diff --git a/Build/Packaging.targets b/Build/Packaging.targets index 13c8e3fd373780a4ffad857bee8390a930acf66f..8c58ace1b4513eea95338b41735d0b409b24a22d 100644 --- a/Build/Packaging.targets +++ b/Build/Packaging.targets @@ -73,8 +73,8 @@ <ReleaseNotes Include="$(SolutionDir)Documentation\User Manual Source\Release Notes Vecto3.x.pdf"/> <HashingTool Include="$(SolutionDir)HashingTool\bin\Deploy\HashingTool.exe"/> - <HashingTool Include="$(SolutionDir)VectoCommon\VectoHashing\bin\Deploy\VectoHashing.XML"/> - <HashingTool Include="$(SolutionDir)HashingCmd\bin\Deploy\hashingcmd.exe"/> + <HashingTool Include="$(SolutionDir)VectoCommon\VectoHashing\bin\Release\VectoHashing.XML"/> + <HashingTool Include="$(SolutionDir)HashingCmd\bin\Release\hashingcmd.exe"/> </ItemGroup> <Message Text="@(VectoCommandLine)"/> diff --git a/Build/TextPreProcessing.targets b/Build/TextPreProcessing.targets index 84040e35b32256a9d0fbbe0fc0c525e0534f0da0..237fed846f5d0519ed41956824962c774f420580 100644 --- a/Build/TextPreProcessing.targets +++ b/Build/TextPreProcessing.targets @@ -4,6 +4,7 @@ <VersionTemplates Include="$(ProjectDir)**\Version.tt"/> <VersionTemplates Include="$(ProjectDir)**\*.tt"/> </ItemGroup> - <Exec Condition="'@(VersionTemplates)'!=''" Command=""%CommonProgramFiles(x86)%\Microsoft Shared\TextTemplating\12.0\TextTransform.exe" -I $(SolutionDir) "%(VersionTemplates.Identity)""/> + <!-- <Exec Condition="'@(VersionTemplates)'!=''" Command=""%CommonProgramFiles(x86)%\Microsoft Shared\TextTemplating\12.0\TextTransform.exe" -I $(SolutionDir) "%(VersionTemplates.Identity)""/> --> + <Exec Condition="'@(VersionTemplates)'!=''" Command=""%CommonProgramFiles(x86)%\Microsoft Shared\TextTemplating\14.0\TextTransform.exe" -I $(SolutionDir) "%(VersionTemplates.Identity)""/> </Target> </Project> \ No newline at end of file diff --git a/Documentation/User Manual/1-user-interface/D_VECTO-Job-Editor.md b/Documentation/User Manual/1-user-interface/D1_VECTO-Job-Editor.md similarity index 100% rename from Documentation/User Manual/1-user-interface/D_VECTO-Job-Editor.md rename to Documentation/User Manual/1-user-interface/D1_VECTO-Job-Editor.md diff --git a/Documentation/User Manual/1-user-interface/D2_VTP-Job-Editor.md b/Documentation/User Manual/1-user-interface/D2_VTP-Job-Editor.md new file mode 100644 index 0000000000000000000000000000000000000000..28a384e45767473d8e7f0902d9d3cc3ce0bc841f --- /dev/null +++ b/Documentation/User Manual/1-user-interface/D2_VTP-Job-Editor.md @@ -0,0 +1,57 @@ +##VTP-Job Editor + + + + + +###Description + +The [VTP job file (.vecto)](#vtp-job-file) includes all informations to run a VECTO calculation. It defines the vehicle and the driving cycle(s) to be used for calculation. In summary it defines: + +- Filepath to the Vehicle File (.xml)](#vehicle-editor which defines all relevant parameters, including all components +- Driving Cycles + + +###Relative File Paths + +It is recommended to use relative filepaths. This way the Job File and all input files can be moved without having to update the paths. Example: "Vehicles\\Vehicle1.xml" points to the "Vehicles" subdirectory of the Job File's directoy. + +VECTO automatically uses relative paths if the input file (e.g. Vehicle File) is in the same directory as the Job File. (*Note:* The Job File must be saved before browsing for input files.) + + + +Cycles +: List of cycles used for calculation. The .vdri format is described [here](#driving-cycles-.vdri). +**Double-click** an entry to open the file (see [File Open Command](#settings)). +**Click** selected items to edit file paths. + +:  Add cycle (.vdri) +:  Remove the selected cycle from the list + + + +###Chart Area + +If a valid Vehicle File is loaded into the Editor the main vehicle parameters like HDV class and axle configuration are shown here. The plot shows the full load curve(s) and sampling points of the fuel consumption map. + +###Controls + + New Job File +: Create a new empty .vecto file + + Open existing Job File +: Open an existing .vecto file + + ***Save current Job File*** + + ***Save Job File as...*** + + Send current file to Job List in [Main Form](#main-form) +: **Note:** The file will be sent to the Job List automatically when saved. + + ***Browse for vehicle file*** + + Save and close file +: File will be added to Job List in the [Main Form](#main-form). + + ***Cancel without saving*** diff --git a/Documentation/User Manual/2-calculation-modes/calculation-modes.md b/Documentation/User Manual/2-calculation-modes/calculation-modes.md index 1470a6a08ef289981dad68318dd4a7d08a75fcce..942b7f3d890f85d89cc248c78a4b90fda1c772ce 100644 --- a/Documentation/User Manual/2-calculation-modes/calculation-modes.md +++ b/Documentation/User Manual/2-calculation-modes/calculation-modes.md @@ -8,6 +8,9 @@ VECTO supports different calculation modes for declaring a vehicle, validation o - [**Engineering Mode**](#engineering-mode) : This mode is for experimenting and validation of a vehicle. There exist several options how the driving cycle may be defined (Target speed, Measured Speed, Pwheel). +- [**Verification Test Mode**](#verification-test-mode) + : This mode is for simulating a vehicle defined in declaration mode for the purpose of verification tests. This mode is similar to the PWheel simulation in engineering mode. + - [**Engine Only Mode**](#engine-only-mode) : This mode is for validation of a measured engine component. Only the engine is simulated in this mode. diff --git a/Documentation/User Manual/2-calculation-modes/declaration.md b/Documentation/User Manual/2-calculation-modes/declaration.md index 6746e598e04899d071af9f4f780dabab78f85680..e9978f4846db25955b064e742c99cebd7b821c9d 100644 --- a/Documentation/User Manual/2-calculation-modes/declaration.md +++ b/Documentation/User Manual/2-calculation-modes/declaration.md @@ -14,5 +14,5 @@ Declaration Mode can be activated in the [Options Tab](#main-form). - Modal results (.vmod). One file for each vehicle/cycle/loading combination. Modal results are only written if the modal output is enabled in the 'Options' tab on the [Main Window](#main-form) - Sum results (.vsum). One file for each invocation of VECTO. -- Results overview (.pdf). One file for each job. +- Results (.xml). One file for each job. diff --git a/Documentation/User Manual/2-calculation-modes/verification-test.md b/Documentation/User Manual/2-calculation-modes/verification-test.md new file mode 100644 index 0000000000000000000000000000000000000000..45356638f5b6573183a6f44100b4806940d52a06 --- /dev/null +++ b/Documentation/User Manual/2-calculation-modes/verification-test.md @@ -0,0 +1,14 @@ +##Verification Test Mode + +The purpose of the verification test is to simulate a vehicle defined in declaration mode on a measured real-driving cycle. This simulation mode uses its own [cyle format](#verification-test-cycle), requiring mainly vehicle speed, wheel speed, wheel torque, engine-fan speed, and engine speed. VECTO then calculates the appropriate gear and simulates the cycle. Auxiliary power is according to the technologies defined in the vehicle. However, the engine fan auxiliary is ignored and the power demand for the engine fan is calcuated based on the engine-fan speed. The power demand for the other auxiliaries depends on the vehicle's actual speed. The fuel consumption is calculated using the engine speed from the driving cycle and the torque demand as given in the cycle, adding the losses of all powertrain components. + +###Requirements + +- One or more checked job files in the Job List +- Each job must include a vehicle in declaration mode (XML) +- Each job file must include at least one driving cycle + +###Results + +- Modal results (.vmod). One file for each vehicle/cycle combination. Modal results are only written if the modal output is enabled in the 'Options' tab on the [Main Window](#main-form) +- Sum results (.vsum). One file for each invocation of VECTO. diff --git a/Documentation/User Manual/5-input-and-output-files/VDRI.md b/Documentation/User Manual/5-input-and-output-files/VDRI.md index 37367f547e2fb1c0373824492ff07232c34ea76c..5888c1a51e60f0eba17ea9629f211bff033846d9 100644 --- a/Documentation/User Manual/5-input-and-output-files/VDRI.md +++ b/Documentation/User Manual/5-input-and-output-files/VDRI.md @@ -5,6 +5,7 @@ The basic file format is [Vecto-CSV](#csv) and the file type ending is ".vdri". ###Driving Cycle Types - **Declaration Mode**: [Target speed, distance-based](#declaration-mode-cycles) +- **Verification Test Mode**: [Measured driving cycle, time-based](#verification-test-cycle) - **Engineering Mode**: - [Target speed, distance-based](#engineering-mode-target-speed-distance-based-cycle) - [Measured speed, time-based](#engineering-mode-measured-speed-time-based-cycle) @@ -30,6 +31,45 @@ In Declaration Mode driving cycles are automatically chosen depending on vehicle - Urban: 40km - Urban Delivery: 28km +###Verification Test Cycle +This kind of cycle is used for simulating vehicles defined in declaration mode (xml) on a real driving cycle. + +Header: **\<t>, \<v>, \<n\_eng>,\<n\_fan>, \<tq\_left>, \<tq\_right>, \<n\_wh\_left>, \<n\_wh\_right>***, \<fc>, \<gear>* + +**Bold columns** are mandatory. *Italic columns* are optional. Only the listed columns are allowed (no other columns!).<br /> +Units are optional and are enclosed in [square-brackets] after the header-column. Comments may be written with a preceding hash-sign "#". + +| Identifier | Unit | Description | +| ------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| **t** | [s] | The absolute time. Must always be increasing. | +| **v** | [km/h] | The actual velocity of the vehicle. Must be >= 0 km/h. | +| **n_eng** | [rpm] | The actual engine speed. Must be >= 0 rpm. | +| **n_fan** | [rpm] | The actual engine-fan speed. Must be >= 0 rpm. | +| **tq_left** | [Nm] | The actual torque at the driven wheel (left side) | +| **tq_right** | [Nm] | The actual torque at the driven wheel (left side) | +| **n_wh_left** | [rpm] | The actual wheel speed of the driven wheel (left side). Must be >= 0 rpm. | +| **n_wh_right** | [rpm] | The actual wheel speed of the driven wheel (right side). Must be >= 0 rpm. | +| *fc* | [g/h] | Fuel consumption | +| *gear* | [-] | The actual gear | + +**Example:** + +| \<t> [s] | \<v> [km/h] | \<n_eng> [rpm] | \<n_fan> [rpm] | \<tq_left> [Nm] | \<tq_right> [Nm] | \<n_wh_left> [rpm] | \<n_wh_right> [rpm] | \<fc> [g/h] | \<gear> | +| --------- | ------------ | --------------- | --------------- | ---------------- | ----------------- | ------------------- | -------------------- | ------------ | -------- | +| 0 | 0 | 599.7 | 727.3 | 319.1 | 429.8 | 0.78 | 0.78 | 836 | 3 | +| 0.5 | 0 | 600.2 | 727.3 | 316.7 | 430.0 | 0.78 | 0.78 | 836 | 3 | +| 1 | 0 | 600.1 | 726.9 | 319.9 | 430.8 | 0.78 | 0.78 | 836 | 3 | +| 1.5 | 0 | 599.9 | 726.6 | 317.4 | 431.1 | 0.78 | 0.79 | 836 | 3 | +| 2 | 0 | 600.1 | 726.2 | 319.5 | 421.7 | 0.78 | 0.78 | 836 | 3 | +| 2.5 | 0 | 599.7 | 726 | 319.0 | 434.1 | 0.78 | 0.78 | 836 | 3 | +| 3 | 0 | 600.2 | 725.4 | 322.2 | 428.5 | 0.78 | 0.78 | 836 | 3 | +| 3.5 | 0 | 599.9 | 724.7 | 317.3 | 430.4 | 0.78 | 0.78 | 836 | 3 | +| 4 | 0 | 599.5 | 724.0 | 320.9 | 428.0 | 0.78 | 0.78 | 836 | 3 | +| 4.5 | 0 | 599.9 | 723.4 | 187.0 | 247.6 | 0.78 | 0.78 | 836 | 3 | +| 5 | 0 | 598.7 | 722.5 | 156.9 | 171.5 | 0.78 | 0.78 | 1003.2 | 3 | + + + ###Engineering Mode: Target-Speed, Distance-Based Cycle This driving cycle defines the target speed over distance. Vecto tries to achieve and maintain this target speed. diff --git a/Documentation/User Manual/5-input-and-output-files/VECTO-VTP.md b/Documentation/User Manual/5-input-and-output-files/VECTO-VTP.md new file mode 100644 index 0000000000000000000000000000000000000000..095ab03f0981bf56b34202bce9fed702da931353 --- /dev/null +++ b/Documentation/User Manual/5-input-and-output-files/VECTO-VTP.md @@ -0,0 +1,41 @@ +## VTP-Job File + +File for the definition of a verification test job in vecto. A job contains everything what is needed to run a simulation. Can be created with the [Verifcation Test Job Editor](#vtp-job-editor). + +- File format is [JSON](#json). +- Filetype ending is ".vecto" + +Refers to other files: + +* [Vehicle (XML)](#vehicle-file-.vveh) +* [Gearbox (VGBX)](#gearbox-file-.vgbx) +* [Driving Cycle (VDRI)](#driving-cycles-.vdri) + + + +**Example:** + +~~~json +{ + "Header": { + "CreatedBy": "VECTO 3.2", + "Date": "2017-11-14T13:16:31.7337506Z", + "AppVersion": "3", + "FileVersion": 4 + }, + "Body": { + "SavedInDeclMode": false, + "DeclarationVehicle": "SampleVehicle.xml", + "FanPowerCoefficients": [ + 0.00000055, + 14.62, + 108.5 + ], + "FanDiameter": 0.225, + "Cycles": [ + "VTP-cycle.vdri" + ] + } +} +~~~ + diff --git a/Documentation/User Manual/convert.bat b/Documentation/User Manual/convert.bat index 20a74b750cc7803a44bed9b89f2e7ec3900cb22c..48632dc34037ee0e72aa5e19e98649ca3ae64360 100644 --- a/Documentation/User Manual/convert.bat +++ b/Documentation/User Manual/convert.bat @@ -9,8 +9,12 @@ for /f %%f in (files.txt) do set LIST=!LIST! "%%f" REM pandoc --verbose -f markdown+raw_html %LIST% -s -S --toc --toc-depth=2 --self-contained --email-obfuscation=none --section-divs --mathjax=includes/mathjax.js -c includes/style.css -c includes/print.css -B includes/header.html -A includes/footer.html -o help.html -H includes/jquery.js -H includes/jquery-ui.js -H includes/include.js + +REM %LOCALAPPDATA%\Pandoc\pandoc --verbose -f markdown+raw_html %LIST% -s --toc --toc-depth=2 --self-contained --email-obfuscation=none --section-divs --webtex -c includes/style.css -c includes/print.css -B includes/header.html -A includes/footer.html -o help.html -H includes/jquery.js -H includes/jquery-ui.js -H includes/include.js + %LOCALAPPDATA%\Pandoc\pandoc --verbose -f markdown+raw_html %LIST% -s -S --toc --toc-depth=2 --self-contained --email-obfuscation=none --section-divs --webtex -c includes/style.css -c includes/print.css -B includes/header.html -A includes/footer.html -o help.html -H includes/jquery.js -H includes/jquery-ui.js -H includes/include.js + REM pandoc %LIST% -s -S --toc --toc-depth=2 --self-contained --email-obfuscation=none --section-divs --webtex -c includes/style.css -B includes/header.html -A includes/footer.html -o help.html -H includes/jquery.js -H includes/jquery-ui.js -H includes/include.js REM pandoc %LIST% -s -S --toc --toc-depth=2 --self-contained --email-obfuscation=none --section-divs --webtex="https://latex.codecogs.com/svg.latex?\large " -c includes/style.css -B includes/header.html -A includes/footer.html -o help.html -H includes/jquery.js -H includes/jquery-ui.js -H includes/include.js diff --git a/Documentation/User Manual/files.txt b/Documentation/User Manual/files.txt index 9957ec50e13bef47af00b2752f01b7a2a9b17915..f54be18c1b83ccb679f46d9eb38480b12ca7f3b3 100644 --- a/Documentation/User Manual/files.txt +++ b/Documentation/User Manual/files.txt @@ -2,7 +2,8 @@ 1-user-interface/A_index.md 1-user-interface/B_mainform.md 1-user-interface/C_settings.md -1-user-interface/D_VECTO-Job-Editor.md +1-user-interface/D1_VECTO-Job-Editor.md +1-user-interface/D2_VTP-Job-Editor.md 1-user-interface/E_VECTO-Editor_Aux.md 1-user-interface/K0_VECTO-AdvancedAux.md 1-user-interface/K1_VECTO-AdvancedAux_EL.md @@ -17,6 +18,7 @@ 2-calculation-modes/calculation-modes.md 2-calculation-modes/engineering.md 2-calculation-modes/declaration.md +2-calculation-modes/verification-test.md 2-calculation-modes/engine-only.md 3-simulation-models/simulation-models.md 3-simulation-models/powertrain.md @@ -44,6 +46,7 @@ 5-input-and-output-files/CSV.md 5-input-and-output-files/JSON.md 5-input-and-output-files/VECTO.md +5-input-and-output-files/VECTO-VTP.md 5-input-and-output-files/VVEH.md 5-input-and-output-files/VCDV.md 5-input-and-output-files/VCDB.md diff --git a/Documentation/VectoHashingTool/convert.bat b/Documentation/VectoHashingTool/convert.bat index bcd246ff8656ff80b39976c0c11fc33e8df4c56c..70a31cd5a9f48352e71e9111c3ab83a5277bc295 100644 --- a/Documentation/VectoHashingTool/convert.bat +++ b/Documentation/VectoHashingTool/convert.bat @@ -8,7 +8,7 @@ set LIST= for /f %%f in (files.txt) do set LIST=!LIST! "%%f" -REM pandoc --verbose -f markdown+raw_html %LIST% -s -S --toc --toc-depth=2 --self-contained --email-obfuscation=none --section-divs --mathjax=includes/mathjax.js -c includes/style.css -c includes/print.css -B includes/header.html -A includes/footer.html -o help.html -H includes/jquery.js -H includes/jquery-ui.js -H includes/include.js +REM pandoc --verbose -f markdown+raw_html %LIST% -s --toc --toc-depth=2 --self-contained --email-obfuscation=none --section-divs --mathjax=includes/mathjax.js -c includes/style.css -c includes/print.css -B includes/header.html -A includes/footer.html -o help.html -H includes/jquery.js -H includes/jquery-ui.js -H includes/include.js %LOCALAPPDATA%\Pandoc\pandoc --verbose -f markdown+raw_html %LIST% -s -S --toc --toc-depth=2 --self-contained --email-obfuscation=none --section-divs --webtex -c includes/style.css -c includes/print.css -B includes/header.html -A includes/footer.html -o HashingToolHelp.html -H includes/jquery.js -H includes/jquery-ui.js -H includes/include.js REM pandoc %LIST% -s -S --toc --toc-depth=2 --self-contained --email-obfuscation=none --section-divs --webtex -c includes/style.css -B includes/header.html -A includes/footer.html -o help.html -H includes/jquery.js -H includes/jquery-ui.js -H includes/include.js diff --git a/Generic Vehicles/Declaration Mode/Class5_Tractor_4x2/Class5_Tractor_DECL.xml b/Generic Vehicles/Declaration Mode/Class5_Tractor_4x2/Class5_Tractor_DECL.xml new file mode 100644 index 0000000000000000000000000000000000000000..cfa51e70a21b1be169ef7bf15484bca8d1ec9d0f --- /dev/null +++ b/Generic Vehicles/Declaration Mode/Class5_Tractor_4x2/Class5_Tractor_DECL.xml @@ -0,0 +1,4254 @@ +<?xml version="1.0" encoding="utf-8"?> +<tns:VectoInputDeclaration schemaVersion="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" xmlns:tns="urn:tugraz:ivt:VectoAPI:DeclarationInput:v1.0" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationInput:v1.0 https://webgate.ec.europa.eu/CITnet/svn/VECTO/trunk/Share/XML/XSD/VectoInput.xsd"> + <Vehicle id="VEH-N.A."> + <Manufacturer>Krisper</Manufacturer> + <ManufacturerAddress>N.A.</ManufacturerAddress> + <Model>N.A.</Model> + <VIN>N.A.</VIN> + <Date>2017-09-20T12:56:08.9227555Z</Date> + <LegislativeClass>N3</LegislativeClass> + <VehicleCategory>Tractor</VehicleCategory> + <AxleConfiguration>4x2</AxleConfiguration> + <CurbMassChassis>8229</CurbMassChassis> + <GrossVehicleMass>18000</GrossVehicleMass> + <IdlingSpeed>600</IdlingSpeed> + <RetarderType>Transmission Output Retarder</RetarderType> + <RetarderRatio>1.000</RetarderRatio> + <AngledriveType>None</AngledriveType> + <PTO> + <PTOShaftsGearWheels>none</PTOShaftsGearWheels> + <PTOOtherElements>none</PTOOtherElements> + </PTO> + <Components> + <Engine> + <Data id="ENG-325kW12.7lEngine"> + <Manufacturer>Krisper</Manufacturer> + <Model>325kW 12.7l Engine</Model> + <CertificationNumber>ENG-325kW 12.7l Engine</CertificationNumber> + <Date>2017-09-20T12:56:08.9947627Z</Date> + <AppVersion>VectoCore</AppVersion> + <Displacement>12740</Displacement> + <IdlingSpeed>600</IdlingSpeed> + <RatedSpeed>1736</RatedSpeed> + <RatedPower>325032</RatedPower> + <MaxEngineTorque>2134</MaxEngineTorque> + <WHTCUrban>1.0400</WHTCUrban> + <WHTCRural>1.0100</WHTCRural> + <WHTCMotorway>1.0000</WHTCMotorway> + <BFColdHot>1.0000</BFColdHot> + <CFRegPer>1.0000</CFRegPer> + <CFNCV>1.0000</CFNCV> + <FuelType>Diesel CI</FuelType> + <FuelConsumptionMap> + <Entry engineSpeed="500.00" torque="-135.50" fuelConsumption="0.00" /> + <Entry engineSpeed="500.00" torque="0.00" fuelConsumption="1355.00" /> + <Entry engineSpeed="500.00" torque="213.40" fuelConsumption="3412.29" /> + <Entry engineSpeed="500.00" torque="426.80" fuelConsumption="5830.10" /> + <Entry engineSpeed="500.00" torque="640.20" fuelConsumption="8316.43" /> + <Entry engineSpeed="500.00" torque="853.60" fuelConsumption="10439.87" /> + <Entry engineSpeed="500.00" torque="1067.00" fuelConsumption="12823.69" /> + <Entry engineSpeed="500.00" torque="1188.00" fuelConsumption="14228.79" /> + <Entry engineSpeed="500.00" torque="1401.40" fuelConsumption="16628.66" /> + <Entry engineSpeed="600.00" torque="-138.00" fuelConsumption="0.00" /> + <Entry engineSpeed="600.00" torque="0.00" fuelConsumption="1355.00" /> + <Entry engineSpeed="600.00" torque="213.40" fuelConsumption="3412.29" /> + <Entry engineSpeed="600.00" torque="426.80" fuelConsumption="5830.10" /> + <Entry engineSpeed="600.00" torque="640.20" fuelConsumption="8316.43" /> + <Entry engineSpeed="600.00" torque="853.60" fuelConsumption="10439.87" /> + <Entry engineSpeed="600.00" torque="1067.00" fuelConsumption="12823.69" /> + <Entry engineSpeed="600.00" torque="1188.00" fuelConsumption="14228.79" /> + <Entry engineSpeed="600.00" torque="1401.40" fuelConsumption="16628.66" /> + <Entry engineSpeed="751.00" torque="-141.78" fuelConsumption="0.00" /> + <Entry engineSpeed="750.90" torque="0.00" fuelConsumption="1649.26" /> + <Entry engineSpeed="750.90" torque="213.40" fuelConsumption="4157.80" /> + <Entry engineSpeed="750.90" torque="426.80" fuelConsumption="7149.49" /> + <Entry engineSpeed="750.90" torque="640.20" fuelConsumption="10037.08" /> + <Entry engineSpeed="750.90" torque="853.60" fuelConsumption="12957.07" /> + <Entry engineSpeed="750.90" torque="1067.00" fuelConsumption="16055.22" /> + <Entry engineSpeed="750.90" torque="1280.40" fuelConsumption="19231.36" /> + <Entry engineSpeed="750.90" torque="1493.80" fuelConsumption="22400.17" /> + <Entry engineSpeed="750.90" torque="1544.88" fuelConsumption="23213.92" /> + <Entry engineSpeed="751.00" torque="1758.28" fuelConsumption="26392.93" /> + <Entry engineSpeed="902.00" torque="-147.59" fuelConsumption="0.00" /> + <Entry engineSpeed="901.80" torque="0.00" fuelConsumption="2210.74" /> + <Entry engineSpeed="901.80" torque="213.40" fuelConsumption="5204.87" /> + <Entry engineSpeed="901.80" torque="426.80" fuelConsumption="8515.46" /> + <Entry engineSpeed="901.80" torque="640.20" fuelConsumption="11804.75" /> + <Entry engineSpeed="901.80" torque="853.60" fuelConsumption="15410.55" /> + <Entry engineSpeed="901.80" torque="1067.00" fuelConsumption="19081.70" /> + <Entry engineSpeed="901.80" torque="1280.40" fuelConsumption="22742.96" /> + <Entry engineSpeed="901.80" torque="1493.80" fuelConsumption="26543.87" /> + <Entry engineSpeed="901.80" torque="1707.20" fuelConsumption="30534.68" /> + <Entry engineSpeed="901.80" torque="1901.76" fuelConsumption="34352.75" /> + <Entry engineSpeed="902.00" torque="2115.16" fuelConsumption="38403.27" /> + <Entry engineSpeed="1053.00" torque="-155.45" fuelConsumption="0.00" /> + <Entry engineSpeed="1052.70" torque="0.00" fuelConsumption="2768.04" /> + <Entry engineSpeed="1052.70" torque="213.40" fuelConsumption="6228.41" /> + <Entry engineSpeed="1052.70" torque="426.80" fuelConsumption="9836.04" /> + <Entry engineSpeed="1052.70" torque="640.20" fuelConsumption="13624.50" /> + <Entry engineSpeed="1052.70" torque="853.60" fuelConsumption="17854.95" /> + <Entry engineSpeed="1052.70" torque="1067.00" fuelConsumption="22072.71" /> + <Entry engineSpeed="1052.70" torque="1280.40" fuelConsumption="26161.13" /> + <Entry engineSpeed="1052.70" torque="1493.80" fuelConsumption="30525.55" /> + <Entry engineSpeed="1052.70" torque="1707.20" fuelConsumption="35019.18" /> + <Entry engineSpeed="1052.70" torque="1920.60" fuelConsumption="39913.30" /> + <Entry engineSpeed="1052.70" torque="2134.00" fuelConsumption="45438.16" /> + <Entry engineSpeed="1053.00" torque="2347.40" fuelConsumption="50542.53" /> + <Entry engineSpeed="1204.00" torque="-165.44" fuelConsumption="0.00" /> + <Entry engineSpeed="1203.60" torque="0.00" fuelConsumption="3086.70" /> + <Entry engineSpeed="1203.60" torque="213.40" fuelConsumption="6943.03" /> + <Entry engineSpeed="1203.60" torque="426.80" fuelConsumption="11040.37" /> + <Entry engineSpeed="1203.60" torque="640.20" fuelConsumption="15504.65" /> + <Entry engineSpeed="1203.60" torque="853.60" fuelConsumption="20335.89" /> + <Entry engineSpeed="1203.60" torque="1067.00" fuelConsumption="25176.60" /> + <Entry engineSpeed="1203.60" torque="1280.40" fuelConsumption="29782.22" /> + <Entry engineSpeed="1203.60" torque="1493.80" fuelConsumption="34642.24" /> + <Entry engineSpeed="1203.60" torque="1707.20" fuelConsumption="39786.14" /> + <Entry engineSpeed="1203.60" torque="1920.60" fuelConsumption="45254.80" /> + <Entry engineSpeed="1203.60" torque="2134.00" fuelConsumption="51129.03" /> + <Entry engineSpeed="1204.00" torque="2347.40" fuelConsumption="56732.88" /> + <Entry engineSpeed="1367.00" torque="-183.37" fuelConsumption="0.00" /> + <Entry engineSpeed="1367.10" torque="0.00" fuelConsumption="3845.34" /> + <Entry engineSpeed="1367.10" torque="213.40" fuelConsumption="7981.74" /> + <Entry engineSpeed="1367.10" torque="426.80" fuelConsumption="12796.69" /> + <Entry engineSpeed="1367.10" torque="640.20" fuelConsumption="17789.20" /> + <Entry engineSpeed="1367.10" torque="853.60" fuelConsumption="22854.21" /> + <Entry engineSpeed="1367.10" torque="1067.00" fuelConsumption="28302.84" /> + <Entry engineSpeed="1367.10" torque="1280.40" fuelConsumption="33739.91" /> + <Entry engineSpeed="1367.10" torque="1493.80" fuelConsumption="39393.87" /> + <Entry engineSpeed="1367.10" torque="1707.20" fuelConsumption="45836.33" /> + <Entry engineSpeed="1367.10" torque="1920.60" fuelConsumption="52078.71" /> + <Entry engineSpeed="1367.10" torque="2134.00" fuelConsumption="58296.41" /> + <Entry engineSpeed="1367.00" torque="2347.40" fuelConsumption="64530.56" /> + <Entry engineSpeed="1490.00" torque="-200.50" fuelConsumption="0.00" /> + <Entry engineSpeed="1489.60" torque="0.00" fuelConsumption="4373.42" /> + <Entry engineSpeed="1489.60" torque="213.40" fuelConsumption="8861.48" /> + <Entry engineSpeed="1489.60" torque="426.80" fuelConsumption="14090.86" /> + <Entry engineSpeed="1489.60" torque="640.20" fuelConsumption="19518.29" /> + <Entry engineSpeed="1489.60" torque="853.60" fuelConsumption="25092.80" /> + <Entry engineSpeed="1489.60" torque="1067.00" fuelConsumption="30873.69" /> + <Entry engineSpeed="1489.60" torque="1280.40" fuelConsumption="36865.42" /> + <Entry engineSpeed="1489.60" torque="1493.80" fuelConsumption="43095.57" /> + <Entry engineSpeed="1489.60" torque="1707.20" fuelConsumption="50249.81" /> + <Entry engineSpeed="1489.60" torque="1920.60" fuelConsumption="57035.25" /> + <Entry engineSpeed="1489.60" torque="2041.71" fuelConsumption="60609.50" /> + <Entry engineSpeed="1490.00" torque="2255.11" fuelConsumption="67311.83" /> + <Entry engineSpeed="1612.00" torque="-218.62" fuelConsumption="0.00" /> + <Entry engineSpeed="1612.20" torque="0.00" fuelConsumption="4904.02" /> + <Entry engineSpeed="1612.20" torque="213.40" fuelConsumption="9810.48" /> + <Entry engineSpeed="1612.20" torque="426.80" fuelConsumption="15403.90" /> + <Entry engineSpeed="1612.20" torque="640.20" fuelConsumption="21301.35" /> + <Entry engineSpeed="1612.20" torque="853.60" fuelConsumption="27492.32" /> + <Entry engineSpeed="1612.20" torque="1067.00" fuelConsumption="33580.96" /> + <Entry engineSpeed="1612.20" torque="1280.40" fuelConsumption="40114.61" /> + <Entry engineSpeed="1612.20" torque="1493.80" fuelConsumption="46914.77" /> + <Entry engineSpeed="1612.20" torque="1707.20" fuelConsumption="54666.14" /> + <Entry engineSpeed="1612.20" torque="1915.43" fuelConsumption="61862.91" /> + <Entry engineSpeed="1612.00" torque="2128.83" fuelConsumption="69491.99" /> + <Entry engineSpeed="1735.00" torque="-235.23" fuelConsumption="0.00" /> + <Entry engineSpeed="1734.70" torque="0.00" fuelConsumption="5586.95" /> + <Entry engineSpeed="1734.70" torque="213.40" fuelConsumption="11041.15" /> + <Entry engineSpeed="1734.70" torque="426.80" fuelConsumption="16949.24" /> + <Entry engineSpeed="1734.70" torque="640.20" fuelConsumption="23500.23" /> + <Entry engineSpeed="1734.70" torque="853.60" fuelConsumption="30159.59" /> + <Entry engineSpeed="1734.70" torque="1067.00" fuelConsumption="36741.18" /> + <Entry engineSpeed="1734.70" torque="1280.40" fuelConsumption="43923.85" /> + <Entry engineSpeed="1734.70" torque="1493.80" fuelConsumption="51295.21" /> + <Entry engineSpeed="1734.70" torque="1707.20" fuelConsumption="59469.31" /> + <Entry engineSpeed="1734.70" torque="1789.26" fuelConsumption="62731.31" /> + <Entry engineSpeed="1735.00" torque="2002.66" fuelConsumption="70935.23" /> + <Entry engineSpeed="1857.00" torque="-253.69" fuelConsumption="0.00" /> + <Entry engineSpeed="1857.30" torque="0.00" fuelConsumption="6673.84" /> + <Entry engineSpeed="1857.30" torque="213.40" fuelConsumption="12518.56" /> + <Entry engineSpeed="1857.30" torque="426.80" fuelConsumption="18687.88" /> + <Entry engineSpeed="1857.30" torque="640.20" fuelConsumption="25652.39" /> + <Entry engineSpeed="1857.30" torque="853.60" fuelConsumption="33003.08" /> + <Entry engineSpeed="1857.30" torque="1067.00" fuelConsumption="40438.09" /> + <Entry engineSpeed="1857.30" torque="1280.40" fuelConsumption="48117.52" /> + <Entry engineSpeed="1857.30" torque="1493.80" fuelConsumption="55848.59" /> + <Entry engineSpeed="1857.30" torque="1587.63" fuelConsumption="59434.17" /> + <Entry engineSpeed="1857.00" torque="1801.03" fuelConsumption="67215.39" /> + <Entry engineSpeed="1957.00" torque="-270.69" fuelConsumption="0.00" /> + <Entry engineSpeed="1957.30" torque="0.00" fuelConsumption="6673.84" /> + <Entry engineSpeed="1957.30" torque="213.40" fuelConsumption="12518.56" /> + <Entry engineSpeed="1957.30" torque="426.80" fuelConsumption="18687.88" /> + <Entry engineSpeed="1957.30" torque="640.20" fuelConsumption="25652.39" /> + <Entry engineSpeed="1957.30" torque="853.60" fuelConsumption="33003.08" /> + <Entry engineSpeed="1957.30" torque="1067.00" fuelConsumption="40438.09" /> + <Entry engineSpeed="1957.30" torque="1280.40" fuelConsumption="48117.52" /> + <Entry engineSpeed="1957.30" torque="1493.80" fuelConsumption="55848.59" /> + <Entry engineSpeed="1957.30" torque="1587.63" fuelConsumption="59434.17" /> + <Entry engineSpeed="1957.00" torque="1801.03" fuelConsumption="67215.39" /> + </FuelConsumptionMap> + <FullLoadAndDragCurve> + <Entry engineSpeed="600.00" maxTorque="1188.00" dragTorque="-138.00" /> + <Entry engineSpeed="608.00" maxTorque="1206.92" dragTorque="-138.20" /> + <Entry engineSpeed="616.00" maxTorque="1225.84" dragTorque="-138.40" /> + <Entry engineSpeed="624.00" maxTorque="1244.76" dragTorque="-138.60" /> + <Entry engineSpeed="632.00" maxTorque="1263.68" dragTorque="-138.80" /> + <Entry engineSpeed="640.00" maxTorque="1282.60" dragTorque="-139.00" /> + <Entry engineSpeed="648.00" maxTorque="1301.52" dragTorque="-139.20" /> + <Entry engineSpeed="656.00" maxTorque="1320.44" dragTorque="-139.40" /> + <Entry engineSpeed="664.00" maxTorque="1339.36" dragTorque="-139.60" /> + <Entry engineSpeed="672.00" maxTorque="1358.28" dragTorque="-139.80" /> + <Entry engineSpeed="680.00" maxTorque="1377.20" dragTorque="-140.00" /> + <Entry engineSpeed="688.00" maxTorque="1396.12" dragTorque="-140.20" /> + <Entry engineSpeed="696.00" maxTorque="1415.04" dragTorque="-140.40" /> + <Entry engineSpeed="704.00" maxTorque="1433.96" dragTorque="-140.60" /> + <Entry engineSpeed="712.00" maxTorque="1452.88" dragTorque="-140.80" /> + <Entry engineSpeed="720.00" maxTorque="1471.80" dragTorque="-141.00" /> + <Entry engineSpeed="728.00" maxTorque="1490.72" dragTorque="-141.20" /> + <Entry engineSpeed="736.00" maxTorque="1509.64" dragTorque="-141.40" /> + <Entry engineSpeed="744.00" maxTorque="1528.56" dragTorque="-141.60" /> + <Entry engineSpeed="752.00" maxTorque="1547.48" dragTorque="-141.80" /> + <Entry engineSpeed="760.00" maxTorque="1566.40" dragTorque="-142.00" /> + <Entry engineSpeed="768.00" maxTorque="1585.32" dragTorque="-142.20" /> + <Entry engineSpeed="776.00" maxTorque="1604.24" dragTorque="-142.40" /> + <Entry engineSpeed="784.00" maxTorque="1623.16" dragTorque="-142.60" /> + <Entry engineSpeed="792.00" maxTorque="1642.08" dragTorque="-142.80" /> + <Entry engineSpeed="800.00" maxTorque="1661.00" dragTorque="-143.00" /> + <Entry engineSpeed="808.00" maxTorque="1679.92" dragTorque="-143.36" /> + <Entry engineSpeed="816.00" maxTorque="1698.84" dragTorque="-143.72" /> + <Entry engineSpeed="824.00" maxTorque="1717.76" dragTorque="-144.08" /> + <Entry engineSpeed="832.00" maxTorque="1736.68" dragTorque="-144.44" /> + <Entry engineSpeed="840.00" maxTorque="1755.60" dragTorque="-144.80" /> + <Entry engineSpeed="848.00" maxTorque="1774.52" dragTorque="-145.16" /> + <Entry engineSpeed="856.00" maxTorque="1793.44" dragTorque="-145.52" /> + <Entry engineSpeed="864.00" maxTorque="1812.36" dragTorque="-145.88" /> + <Entry engineSpeed="872.00" maxTorque="1831.28" dragTorque="-146.24" /> + <Entry engineSpeed="880.00" maxTorque="1850.20" dragTorque="-146.60" /> + <Entry engineSpeed="888.00" maxTorque="1869.12" dragTorque="-146.96" /> + <Entry engineSpeed="896.00" maxTorque="1888.04" dragTorque="-147.32" /> + <Entry engineSpeed="904.00" maxTorque="1906.96" dragTorque="-147.68" /> + <Entry engineSpeed="912.00" maxTorque="1925.88" dragTorque="-148.04" /> + <Entry engineSpeed="920.00" maxTorque="1944.80" dragTorque="-148.40" /> + <Entry engineSpeed="928.00" maxTorque="1963.72" dragTorque="-148.76" /> + <Entry engineSpeed="936.00" maxTorque="1982.64" dragTorque="-149.12" /> + <Entry engineSpeed="944.00" maxTorque="2001.56" dragTorque="-149.48" /> + <Entry engineSpeed="952.00" maxTorque="2020.48" dragTorque="-149.84" /> + <Entry engineSpeed="960.00" maxTorque="2039.40" dragTorque="-150.20" /> + <Entry engineSpeed="968.00" maxTorque="2058.32" dragTorque="-150.56" /> + <Entry engineSpeed="976.00" maxTorque="2077.24" dragTorque="-150.92" /> + <Entry engineSpeed="984.00" maxTorque="2096.16" dragTorque="-151.28" /> + <Entry engineSpeed="992.00" maxTorque="2115.08" dragTorque="-151.64" /> + <Entry engineSpeed="1000.00" maxTorque="2134.00" dragTorque="-152.00" /> + <Entry engineSpeed="1008.00" maxTorque="2134.00" dragTorque="-152.52" /> + <Entry engineSpeed="1016.00" maxTorque="2134.00" dragTorque="-153.04" /> + <Entry engineSpeed="1024.00" maxTorque="2134.00" dragTorque="-153.56" /> + <Entry engineSpeed="1032.00" maxTorque="2134.00" dragTorque="-154.08" /> + <Entry engineSpeed="1040.00" maxTorque="2134.00" dragTorque="-154.60" /> + <Entry engineSpeed="1048.00" maxTorque="2134.00" dragTorque="-155.12" /> + <Entry engineSpeed="1056.00" maxTorque="2134.00" dragTorque="-155.64" /> + <Entry engineSpeed="1064.00" maxTorque="2134.00" dragTorque="-156.16" /> + <Entry engineSpeed="1072.00" maxTorque="2134.00" dragTorque="-156.68" /> + <Entry engineSpeed="1080.00" maxTorque="2134.00" dragTorque="-157.20" /> + <Entry engineSpeed="1088.00" maxTorque="2134.00" dragTorque="-157.72" /> + <Entry engineSpeed="1096.00" maxTorque="2134.00" dragTorque="-158.24" /> + <Entry engineSpeed="1104.00" maxTorque="2134.00" dragTorque="-158.76" /> + <Entry engineSpeed="1112.00" maxTorque="2134.00" dragTorque="-159.28" /> + <Entry engineSpeed="1120.00" maxTorque="2134.00" dragTorque="-159.80" /> + <Entry engineSpeed="1128.00" maxTorque="2134.00" dragTorque="-160.32" /> + <Entry engineSpeed="1136.00" maxTorque="2134.00" dragTorque="-160.84" /> + <Entry engineSpeed="1144.00" maxTorque="2134.00" dragTorque="-161.36" /> + <Entry engineSpeed="1152.00" maxTorque="2134.00" dragTorque="-161.88" /> + <Entry engineSpeed="1160.00" maxTorque="2134.00" dragTorque="-162.40" /> + <Entry engineSpeed="1168.00" maxTorque="2134.00" dragTorque="-162.92" /> + <Entry engineSpeed="1176.00" maxTorque="2134.00" dragTorque="-163.44" /> + <Entry engineSpeed="1184.00" maxTorque="2134.00" dragTorque="-163.96" /> + <Entry engineSpeed="1192.00" maxTorque="2134.00" dragTorque="-164.48" /> + <Entry engineSpeed="1200.00" maxTorque="2134.00" dragTorque="-165.00" /> + <Entry engineSpeed="1208.00" maxTorque="2134.00" dragTorque="-165.88" /> + <Entry engineSpeed="1216.00" maxTorque="2134.00" dragTorque="-166.76" /> + <Entry engineSpeed="1224.00" maxTorque="2134.00" dragTorque="-167.64" /> + <Entry engineSpeed="1232.00" maxTorque="2134.00" dragTorque="-168.52" /> + <Entry engineSpeed="1240.00" maxTorque="2134.00" dragTorque="-169.40" /> + <Entry engineSpeed="1248.00" maxTorque="2134.00" dragTorque="-170.28" /> + <Entry engineSpeed="1256.00" maxTorque="2134.00" dragTorque="-171.16" /> + <Entry engineSpeed="1264.00" maxTorque="2134.00" dragTorque="-172.04" /> + <Entry engineSpeed="1272.00" maxTorque="2134.00" dragTorque="-172.92" /> + <Entry engineSpeed="1280.00" maxTorque="2134.00" dragTorque="-173.80" /> + <Entry engineSpeed="1288.00" maxTorque="2134.00" dragTorque="-174.68" /> + <Entry engineSpeed="1296.00" maxTorque="2134.00" dragTorque="-175.56" /> + <Entry engineSpeed="1304.00" maxTorque="2134.00" dragTorque="-176.44" /> + <Entry engineSpeed="1312.00" maxTorque="2134.00" dragTorque="-177.32" /> + <Entry engineSpeed="1320.00" maxTorque="2134.00" dragTorque="-178.20" /> + <Entry engineSpeed="1328.00" maxTorque="2134.00" dragTorque="-179.08" /> + <Entry engineSpeed="1336.00" maxTorque="2134.00" dragTorque="-179.96" /> + <Entry engineSpeed="1344.00" maxTorque="2134.00" dragTorque="-180.84" /> + <Entry engineSpeed="1352.00" maxTorque="2134.00" dragTorque="-181.72" /> + <Entry engineSpeed="1360.00" maxTorque="2134.00" dragTorque="-182.60" /> + <Entry engineSpeed="1368.00" maxTorque="2134.00" dragTorque="-183.48" /> + <Entry engineSpeed="1376.00" maxTorque="2134.00" dragTorque="-184.36" /> + <Entry engineSpeed="1384.00" maxTorque="2134.00" dragTorque="-185.24" /> + <Entry engineSpeed="1392.00" maxTorque="2134.00" dragTorque="-186.12" /> + <Entry engineSpeed="1400.00" maxTorque="2134.00" dragTorque="-187.00" /> + <Entry engineSpeed="1408.00" maxTorque="2125.76" dragTorque="-188.20" /> + <Entry engineSpeed="1416.00" maxTorque="2117.52" dragTorque="-189.40" /> + <Entry engineSpeed="1424.00" maxTorque="2109.28" dragTorque="-190.60" /> + <Entry engineSpeed="1432.00" maxTorque="2101.04" dragTorque="-191.80" /> + <Entry engineSpeed="1440.00" maxTorque="2092.80" dragTorque="-193.00" /> + <Entry engineSpeed="1448.00" maxTorque="2084.56" dragTorque="-194.20" /> + <Entry engineSpeed="1456.00" maxTorque="2076.32" dragTorque="-195.40" /> + <Entry engineSpeed="1464.00" maxTorque="2068.08" dragTorque="-196.60" /> + <Entry engineSpeed="1472.00" maxTorque="2059.84" dragTorque="-197.80" /> + <Entry engineSpeed="1480.00" maxTorque="2051.60" dragTorque="-199.00" /> + <Entry engineSpeed="1488.00" maxTorque="2043.36" dragTorque="-200.20" /> + <Entry engineSpeed="1496.00" maxTorque="2035.12" dragTorque="-201.39" /> + <Entry engineSpeed="1504.00" maxTorque="2026.88" dragTorque="-202.58" /> + <Entry engineSpeed="1512.00" maxTorque="2018.64" dragTorque="-203.77" /> + <Entry engineSpeed="1520.00" maxTorque="2010.40" dragTorque="-204.96" /> + <Entry engineSpeed="1528.00" maxTorque="2002.16" dragTorque="-206.14" /> + <Entry engineSpeed="1536.00" maxTorque="1993.92" dragTorque="-207.33" /> + <Entry engineSpeed="1544.00" maxTorque="1985.68" dragTorque="-208.52" /> + <Entry engineSpeed="1552.00" maxTorque="1977.44" dragTorque="-209.71" /> + <Entry engineSpeed="1560.00" maxTorque="1969.20" dragTorque="-210.90" /> + <Entry engineSpeed="1568.00" maxTorque="1960.96" dragTorque="-212.08" /> + <Entry engineSpeed="1576.00" maxTorque="1952.72" dragTorque="-213.27" /> + <Entry engineSpeed="1584.00" maxTorque="1944.48" dragTorque="-214.46" /> + <Entry engineSpeed="1592.00" maxTorque="1936.24" dragTorque="-215.65" /> + <Entry engineSpeed="1600.00" maxTorque="1928.00" dragTorque="-216.84" /> + <Entry engineSpeed="1608.00" maxTorque="1919.76" dragTorque="-218.03" /> + <Entry engineSpeed="1616.00" maxTorque="1911.52" dragTorque="-219.16" /> + <Entry engineSpeed="1624.00" maxTorque="1903.28" dragTorque="-220.24" /> + <Entry engineSpeed="1632.00" maxTorque="1895.04" dragTorque="-221.32" /> + <Entry engineSpeed="1640.00" maxTorque="1886.80" dragTorque="-222.40" /> + <Entry engineSpeed="1648.00" maxTorque="1878.56" dragTorque="-223.48" /> + <Entry engineSpeed="1656.00" maxTorque="1870.32" dragTorque="-224.56" /> + <Entry engineSpeed="1664.00" maxTorque="1862.08" dragTorque="-225.64" /> + <Entry engineSpeed="1672.00" maxTorque="1853.84" dragTorque="-226.72" /> + <Entry engineSpeed="1680.00" maxTorque="1845.60" dragTorque="-227.80" /> + <Entry engineSpeed="1688.00" maxTorque="1837.36" dragTorque="-228.88" /> + <Entry engineSpeed="1696.00" maxTorque="1829.12" dragTorque="-229.96" /> + <Entry engineSpeed="1704.00" maxTorque="1820.88" dragTorque="-231.04" /> + <Entry engineSpeed="1712.00" maxTorque="1812.64" dragTorque="-232.12" /> + <Entry engineSpeed="1720.00" maxTorque="1804.40" dragTorque="-233.20" /> + <Entry engineSpeed="1728.00" maxTorque="1796.16" dragTorque="-234.28" /> + <Entry engineSpeed="1736.00" maxTorque="1787.92" dragTorque="-235.36" /> + <Entry engineSpeed="1744.00" maxTorque="1779.68" dragTorque="-236.44" /> + <Entry engineSpeed="1752.00" maxTorque="1771.44" dragTorque="-237.52" /> + <Entry engineSpeed="1760.00" maxTorque="1763.20" dragTorque="-238.60" /> + <Entry engineSpeed="1768.00" maxTorque="1754.96" dragTorque="-239.68" /> + <Entry engineSpeed="1776.00" maxTorque="1746.72" dragTorque="-240.76" /> + <Entry engineSpeed="1784.00" maxTorque="1738.48" dragTorque="-241.84" /> + <Entry engineSpeed="1792.00" maxTorque="1730.24" dragTorque="-242.92" /> + <Entry engineSpeed="1800.00" maxTorque="1722.00" dragTorque="-244.00" /> + <Entry engineSpeed="1808.00" maxTorque="1703.24" dragTorque="-245.36" /> + <Entry engineSpeed="1816.00" maxTorque="1684.48" dragTorque="-246.72" /> + <Entry engineSpeed="1824.00" maxTorque="1665.72" dragTorque="-248.08" /> + <Entry engineSpeed="1832.00" maxTorque="1646.96" dragTorque="-249.44" /> + <Entry engineSpeed="1840.00" maxTorque="1628.20" dragTorque="-250.80" /> + <Entry engineSpeed="1848.00" maxTorque="1609.44" dragTorque="-252.16" /> + <Entry engineSpeed="1856.00" maxTorque="1590.68" dragTorque="-253.52" /> + <Entry engineSpeed="1864.00" maxTorque="1571.92" dragTorque="-254.88" /> + <Entry engineSpeed="1872.00" maxTorque="1553.16" dragTorque="-256.24" /> + <Entry engineSpeed="1880.00" maxTorque="1534.40" dragTorque="-257.60" /> + <Entry engineSpeed="1888.00" maxTorque="1515.64" dragTorque="-258.96" /> + <Entry engineSpeed="1896.00" maxTorque="1496.88" dragTorque="-260.32" /> + <Entry engineSpeed="1904.00" maxTorque="1478.12" dragTorque="-261.68" /> + <Entry engineSpeed="1912.00" maxTorque="1459.36" dragTorque="-263.04" /> + <Entry engineSpeed="1920.00" maxTorque="1440.60" dragTorque="-264.40" /> + <Entry engineSpeed="1928.00" maxTorque="1421.84" dragTorque="-265.76" /> + <Entry engineSpeed="1936.00" maxTorque="1403.08" dragTorque="-267.12" /> + <Entry engineSpeed="1944.00" maxTorque="1384.32" dragTorque="-268.48" /> + <Entry engineSpeed="1952.00" maxTorque="1365.56" dragTorque="-269.84" /> + <Entry engineSpeed="1960.00" maxTorque="1346.80" dragTorque="-271.20" /> + <Entry engineSpeed="1968.00" maxTorque="1328.04" dragTorque="-272.56" /> + <Entry engineSpeed="1976.00" maxTorque="1309.28" dragTorque="-273.92" /> + <Entry engineSpeed="1984.00" maxTorque="1290.52" dragTorque="-275.28" /> + <Entry engineSpeed="1992.00" maxTorque="1271.76" dragTorque="-276.64" /> + <Entry engineSpeed="2000.00" maxTorque="1253.00" dragTorque="-278.00" /> + <Entry engineSpeed="2008.00" maxTorque="1234.28" dragTorque="-279.36" /> + <Entry engineSpeed="2016.00" maxTorque="1215.56" dragTorque="-280.72" /> + <Entry engineSpeed="2024.00" maxTorque="1196.84" dragTorque="-282.08" /> + <Entry engineSpeed="2032.00" maxTorque="1178.12" dragTorque="-283.44" /> + <Entry engineSpeed="2040.00" maxTorque="1159.40" dragTorque="-284.80" /> + <Entry engineSpeed="2048.00" maxTorque="1140.68" dragTorque="-286.16" /> + <Entry engineSpeed="2056.00" maxTorque="1121.96" dragTorque="-287.52" /> + <Entry engineSpeed="2064.00" maxTorque="1103.24" dragTorque="-288.88" /> + <Entry engineSpeed="2072.00" maxTorque="1084.52" dragTorque="-290.24" /> + <Entry engineSpeed="2080.00" maxTorque="1065.80" dragTorque="-291.60" /> + <Entry engineSpeed="2088.00" maxTorque="1047.08" dragTorque="-292.96" /> + <Entry engineSpeed="2096.00" maxTorque="1028.36" dragTorque="-294.32" /> + <Entry engineSpeed="2104.00" maxTorque="978.24" dragTorque="-295.68" /> + <Entry engineSpeed="2112.00" maxTorque="896.72" dragTorque="-297.04" /> + <Entry engineSpeed="2120.00" maxTorque="815.20" dragTorque="-298.40" /> + <Entry engineSpeed="2128.00" maxTorque="733.68" dragTorque="-299.76" /> + <Entry engineSpeed="2136.00" maxTorque="652.16" dragTorque="-301.12" /> + <Entry engineSpeed="2144.00" maxTorque="570.64" dragTorque="-302.48" /> + <Entry engineSpeed="2152.00" maxTorque="489.12" dragTorque="-303.84" /> + <Entry engineSpeed="2160.00" maxTorque="407.60" dragTorque="-305.20" /> + <Entry engineSpeed="2168.00" maxTorque="326.08" dragTorque="-306.56" /> + <Entry engineSpeed="2176.00" maxTorque="244.56" dragTorque="-307.92" /> + <Entry engineSpeed="2184.00" maxTorque="163.04" dragTorque="-309.28" /> + <Entry engineSpeed="2192.00" maxTorque="81.52" dragTorque="-310.64" /> + <Entry engineSpeed="2200.00" maxTorque="0.00" dragTorque="-312.00" /> + </FullLoadAndDragCurve> + </Data> + <Signature> + <Reference URI="#ENG-325kW12.7lEngine" xmlns="http://www.w3.org/2000/09/xmldsig#"> + <Transforms> + <Transform Algorithm="urn:vecto:xml:2017:canonicalization" /> + </Transforms> + <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /> + <DigestValue></DigestValue> + </Reference> + </Signature> + </Engine> + <Gearbox> + <Data id="GBX-tractor_12gear_example"> + <Manufacturer>Krisper</Manufacturer> + <Model>tractor_12gear_example</Model> + <CertificationNumber>GBX-tractor_12gear_example</CertificationNumber> + <Date>2017-09-20T12:56:09.2147847Z</Date> + <AppVersion>VectoCore</AppVersion> + <TransmissionType>AMT</TransmissionType> + <MainCertificationMethod>Standard values</MainCertificationMethod> + <Gears> + <Gear number="1"> + <Ratio>14.930</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" /> + <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" /> + <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" /> + <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" /> + <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" /> + <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" /> + <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" /> + </TorqueLossMap> + </Gear> + <Gear number="2"> + <Ratio>11.640</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" /> + <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" /> + <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" /> + <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" /> + <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" /> + <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" /> + <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" /> + </TorqueLossMap> + </Gear> + <Gear number="3"> + <Ratio>9.020</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" /> + <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" /> + <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" /> + <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" /> + <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" /> + <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" /> + <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" /> + </TorqueLossMap> + </Gear> + <Gear number="4"> + <Ratio>7.040</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" /> + <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" /> + <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" /> + <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" /> + <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" /> + <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" /> + <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" /> + </TorqueLossMap> + </Gear> + <Gear number="5"> + <Ratio>5.640</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" /> + <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" /> + <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" /> + <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" /> + <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" /> + <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" /> + <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" /> + </TorqueLossMap> + </Gear> + <Gear number="6"> + <Ratio>4.400</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" /> + <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" /> + <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" /> + <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" /> + <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" /> + <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" /> + <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" /> + </TorqueLossMap> + </Gear> + <Gear number="7"> + <Ratio>3.390</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" /> + <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" /> + <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" /> + <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" /> + <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" /> + <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" /> + <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" /> + </TorqueLossMap> + </Gear> + <Gear number="8"> + <Ratio>2.650</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" /> + <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" /> + <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" /> + <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" /> + <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" /> + <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" /> + <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" /> + </TorqueLossMap> + </Gear> + <Gear number="9"> + <Ratio>2.050</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" /> + <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" /> + <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" /> + <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" /> + <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" /> + <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" /> + <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" /> + </TorqueLossMap> + </Gear> + <Gear number="10"> + <Ratio>1.600</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" /> + <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" /> + <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" /> + <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" /> + <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" /> + <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" /> + <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" /> + </TorqueLossMap> + </Gear> + <Gear number="11"> + <Ratio>1.280</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" /> + <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" /> + <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" /> + <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" /> + <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" /> + <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" /> + <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" /> + </TorqueLossMap> + </Gear> + <Gear number="12"> + <Ratio>1.000</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="74.20" /> + <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="69.20" /> + <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="59.20" /> + <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="59.20" /> + <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="54.20" /> + <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="49.20" /> + <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="44.20" /> + <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="39.20" /> + <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="31.20" /> + <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="28.20" /> + <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="25.20" /> + <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="23.20" /> + <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="21.20" /> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="21.20" /> + <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="21.20" /> + <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="23.20" /> + <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="25.20" /> + <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="28.20" /> + <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="31.20" /> + <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="39.20" /> + <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="44.20" /> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="49.20" /> + <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="54.20" /> + <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="59.20" /> + <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="64.20" /> + <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="69.20" /> + <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="74.20" /> + <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="74.20" /> + <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="69.20" /> + <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="59.20" /> + <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="59.20" /> + <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="54.20" /> + <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="49.20" /> + <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="44.20" /> + <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="39.20" /> + <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="31.20" /> + <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="28.20" /> + <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="25.20" /> + <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="23.20" /> + <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="21.20" /> + <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="21.20" /> + <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="21.20" /> + <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="23.20" /> + <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="25.20" /> + <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="28.20" /> + <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="31.20" /> + <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="39.20" /> + <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="44.20" /> + <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="49.20" /> + <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="54.20" /> + <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="59.20" /> + <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="64.20" /> + <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="69.20" /> + <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="74.20" /> + <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="77.80" /> + <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="72.80" /> + <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="62.80" /> + <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="62.80" /> + <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="57.80" /> + <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="52.80" /> + <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="47.80" /> + <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="42.80" /> + <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="34.80" /> + <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="31.80" /> + <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="28.80" /> + <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="26.80" /> + <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="24.80" /> + <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="24.80" /> + <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="24.80" /> + <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="26.80" /> + <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="28.80" /> + <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="31.80" /> + <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="34.80" /> + <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="42.80" /> + <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="47.80" /> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="52.80" /> + <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="57.80" /> + <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="62.80" /> + <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="67.80" /> + <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="72.80" /> + <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="77.80" /> + <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="81.40" /> + <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="76.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="66.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="66.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="61.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="56.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="51.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="46.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="38.40" /> + <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="35.40" /> + <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="32.40" /> + <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="30.40" /> + <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="28.40" /> + <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="28.40" /> + <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="28.40" /> + <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="30.40" /> + <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="32.40" /> + <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="35.40" /> + <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="38.40" /> + <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="46.40" /> + <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="51.40" /> + <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="56.40" /> + <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="61.40" /> + <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="66.40" /> + <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="71.40" /> + <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="76.40" /> + <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="81.40" /> + <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="86.20" /> + <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="81.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="71.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="71.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="66.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="61.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="56.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="51.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="43.20" /> + <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="40.20" /> + <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="37.20" /> + <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="33.20" /> + <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="33.20" /> + <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="33.20" /> + <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="37.20" /> + <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="40.20" /> + <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="43.20" /> + <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="51.20" /> + <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="56.20" /> + <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="61.20" /> + <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="66.20" /> + <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="71.20" /> + <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="76.20" /> + <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="81.20" /> + <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="86.20" /> + <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="91.00" /> + <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="86.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="76.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="76.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="71.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="66.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="61.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="56.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="48.00" /> + <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="45.00" /> + <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="42.00" /> + <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="40.00" /> + <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="38.00" /> + <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="38.00" /> + <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="38.00" /> + <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="40.00" /> + <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="42.00" /> + <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="45.00" /> + <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="48.00" /> + <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="56.00" /> + <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="61.00" /> + <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="66.00" /> + <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="71.00" /> + <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="76.00" /> + <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="81.00" /> + <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="86.00" /> + <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="91.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="97.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="92.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="82.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="82.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="77.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="72.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="67.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="62.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="54.00" /> + <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="51.00" /> + <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="48.00" /> + <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="46.00" /> + <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="44.00" /> + <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="46.00" /> + <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="48.00" /> + <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="51.00" /> + <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="54.00" /> + <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="62.00" /> + <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="67.00" /> + <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="72.00" /> + <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="77.00" /> + <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="82.00" /> + <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="87.00" /> + <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="92.00" /> + <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="97.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="103.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="98.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="88.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="88.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="83.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="78.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="73.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="68.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="60.00" /> + <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="57.00" /> + <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="54.00" /> + <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="52.00" /> + <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="50.00" /> + <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="50.00" /> + <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="50.00" /> + <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="52.00" /> + <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="54.00" /> + <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="57.00" /> + <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="60.00" /> + <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="68.00" /> + <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="73.00" /> + <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="78.00" /> + <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="83.00" /> + <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="88.00" /> + <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="93.00" /> + <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="98.00" /> + <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="103.00" /> + </TorqueLossMap> + </Gear> + </Gears> + </Data> + <Signature> + <Reference URI="#GBX-tractor_12gear_example" xmlns="http://www.w3.org/2000/09/xmldsig#"> + <Transforms> + <Transform Algorithm="urn:vecto:xml:2017:canonicalization" /> + </Transforms> + <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /> + <DigestValue></DigestValue> + </Reference> + </Signature> + </Gearbox> + <Retarder> + <Data id="RET-N.A."> + <Manufacturer>Krisper</Manufacturer> + <Model>N.A.</Model> + <CertificationNumber>N.A.</CertificationNumber> + <Date>2017-09-20T12:56:09.2167849Z</Date> + <AppVersion>VectoCore</AppVersion> + <CertificationMethod>Standard values</CertificationMethod> + <RetarderLossMap> + <Entry retarderSpeed="0.00" torqueLoss="10.00" /> + <Entry retarderSpeed="200.00" torqueLoss="10.08" /> + <Entry retarderSpeed="400.00" torqueLoss="10.32" /> + <Entry retarderSpeed="600.00" torqueLoss="10.72" /> + <Entry retarderSpeed="900.00" torqueLoss="11.62" /> + <Entry retarderSpeed="1200.00" torqueLoss="12.88" /> + <Entry retarderSpeed="1600.00" torqueLoss="15.12" /> + <Entry retarderSpeed="2000.00" torqueLoss="18.00" /> + <Entry retarderSpeed="2500.00" torqueLoss="22.50" /> + <Entry retarderSpeed="3000.00" torqueLoss="28.00" /> + <Entry retarderSpeed="3500.00" torqueLoss="34.50" /> + <Entry retarderSpeed="4000.00" torqueLoss="42.00" /> + <Entry retarderSpeed="4500.00" torqueLoss="50.50" /> + <Entry retarderSpeed="5000.00" torqueLoss="60.00" /> + </RetarderLossMap> + </Data> + <Signature> + <Reference URI="#RET-N.A." xmlns="http://www.w3.org/2000/09/xmldsig#"> + <Transforms> + <Transform Algorithm="urn:vecto:xml:2017:canonicalization" /> + </Transforms> + <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /> + <DigestValue></DigestValue> + </Reference> + </Signature> + </Retarder> + <Axlegear> + <Data id="AXLGEAR-2.640"> + <Manufacturer>Krisper</Manufacturer> + <Model>N.A.</Model> + <CertificationNumber>AXLGEAR-2.640</CertificationNumber> + <Date>2017-09-20T12:56:09.2207853Z</Date> + <AppVersion>VectoCore</AppVersion> + <LineType>Single portal axle</LineType> + <Ratio>2.640</Ratio> + <CertificationMethod>Standard values</CertificationMethod> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-11085.20" torqueLoss="54.20" /> + <Entry inputSpeed="0.00" inputTorque="-10343.10" torqueLoss="58.10" /> + <Entry inputSpeed="0.00" inputTorque="-9601.00" torqueLoss="62.00" /> + <Entry inputSpeed="0.00" inputTorque="-8858.90" torqueLoss="69.70" /> + <Entry inputSpeed="0.00" inputTorque="-8116.80" torqueLoss="77.40" /> + <Entry inputSpeed="0.00" inputTorque="-7374.60" torqueLoss="85.20" /> + <Entry inputSpeed="0.00" inputTorque="-6632.50" torqueLoss="92.90" /> + <Entry inputSpeed="0.00" inputTorque="-5890.40" torqueLoss="100.60" /> + <Entry inputSpeed="0.00" inputTorque="-5148.30" torqueLoss="108.40" /> + <Entry inputSpeed="0.00" inputTorque="-4406.20" torqueLoss="116.10" /> + <Entry inputSpeed="0.00" inputTorque="-3664.10" torqueLoss="123.80" /> + <Entry inputSpeed="0.00" inputTorque="-3293.00" torqueLoss="116.10" /> + <Entry inputSpeed="0.00" inputTorque="-2921.90" torqueLoss="108.40" /> + <Entry inputSpeed="0.00" inputTorque="-2550.90" torqueLoss="100.60" /> + <Entry inputSpeed="0.00" inputTorque="-2179.80" torqueLoss="92.90" /> + <Entry inputSpeed="0.00" inputTorque="-1808.80" torqueLoss="85.20" /> + <Entry inputSpeed="0.00" inputTorque="-1437.70" torqueLoss="77.40" /> + <Entry inputSpeed="0.00" inputTorque="-1066.70" torqueLoss="69.70" /> + <Entry inputSpeed="0.00" inputTorque="-695.60" torqueLoss="62.00" /> + <Entry inputSpeed="0.00" inputTorque="-510.10" torqueLoss="58.10" /> + <Entry inputSpeed="0.00" inputTorque="-324.50" torqueLoss="54.20" /> + <Entry inputSpeed="0.00" inputTorque="-231.80" torqueLoss="52.30" /> + <Entry inputSpeed="0.00" inputTorque="-139.00" torqueLoss="50.40" /> + <Entry inputSpeed="0.00" inputTorque="-46.20" torqueLoss="48.40" /> + <Entry inputSpeed="0.00" inputTorque="48.40" torqueLoss="48.40" /> + <Entry inputSpeed="0.00" inputTorque="143.10" torqueLoss="48.40" /> + <Entry inputSpeed="0.00" inputTorque="239.80" torqueLoss="50.40" /> + <Entry inputSpeed="0.00" inputTorque="336.40" torqueLoss="52.30" /> + <Entry inputSpeed="0.00" inputTorque="433.00" torqueLoss="54.20" /> + <Entry inputSpeed="0.00" inputTorque="626.30" torqueLoss="58.10" /> + <Entry inputSpeed="0.00" inputTorque="819.60" torqueLoss="62.00" /> + <Entry inputSpeed="0.00" inputTorque="1206.10" torqueLoss="69.70" /> + <Entry inputSpeed="0.00" inputTorque="1592.60" torqueLoss="77.40" /> + <Entry inputSpeed="0.00" inputTorque="1979.10" torqueLoss="85.20" /> + <Entry inputSpeed="0.00" inputTorque="2365.60" torqueLoss="92.90" /> + <Entry inputSpeed="0.00" inputTorque="2752.10" torqueLoss="100.60" /> + <Entry inputSpeed="0.00" inputTorque="3138.70" torqueLoss="108.40" /> + <Entry inputSpeed="0.00" inputTorque="3525.20" torqueLoss="116.10" /> + <Entry inputSpeed="0.00" inputTorque="3911.70" torqueLoss="123.80" /> + <Entry inputSpeed="0.00" inputTorque="4684.70" torqueLoss="139.30" /> + <Entry inputSpeed="0.00" inputTorque="5457.80" torqueLoss="154.70" /> + <Entry inputSpeed="0.00" inputTorque="6230.80" torqueLoss="170.20" /> + <Entry inputSpeed="0.00" inputTorque="7003.80" torqueLoss="185.70" /> + <Entry inputSpeed="0.00" inputTorque="7776.90" torqueLoss="201.10" /> + <Entry inputSpeed="0.00" inputTorque="8549.90" torqueLoss="216.60" /> + <Entry inputSpeed="0.00" inputTorque="9323.00" torqueLoss="232.00" /> + <Entry inputSpeed="0.00" inputTorque="10096.00" torqueLoss="247.50" /> + <Entry inputSpeed="0.00" inputTorque="10869.00" torqueLoss="263.00" /> + <Entry inputSpeed="0.00" inputTorque="11642.10" torqueLoss="278.40" /> + <Entry inputSpeed="132.00" inputTorque="-11085.20" torqueLoss="54.20" /> + <Entry inputSpeed="132.00" inputTorque="-10343.10" torqueLoss="58.10" /> + <Entry inputSpeed="132.00" inputTorque="-9601.00" torqueLoss="62.00" /> + <Entry inputSpeed="132.00" inputTorque="-8858.90" torqueLoss="69.70" /> + <Entry inputSpeed="132.00" inputTorque="-8116.80" torqueLoss="77.40" /> + <Entry inputSpeed="132.00" inputTorque="-7374.60" torqueLoss="85.20" /> + <Entry inputSpeed="132.00" inputTorque="-6632.50" torqueLoss="92.90" /> + <Entry inputSpeed="132.00" inputTorque="-5890.40" torqueLoss="100.60" /> + <Entry inputSpeed="132.00" inputTorque="-5148.30" torqueLoss="108.40" /> + <Entry inputSpeed="132.00" inputTorque="-4406.20" torqueLoss="116.10" /> + <Entry inputSpeed="132.00" inputTorque="-3664.10" torqueLoss="123.80" /> + <Entry inputSpeed="132.00" inputTorque="-3293.00" torqueLoss="116.10" /> + <Entry inputSpeed="132.00" inputTorque="-2921.90" torqueLoss="108.40" /> + <Entry inputSpeed="132.00" inputTorque="-2550.90" torqueLoss="100.60" /> + <Entry inputSpeed="132.00" inputTorque="-2179.80" torqueLoss="92.90" /> + <Entry inputSpeed="132.00" inputTorque="-1808.80" torqueLoss="85.20" /> + <Entry inputSpeed="132.00" inputTorque="-1437.70" torqueLoss="77.40" /> + <Entry inputSpeed="132.00" inputTorque="-1066.70" torqueLoss="69.70" /> + <Entry inputSpeed="132.00" inputTorque="-695.60" torqueLoss="62.00" /> + <Entry inputSpeed="132.00" inputTorque="-510.10" torqueLoss="58.10" /> + <Entry inputSpeed="132.00" inputTorque="-324.50" torqueLoss="54.20" /> + <Entry inputSpeed="132.00" inputTorque="-231.80" torqueLoss="52.30" /> + <Entry inputSpeed="132.00" inputTorque="-139.00" torqueLoss="50.40" /> + <Entry inputSpeed="132.00" inputTorque="-46.20" torqueLoss="48.40" /> + <Entry inputSpeed="132.00" inputTorque="48.40" torqueLoss="48.40" /> + <Entry inputSpeed="132.00" inputTorque="143.10" torqueLoss="48.40" /> + <Entry inputSpeed="132.00" inputTorque="239.80" torqueLoss="50.40" /> + <Entry inputSpeed="132.00" inputTorque="336.40" torqueLoss="52.30" /> + <Entry inputSpeed="132.00" inputTorque="433.00" torqueLoss="54.20" /> + <Entry inputSpeed="132.00" inputTorque="626.30" torqueLoss="58.10" /> + <Entry inputSpeed="132.00" inputTorque="819.60" torqueLoss="62.00" /> + <Entry inputSpeed="132.00" inputTorque="1206.10" torqueLoss="69.70" /> + <Entry inputSpeed="132.00" inputTorque="1592.60" torqueLoss="77.40" /> + <Entry inputSpeed="132.00" inputTorque="1979.10" torqueLoss="85.20" /> + <Entry inputSpeed="132.00" inputTorque="2365.60" torqueLoss="92.90" /> + <Entry inputSpeed="132.00" inputTorque="2752.10" torqueLoss="100.60" /> + <Entry inputSpeed="132.00" inputTorque="3138.70" torqueLoss="108.40" /> + <Entry inputSpeed="132.00" inputTorque="3525.20" torqueLoss="116.10" /> + <Entry inputSpeed="132.00" inputTorque="3911.70" torqueLoss="123.80" /> + <Entry inputSpeed="132.00" inputTorque="4684.70" torqueLoss="139.30" /> + <Entry inputSpeed="132.00" inputTorque="5457.80" torqueLoss="154.70" /> + <Entry inputSpeed="132.00" inputTorque="6230.80" torqueLoss="170.20" /> + <Entry inputSpeed="132.00" inputTorque="7003.80" torqueLoss="185.70" /> + <Entry inputSpeed="132.00" inputTorque="7776.90" torqueLoss="201.10" /> + <Entry inputSpeed="132.00" inputTorque="8549.90" torqueLoss="216.60" /> + <Entry inputSpeed="132.00" inputTorque="9323.00" torqueLoss="232.00" /> + <Entry inputSpeed="132.00" inputTorque="10096.00" torqueLoss="247.50" /> + <Entry inputSpeed="132.00" inputTorque="10869.00" torqueLoss="263.00" /> + <Entry inputSpeed="132.00" inputTorque="11642.10" torqueLoss="278.40" /> + <Entry inputSpeed="264.00" inputTorque="-11085.20" torqueLoss="54.20" /> + <Entry inputSpeed="264.00" inputTorque="-10343.10" torqueLoss="58.10" /> + <Entry inputSpeed="264.00" inputTorque="-9601.00" torqueLoss="62.00" /> + <Entry inputSpeed="264.00" inputTorque="-8858.90" torqueLoss="69.70" /> + <Entry inputSpeed="264.00" inputTorque="-8116.80" torqueLoss="77.40" /> + <Entry inputSpeed="264.00" inputTorque="-7374.60" torqueLoss="85.20" /> + <Entry inputSpeed="264.00" inputTorque="-6632.50" torqueLoss="92.90" /> + <Entry inputSpeed="264.00" inputTorque="-5890.40" torqueLoss="100.60" /> + <Entry inputSpeed="264.00" inputTorque="-5148.30" torqueLoss="108.40" /> + <Entry inputSpeed="264.00" inputTorque="-4406.20" torqueLoss="116.10" /> + <Entry inputSpeed="264.00" inputTorque="-3664.10" torqueLoss="123.80" /> + <Entry inputSpeed="264.00" inputTorque="-3293.00" torqueLoss="116.10" /> + <Entry inputSpeed="264.00" inputTorque="-2921.90" torqueLoss="108.40" /> + <Entry inputSpeed="264.00" inputTorque="-2550.90" torqueLoss="100.60" /> + <Entry inputSpeed="264.00" inputTorque="-2179.80" torqueLoss="92.90" /> + <Entry inputSpeed="264.00" inputTorque="-1808.80" torqueLoss="85.20" /> + <Entry inputSpeed="264.00" inputTorque="-1437.70" torqueLoss="77.40" /> + <Entry inputSpeed="264.00" inputTorque="-1066.70" torqueLoss="69.70" /> + <Entry inputSpeed="264.00" inputTorque="-695.60" torqueLoss="62.00" /> + <Entry inputSpeed="264.00" inputTorque="-510.10" torqueLoss="58.10" /> + <Entry inputSpeed="264.00" inputTorque="-324.50" torqueLoss="54.20" /> + <Entry inputSpeed="264.00" inputTorque="-231.80" torqueLoss="52.30" /> + <Entry inputSpeed="264.00" inputTorque="-139.00" torqueLoss="50.40" /> + <Entry inputSpeed="264.00" inputTorque="-46.20" torqueLoss="48.40" /> + <Entry inputSpeed="264.00" inputTorque="48.40" torqueLoss="48.40" /> + <Entry inputSpeed="264.00" inputTorque="143.10" torqueLoss="48.40" /> + <Entry inputSpeed="264.00" inputTorque="239.80" torqueLoss="50.40" /> + <Entry inputSpeed="264.00" inputTorque="336.40" torqueLoss="52.30" /> + <Entry inputSpeed="264.00" inputTorque="433.00" torqueLoss="54.20" /> + <Entry inputSpeed="264.00" inputTorque="626.30" torqueLoss="58.10" /> + <Entry inputSpeed="264.00" inputTorque="819.60" torqueLoss="62.00" /> + <Entry inputSpeed="264.00" inputTorque="1206.10" torqueLoss="69.70" /> + <Entry inputSpeed="264.00" inputTorque="1592.60" torqueLoss="77.40" /> + <Entry inputSpeed="264.00" inputTorque="1979.10" torqueLoss="85.20" /> + <Entry inputSpeed="264.00" inputTorque="2365.60" torqueLoss="92.90" /> + <Entry inputSpeed="264.00" inputTorque="2752.10" torqueLoss="100.60" /> + <Entry inputSpeed="264.00" inputTorque="3138.70" torqueLoss="108.40" /> + <Entry inputSpeed="264.00" inputTorque="3525.20" torqueLoss="116.10" /> + <Entry inputSpeed="264.00" inputTorque="3911.70" torqueLoss="123.80" /> + <Entry inputSpeed="264.00" inputTorque="4684.70" torqueLoss="139.30" /> + <Entry inputSpeed="264.00" inputTorque="5457.80" torqueLoss="154.70" /> + <Entry inputSpeed="264.00" inputTorque="6230.80" torqueLoss="170.20" /> + <Entry inputSpeed="264.00" inputTorque="7003.80" torqueLoss="185.70" /> + <Entry inputSpeed="264.00" inputTorque="7776.90" torqueLoss="201.10" /> + <Entry inputSpeed="264.00" inputTorque="8549.90" torqueLoss="216.60" /> + <Entry inputSpeed="264.00" inputTorque="9323.00" torqueLoss="232.00" /> + <Entry inputSpeed="264.00" inputTorque="10096.00" torqueLoss="247.50" /> + <Entry inputSpeed="264.00" inputTorque="10869.00" torqueLoss="263.00" /> + <Entry inputSpeed="264.00" inputTorque="11642.10" torqueLoss="278.40" /> + <Entry inputSpeed="396.00" inputTorque="-11085.20" torqueLoss="54.20" /> + <Entry inputSpeed="396.00" inputTorque="-10343.10" torqueLoss="58.10" /> + <Entry inputSpeed="396.00" inputTorque="-9601.00" torqueLoss="62.00" /> + <Entry inputSpeed="396.00" inputTorque="-8858.90" torqueLoss="69.70" /> + <Entry inputSpeed="396.00" inputTorque="-8116.80" torqueLoss="77.40" /> + <Entry inputSpeed="396.00" inputTorque="-7374.60" torqueLoss="85.20" /> + <Entry inputSpeed="396.00" inputTorque="-6632.50" torqueLoss="92.90" /> + <Entry inputSpeed="396.00" inputTorque="-5890.40" torqueLoss="100.60" /> + <Entry inputSpeed="396.00" inputTorque="-5148.30" torqueLoss="108.40" /> + <Entry inputSpeed="396.00" inputTorque="-4406.20" torqueLoss="116.10" /> + <Entry inputSpeed="396.00" inputTorque="-3664.10" torqueLoss="123.80" /> + <Entry inputSpeed="396.00" inputTorque="-3293.00" torqueLoss="116.10" /> + <Entry inputSpeed="396.00" inputTorque="-2921.90" torqueLoss="108.40" /> + <Entry inputSpeed="396.00" inputTorque="-2550.90" torqueLoss="100.60" /> + <Entry inputSpeed="396.00" inputTorque="-2179.80" torqueLoss="92.90" /> + <Entry inputSpeed="396.00" inputTorque="-1808.80" torqueLoss="85.20" /> + <Entry inputSpeed="396.00" inputTorque="-1437.70" torqueLoss="77.40" /> + <Entry inputSpeed="396.00" inputTorque="-1066.70" torqueLoss="69.70" /> + <Entry inputSpeed="396.00" inputTorque="-695.60" torqueLoss="62.00" /> + <Entry inputSpeed="396.00" inputTorque="-510.10" torqueLoss="58.10" /> + <Entry inputSpeed="396.00" inputTorque="-324.50" torqueLoss="54.20" /> + <Entry inputSpeed="396.00" inputTorque="-231.80" torqueLoss="52.30" /> + <Entry inputSpeed="396.00" inputTorque="-139.00" torqueLoss="50.40" /> + <Entry inputSpeed="396.00" inputTorque="-46.20" torqueLoss="48.40" /> + <Entry inputSpeed="396.00" inputTorque="48.40" torqueLoss="48.40" /> + <Entry inputSpeed="396.00" inputTorque="143.10" torqueLoss="48.40" /> + <Entry inputSpeed="396.00" inputTorque="239.80" torqueLoss="50.40" /> + <Entry inputSpeed="396.00" inputTorque="336.40" torqueLoss="52.30" /> + <Entry inputSpeed="396.00" inputTorque="433.00" torqueLoss="54.20" /> + <Entry inputSpeed="396.00" inputTorque="626.30" torqueLoss="58.10" /> + <Entry inputSpeed="396.00" inputTorque="819.60" torqueLoss="62.00" /> + <Entry inputSpeed="396.00" inputTorque="1206.10" torqueLoss="69.70" /> + <Entry inputSpeed="396.00" inputTorque="1592.60" torqueLoss="77.40" /> + <Entry inputSpeed="396.00" inputTorque="1979.10" torqueLoss="85.20" /> + <Entry inputSpeed="396.00" inputTorque="2365.60" torqueLoss="92.90" /> + <Entry inputSpeed="396.00" inputTorque="2752.10" torqueLoss="100.60" /> + <Entry inputSpeed="396.00" inputTorque="3138.70" torqueLoss="108.40" /> + <Entry inputSpeed="396.00" inputTorque="3525.20" torqueLoss="116.10" /> + <Entry inputSpeed="396.00" inputTorque="3911.70" torqueLoss="123.80" /> + <Entry inputSpeed="396.00" inputTorque="4684.70" torqueLoss="139.30" /> + <Entry inputSpeed="396.00" inputTorque="5457.80" torqueLoss="154.70" /> + <Entry inputSpeed="396.00" inputTorque="6230.80" torqueLoss="170.20" /> + <Entry inputSpeed="396.00" inputTorque="7003.80" torqueLoss="185.70" /> + <Entry inputSpeed="396.00" inputTorque="7776.90" torqueLoss="201.10" /> + <Entry inputSpeed="396.00" inputTorque="8549.90" torqueLoss="216.60" /> + <Entry inputSpeed="396.00" inputTorque="9323.00" torqueLoss="232.00" /> + <Entry inputSpeed="396.00" inputTorque="10096.00" torqueLoss="247.50" /> + <Entry inputSpeed="396.00" inputTorque="10869.00" torqueLoss="263.00" /> + <Entry inputSpeed="396.00" inputTorque="11642.10" torqueLoss="278.40" /> + <Entry inputSpeed="528.00" inputTorque="-11085.20" torqueLoss="54.20" /> + <Entry inputSpeed="528.00" inputTorque="-10343.10" torqueLoss="58.10" /> + <Entry inputSpeed="528.00" inputTorque="-9601.00" torqueLoss="62.00" /> + <Entry inputSpeed="528.00" inputTorque="-8858.90" torqueLoss="69.70" /> + <Entry inputSpeed="528.00" inputTorque="-8116.80" torqueLoss="77.40" /> + <Entry inputSpeed="528.00" inputTorque="-7374.60" torqueLoss="85.20" /> + <Entry inputSpeed="528.00" inputTorque="-6632.50" torqueLoss="92.90" /> + <Entry inputSpeed="528.00" inputTorque="-5890.40" torqueLoss="100.60" /> + <Entry inputSpeed="528.00" inputTorque="-5148.30" torqueLoss="108.40" /> + <Entry inputSpeed="528.00" inputTorque="-4406.20" torqueLoss="116.10" /> + <Entry inputSpeed="528.00" inputTorque="-3664.10" torqueLoss="123.80" /> + <Entry inputSpeed="528.00" inputTorque="-3293.00" torqueLoss="116.10" /> + <Entry inputSpeed="528.00" inputTorque="-2921.90" torqueLoss="108.40" /> + <Entry inputSpeed="528.00" inputTorque="-2550.90" torqueLoss="100.60" /> + <Entry inputSpeed="528.00" inputTorque="-2179.80" torqueLoss="92.90" /> + <Entry inputSpeed="528.00" inputTorque="-1808.80" torqueLoss="85.20" /> + <Entry inputSpeed="528.00" inputTorque="-1437.70" torqueLoss="77.40" /> + <Entry inputSpeed="528.00" inputTorque="-1066.70" torqueLoss="69.70" /> + <Entry inputSpeed="528.00" inputTorque="-695.60" torqueLoss="62.00" /> + <Entry inputSpeed="528.00" inputTorque="-510.10" torqueLoss="58.10" /> + <Entry inputSpeed="528.00" inputTorque="-324.50" torqueLoss="54.20" /> + <Entry inputSpeed="528.00" inputTorque="-231.80" torqueLoss="52.30" /> + <Entry inputSpeed="528.00" inputTorque="-139.00" torqueLoss="50.40" /> + <Entry inputSpeed="528.00" inputTorque="-46.20" torqueLoss="48.40" /> + <Entry inputSpeed="528.00" inputTorque="48.40" torqueLoss="48.40" /> + <Entry inputSpeed="528.00" inputTorque="143.10" torqueLoss="48.40" /> + <Entry inputSpeed="528.00" inputTorque="239.80" torqueLoss="50.40" /> + <Entry inputSpeed="528.00" inputTorque="336.40" torqueLoss="52.30" /> + <Entry inputSpeed="528.00" inputTorque="433.00" torqueLoss="54.20" /> + <Entry inputSpeed="528.00" inputTorque="626.30" torqueLoss="58.10" /> + <Entry inputSpeed="528.00" inputTorque="819.60" torqueLoss="62.00" /> + <Entry inputSpeed="528.00" inputTorque="1206.10" torqueLoss="69.70" /> + <Entry inputSpeed="528.00" inputTorque="1592.60" torqueLoss="77.40" /> + <Entry inputSpeed="528.00" inputTorque="1979.10" torqueLoss="85.20" /> + <Entry inputSpeed="528.00" inputTorque="2365.60" torqueLoss="92.90" /> + <Entry inputSpeed="528.00" inputTorque="2752.10" torqueLoss="100.60" /> + <Entry inputSpeed="528.00" inputTorque="3138.70" torqueLoss="108.40" /> + <Entry inputSpeed="528.00" inputTorque="3525.20" torqueLoss="116.10" /> + <Entry inputSpeed="528.00" inputTorque="3911.70" torqueLoss="123.80" /> + <Entry inputSpeed="528.00" inputTorque="4684.70" torqueLoss="139.30" /> + <Entry inputSpeed="528.00" inputTorque="5457.80" torqueLoss="154.70" /> + <Entry inputSpeed="528.00" inputTorque="6230.80" torqueLoss="170.20" /> + <Entry inputSpeed="528.00" inputTorque="7003.80" torqueLoss="185.70" /> + <Entry inputSpeed="528.00" inputTorque="7776.90" torqueLoss="201.10" /> + <Entry inputSpeed="528.00" inputTorque="8549.90" torqueLoss="216.60" /> + <Entry inputSpeed="528.00" inputTorque="9323.00" torqueLoss="232.00" /> + <Entry inputSpeed="528.00" inputTorque="10096.00" torqueLoss="247.50" /> + <Entry inputSpeed="528.00" inputTorque="10869.00" torqueLoss="263.00" /> + <Entry inputSpeed="528.00" inputTorque="11642.10" torqueLoss="278.40" /> + <Entry inputSpeed="660.00" inputTorque="-11085.20" torqueLoss="54.20" /> + <Entry inputSpeed="660.00" inputTorque="-10343.10" torqueLoss="58.10" /> + <Entry inputSpeed="660.00" inputTorque="-9601.00" torqueLoss="62.00" /> + <Entry inputSpeed="660.00" inputTorque="-8858.90" torqueLoss="69.70" /> + <Entry inputSpeed="660.00" inputTorque="-8116.80" torqueLoss="77.40" /> + <Entry inputSpeed="660.00" inputTorque="-7374.60" torqueLoss="85.20" /> + <Entry inputSpeed="660.00" inputTorque="-6632.50" torqueLoss="92.90" /> + <Entry inputSpeed="660.00" inputTorque="-5890.40" torqueLoss="100.60" /> + <Entry inputSpeed="660.00" inputTorque="-5148.30" torqueLoss="108.40" /> + <Entry inputSpeed="660.00" inputTorque="-4406.20" torqueLoss="116.10" /> + <Entry inputSpeed="660.00" inputTorque="-3664.10" torqueLoss="123.80" /> + <Entry inputSpeed="660.00" inputTorque="-3293.00" torqueLoss="116.10" /> + <Entry inputSpeed="660.00" inputTorque="-2921.90" torqueLoss="108.40" /> + <Entry inputSpeed="660.00" inputTorque="-2550.90" torqueLoss="100.60" /> + <Entry inputSpeed="660.00" inputTorque="-2179.80" torqueLoss="92.90" /> + <Entry inputSpeed="660.00" inputTorque="-1808.80" torqueLoss="85.20" /> + <Entry inputSpeed="660.00" inputTorque="-1437.70" torqueLoss="77.40" /> + <Entry inputSpeed="660.00" inputTorque="-1066.70" torqueLoss="69.70" /> + <Entry inputSpeed="660.00" inputTorque="-695.60" torqueLoss="62.00" /> + <Entry inputSpeed="660.00" inputTorque="-510.10" torqueLoss="58.10" /> + <Entry inputSpeed="660.00" inputTorque="-324.50" torqueLoss="54.20" /> + <Entry inputSpeed="660.00" inputTorque="-231.80" torqueLoss="52.30" /> + <Entry inputSpeed="660.00" inputTorque="-139.00" torqueLoss="50.40" /> + <Entry inputSpeed="660.00" inputTorque="-46.20" torqueLoss="48.40" /> + <Entry inputSpeed="660.00" inputTorque="48.40" torqueLoss="48.40" /> + <Entry inputSpeed="660.00" inputTorque="143.10" torqueLoss="48.40" /> + <Entry inputSpeed="660.00" inputTorque="239.80" torqueLoss="50.40" /> + <Entry inputSpeed="660.00" inputTorque="336.40" torqueLoss="52.30" /> + <Entry inputSpeed="660.00" inputTorque="433.00" torqueLoss="54.20" /> + <Entry inputSpeed="660.00" inputTorque="626.30" torqueLoss="58.10" /> + <Entry inputSpeed="660.00" inputTorque="819.60" torqueLoss="62.00" /> + <Entry inputSpeed="660.00" inputTorque="1206.10" torqueLoss="69.70" /> + <Entry inputSpeed="660.00" inputTorque="1592.60" torqueLoss="77.40" /> + <Entry inputSpeed="660.00" inputTorque="1979.10" torqueLoss="85.20" /> + <Entry inputSpeed="660.00" inputTorque="2365.60" torqueLoss="92.90" /> + <Entry inputSpeed="660.00" inputTorque="2752.10" torqueLoss="100.60" /> + <Entry inputSpeed="660.00" inputTorque="3138.70" torqueLoss="108.40" /> + <Entry inputSpeed="660.00" inputTorque="3525.20" torqueLoss="116.10" /> + <Entry inputSpeed="660.00" inputTorque="3911.70" torqueLoss="123.80" /> + <Entry inputSpeed="660.00" inputTorque="4684.70" torqueLoss="139.30" /> + <Entry inputSpeed="660.00" inputTorque="5457.80" torqueLoss="154.70" /> + <Entry inputSpeed="660.00" inputTorque="6230.80" torqueLoss="170.20" /> + <Entry inputSpeed="660.00" inputTorque="7003.80" torqueLoss="185.70" /> + <Entry inputSpeed="660.00" inputTorque="7776.90" torqueLoss="201.10" /> + <Entry inputSpeed="660.00" inputTorque="8549.90" torqueLoss="216.60" /> + <Entry inputSpeed="660.00" inputTorque="9323.00" torqueLoss="232.00" /> + <Entry inputSpeed="660.00" inputTorque="10096.00" torqueLoss="247.50" /> + <Entry inputSpeed="660.00" inputTorque="10869.00" torqueLoss="263.00" /> + <Entry inputSpeed="660.00" inputTorque="11642.10" torqueLoss="278.40" /> + <Entry inputSpeed="792.00" inputTorque="-11085.20" torqueLoss="54.20" /> + <Entry inputSpeed="792.00" inputTorque="-10343.10" torqueLoss="58.10" /> + <Entry inputSpeed="792.00" inputTorque="-9601.00" torqueLoss="62.00" /> + <Entry inputSpeed="792.00" inputTorque="-8858.90" torqueLoss="69.70" /> + <Entry inputSpeed="792.00" inputTorque="-8116.80" torqueLoss="77.40" /> + <Entry inputSpeed="792.00" inputTorque="-7374.60" torqueLoss="85.20" /> + <Entry inputSpeed="792.00" inputTorque="-6632.50" torqueLoss="92.90" /> + <Entry inputSpeed="792.00" inputTorque="-5890.40" torqueLoss="100.60" /> + <Entry inputSpeed="792.00" inputTorque="-5148.30" torqueLoss="108.40" /> + <Entry inputSpeed="792.00" inputTorque="-4406.20" torqueLoss="116.10" /> + <Entry inputSpeed="792.00" inputTorque="-3664.10" torqueLoss="123.80" /> + <Entry inputSpeed="792.00" inputTorque="-3293.00" torqueLoss="116.10" /> + <Entry inputSpeed="792.00" inputTorque="-2921.90" torqueLoss="108.40" /> + <Entry inputSpeed="792.00" inputTorque="-2550.90" torqueLoss="100.60" /> + <Entry inputSpeed="792.00" inputTorque="-2179.80" torqueLoss="92.90" /> + <Entry inputSpeed="792.00" inputTorque="-1808.80" torqueLoss="85.20" /> + <Entry inputSpeed="792.00" inputTorque="-1437.70" torqueLoss="77.40" /> + <Entry inputSpeed="792.00" inputTorque="-1066.70" torqueLoss="69.70" /> + <Entry inputSpeed="792.00" inputTorque="-695.60" torqueLoss="62.00" /> + <Entry inputSpeed="792.00" inputTorque="-510.10" torqueLoss="58.10" /> + <Entry inputSpeed="792.00" inputTorque="-324.50" torqueLoss="54.20" /> + <Entry inputSpeed="792.00" inputTorque="-231.80" torqueLoss="52.30" /> + <Entry inputSpeed="792.00" inputTorque="-139.00" torqueLoss="50.40" /> + <Entry inputSpeed="792.00" inputTorque="-46.20" torqueLoss="48.40" /> + <Entry inputSpeed="792.00" inputTorque="48.40" torqueLoss="48.40" /> + <Entry inputSpeed="792.00" inputTorque="143.10" torqueLoss="48.40" /> + <Entry inputSpeed="792.00" inputTorque="239.80" torqueLoss="50.40" /> + <Entry inputSpeed="792.00" inputTorque="336.40" torqueLoss="52.30" /> + <Entry inputSpeed="792.00" inputTorque="433.00" torqueLoss="54.20" /> + <Entry inputSpeed="792.00" inputTorque="626.30" torqueLoss="58.10" /> + <Entry inputSpeed="792.00" inputTorque="819.60" torqueLoss="62.00" /> + <Entry inputSpeed="792.00" inputTorque="1206.10" torqueLoss="69.70" /> + <Entry inputSpeed="792.00" inputTorque="1592.60" torqueLoss="77.40" /> + <Entry inputSpeed="792.00" inputTorque="1979.10" torqueLoss="85.20" /> + <Entry inputSpeed="792.00" inputTorque="2365.60" torqueLoss="92.90" /> + <Entry inputSpeed="792.00" inputTorque="2752.10" torqueLoss="100.60" /> + <Entry inputSpeed="792.00" inputTorque="3138.70" torqueLoss="108.40" /> + <Entry inputSpeed="792.00" inputTorque="3525.20" torqueLoss="116.10" /> + <Entry inputSpeed="792.00" inputTorque="3911.70" torqueLoss="123.80" /> + <Entry inputSpeed="792.00" inputTorque="4684.70" torqueLoss="139.30" /> + <Entry inputSpeed="792.00" inputTorque="5457.80" torqueLoss="154.70" /> + <Entry inputSpeed="792.00" inputTorque="6230.80" torqueLoss="170.20" /> + <Entry inputSpeed="792.00" inputTorque="7003.80" torqueLoss="185.70" /> + <Entry inputSpeed="792.00" inputTorque="7776.90" torqueLoss="201.10" /> + <Entry inputSpeed="792.00" inputTorque="8549.90" torqueLoss="216.60" /> + <Entry inputSpeed="792.00" inputTorque="9323.00" torqueLoss="232.00" /> + <Entry inputSpeed="792.00" inputTorque="10096.00" torqueLoss="247.50" /> + <Entry inputSpeed="792.00" inputTorque="10869.00" torqueLoss="263.00" /> + <Entry inputSpeed="792.00" inputTorque="11642.10" torqueLoss="278.40" /> + <Entry inputSpeed="924.00" inputTorque="-11085.20" torqueLoss="54.20" /> + <Entry inputSpeed="924.00" inputTorque="-10343.10" torqueLoss="58.10" /> + <Entry inputSpeed="924.00" inputTorque="-9601.00" torqueLoss="62.00" /> + <Entry inputSpeed="924.00" inputTorque="-8858.90" torqueLoss="69.70" /> + <Entry inputSpeed="924.00" inputTorque="-8116.80" torqueLoss="77.40" /> + <Entry inputSpeed="924.00" inputTorque="-7374.60" torqueLoss="85.20" /> + <Entry inputSpeed="924.00" inputTorque="-6632.50" torqueLoss="92.90" /> + <Entry inputSpeed="924.00" inputTorque="-5890.40" torqueLoss="100.60" /> + <Entry inputSpeed="924.00" inputTorque="-5148.30" torqueLoss="108.40" /> + <Entry inputSpeed="924.00" inputTorque="-4406.20" torqueLoss="116.10" /> + <Entry inputSpeed="924.00" inputTorque="-3664.10" torqueLoss="123.80" /> + <Entry inputSpeed="924.00" inputTorque="-3293.00" torqueLoss="116.10" /> + <Entry inputSpeed="924.00" inputTorque="-2921.90" torqueLoss="108.40" /> + <Entry inputSpeed="924.00" inputTorque="-2550.90" torqueLoss="100.60" /> + <Entry inputSpeed="924.00" inputTorque="-2179.80" torqueLoss="92.90" /> + <Entry inputSpeed="924.00" inputTorque="-1808.80" torqueLoss="85.20" /> + <Entry inputSpeed="924.00" inputTorque="-1437.70" torqueLoss="77.40" /> + <Entry inputSpeed="924.00" inputTorque="-1066.70" torqueLoss="69.70" /> + <Entry inputSpeed="924.00" inputTorque="-695.60" torqueLoss="62.00" /> + <Entry inputSpeed="924.00" inputTorque="-510.10" torqueLoss="58.10" /> + <Entry inputSpeed="924.00" inputTorque="-324.50" torqueLoss="54.20" /> + <Entry inputSpeed="924.00" inputTorque="-231.80" torqueLoss="52.30" /> + <Entry inputSpeed="924.00" inputTorque="-139.00" torqueLoss="50.40" /> + <Entry inputSpeed="924.00" inputTorque="-46.20" torqueLoss="48.40" /> + <Entry inputSpeed="924.00" inputTorque="48.40" torqueLoss="48.40" /> + <Entry inputSpeed="924.00" inputTorque="143.10" torqueLoss="48.40" /> + <Entry inputSpeed="924.00" inputTorque="239.80" torqueLoss="50.40" /> + <Entry inputSpeed="924.00" inputTorque="336.40" torqueLoss="52.30" /> + <Entry inputSpeed="924.00" inputTorque="433.00" torqueLoss="54.20" /> + <Entry inputSpeed="924.00" inputTorque="626.30" torqueLoss="58.10" /> + <Entry inputSpeed="924.00" inputTorque="819.60" torqueLoss="62.00" /> + <Entry inputSpeed="924.00" inputTorque="1206.10" torqueLoss="69.70" /> + <Entry inputSpeed="924.00" inputTorque="1592.60" torqueLoss="77.40" /> + <Entry inputSpeed="924.00" inputTorque="1979.10" torqueLoss="85.20" /> + <Entry inputSpeed="924.00" inputTorque="2365.60" torqueLoss="92.90" /> + <Entry inputSpeed="924.00" inputTorque="2752.10" torqueLoss="100.60" /> + <Entry inputSpeed="924.00" inputTorque="3138.70" torqueLoss="108.40" /> + <Entry inputSpeed="924.00" inputTorque="3525.20" torqueLoss="116.10" /> + <Entry inputSpeed="924.00" inputTorque="3911.70" torqueLoss="123.80" /> + <Entry inputSpeed="924.00" inputTorque="4684.70" torqueLoss="139.30" /> + <Entry inputSpeed="924.00" inputTorque="5457.80" torqueLoss="154.70" /> + <Entry inputSpeed="924.00" inputTorque="6230.80" torqueLoss="170.20" /> + <Entry inputSpeed="924.00" inputTorque="7003.80" torqueLoss="185.70" /> + <Entry inputSpeed="924.00" inputTorque="7776.90" torqueLoss="201.10" /> + <Entry inputSpeed="924.00" inputTorque="8549.90" torqueLoss="216.60" /> + <Entry inputSpeed="924.00" inputTorque="9323.00" torqueLoss="232.00" /> + <Entry inputSpeed="924.00" inputTorque="10096.00" torqueLoss="247.50" /> + <Entry inputSpeed="924.00" inputTorque="10869.00" torqueLoss="263.00" /> + <Entry inputSpeed="924.00" inputTorque="11642.10" torqueLoss="278.40" /> + <Entry inputSpeed="1056.00" inputTorque="-11085.20" torqueLoss="54.20" /> + <Entry inputSpeed="1056.00" inputTorque="-10343.10" torqueLoss="58.10" /> + <Entry inputSpeed="1056.00" inputTorque="-9601.00" torqueLoss="62.00" /> + <Entry inputSpeed="1056.00" inputTorque="-8858.90" torqueLoss="69.70" /> + <Entry inputSpeed="1056.00" inputTorque="-8116.80" torqueLoss="77.40" /> + <Entry inputSpeed="1056.00" inputTorque="-7374.60" torqueLoss="85.20" /> + <Entry inputSpeed="1056.00" inputTorque="-6632.50" torqueLoss="92.90" /> + <Entry inputSpeed="1056.00" inputTorque="-5890.40" torqueLoss="100.60" /> + <Entry inputSpeed="1056.00" inputTorque="-5148.30" torqueLoss="108.40" /> + <Entry inputSpeed="1056.00" inputTorque="-4406.20" torqueLoss="116.10" /> + <Entry inputSpeed="1056.00" inputTorque="-3664.10" torqueLoss="123.80" /> + <Entry inputSpeed="1056.00" inputTorque="-3293.00" torqueLoss="116.10" /> + <Entry inputSpeed="1056.00" inputTorque="-2921.90" torqueLoss="108.40" /> + <Entry inputSpeed="1056.00" inputTorque="-2550.90" torqueLoss="100.60" /> + <Entry inputSpeed="1056.00" inputTorque="-2179.80" torqueLoss="92.90" /> + <Entry inputSpeed="1056.00" inputTorque="-1808.80" torqueLoss="85.20" /> + <Entry inputSpeed="1056.00" inputTorque="-1437.70" torqueLoss="77.40" /> + <Entry inputSpeed="1056.00" inputTorque="-1066.70" torqueLoss="69.70" /> + <Entry inputSpeed="1056.00" inputTorque="-695.60" torqueLoss="62.00" /> + <Entry inputSpeed="1056.00" inputTorque="-510.10" torqueLoss="58.10" /> + <Entry inputSpeed="1056.00" inputTorque="-324.50" torqueLoss="54.20" /> + <Entry inputSpeed="1056.00" inputTorque="-231.80" torqueLoss="52.30" /> + <Entry inputSpeed="1056.00" inputTorque="-139.00" torqueLoss="50.40" /> + <Entry inputSpeed="1056.00" inputTorque="-46.20" torqueLoss="48.40" /> + <Entry inputSpeed="1056.00" inputTorque="48.40" torqueLoss="48.40" /> + <Entry inputSpeed="1056.00" inputTorque="143.10" torqueLoss="48.40" /> + <Entry inputSpeed="1056.00" inputTorque="239.80" torqueLoss="50.40" /> + <Entry inputSpeed="1056.00" inputTorque="336.40" torqueLoss="52.30" /> + <Entry inputSpeed="1056.00" inputTorque="433.00" torqueLoss="54.20" /> + <Entry inputSpeed="1056.00" inputTorque="626.30" torqueLoss="58.10" /> + <Entry inputSpeed="1056.00" inputTorque="819.60" torqueLoss="62.00" /> + <Entry inputSpeed="1056.00" inputTorque="1206.10" torqueLoss="69.70" /> + <Entry inputSpeed="1056.00" inputTorque="1592.60" torqueLoss="77.40" /> + <Entry inputSpeed="1056.00" inputTorque="1979.10" torqueLoss="85.20" /> + <Entry inputSpeed="1056.00" inputTorque="2365.60" torqueLoss="92.90" /> + <Entry inputSpeed="1056.00" inputTorque="2752.10" torqueLoss="100.60" /> + <Entry inputSpeed="1056.00" inputTorque="3138.70" torqueLoss="108.40" /> + <Entry inputSpeed="1056.00" inputTorque="3525.20" torqueLoss="116.10" /> + <Entry inputSpeed="1056.00" inputTorque="3911.70" torqueLoss="123.80" /> + <Entry inputSpeed="1056.00" inputTorque="4684.70" torqueLoss="139.30" /> + <Entry inputSpeed="1056.00" inputTorque="5457.80" torqueLoss="154.70" /> + <Entry inputSpeed="1056.00" inputTorque="6230.80" torqueLoss="170.20" /> + <Entry inputSpeed="1056.00" inputTorque="7003.80" torqueLoss="185.70" /> + <Entry inputSpeed="1056.00" inputTorque="7776.90" torqueLoss="201.10" /> + <Entry inputSpeed="1056.00" inputTorque="8549.90" torqueLoss="216.60" /> + <Entry inputSpeed="1056.00" inputTorque="9323.00" torqueLoss="232.00" /> + <Entry inputSpeed="1056.00" inputTorque="10096.00" torqueLoss="247.50" /> + <Entry inputSpeed="1056.00" inputTorque="10869.00" torqueLoss="263.00" /> + <Entry inputSpeed="1056.00" inputTorque="11642.10" torqueLoss="278.40" /> + <Entry inputSpeed="1188.00" inputTorque="-11085.20" torqueLoss="54.20" /> + <Entry inputSpeed="1188.00" inputTorque="-10343.10" torqueLoss="58.10" /> + <Entry inputSpeed="1188.00" inputTorque="-9601.00" torqueLoss="62.00" /> + <Entry inputSpeed="1188.00" inputTorque="-8858.90" torqueLoss="69.70" /> + <Entry inputSpeed="1188.00" inputTorque="-8116.80" torqueLoss="77.40" /> + <Entry inputSpeed="1188.00" inputTorque="-7374.60" torqueLoss="85.20" /> + <Entry inputSpeed="1188.00" inputTorque="-6632.50" torqueLoss="92.90" /> + <Entry inputSpeed="1188.00" inputTorque="-5890.40" torqueLoss="100.60" /> + <Entry inputSpeed="1188.00" inputTorque="-5148.30" torqueLoss="108.40" /> + <Entry inputSpeed="1188.00" inputTorque="-4406.20" torqueLoss="116.10" /> + <Entry inputSpeed="1188.00" inputTorque="-3664.10" torqueLoss="123.80" /> + <Entry inputSpeed="1188.00" inputTorque="-3293.00" torqueLoss="116.10" /> + <Entry inputSpeed="1188.00" inputTorque="-2921.90" torqueLoss="108.40" /> + <Entry inputSpeed="1188.00" inputTorque="-2550.90" torqueLoss="100.60" /> + <Entry inputSpeed="1188.00" inputTorque="-2179.80" torqueLoss="92.90" /> + <Entry inputSpeed="1188.00" inputTorque="-1808.80" torqueLoss="85.20" /> + <Entry inputSpeed="1188.00" inputTorque="-1437.70" torqueLoss="77.40" /> + <Entry inputSpeed="1188.00" inputTorque="-1066.70" torqueLoss="69.70" /> + <Entry inputSpeed="1188.00" inputTorque="-695.60" torqueLoss="62.00" /> + <Entry inputSpeed="1188.00" inputTorque="-510.10" torqueLoss="58.10" /> + <Entry inputSpeed="1188.00" inputTorque="-324.50" torqueLoss="54.20" /> + <Entry inputSpeed="1188.00" inputTorque="-231.80" torqueLoss="52.30" /> + <Entry inputSpeed="1188.00" inputTorque="-139.00" torqueLoss="50.40" /> + <Entry inputSpeed="1188.00" inputTorque="-46.20" torqueLoss="48.40" /> + <Entry inputSpeed="1188.00" inputTorque="48.40" torqueLoss="48.40" /> + <Entry inputSpeed="1188.00" inputTorque="143.10" torqueLoss="48.40" /> + <Entry inputSpeed="1188.00" inputTorque="239.80" torqueLoss="50.40" /> + <Entry inputSpeed="1188.00" inputTorque="336.40" torqueLoss="52.30" /> + <Entry inputSpeed="1188.00" inputTorque="433.00" torqueLoss="54.20" /> + <Entry inputSpeed="1188.00" inputTorque="626.30" torqueLoss="58.10" /> + <Entry inputSpeed="1188.00" inputTorque="819.60" torqueLoss="62.00" /> + <Entry inputSpeed="1188.00" inputTorque="1206.10" torqueLoss="69.70" /> + <Entry inputSpeed="1188.00" inputTorque="1592.60" torqueLoss="77.40" /> + <Entry inputSpeed="1188.00" inputTorque="1979.10" torqueLoss="85.20" /> + <Entry inputSpeed="1188.00" inputTorque="2365.60" torqueLoss="92.90" /> + <Entry inputSpeed="1188.00" inputTorque="2752.10" torqueLoss="100.60" /> + <Entry inputSpeed="1188.00" inputTorque="3138.70" torqueLoss="108.40" /> + <Entry inputSpeed="1188.00" inputTorque="3525.20" torqueLoss="116.10" /> + <Entry inputSpeed="1188.00" inputTorque="3911.70" torqueLoss="123.80" /> + <Entry inputSpeed="1188.00" inputTorque="4684.70" torqueLoss="139.30" /> + <Entry inputSpeed="1188.00" inputTorque="5457.80" torqueLoss="154.70" /> + <Entry inputSpeed="1188.00" inputTorque="6230.80" torqueLoss="170.20" /> + <Entry inputSpeed="1188.00" inputTorque="7003.80" torqueLoss="185.70" /> + <Entry inputSpeed="1188.00" inputTorque="7776.90" torqueLoss="201.10" /> + <Entry inputSpeed="1188.00" inputTorque="8549.90" torqueLoss="216.60" /> + <Entry inputSpeed="1188.00" inputTorque="9323.00" torqueLoss="232.00" /> + <Entry inputSpeed="1188.00" inputTorque="10096.00" torqueLoss="247.50" /> + <Entry inputSpeed="1188.00" inputTorque="10869.00" torqueLoss="263.00" /> + <Entry inputSpeed="1188.00" inputTorque="11642.10" torqueLoss="278.40" /> + <Entry inputSpeed="1320.00" inputTorque="-11085.20" torqueLoss="54.20" /> + <Entry inputSpeed="1320.00" inputTorque="-10343.10" torqueLoss="58.10" /> + <Entry inputSpeed="1320.00" inputTorque="-9601.00" torqueLoss="62.00" /> + <Entry inputSpeed="1320.00" inputTorque="-8858.90" torqueLoss="69.70" /> + <Entry inputSpeed="1320.00" inputTorque="-8116.80" torqueLoss="77.40" /> + <Entry inputSpeed="1320.00" inputTorque="-7374.60" torqueLoss="85.20" /> + <Entry inputSpeed="1320.00" inputTorque="-6632.50" torqueLoss="92.90" /> + <Entry inputSpeed="1320.00" inputTorque="-5890.40" torqueLoss="100.60" /> + <Entry inputSpeed="1320.00" inputTorque="-5148.30" torqueLoss="108.40" /> + <Entry inputSpeed="1320.00" inputTorque="-4406.20" torqueLoss="116.10" /> + <Entry inputSpeed="1320.00" inputTorque="-3664.10" torqueLoss="123.80" /> + <Entry inputSpeed="1320.00" inputTorque="-3293.00" torqueLoss="116.10" /> + <Entry inputSpeed="1320.00" inputTorque="-2921.90" torqueLoss="108.40" /> + <Entry inputSpeed="1320.00" inputTorque="-2550.90" torqueLoss="100.60" /> + <Entry inputSpeed="1320.00" inputTorque="-2179.80" torqueLoss="92.90" /> + <Entry inputSpeed="1320.00" inputTorque="-1808.80" torqueLoss="85.20" /> + <Entry inputSpeed="1320.00" inputTorque="-1437.70" torqueLoss="77.40" /> + <Entry inputSpeed="1320.00" inputTorque="-1066.70" torqueLoss="69.70" /> + <Entry inputSpeed="1320.00" inputTorque="-695.60" torqueLoss="62.00" /> + <Entry inputSpeed="1320.00" inputTorque="-510.10" torqueLoss="58.10" /> + <Entry inputSpeed="1320.00" inputTorque="-324.50" torqueLoss="54.20" /> + <Entry inputSpeed="1320.00" inputTorque="-231.80" torqueLoss="52.30" /> + <Entry inputSpeed="1320.00" inputTorque="-139.00" torqueLoss="50.40" /> + <Entry inputSpeed="1320.00" inputTorque="-46.20" torqueLoss="48.40" /> + <Entry inputSpeed="1320.00" inputTorque="48.40" torqueLoss="48.40" /> + <Entry inputSpeed="1320.00" inputTorque="143.10" torqueLoss="48.40" /> + <Entry inputSpeed="1320.00" inputTorque="239.80" torqueLoss="50.40" /> + <Entry inputSpeed="1320.00" inputTorque="336.40" torqueLoss="52.30" /> + <Entry inputSpeed="1320.00" inputTorque="433.00" torqueLoss="54.20" /> + <Entry inputSpeed="1320.00" inputTorque="626.30" torqueLoss="58.10" /> + <Entry inputSpeed="1320.00" inputTorque="819.60" torqueLoss="62.00" /> + <Entry inputSpeed="1320.00" inputTorque="1206.10" torqueLoss="69.70" /> + <Entry inputSpeed="1320.00" inputTorque="1592.60" torqueLoss="77.40" /> + <Entry inputSpeed="1320.00" inputTorque="1979.10" torqueLoss="85.20" /> + <Entry inputSpeed="1320.00" inputTorque="2365.60" torqueLoss="92.90" /> + <Entry inputSpeed="1320.00" inputTorque="2752.10" torqueLoss="100.60" /> + <Entry inputSpeed="1320.00" inputTorque="3138.70" torqueLoss="108.40" /> + <Entry inputSpeed="1320.00" inputTorque="3525.20" torqueLoss="116.10" /> + <Entry inputSpeed="1320.00" inputTorque="3911.70" torqueLoss="123.80" /> + <Entry inputSpeed="1320.00" inputTorque="4684.70" torqueLoss="139.30" /> + <Entry inputSpeed="1320.00" inputTorque="5457.80" torqueLoss="154.70" /> + <Entry inputSpeed="1320.00" inputTorque="6230.80" torqueLoss="170.20" /> + <Entry inputSpeed="1320.00" inputTorque="7003.80" torqueLoss="185.70" /> + <Entry inputSpeed="1320.00" inputTorque="7776.90" torqueLoss="201.10" /> + <Entry inputSpeed="1320.00" inputTorque="8549.90" torqueLoss="216.60" /> + <Entry inputSpeed="1320.00" inputTorque="9323.00" torqueLoss="232.00" /> + <Entry inputSpeed="1320.00" inputTorque="10096.00" torqueLoss="247.50" /> + <Entry inputSpeed="1320.00" inputTorque="10869.00" torqueLoss="263.00" /> + <Entry inputSpeed="1320.00" inputTorque="11642.10" torqueLoss="278.40" /> + <Entry inputSpeed="1452.00" inputTorque="-11085.20" torqueLoss="54.20" /> + <Entry inputSpeed="1452.00" inputTorque="-10343.10" torqueLoss="58.10" /> + <Entry inputSpeed="1452.00" inputTorque="-9601.00" torqueLoss="62.00" /> + <Entry inputSpeed="1452.00" inputTorque="-8858.90" torqueLoss="69.70" /> + <Entry inputSpeed="1452.00" inputTorque="-8116.80" torqueLoss="77.40" /> + <Entry inputSpeed="1452.00" inputTorque="-7374.60" torqueLoss="85.20" /> + <Entry inputSpeed="1452.00" inputTorque="-6632.50" torqueLoss="92.90" /> + <Entry inputSpeed="1452.00" inputTorque="-5890.40" torqueLoss="100.60" /> + <Entry inputSpeed="1452.00" inputTorque="-5148.30" torqueLoss="108.40" /> + <Entry inputSpeed="1452.00" inputTorque="-4406.20" torqueLoss="116.10" /> + <Entry inputSpeed="1452.00" inputTorque="-3664.10" torqueLoss="123.80" /> + <Entry inputSpeed="1452.00" inputTorque="-3293.00" torqueLoss="116.10" /> + <Entry inputSpeed="1452.00" inputTorque="-2921.90" torqueLoss="108.40" /> + <Entry inputSpeed="1452.00" inputTorque="-2550.90" torqueLoss="100.60" /> + <Entry inputSpeed="1452.00" inputTorque="-2179.80" torqueLoss="92.90" /> + <Entry inputSpeed="1452.00" inputTorque="-1808.80" torqueLoss="85.20" /> + <Entry inputSpeed="1452.00" inputTorque="-1437.70" torqueLoss="77.40" /> + <Entry inputSpeed="1452.00" inputTorque="-1066.70" torqueLoss="69.70" /> + <Entry inputSpeed="1452.00" inputTorque="-695.60" torqueLoss="62.00" /> + <Entry inputSpeed="1452.00" inputTorque="-510.10" torqueLoss="58.10" /> + <Entry inputSpeed="1452.00" inputTorque="-324.50" torqueLoss="54.20" /> + <Entry inputSpeed="1452.00" inputTorque="-231.80" torqueLoss="52.30" /> + <Entry inputSpeed="1452.00" inputTorque="-139.00" torqueLoss="50.40" /> + <Entry inputSpeed="1452.00" inputTorque="-46.20" torqueLoss="48.40" /> + <Entry inputSpeed="1452.00" inputTorque="48.40" torqueLoss="48.40" /> + <Entry inputSpeed="1452.00" inputTorque="143.10" torqueLoss="48.40" /> + <Entry inputSpeed="1452.00" inputTorque="239.80" torqueLoss="50.40" /> + <Entry inputSpeed="1452.00" inputTorque="336.40" torqueLoss="52.30" /> + <Entry inputSpeed="1452.00" inputTorque="433.00" torqueLoss="54.20" /> + <Entry inputSpeed="1452.00" inputTorque="626.30" torqueLoss="58.10" /> + <Entry inputSpeed="1452.00" inputTorque="819.60" torqueLoss="62.00" /> + <Entry inputSpeed="1452.00" inputTorque="1206.10" torqueLoss="69.70" /> + <Entry inputSpeed="1452.00" inputTorque="1592.60" torqueLoss="77.40" /> + <Entry inputSpeed="1452.00" inputTorque="1979.10" torqueLoss="85.20" /> + <Entry inputSpeed="1452.00" inputTorque="2365.60" torqueLoss="92.90" /> + <Entry inputSpeed="1452.00" inputTorque="2752.10" torqueLoss="100.60" /> + <Entry inputSpeed="1452.00" inputTorque="3138.70" torqueLoss="108.40" /> + <Entry inputSpeed="1452.00" inputTorque="3525.20" torqueLoss="116.10" /> + <Entry inputSpeed="1452.00" inputTorque="3911.70" torqueLoss="123.80" /> + <Entry inputSpeed="1452.00" inputTorque="4684.70" torqueLoss="139.30" /> + <Entry inputSpeed="1452.00" inputTorque="5457.80" torqueLoss="154.70" /> + <Entry inputSpeed="1452.00" inputTorque="6230.80" torqueLoss="170.20" /> + <Entry inputSpeed="1452.00" inputTorque="7003.80" torqueLoss="185.70" /> + <Entry inputSpeed="1452.00" inputTorque="7776.90" torqueLoss="201.10" /> + <Entry inputSpeed="1452.00" inputTorque="8549.90" torqueLoss="216.60" /> + <Entry inputSpeed="1452.00" inputTorque="9323.00" torqueLoss="232.00" /> + <Entry inputSpeed="1452.00" inputTorque="10096.00" torqueLoss="247.50" /> + <Entry inputSpeed="1452.00" inputTorque="10869.00" torqueLoss="263.00" /> + <Entry inputSpeed="1452.00" inputTorque="11642.10" torqueLoss="278.40" /> + <Entry inputSpeed="1584.00" inputTorque="-11085.20" torqueLoss="54.20" /> + <Entry inputSpeed="1584.00" inputTorque="-10343.10" torqueLoss="58.10" /> + <Entry inputSpeed="1584.00" inputTorque="-9601.00" torqueLoss="62.00" /> + <Entry inputSpeed="1584.00" inputTorque="-8858.90" torqueLoss="69.70" /> + <Entry inputSpeed="1584.00" inputTorque="-8116.80" torqueLoss="77.40" /> + <Entry inputSpeed="1584.00" inputTorque="-7374.60" torqueLoss="85.20" /> + <Entry inputSpeed="1584.00" inputTorque="-6632.50" torqueLoss="92.90" /> + <Entry inputSpeed="1584.00" inputTorque="-5890.40" torqueLoss="100.60" /> + <Entry inputSpeed="1584.00" inputTorque="-5148.30" torqueLoss="108.40" /> + <Entry inputSpeed="1584.00" inputTorque="-4406.20" torqueLoss="116.10" /> + <Entry inputSpeed="1584.00" inputTorque="-3664.10" torqueLoss="123.80" /> + <Entry inputSpeed="1584.00" inputTorque="-3293.00" torqueLoss="116.10" /> + <Entry inputSpeed="1584.00" inputTorque="-2921.90" torqueLoss="108.40" /> + <Entry inputSpeed="1584.00" inputTorque="-2550.90" torqueLoss="100.60" /> + <Entry inputSpeed="1584.00" inputTorque="-2179.80" torqueLoss="92.90" /> + <Entry inputSpeed="1584.00" inputTorque="-1808.80" torqueLoss="85.20" /> + <Entry inputSpeed="1584.00" inputTorque="-1437.70" torqueLoss="77.40" /> + <Entry inputSpeed="1584.00" inputTorque="-1066.70" torqueLoss="69.70" /> + <Entry inputSpeed="1584.00" inputTorque="-695.60" torqueLoss="62.00" /> + <Entry inputSpeed="1584.00" inputTorque="-510.10" torqueLoss="58.10" /> + <Entry inputSpeed="1584.00" inputTorque="-324.50" torqueLoss="54.20" /> + <Entry inputSpeed="1584.00" inputTorque="-231.80" torqueLoss="52.30" /> + <Entry inputSpeed="1584.00" inputTorque="-139.00" torqueLoss="50.40" /> + <Entry inputSpeed="1584.00" inputTorque="-46.20" torqueLoss="48.40" /> + <Entry inputSpeed="1584.00" inputTorque="48.40" torqueLoss="48.40" /> + <Entry inputSpeed="1584.00" inputTorque="143.10" torqueLoss="48.40" /> + <Entry inputSpeed="1584.00" inputTorque="239.80" torqueLoss="50.40" /> + <Entry inputSpeed="1584.00" inputTorque="336.40" torqueLoss="52.30" /> + <Entry inputSpeed="1584.00" inputTorque="433.00" torqueLoss="54.20" /> + <Entry inputSpeed="1584.00" inputTorque="626.30" torqueLoss="58.10" /> + <Entry inputSpeed="1584.00" inputTorque="819.60" torqueLoss="62.00" /> + <Entry inputSpeed="1584.00" inputTorque="1206.10" torqueLoss="69.70" /> + <Entry inputSpeed="1584.00" inputTorque="1592.60" torqueLoss="77.40" /> + <Entry inputSpeed="1584.00" inputTorque="1979.10" torqueLoss="85.20" /> + <Entry inputSpeed="1584.00" inputTorque="2365.60" torqueLoss="92.90" /> + <Entry inputSpeed="1584.00" inputTorque="2752.10" torqueLoss="100.60" /> + <Entry inputSpeed="1584.00" inputTorque="3138.70" torqueLoss="108.40" /> + <Entry inputSpeed="1584.00" inputTorque="3525.20" torqueLoss="116.10" /> + <Entry inputSpeed="1584.00" inputTorque="3911.70" torqueLoss="123.80" /> + <Entry inputSpeed="1584.00" inputTorque="4684.70" torqueLoss="139.30" /> + <Entry inputSpeed="1584.00" inputTorque="5457.80" torqueLoss="154.70" /> + <Entry inputSpeed="1584.00" inputTorque="6230.80" torqueLoss="170.20" /> + <Entry inputSpeed="1584.00" inputTorque="7003.80" torqueLoss="185.70" /> + <Entry inputSpeed="1584.00" inputTorque="7776.90" torqueLoss="201.10" /> + <Entry inputSpeed="1584.00" inputTorque="8549.90" torqueLoss="216.60" /> + <Entry inputSpeed="1584.00" inputTorque="9323.00" torqueLoss="232.00" /> + <Entry inputSpeed="1584.00" inputTorque="10096.00" torqueLoss="247.50" /> + <Entry inputSpeed="1584.00" inputTorque="10869.00" torqueLoss="263.00" /> + <Entry inputSpeed="1584.00" inputTorque="11642.10" torqueLoss="278.40" /> + <Entry inputSpeed="1716.00" inputTorque="-11085.20" torqueLoss="54.20" /> + <Entry inputSpeed="1716.00" inputTorque="-10343.10" torqueLoss="58.10" /> + <Entry inputSpeed="1716.00" inputTorque="-9601.00" torqueLoss="62.00" /> + <Entry inputSpeed="1716.00" inputTorque="-8858.90" torqueLoss="69.70" /> + <Entry inputSpeed="1716.00" inputTorque="-8116.80" torqueLoss="77.40" /> + <Entry inputSpeed="1716.00" inputTorque="-7374.60" torqueLoss="85.20" /> + <Entry inputSpeed="1716.00" inputTorque="-6632.50" torqueLoss="92.90" /> + <Entry inputSpeed="1716.00" inputTorque="-5890.40" torqueLoss="100.60" /> + <Entry inputSpeed="1716.00" inputTorque="-5148.30" torqueLoss="108.40" /> + <Entry inputSpeed="1716.00" inputTorque="-4406.20" torqueLoss="116.10" /> + <Entry inputSpeed="1716.00" inputTorque="-3664.10" torqueLoss="123.80" /> + <Entry inputSpeed="1716.00" inputTorque="-3293.00" torqueLoss="116.10" /> + <Entry inputSpeed="1716.00" inputTorque="-2921.90" torqueLoss="108.40" /> + <Entry inputSpeed="1716.00" inputTorque="-2550.90" torqueLoss="100.60" /> + <Entry inputSpeed="1716.00" inputTorque="-2179.80" torqueLoss="92.90" /> + <Entry inputSpeed="1716.00" inputTorque="-1808.80" torqueLoss="85.20" /> + <Entry inputSpeed="1716.00" inputTorque="-1437.70" torqueLoss="77.40" /> + <Entry inputSpeed="1716.00" inputTorque="-1066.70" torqueLoss="69.70" /> + <Entry inputSpeed="1716.00" inputTorque="-695.60" torqueLoss="62.00" /> + <Entry inputSpeed="1716.00" inputTorque="-510.10" torqueLoss="58.10" /> + <Entry inputSpeed="1716.00" inputTorque="-324.50" torqueLoss="54.20" /> + <Entry inputSpeed="1716.00" inputTorque="-231.80" torqueLoss="52.30" /> + <Entry inputSpeed="1716.00" inputTorque="-139.00" torqueLoss="50.40" /> + <Entry inputSpeed="1716.00" inputTorque="-46.20" torqueLoss="48.40" /> + <Entry inputSpeed="1716.00" inputTorque="48.40" torqueLoss="48.40" /> + <Entry inputSpeed="1716.00" inputTorque="143.10" torqueLoss="48.40" /> + <Entry inputSpeed="1716.00" inputTorque="239.80" torqueLoss="50.40" /> + <Entry inputSpeed="1716.00" inputTorque="336.40" torqueLoss="52.30" /> + <Entry inputSpeed="1716.00" inputTorque="433.00" torqueLoss="54.20" /> + <Entry inputSpeed="1716.00" inputTorque="626.30" torqueLoss="58.10" /> + <Entry inputSpeed="1716.00" inputTorque="819.60" torqueLoss="62.00" /> + <Entry inputSpeed="1716.00" inputTorque="1206.10" torqueLoss="69.70" /> + <Entry inputSpeed="1716.00" inputTorque="1592.60" torqueLoss="77.40" /> + <Entry inputSpeed="1716.00" inputTorque="1979.10" torqueLoss="85.20" /> + <Entry inputSpeed="1716.00" inputTorque="2365.60" torqueLoss="92.90" /> + <Entry inputSpeed="1716.00" inputTorque="2752.10" torqueLoss="100.60" /> + <Entry inputSpeed="1716.00" inputTorque="3138.70" torqueLoss="108.40" /> + <Entry inputSpeed="1716.00" inputTorque="3525.20" torqueLoss="116.10" /> + <Entry inputSpeed="1716.00" inputTorque="3911.70" torqueLoss="123.80" /> + <Entry inputSpeed="1716.00" inputTorque="4684.70" torqueLoss="139.30" /> + <Entry inputSpeed="1716.00" inputTorque="5457.80" torqueLoss="154.70" /> + <Entry inputSpeed="1716.00" inputTorque="6230.80" torqueLoss="170.20" /> + <Entry inputSpeed="1716.00" inputTorque="7003.80" torqueLoss="185.70" /> + <Entry inputSpeed="1716.00" inputTorque="7776.90" torqueLoss="201.10" /> + <Entry inputSpeed="1716.00" inputTorque="8549.90" torqueLoss="216.60" /> + <Entry inputSpeed="1716.00" inputTorque="9323.00" torqueLoss="232.00" /> + <Entry inputSpeed="1716.00" inputTorque="10096.00" torqueLoss="247.50" /> + <Entry inputSpeed="1716.00" inputTorque="10869.00" torqueLoss="263.00" /> + <Entry inputSpeed="1716.00" inputTorque="11642.10" torqueLoss="278.40" /> + <Entry inputSpeed="1848.00" inputTorque="-11085.20" torqueLoss="54.20" /> + <Entry inputSpeed="1848.00" inputTorque="-10343.10" torqueLoss="58.10" /> + <Entry inputSpeed="1848.00" inputTorque="-9601.00" torqueLoss="62.00" /> + <Entry inputSpeed="1848.00" inputTorque="-8858.90" torqueLoss="69.70" /> + <Entry inputSpeed="1848.00" inputTorque="-8116.80" torqueLoss="77.40" /> + <Entry inputSpeed="1848.00" inputTorque="-7374.60" torqueLoss="85.20" /> + <Entry inputSpeed="1848.00" inputTorque="-6632.50" torqueLoss="92.90" /> + <Entry inputSpeed="1848.00" inputTorque="-5890.40" torqueLoss="100.60" /> + <Entry inputSpeed="1848.00" inputTorque="-5148.30" torqueLoss="108.40" /> + <Entry inputSpeed="1848.00" inputTorque="-4406.20" torqueLoss="116.10" /> + <Entry inputSpeed="1848.00" inputTorque="-3664.10" torqueLoss="123.80" /> + <Entry inputSpeed="1848.00" inputTorque="-3293.00" torqueLoss="116.10" /> + <Entry inputSpeed="1848.00" inputTorque="-2921.90" torqueLoss="108.40" /> + <Entry inputSpeed="1848.00" inputTorque="-2550.90" torqueLoss="100.60" /> + <Entry inputSpeed="1848.00" inputTorque="-2179.80" torqueLoss="92.90" /> + <Entry inputSpeed="1848.00" inputTorque="-1808.80" torqueLoss="85.20" /> + <Entry inputSpeed="1848.00" inputTorque="-1437.70" torqueLoss="77.40" /> + <Entry inputSpeed="1848.00" inputTorque="-1066.70" torqueLoss="69.70" /> + <Entry inputSpeed="1848.00" inputTorque="-695.60" torqueLoss="62.00" /> + <Entry inputSpeed="1848.00" inputTorque="-510.10" torqueLoss="58.10" /> + <Entry inputSpeed="1848.00" inputTorque="-324.50" torqueLoss="54.20" /> + <Entry inputSpeed="1848.00" inputTorque="-231.80" torqueLoss="52.30" /> + <Entry inputSpeed="1848.00" inputTorque="-139.00" torqueLoss="50.40" /> + <Entry inputSpeed="1848.00" inputTorque="-46.20" torqueLoss="48.40" /> + <Entry inputSpeed="1848.00" inputTorque="48.40" torqueLoss="48.40" /> + <Entry inputSpeed="1848.00" inputTorque="143.10" torqueLoss="48.40" /> + <Entry inputSpeed="1848.00" inputTorque="239.80" torqueLoss="50.40" /> + <Entry inputSpeed="1848.00" inputTorque="336.40" torqueLoss="52.30" /> + <Entry inputSpeed="1848.00" inputTorque="433.00" torqueLoss="54.20" /> + <Entry inputSpeed="1848.00" inputTorque="626.30" torqueLoss="58.10" /> + <Entry inputSpeed="1848.00" inputTorque="819.60" torqueLoss="62.00" /> + <Entry inputSpeed="1848.00" inputTorque="1206.10" torqueLoss="69.70" /> + <Entry inputSpeed="1848.00" inputTorque="1592.60" torqueLoss="77.40" /> + <Entry inputSpeed="1848.00" inputTorque="1979.10" torqueLoss="85.20" /> + <Entry inputSpeed="1848.00" inputTorque="2365.60" torqueLoss="92.90" /> + <Entry inputSpeed="1848.00" inputTorque="2752.10" torqueLoss="100.60" /> + <Entry inputSpeed="1848.00" inputTorque="3138.70" torqueLoss="108.40" /> + <Entry inputSpeed="1848.00" inputTorque="3525.20" torqueLoss="116.10" /> + <Entry inputSpeed="1848.00" inputTorque="3911.70" torqueLoss="123.80" /> + <Entry inputSpeed="1848.00" inputTorque="4684.70" torqueLoss="139.30" /> + <Entry inputSpeed="1848.00" inputTorque="5457.80" torqueLoss="154.70" /> + <Entry inputSpeed="1848.00" inputTorque="6230.80" torqueLoss="170.20" /> + <Entry inputSpeed="1848.00" inputTorque="7003.80" torqueLoss="185.70" /> + <Entry inputSpeed="1848.00" inputTorque="7776.90" torqueLoss="201.10" /> + <Entry inputSpeed="1848.00" inputTorque="8549.90" torqueLoss="216.60" /> + <Entry inputSpeed="1848.00" inputTorque="9323.00" torqueLoss="232.00" /> + <Entry inputSpeed="1848.00" inputTorque="10096.00" torqueLoss="247.50" /> + <Entry inputSpeed="1848.00" inputTorque="10869.00" torqueLoss="263.00" /> + <Entry inputSpeed="1848.00" inputTorque="11642.10" torqueLoss="278.40" /> + <Entry inputSpeed="1980.00" inputTorque="-11085.20" torqueLoss="54.20" /> + <Entry inputSpeed="1980.00" inputTorque="-10343.10" torqueLoss="58.10" /> + <Entry inputSpeed="1980.00" inputTorque="-9601.00" torqueLoss="62.00" /> + <Entry inputSpeed="1980.00" inputTorque="-8858.90" torqueLoss="69.70" /> + <Entry inputSpeed="1980.00" inputTorque="-8116.80" torqueLoss="77.40" /> + <Entry inputSpeed="1980.00" inputTorque="-7374.60" torqueLoss="85.20" /> + <Entry inputSpeed="1980.00" inputTorque="-6632.50" torqueLoss="92.90" /> + <Entry inputSpeed="1980.00" inputTorque="-5890.40" torqueLoss="100.60" /> + <Entry inputSpeed="1980.00" inputTorque="-5148.30" torqueLoss="108.40" /> + <Entry inputSpeed="1980.00" inputTorque="-4406.20" torqueLoss="116.10" /> + <Entry inputSpeed="1980.00" inputTorque="-3664.10" torqueLoss="123.80" /> + <Entry inputSpeed="1980.00" inputTorque="-3293.00" torqueLoss="116.10" /> + <Entry inputSpeed="1980.00" inputTorque="-2921.90" torqueLoss="108.40" /> + <Entry inputSpeed="1980.00" inputTorque="-2550.90" torqueLoss="100.60" /> + <Entry inputSpeed="1980.00" inputTorque="-2179.80" torqueLoss="92.90" /> + <Entry inputSpeed="1980.00" inputTorque="-1808.80" torqueLoss="85.20" /> + <Entry inputSpeed="1980.00" inputTorque="-1437.70" torqueLoss="77.40" /> + <Entry inputSpeed="1980.00" inputTorque="-1066.70" torqueLoss="69.70" /> + <Entry inputSpeed="1980.00" inputTorque="-695.60" torqueLoss="62.00" /> + <Entry inputSpeed="1980.00" inputTorque="-510.10" torqueLoss="58.10" /> + <Entry inputSpeed="1980.00" inputTorque="-324.50" torqueLoss="54.20" /> + <Entry inputSpeed="1980.00" inputTorque="-231.80" torqueLoss="52.30" /> + <Entry inputSpeed="1980.00" inputTorque="-139.00" torqueLoss="50.40" /> + <Entry inputSpeed="1980.00" inputTorque="-46.20" torqueLoss="48.40" /> + <Entry inputSpeed="1980.00" inputTorque="48.40" torqueLoss="48.40" /> + <Entry inputSpeed="1980.00" inputTorque="143.10" torqueLoss="48.40" /> + <Entry inputSpeed="1980.00" inputTorque="239.80" torqueLoss="50.40" /> + <Entry inputSpeed="1980.00" inputTorque="336.40" torqueLoss="52.30" /> + <Entry inputSpeed="1980.00" inputTorque="433.00" torqueLoss="54.20" /> + <Entry inputSpeed="1980.00" inputTorque="626.30" torqueLoss="58.10" /> + <Entry inputSpeed="1980.00" inputTorque="819.60" torqueLoss="62.00" /> + <Entry inputSpeed="1980.00" inputTorque="1206.10" torqueLoss="69.70" /> + <Entry inputSpeed="1980.00" inputTorque="1592.60" torqueLoss="77.40" /> + <Entry inputSpeed="1980.00" inputTorque="1979.10" torqueLoss="85.20" /> + <Entry inputSpeed="1980.00" inputTorque="2365.60" torqueLoss="92.90" /> + <Entry inputSpeed="1980.00" inputTorque="2752.10" torqueLoss="100.60" /> + <Entry inputSpeed="1980.00" inputTorque="3138.70" torqueLoss="108.40" /> + <Entry inputSpeed="1980.00" inputTorque="3525.20" torqueLoss="116.10" /> + <Entry inputSpeed="1980.00" inputTorque="3911.70" torqueLoss="123.80" /> + <Entry inputSpeed="1980.00" inputTorque="4684.70" torqueLoss="139.30" /> + <Entry inputSpeed="1980.00" inputTorque="5457.80" torqueLoss="154.70" /> + <Entry inputSpeed="1980.00" inputTorque="6230.80" torqueLoss="170.20" /> + <Entry inputSpeed="1980.00" inputTorque="7003.80" torqueLoss="185.70" /> + <Entry inputSpeed="1980.00" inputTorque="7776.90" torqueLoss="201.10" /> + <Entry inputSpeed="1980.00" inputTorque="8549.90" torqueLoss="216.60" /> + <Entry inputSpeed="1980.00" inputTorque="9323.00" torqueLoss="232.00" /> + <Entry inputSpeed="1980.00" inputTorque="10096.00" torqueLoss="247.50" /> + <Entry inputSpeed="1980.00" inputTorque="10869.00" torqueLoss="263.00" /> + <Entry inputSpeed="1980.00" inputTorque="11642.10" torqueLoss="278.40" /> + <Entry inputSpeed="2112.00" inputTorque="-11085.20" torqueLoss="54.20" /> + <Entry inputSpeed="2112.00" inputTorque="-10343.10" torqueLoss="58.10" /> + <Entry inputSpeed="2112.00" inputTorque="-9601.00" torqueLoss="62.00" /> + <Entry inputSpeed="2112.00" inputTorque="-8858.90" torqueLoss="69.70" /> + <Entry inputSpeed="2112.00" inputTorque="-8116.80" torqueLoss="77.40" /> + <Entry inputSpeed="2112.00" inputTorque="-7374.60" torqueLoss="85.20" /> + <Entry inputSpeed="2112.00" inputTorque="-6632.50" torqueLoss="92.90" /> + <Entry inputSpeed="2112.00" inputTorque="-5890.40" torqueLoss="100.60" /> + <Entry inputSpeed="2112.00" inputTorque="-5148.30" torqueLoss="108.40" /> + <Entry inputSpeed="2112.00" inputTorque="-4406.20" torqueLoss="116.10" /> + <Entry inputSpeed="2112.00" inputTorque="-3664.10" torqueLoss="123.80" /> + <Entry inputSpeed="2112.00" inputTorque="-3293.00" torqueLoss="116.10" /> + <Entry inputSpeed="2112.00" inputTorque="-2921.90" torqueLoss="108.40" /> + <Entry inputSpeed="2112.00" inputTorque="-2550.90" torqueLoss="100.60" /> + <Entry inputSpeed="2112.00" inputTorque="-2179.80" torqueLoss="92.90" /> + <Entry inputSpeed="2112.00" inputTorque="-1808.80" torqueLoss="85.20" /> + <Entry inputSpeed="2112.00" inputTorque="-1437.70" torqueLoss="77.40" /> + <Entry inputSpeed="2112.00" inputTorque="-1066.70" torqueLoss="69.70" /> + <Entry inputSpeed="2112.00" inputTorque="-695.60" torqueLoss="62.00" /> + <Entry inputSpeed="2112.00" inputTorque="-510.10" torqueLoss="58.10" /> + <Entry inputSpeed="2112.00" inputTorque="-324.50" torqueLoss="54.20" /> + <Entry inputSpeed="2112.00" inputTorque="-231.80" torqueLoss="52.30" /> + <Entry inputSpeed="2112.00" inputTorque="-139.00" torqueLoss="50.40" /> + <Entry inputSpeed="2112.00" inputTorque="-46.20" torqueLoss="48.40" /> + <Entry inputSpeed="2112.00" inputTorque="48.40" torqueLoss="48.40" /> + <Entry inputSpeed="2112.00" inputTorque="143.10" torqueLoss="48.40" /> + <Entry inputSpeed="2112.00" inputTorque="239.80" torqueLoss="50.40" /> + <Entry inputSpeed="2112.00" inputTorque="336.40" torqueLoss="52.30" /> + <Entry inputSpeed="2112.00" inputTorque="433.00" torqueLoss="54.20" /> + <Entry inputSpeed="2112.00" inputTorque="626.30" torqueLoss="58.10" /> + <Entry inputSpeed="2112.00" inputTorque="819.60" torqueLoss="62.00" /> + <Entry inputSpeed="2112.00" inputTorque="1206.10" torqueLoss="69.70" /> + <Entry inputSpeed="2112.00" inputTorque="1592.60" torqueLoss="77.40" /> + <Entry inputSpeed="2112.00" inputTorque="1979.10" torqueLoss="85.20" /> + <Entry inputSpeed="2112.00" inputTorque="2365.60" torqueLoss="92.90" /> + <Entry inputSpeed="2112.00" inputTorque="2752.10" torqueLoss="100.60" /> + <Entry inputSpeed="2112.00" inputTorque="3138.70" torqueLoss="108.40" /> + <Entry inputSpeed="2112.00" inputTorque="3525.20" torqueLoss="116.10" /> + <Entry inputSpeed="2112.00" inputTorque="3911.70" torqueLoss="123.80" /> + <Entry inputSpeed="2112.00" inputTorque="4684.70" torqueLoss="139.30" /> + <Entry inputSpeed="2112.00" inputTorque="5457.80" torqueLoss="154.70" /> + <Entry inputSpeed="2112.00" inputTorque="6230.80" torqueLoss="170.20" /> + <Entry inputSpeed="2112.00" inputTorque="7003.80" torqueLoss="185.70" /> + <Entry inputSpeed="2112.00" inputTorque="7776.90" torqueLoss="201.10" /> + <Entry inputSpeed="2112.00" inputTorque="8549.90" torqueLoss="216.60" /> + <Entry inputSpeed="2112.00" inputTorque="9323.00" torqueLoss="232.00" /> + <Entry inputSpeed="2112.00" inputTorque="10096.00" torqueLoss="247.50" /> + <Entry inputSpeed="2112.00" inputTorque="10869.00" torqueLoss="263.00" /> + <Entry inputSpeed="2112.00" inputTorque="11642.10" torqueLoss="278.40" /> + </TorqueLossMap> + </Data> + <Signature> + <Reference URI="#AXLGEAR-2.640" xmlns="http://www.w3.org/2000/09/xmldsig#"> + <Transforms> + <Transform Algorithm="urn:vecto:xml:2017:canonicalization" /> + </Transforms> + <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /> + <DigestValue></DigestValue> + </Reference> + </Signature> + </Axlegear> + <AxleWheels> + <Data> + <Axles> + <Axle axleNumber="1"> + <AxleType>VehicleNonDriven</AxleType> + <TwinTyres>false</TwinTyres> + <Steered>true</Steered> + <Tyre> + <Data id="TYRE-315_70R22.5"> + <Manufacturer>Krisper</Manufacturer> + <Model>315/70 R22.5</Model> + <CertificationNumber>TYRE-315/70 R22.5</CertificationNumber> + <Date>2017-09-20T12:56:09.2517884Z</Date> + <AppVersion>VectoCore</AppVersion> + <Dimension>315/70 R22.5</Dimension> + <RRCDeclared>0.0055</RRCDeclared> + <FzISO>33350</FzISO> + </Data> + <Signature> + <Reference URI="#TYRE-315_70R22.5" xmlns="http://www.w3.org/2000/09/xmldsig#"> + <Transforms> + <Transform Algorithm="urn:vecto:xml:2017:canonicalization" /> + </Transforms> + <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /> + <DigestValue></DigestValue> + </Reference> + </Signature> + </Tyre> + </Axle> + <Axle axleNumber="2"> + <AxleType>VehicleDriven</AxleType> + <TwinTyres>true</TwinTyres> + <Steered>false</Steered> + <Tyre> + <Data id="TYRE-315_70R22.5"> + <Manufacturer>Krisper</Manufacturer> + <Model>315/70 R22.5</Model> + <CertificationNumber>TYRE-315/70 R22.5</CertificationNumber> + <Date>2017-09-20T12:56:09.2527885Z</Date> + <AppVersion>VectoCore</AppVersion> + <Dimension>315/70 R22.5</Dimension> + <RRCDeclared>0.0065</RRCDeclared> + <FzISO>33350</FzISO> + </Data> + <Signature> + <Reference URI="#TYRE-315_70R22.5" xmlns="http://www.w3.org/2000/09/xmldsig#"> + <Transforms> + <Transform Algorithm="urn:vecto:xml:2017:canonicalization" /> + </Transforms> + <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /> + <DigestValue></DigestValue> + </Reference> + </Signature> + </Tyre> + </Axle> + </Axles> + </Data> + </AxleWheels> + <Auxiliaries> + <Data> + <Fan> + <Technology>Belt driven or driven via transm. - Electronically controlled visco clutch</Technology> + </Fan> + <SteeringPump> + <Technology>Fixed displacement with elec. control</Technology> + </SteeringPump> + <ElectricSystem> + <Technology>Standard technology</Technology> + </ElectricSystem> + <PneumaticSystem> + <Technology>Medium Supply 2-stage + ESS + AMS</Technology> + </PneumaticSystem> + <HVAC> + <Technology>Default</Technology> + </HVAC> + </Data> + </Auxiliaries> + <AirDrag> + <Data id="Airdrag-N.A."> + <Manufacturer>Krisper</Manufacturer> + <Model>N.A.</Model> + <CertificationNumber>N.A.</CertificationNumber> + <Date>2017-09-20T12:56:09.3708003Z</Date> + <AppVersion>VectoCore</AppVersion> + <CdxA_0>5.30</CdxA_0> + <TransferredCdxA>5.30</TransferredCdxA> + <DeclaredCdxA>5.30</DeclaredCdxA> + </Data> + <Signature> + <Reference URI="#Airdrag-N.A." xmlns="http://www.w3.org/2000/09/xmldsig#"> + <Transforms> + <Transform Algorithm="urn:vecto:xml:2017:canonicalization" /> + </Transforms> + <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /> + <DigestValue></DigestValue> + </Reference> + </Signature> + </AirDrag> + </Components> + </Vehicle> +</tns:VectoInputDeclaration> \ No newline at end of file diff --git a/Generic Vehicles/Declaration Mode/Class5_Tractor_4x2/tractor_12gear_example.xml b/Generic Vehicles/Declaration Mode/Class5_Tractor_4x2/tractor_12gear_example.xml new file mode 100644 index 0000000000000000000000000000000000000000..f40975433cde5aef8b2001f85545aeb381d8b7de --- /dev/null +++ b/Generic Vehicles/Declaration Mode/Class5_Tractor_4x2/tractor_12gear_example.xml @@ -0,0 +1,2870 @@ +<?xml version="1.0" encoding="utf-8"?> +<tns:VectoInputDeclaration schemaVersion="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" xmlns:tns="urn:tugraz:ivt:VectoAPI:DeclarationComponent:v1.0" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationComponent:v1.0 https://webgate.ec.europa.eu/CITnet/svn/VECTO/trunk/Share/XML/XSD/VectoComponent.xsd"> + <tns:Gearbox> + <Data id="GBX-tractor_12gear_example"> + <Manufacturer>N.A.</Manufacturer> + <Model>tractor_12gear_example</Model> + <CertificationNumber>GBX-tractor_12gear_example</CertificationNumber> + <Date>2017-09-20T14:18:47.5907119Z</Date> + <AppVersion>VectoCore</AppVersion> + <TransmissionType>AMT</TransmissionType> + <MainCertificationMethod>Standard values</MainCertificationMethod> + <Gears> + <Gear number="1"> + <Ratio>14.930</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" /> + <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" /> + <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" /> + <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" /> + <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" /> + <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" /> + <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" /> + </TorqueLossMap> + </Gear> + <Gear number="2"> + <Ratio>11.640</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" /> + <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" /> + <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" /> + <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" /> + <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" /> + <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" /> + <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" /> + </TorqueLossMap> + </Gear> + <Gear number="3"> + <Ratio>9.020</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" /> + <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" /> + <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" /> + <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" /> + <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" /> + <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" /> + <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" /> + </TorqueLossMap> + </Gear> + <Gear number="4"> + <Ratio>7.040</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" /> + <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" /> + <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" /> + <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" /> + <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" /> + <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" /> + <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" /> + </TorqueLossMap> + </Gear> + <Gear number="5"> + <Ratio>5.640</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" /> + <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" /> + <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" /> + <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" /> + <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" /> + <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" /> + <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" /> + </TorqueLossMap> + </Gear> + <Gear number="6"> + <Ratio>4.400</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" /> + <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" /> + <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" /> + <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" /> + <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" /> + <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" /> + <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" /> + </TorqueLossMap> + </Gear> + <Gear number="7"> + <Ratio>3.390</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" /> + <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" /> + <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" /> + <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" /> + <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" /> + <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" /> + <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" /> + </TorqueLossMap> + </Gear> + <Gear number="8"> + <Ratio>2.650</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" /> + <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" /> + <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" /> + <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" /> + <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" /> + <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" /> + <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" /> + </TorqueLossMap> + </Gear> + <Gear number="9"> + <Ratio>2.050</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" /> + <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" /> + <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" /> + <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" /> + <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" /> + <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" /> + <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" /> + </TorqueLossMap> + </Gear> + <Gear number="10"> + <Ratio>1.600</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" /> + <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" /> + <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" /> + <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" /> + <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" /> + <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" /> + <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" /> + </TorqueLossMap> + </Gear> + <Gear number="11"> + <Ratio>1.280</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" /> + <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" /> + <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" /> + <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" /> + <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" /> + <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" /> + <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" /> + <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" /> + <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" /> + <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" /> + <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" /> + <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" /> + <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" /> + <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" /> + <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" /> + <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" /> + <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" /> + <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" /> + <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" /> + <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" /> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" /> + <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" /> + <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" /> + <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" /> + <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" /> + <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" /> + <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" /> + <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" /> + <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" /> + <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" /> + <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" /> + <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" /> + <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" /> + <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" /> + <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" /> + <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" /> + <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" /> + <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" /> + <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" /> + <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" /> + <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" /> + <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" /> + <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" /> + <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" /> + <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" /> + <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" /> + <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" /> + <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" /> + <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" /> + <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" /> + <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" /> + <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" /> + <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" /> + <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" /> + <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" /> + <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" /> + <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" /> + <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" /> + <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" /> + <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" /> + <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" /> + <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" /> + <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" /> + <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" /> + <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" /> + <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" /> + <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" /> + <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" /> + <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" /> + <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" /> + <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" /> + <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" /> + <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" /> + <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" /> + <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" /> + <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" /> + <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" /> + <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" /> + <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" /> + <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" /> + <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" /> + <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" /> + <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" /> + <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" /> + <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" /> + <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" /> + <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" /> + <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" /> + </TorqueLossMap> + </Gear> + <Gear number="12"> + <Ratio>1.000</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="74.20" /> + <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="69.20" /> + <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="59.20" /> + <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="59.20" /> + <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="54.20" /> + <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="49.20" /> + <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="44.20" /> + <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="39.20" /> + <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="31.20" /> + <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="28.20" /> + <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="25.20" /> + <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="23.20" /> + <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="21.20" /> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="21.20" /> + <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="21.20" /> + <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="23.20" /> + <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="25.20" /> + <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="28.20" /> + <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="31.20" /> + <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="35.20" /> + <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="39.20" /> + <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="44.20" /> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="49.20" /> + <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="54.20" /> + <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="59.20" /> + <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="64.20" /> + <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="69.20" /> + <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="74.20" /> + <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="74.20" /> + <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="69.20" /> + <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="59.20" /> + <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="59.20" /> + <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="54.20" /> + <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="49.20" /> + <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="44.20" /> + <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="39.20" /> + <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="31.20" /> + <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="28.20" /> + <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="25.20" /> + <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="23.20" /> + <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="21.20" /> + <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="21.20" /> + <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="21.20" /> + <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="23.20" /> + <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="25.20" /> + <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="28.20" /> + <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="31.20" /> + <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="35.20" /> + <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="39.20" /> + <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="44.20" /> + <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="49.20" /> + <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="54.20" /> + <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="59.20" /> + <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="64.20" /> + <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="69.20" /> + <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="74.20" /> + <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="77.80" /> + <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="72.80" /> + <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="62.80" /> + <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="62.80" /> + <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="57.80" /> + <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="52.80" /> + <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="47.80" /> + <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="42.80" /> + <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="34.80" /> + <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="31.80" /> + <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="28.80" /> + <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="26.80" /> + <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="24.80" /> + <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="24.80" /> + <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="24.80" /> + <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="26.80" /> + <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="28.80" /> + <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="31.80" /> + <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="34.80" /> + <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="38.80" /> + <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="42.80" /> + <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="47.80" /> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="52.80" /> + <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="57.80" /> + <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="62.80" /> + <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="67.80" /> + <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="72.80" /> + <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="77.80" /> + <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="81.40" /> + <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="76.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="66.40" /> + <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="66.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="61.40" /> + <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="56.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="51.40" /> + <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="46.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="38.40" /> + <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="35.40" /> + <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="32.40" /> + <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="30.40" /> + <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="28.40" /> + <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="28.40" /> + <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="28.40" /> + <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="30.40" /> + <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="32.40" /> + <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="35.40" /> + <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="38.40" /> + <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="42.40" /> + <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="46.40" /> + <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="51.40" /> + <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="56.40" /> + <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="61.40" /> + <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="66.40" /> + <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="71.40" /> + <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="76.40" /> + <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="81.40" /> + <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="86.20" /> + <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="81.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="71.20" /> + <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="71.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="66.20" /> + <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="61.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="56.20" /> + <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="51.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="43.20" /> + <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="40.20" /> + <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="37.20" /> + <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="35.20" /> + <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="33.20" /> + <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="33.20" /> + <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="33.20" /> + <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="35.20" /> + <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="37.20" /> + <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="40.20" /> + <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="43.20" /> + <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="47.20" /> + <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="51.20" /> + <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="56.20" /> + <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="61.20" /> + <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="66.20" /> + <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="71.20" /> + <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="76.20" /> + <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="81.20" /> + <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="86.20" /> + <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="91.00" /> + <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="86.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="76.00" /> + <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="76.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="71.00" /> + <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="66.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="61.00" /> + <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="56.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="48.00" /> + <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="45.00" /> + <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="42.00" /> + <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="40.00" /> + <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="38.00" /> + <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="38.00" /> + <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="38.00" /> + <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="40.00" /> + <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="42.00" /> + <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="45.00" /> + <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="48.00" /> + <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="52.00" /> + <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="56.00" /> + <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="61.00" /> + <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="66.00" /> + <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="71.00" /> + <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="76.00" /> + <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="81.00" /> + <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="86.00" /> + <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="91.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="97.00" /> + <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="92.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="82.00" /> + <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="82.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="77.00" /> + <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="72.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="67.00" /> + <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="62.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="54.00" /> + <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="51.00" /> + <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="48.00" /> + <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="46.00" /> + <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="44.00" /> + <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="44.00" /> + <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="46.00" /> + <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="48.00" /> + <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="51.00" /> + <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="54.00" /> + <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="58.00" /> + <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="62.00" /> + <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="67.00" /> + <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="72.00" /> + <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="77.00" /> + <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="82.00" /> + <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="87.00" /> + <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="92.00" /> + <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="97.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="103.00" /> + <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="98.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="88.00" /> + <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="88.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="83.00" /> + <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="78.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="73.00" /> + <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="68.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="60.00" /> + <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="57.00" /> + <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="54.00" /> + <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="52.00" /> + <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="50.00" /> + <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="50.00" /> + <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="50.00" /> + <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="52.00" /> + <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="54.00" /> + <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="57.00" /> + <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="60.00" /> + <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="64.00" /> + <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="68.00" /> + <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="73.00" /> + <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="78.00" /> + <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="83.00" /> + <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="88.00" /> + <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="93.00" /> + <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="98.00" /> + <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="103.00" /> + </TorqueLossMap> + </Gear> + </Gears> + </Data> + <Signature> + <Reference URI="#GBX-tractor_12gear_example" xmlns="http://www.w3.org/2000/09/xmldsig#"> + <Transforms> + <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" /> + <Transform Algorithm="urn:vecto:xml:2017:canonicalization" /> + </Transforms> + <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /> + <DigestValue></DigestValue> + </Reference> + </Signature> + </tns:Gearbox> +</tns:VectoInputDeclaration> \ No newline at end of file diff --git a/HashingTool/HashingTool.csproj b/HashingTool/HashingTool.csproj index c64fcb1aec14093d66d043508d7fe5d1ba1bc7b5..371a4c2c0d3ca73df43a790739d28d96be5a4ca9 100644 --- a/HashingTool/HashingTool.csproj +++ b/HashingTool/HashingTool.csproj @@ -36,6 +36,16 @@ <PropertyGroup> <ApplicationIcon>HashingIcon.ico</ApplicationIcon> </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Deploy|AnyCPU'"> + <OutputPath>bin\Deploy\</OutputPath> + <DefineConstants>TRACE</DefineConstants> + <Optimize>true</Optimize> + <DebugType>pdbonly</DebugType> + <PlatformTarget>AnyCPU</PlatformTarget> + <ErrorReport>prompt</ErrorReport> + <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet> + <Prefer32Bit>true</Prefer32Bit> + </PropertyGroup> <ItemGroup> <Reference Include="System" /> <Reference Include="System.Data" /> @@ -251,5 +261,5 @@ <Target Name="AfterBuild"> </Target> --> - <Import Project="$(SolutionDir)Build\TextPreProcessing.targets" /> + <Import Project="$(SolutionDir)Build\TextPreProcessing.targets" /> </Project> \ No newline at end of file diff --git a/Tools/DeclarationConverter/DeclarationConverter.pyproj b/Tools/DeclarationConverter/DeclarationConverter.pyproj index 513c9b29c9fe69ab13782d9439e5b8c95679f6f1..747b3d4ded84dcfb0bd81176f18665cba20574b1 100644 --- a/Tools/DeclarationConverter/DeclarationConverter.pyproj +++ b/Tools/DeclarationConverter/DeclarationConverter.pyproj @@ -26,10 +26,7 @@ </ItemGroup> <PropertyGroup> <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion> - <PtvsTargetsFile>$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\Python Tools\Microsoft.PythonTools.targets</PtvsTargetsFile> </PropertyGroup> - <Import Condition="Exists($(PtvsTargetsFile))" Project="$(PtvsTargetsFile)" /> - <Import Condition="!Exists($(PtvsTargetsFile))" Project="$(MSBuildToolsPath)\Microsoft.Common.targets" /> <!-- Uncomment the CoreCompile target to enable the Build command in Visual Studio and specify your pre- and post-build commands in the BeforeBuild and AfterBuild targets below. --> @@ -38,4 +35,5 @@ </Target> <Target Name="AfterBuild"> </Target> + <Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\Python Tools\Microsoft.PythonTools.targets" /> </Project> \ No newline at end of file diff --git a/Tools/DeclarationCycleZip/Program.cs b/Tools/DeclarationCycleZip/Program.cs index c4a495b1b6fddc86b662adcaaac79f0a06dabb58..ceb8b8441ebdb72ca0b4e4a0fc506710e7376c73 100644 --- a/Tools/DeclarationCycleZip/Program.cs +++ b/Tools/DeclarationCycleZip/Program.cs @@ -64,8 +64,8 @@ namespace DeclarationCycleZip } var row = table.NewRow(); row["<s>"] = x.Distance.Value().ToString(CultureInfo.InvariantCulture); - row["<v>"] = x.VehicleTargetSpeed.ConvertTo().Kilo.Meter.Per.Hour.Value().ToString(CultureInfo.InvariantCulture); - row["<grad>"] = x.RoadGradientPercent.Value().ToString(CultureInfo.InvariantCulture); + row["<v>"] = x.VehicleTargetSpeed.ConvertToKiloMeterPerHour().ToString(CultureInfo.InvariantCulture); + row["<grad>"] = x.RoadGradientPercent.Value().ToString(CultureInfo.InvariantCulture); row["<stop>"] = x.StoppingTime.Value().ToString(CultureInfo.InvariantCulture); table.Rows.Add(row); lastDistance = x.Distance; diff --git a/VECTO.sln b/VECTO.sln index aff9d4f9bbbff58d334a8abe4415cf6d6639f3c4..a61389e9951ac55085a81bffe9b5e7a9379d442e 100644 --- a/VECTO.sln +++ b/VECTO.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 2013 -VisualStudioVersion = 12.0.31101.0 +# Visual Studio 14 +VisualStudioVersion = 14.0.25420.1 MinimumVisualStudioVersion = 10.0.40219.1 Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "VECTO", "VECTO\VECTO.vbproj", "{AAC0F132-0A9F-45B3-B682-77AC9B24B352}" ProjectSection(ProjectDependencies) = postProject @@ -65,8 +65,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HashingTool", "HashingTool\ EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HashingCmd", "HashingCmd\HashingCmd.csproj", "{33F9848E-9257-4BE2-915F-68E748AEB204}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{B5A298FD-8117-4443-9419-66BADA094716}" -EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug PerformanceStats|Any CPU = Debug PerformanceStats|Any CPU @@ -195,7 +193,7 @@ Global {6F31F8B2-6AB3-4F85-8AC9-D09ADCA6432D}.DebugTUG|Any CPU.Build.0 = Debug|Any CPU {6F31F8B2-6AB3-4F85-8AC9-D09ADCA6432D}.DebugTUG|x64.ActiveCfg = Debug|Any CPU {6F31F8B2-6AB3-4F85-8AC9-D09ADCA6432D}.DebugTUG|x86.ActiveCfg = Debug|Any CPU - {6F31F8B2-6AB3-4F85-8AC9-D09ADCA6432D}.Deploy|Any CPU.ActiveCfg = Release|Any CPU + {6F31F8B2-6AB3-4F85-8AC9-D09ADCA6432D}.Deploy|Any CPU.ActiveCfg = Debug|Any CPU {6F31F8B2-6AB3-4F85-8AC9-D09ADCA6432D}.Deploy|x64.ActiveCfg = Debug|Any CPU {6F31F8B2-6AB3-4F85-8AC9-D09ADCA6432D}.Deploy|x86.ActiveCfg = Debug|Any CPU {6F31F8B2-6AB3-4F85-8AC9-D09ADCA6432D}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -222,7 +220,7 @@ Global {6A27F93E-4A58-48F6-B00B-3908C5D3D5A2}.DebugTUG|Any CPU.Build.0 = Debug|Any CPU {6A27F93E-4A58-48F6-B00B-3908C5D3D5A2}.DebugTUG|x64.ActiveCfg = Debug|Any CPU {6A27F93E-4A58-48F6-B00B-3908C5D3D5A2}.DebugTUG|x86.ActiveCfg = Debug|Any CPU - {6A27F93E-4A58-48F6-B00B-3908C5D3D5A2}.Deploy|Any CPU.ActiveCfg = Release|Any CPU + {6A27F93E-4A58-48F6-B00B-3908C5D3D5A2}.Deploy|Any CPU.ActiveCfg = Debug|Any CPU {6A27F93E-4A58-48F6-B00B-3908C5D3D5A2}.Deploy|x64.ActiveCfg = Debug|Any CPU {6A27F93E-4A58-48F6-B00B-3908C5D3D5A2}.Deploy|x86.ActiveCfg = Debug|Any CPU {6A27F93E-4A58-48F6-B00B-3908C5D3D5A2}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -324,7 +322,7 @@ Global {6589CAEC-ECC9-4BCC-9699-DE3F22BBCBD4}.DebugTUG|Any CPU.Build.0 = Debug|Any CPU {6589CAEC-ECC9-4BCC-9699-DE3F22BBCBD4}.DebugTUG|x64.ActiveCfg = Debug|Any CPU {6589CAEC-ECC9-4BCC-9699-DE3F22BBCBD4}.DebugTUG|x86.ActiveCfg = Debug|Any CPU - {6589CAEC-ECC9-4BCC-9699-DE3F22BBCBD4}.Deploy|Any CPU.ActiveCfg = Release|Any CPU + {6589CAEC-ECC9-4BCC-9699-DE3F22BBCBD4}.Deploy|Any CPU.ActiveCfg = Debug|Any CPU {6589CAEC-ECC9-4BCC-9699-DE3F22BBCBD4}.Deploy|x64.ActiveCfg = Debug|Any CPU {6589CAEC-ECC9-4BCC-9699-DE3F22BBCBD4}.Deploy|x86.ActiveCfg = Debug|Any CPU {6589CAEC-ECC9-4BCC-9699-DE3F22BBCBD4}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -351,7 +349,7 @@ Global {2320CD6F-FE7B-4341-A9BB-3ABCA7EF18F6}.DebugTUG|Any CPU.Build.0 = Debug|Any CPU {2320CD6F-FE7B-4341-A9BB-3ABCA7EF18F6}.DebugTUG|x64.ActiveCfg = Debug|Any CPU {2320CD6F-FE7B-4341-A9BB-3ABCA7EF18F6}.DebugTUG|x86.ActiveCfg = Debug|Any CPU - {2320CD6F-FE7B-4341-A9BB-3ABCA7EF18F6}.Deploy|Any CPU.ActiveCfg = Release|Any CPU + {2320CD6F-FE7B-4341-A9BB-3ABCA7EF18F6}.Deploy|Any CPU.ActiveCfg = Debug|Any CPU {2320CD6F-FE7B-4341-A9BB-3ABCA7EF18F6}.Deploy|x64.ActiveCfg = Debug|Any CPU {2320CD6F-FE7B-4341-A9BB-3ABCA7EF18F6}.Deploy|x86.ActiveCfg = Debug|Any CPU {2320CD6F-FE7B-4341-A9BB-3ABCA7EF18F6}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -378,7 +376,7 @@ Global {E8B0B447-1A54-4BEC-A160-AF0017000781}.DebugTUG|Any CPU.Build.0 = Debug|Any CPU {E8B0B447-1A54-4BEC-A160-AF0017000781}.DebugTUG|x64.ActiveCfg = Debug|Any CPU {E8B0B447-1A54-4BEC-A160-AF0017000781}.DebugTUG|x86.ActiveCfg = Debug|Any CPU - {E8B0B447-1A54-4BEC-A160-AF0017000781}.Deploy|Any CPU.ActiveCfg = Release|Any CPU + {E8B0B447-1A54-4BEC-A160-AF0017000781}.Deploy|Any CPU.ActiveCfg = Debug|Any CPU {E8B0B447-1A54-4BEC-A160-AF0017000781}.Deploy|x64.ActiveCfg = Debug|Any CPU {E8B0B447-1A54-4BEC-A160-AF0017000781}.Deploy|x86.ActiveCfg = Debug|Any CPU {E8B0B447-1A54-4BEC-A160-AF0017000781}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -428,7 +426,7 @@ Global {A0256B2A-09F8-45AD-B46A-FD98D7AAAA0C}.DebugTUG|Any CPU.Build.0 = Debug|Any CPU {A0256B2A-09F8-45AD-B46A-FD98D7AAAA0C}.DebugTUG|x64.ActiveCfg = Debug|Any CPU {A0256B2A-09F8-45AD-B46A-FD98D7AAAA0C}.DebugTUG|x86.ActiveCfg = Debug|Any CPU - {A0256B2A-09F8-45AD-B46A-FD98D7AAAA0C}.Deploy|Any CPU.ActiveCfg = Release|Any CPU + {A0256B2A-09F8-45AD-B46A-FD98D7AAAA0C}.Deploy|Any CPU.ActiveCfg = Debug|Any CPU {A0256B2A-09F8-45AD-B46A-FD98D7AAAA0C}.Deploy|x64.ActiveCfg = Debug|Any CPU {A0256B2A-09F8-45AD-B46A-FD98D7AAAA0C}.Deploy|x86.ActiveCfg = Debug|Any CPU {A0256B2A-09F8-45AD-B46A-FD98D7AAAA0C}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -451,8 +449,8 @@ Global {512C2CD1-E5BE-4F6B-943B-2BFA7E0CBD64}.DebugTUG|Any CPU.Build.0 = Debug|Any CPU {512C2CD1-E5BE-4F6B-943B-2BFA7E0CBD64}.DebugTUG|x64.ActiveCfg = Debug|Any CPU {512C2CD1-E5BE-4F6B-943B-2BFA7E0CBD64}.DebugTUG|x86.ActiveCfg = Debug|Any CPU - {512C2CD1-E5BE-4F6B-943B-2BFA7E0CBD64}.Deploy|Any CPU.ActiveCfg = Deploy|Any CPU - {512C2CD1-E5BE-4F6B-943B-2BFA7E0CBD64}.Deploy|Any CPU.Build.0 = Deploy|Any CPU + {512C2CD1-E5BE-4F6B-943B-2BFA7E0CBD64}.Deploy|Any CPU.ActiveCfg = Release|Any CPU + {512C2CD1-E5BE-4F6B-943B-2BFA7E0CBD64}.Deploy|Any CPU.Build.0 = Release|Any CPU {512C2CD1-E5BE-4F6B-943B-2BFA7E0CBD64}.Deploy|x64.ActiveCfg = Debug|Any CPU {512C2CD1-E5BE-4F6B-943B-2BFA7E0CBD64}.Deploy|x86.ActiveCfg = Debug|Any CPU {512C2CD1-E5BE-4F6B-943B-2BFA7E0CBD64}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -475,8 +473,7 @@ Global {D959CB7C-F514-4F5E-9C33-684D0012474B}.DebugTUG|Any CPU.Build.0 = Debug|Any CPU {D959CB7C-F514-4F5E-9C33-684D0012474B}.DebugTUG|x64.ActiveCfg = Debug|Any CPU {D959CB7C-F514-4F5E-9C33-684D0012474B}.DebugTUG|x86.ActiveCfg = Debug|Any CPU - {D959CB7C-F514-4F5E-9C33-684D0012474B}.Deploy|Any CPU.ActiveCfg = Release|Any CPU - {D959CB7C-F514-4F5E-9C33-684D0012474B}.Deploy|Any CPU.Build.0 = Release|Any CPU + {D959CB7C-F514-4F5E-9C33-684D0012474B}.Deploy|Any CPU.ActiveCfg = Debug|Any CPU {D959CB7C-F514-4F5E-9C33-684D0012474B}.Deploy|x64.ActiveCfg = Debug|Any CPU {D959CB7C-F514-4F5E-9C33-684D0012474B}.Deploy|x86.ActiveCfg = Debug|Any CPU {D959CB7C-F514-4F5E-9C33-684D0012474B}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -499,8 +496,7 @@ Global {41314A40-AB3E-4F43-B1A4-58443F4014F2}.DebugTUG|Any CPU.Build.0 = Debug|Any CPU {41314A40-AB3E-4F43-B1A4-58443F4014F2}.DebugTUG|x64.ActiveCfg = Debug|Any CPU {41314A40-AB3E-4F43-B1A4-58443F4014F2}.DebugTUG|x86.ActiveCfg = Debug|Any CPU - {41314A40-AB3E-4F43-B1A4-58443F4014F2}.Deploy|Any CPU.ActiveCfg = Release|Any CPU - {41314A40-AB3E-4F43-B1A4-58443F4014F2}.Deploy|Any CPU.Build.0 = Release|Any CPU + {41314A40-AB3E-4F43-B1A4-58443F4014F2}.Deploy|Any CPU.ActiveCfg = Debug|Any CPU {41314A40-AB3E-4F43-B1A4-58443F4014F2}.Deploy|x64.ActiveCfg = Debug|Any CPU {41314A40-AB3E-4F43-B1A4-58443F4014F2}.Deploy|x86.ActiveCfg = Debug|Any CPU {41314A40-AB3E-4F43-B1A4-58443F4014F2}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -546,8 +542,7 @@ Global {2C58BA97-2954-4D19-920F-A24B78FC80A4}.DebugTUG|Any CPU.Build.0 = Debug|Any CPU {2C58BA97-2954-4D19-920F-A24B78FC80A4}.DebugTUG|x64.ActiveCfg = Debug|Any CPU {2C58BA97-2954-4D19-920F-A24B78FC80A4}.DebugTUG|x86.ActiveCfg = Debug|Any CPU - {2C58BA97-2954-4D19-920F-A24B78FC80A4}.Deploy|Any CPU.ActiveCfg = Release|Any CPU - {2C58BA97-2954-4D19-920F-A24B78FC80A4}.Deploy|Any CPU.Build.0 = Release|Any CPU + {2C58BA97-2954-4D19-920F-A24B78FC80A4}.Deploy|Any CPU.ActiveCfg = Debug|Any CPU {2C58BA97-2954-4D19-920F-A24B78FC80A4}.Deploy|x64.ActiveCfg = Debug|Any CPU {2C58BA97-2954-4D19-920F-A24B78FC80A4}.Deploy|x86.ActiveCfg = Debug|Any CPU {2C58BA97-2954-4D19-920F-A24B78FC80A4}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -570,7 +565,7 @@ Global {7C364099-9B85-473A-8A42-BBEBE4798FF5}.DebugTUG|Any CPU.Build.0 = Debug|Any CPU {7C364099-9B85-473A-8A42-BBEBE4798FF5}.DebugTUG|x64.ActiveCfg = Debug|Any CPU {7C364099-9B85-473A-8A42-BBEBE4798FF5}.DebugTUG|x86.ActiveCfg = Debug|Any CPU - {7C364099-9B85-473A-8A42-BBEBE4798FF5}.Deploy|Any CPU.ActiveCfg = Release|Any CPU + {7C364099-9B85-473A-8A42-BBEBE4798FF5}.Deploy|Any CPU.ActiveCfg = Debug|Any CPU {7C364099-9B85-473A-8A42-BBEBE4798FF5}.Deploy|x64.ActiveCfg = Debug|Any CPU {7C364099-9B85-473A-8A42-BBEBE4798FF5}.Deploy|x86.ActiveCfg = Debug|Any CPU {7C364099-9B85-473A-8A42-BBEBE4798FF5}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -620,7 +615,7 @@ Global {760C1C5B-A767-463E-BA85-F0BCFC23A550}.DebugTUG|Any CPU.Build.0 = Debug|Any CPU {760C1C5B-A767-463E-BA85-F0BCFC23A550}.DebugTUG|x64.ActiveCfg = Debug|Any CPU {760C1C5B-A767-463E-BA85-F0BCFC23A550}.DebugTUG|x86.ActiveCfg = Debug|Any CPU - {760C1C5B-A767-463E-BA85-F0BCFC23A550}.Deploy|Any CPU.ActiveCfg = Release|Any CPU + {760C1C5B-A767-463E-BA85-F0BCFC23A550}.Deploy|Any CPU.ActiveCfg = Debug|Any CPU {760C1C5B-A767-463E-BA85-F0BCFC23A550}.Deploy|x64.ActiveCfg = Debug|Any CPU {760C1C5B-A767-463E-BA85-F0BCFC23A550}.Deploy|x86.ActiveCfg = Debug|Any CPU {760C1C5B-A767-463E-BA85-F0BCFC23A550}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -645,8 +640,8 @@ Global {E14FC935-30EA-4BE6-AA8A-85CB76FEBA6A}.DebugTUG|Any CPU.Build.0 = Debug|Any CPU {E14FC935-30EA-4BE6-AA8A-85CB76FEBA6A}.DebugTUG|x64.ActiveCfg = Debug|Any CPU {E14FC935-30EA-4BE6-AA8A-85CB76FEBA6A}.DebugTUG|x86.ActiveCfg = Debug|Any CPU - {E14FC935-30EA-4BE6-AA8A-85CB76FEBA6A}.Deploy|Any CPU.ActiveCfg = Release|Any CPU - {E14FC935-30EA-4BE6-AA8A-85CB76FEBA6A}.Deploy|Any CPU.Build.0 = Release|Any CPU + {E14FC935-30EA-4BE6-AA8A-85CB76FEBA6A}.Deploy|Any CPU.ActiveCfg = Deploy|Any CPU + {E14FC935-30EA-4BE6-AA8A-85CB76FEBA6A}.Deploy|Any CPU.Build.0 = Deploy|Any CPU {E14FC935-30EA-4BE6-AA8A-85CB76FEBA6A}.Deploy|x64.ActiveCfg = Debug|Any CPU {E14FC935-30EA-4BE6-AA8A-85CB76FEBA6A}.Deploy|x86.ActiveCfg = Debug|Any CPU {E14FC935-30EA-4BE6-AA8A-85CB76FEBA6A}.Release|Any CPU.ActiveCfg = Release|Any CPU diff --git a/VECTO.sln.DotSettings b/VECTO.sln.DotSettings index 9ba0cdb648e793db7669b1480fe38451845d0fda..a8f645b18fb950fc4ff77eb1d67962c32af08244 100644 --- a/VECTO.sln.DotSettings +++ b/VECTO.sln.DotSettings @@ -11,6 +11,7 @@ <s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/FORCE_IFELSE_BRACES_STYLE/@EntryValue">ALWAYS_ADD</s:String> <s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/FORCE_USING_BRACES_STYLE/@EntryValue">ALWAYS_ADD</s:String> <s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/FORCE_WHILE_BRACES_STYLE/@EntryValue">ALWAYS_ADD</s:String> + <s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/INDENT_STYLE/@EntryValue">Tab</s:String> <s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/INITIALIZER_BRACES/@EntryValue">END_OF_LINE</s:String> <s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/OTHER_BRACES/@EntryValue">END_OF_LINE</s:String> <s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/PLACE_CATCH_ON_NEW_LINE/@EntryValue">False</s:Boolean> @@ -21,9 +22,11 @@ <s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/SPACE_AROUND_MULTIPLICATIVE_OP/@EntryValue">True</s:Boolean> <s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/SPACE_BEFORE_TYPEOF_PARENTHESES/@EntryValue">False</s:Boolean> <s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/SPACE_WITHIN_SINGLE_LINE_ARRAY_INITIALIZER_BRACES/@EntryValue">True</s:Boolean> + <s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/USE_INDENT_FROM_VS/@EntryValue">False</s:Boolean> <s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=AMT/@EntryIndexedValue">AMT</s:String> <s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=AT/@EntryIndexedValue">AT</s:String> <s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=CSV/@EntryIndexedValue">CSV</s:String> + <s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=EPTP/@EntryIndexedValue">EPTP</s:String> <s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=HVAC/@EntryIndexedValue">HVAC</s:String> <s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=JSON/@EntryIndexedValue">JSON</s:String> <s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=MT/@EntryIndexedValue">MT</s:String> @@ -32,6 +35,7 @@ <s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=PTO/@EntryIndexedValue">PTO</s:String> <s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=RP/@EntryIndexedValue">RP</s:String> <s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=SI/@EntryIndexedValue">SI</s:String> + <s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=VTP/@EntryIndexedValue">VTP</s:String> <s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=WHTC/@EntryIndexedValue">WHTC</s:String> <s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=XML/@EntryIndexedValue">XML</s:String> <s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=XSD/@EntryIndexedValue">XSD</s:String> diff --git a/VECTO/File Browser/FileBrowserModule.vb b/VECTO/File Browser/FileBrowserModule.vb index c035d47776058e87ba801ff6a1928063005d4005..253a85419cde24483dcf4fe6d4a3473a298f33d6 100644 --- a/VECTO/File Browser/FileBrowserModule.vb +++ b/VECTO/File Browser/FileBrowserModule.vb @@ -23,6 +23,7 @@ Public Module FileBrowserModule Public JobfileFileBrowser As FileBrowser Public TextFileBrowser As FileBrowser Public VehicleFileBrowser As FileBrowser + Public VehicleXMLFileBrowser As FileBrowser Public DrivingCycleFileBrowser As FileBrowser Public PTODrivingCycleFileBrowser As FileBrowser Public FuelConsumptionMapFileBrowser As FileBrowser diff --git a/VECTO/GUI/EngineForm.vb b/VECTO/GUI/EngineForm.vb index 5360a41ee5361cbb0d35ec4d3b584635b7fcd857..15f98cfe1b90db447af4a11a4163ff81c3ab39bf 100644 --- a/VECTO/GUI/EngineForm.vb +++ b/VECTO/GUI/EngineForm.vb @@ -166,7 +166,7 @@ Public Class EngineForm Dim inputData As IEngineeringInputDataProvider = TryCast(JSONInputDataFactory.ReadComponentData(file), IEngineeringInputDataProvider) - engine = inputData.EngineInputData + engine = inputData.JobInputData.Vehicle.EngineInputData If Cfg.DeclMode <> engine.SavedInDeclarationMode Then @@ -555,4 +555,4 @@ Public Class EngineForm MsgBox("Failed to load file! " & ex.Message, MsgBoxStyle.Critical) End Try End Sub -End Class \ No newline at end of file +End Class diff --git a/VECTO/GUI/GearboxForm.vb b/VECTO/GUI/GearboxForm.vb index 35a3a71fe59787ce31f0dc481c7d08c68c6192a6..2594175e17b3011f43071aee38bd9d3b2f8d5aa4 100644 --- a/VECTO/GUI/GearboxForm.vb +++ b/VECTO/GUI/GearboxForm.vb @@ -1,1071 +1,1072 @@ -' Copyright 2017 European Union. -' Licensed under the EUPL (the 'Licence'); -' -' * You may not use this work except in compliance with the Licence. -' * You may obtain a copy of the Licence at: http://ec.europa.eu/idabc/eupl -' * Unless required by applicable law or agreed to in writing, -' software distributed under the Licence is distributed on an "AS IS" basis, -' WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -' -' See the LICENSE.txt for the specific language governing permissions and limitations. -Imports System.Collections.Generic -Imports System.Drawing.Imaging -Imports System.Globalization -Imports System.IO -Imports System.Linq -Imports System.Windows.Forms.DataVisualization.Charting -Imports System.Xml.Linq -Imports TUGraz.VECTO.Input_Files -Imports TUGraz.VectoCommon.InputData -Imports TUGraz.VectoCommon.Models -Imports TUGraz.VectoCommon.Utils -Imports TUGraz.VectoCore.InputData.FileIO.JSON -Imports TUGraz.VectoCore.InputData.Impl -Imports TUGraz.VectoCore.InputData.Reader -Imports TUGraz.VectoCore.Models.Declaration -Imports TUGraz.VectoCore.Models.SimulationComponent.Data -Imports TUGraz.VectoCore.Models.SimulationComponent.Data.Engine -Imports TUGraz.VectoCore.Models.SimulationComponent.Data.Gearbox -Imports TUGraz.VectoCore.OutputData.FileIO -Imports TUGraz.VectoCore.OutputData.XML -Imports TUGraz.VectoCore.Utils - -''' <summary> -''' Gearbox Editor -''' </summary> -''' <remarks></remarks> -Public Class GearboxForm - Private Enum GearboxTbl - GearNr = 0 - 'TorqueConverter = 1 - Ratio = 1 - LossMapEfficiency = 2 - ShiftPolygons = 3 - MaxTorque = 4 - MaxSpeed = 5 - End Enum - - Private _gbxFile As String = "" - Public AutoSendTo As Boolean = False - Public JobDir As String = "" - Private _gearDialog As GearboxGearDialog - - Private _changed As Boolean = False - - 'Before closing Editor: Check if file was changed and ask to save. - Private Sub F_GBX_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing - If e.CloseReason <> CloseReason.ApplicationExitCall And e.CloseReason <> CloseReason.WindowsShutDown Then - e.Cancel = ChangeCheckCancel() - End If - End Sub - - 'Initialise. - Private Sub F_GBX_Load(sender As Object, e As EventArgs) Handles Me.Load - - _gearDialog = New GearboxGearDialog - - PnInertiaTI.Enabled = Not Cfg.DeclMode - GrGearShift.Enabled = Not Cfg.DeclMode - 'ChTCon.Enabled = Not Cfg.DeclMode - - CbGStype.Items.Clear() - CbGStype.ValueMember = "Value" - CbGStype.DisplayMember = "Label" - - If (Cfg.DeclMode) Then - CbGStype.DataSource = [Enum].GetValues(GetType(GearboxType)) _ - .Cast (Of GearboxType)() _ - .Where(Function(type) type.ManualTransmission() OrElse type = GearboxType.ATSerial) _ - .Select(Function(type) New With {Key .Value = type, .Label = type.GetLabel()}).ToList() - Else - CbGStype.DataSource = [Enum].GetValues(GetType(GearboxType)) _ - .Cast (Of GearboxType)() _ - .Where(Function(type) type.ManualTransmission() OrElse type.AutomaticTransmission()) _ - .Select(Function(type) New With {Key .Value = type, .Label = type.GetLabel()}).ToList() - End If - DeclInit() - - _changed = False - NewGbx() - End Sub - - 'Set generic values for Declaration mode. - Private Sub DeclInit() - Dim gbxType As GearboxType - Dim lv0 As ListViewItem - - If Not Cfg.DeclMode Then Exit Sub - - TBI_getr.Text = DeclarationData.Gearbox.Inertia.ToGUIFormat() 'cDeclaration.GbInertia - - gbxType = CType(CbGStype.SelectedValue, GearboxType) 'CType(Me.CbGStype.SelectedIndex, tGearbox) - - TbTracInt.Text = gbxType.TractionInterruption().ToGUIFormat() - TbMinTimeBetweenShifts.Text = DeclarationData.Gearbox.MinTimeBetweenGearshifts.ToGUIFormat() - 'cDeclaration.MinTimeBetweenGearshift(GStype) - - TbTqResv.Text = (DeclarationData.Gearbox.TorqueReserve*100).ToGUIFormat() ' cDeclaration.TqResv - TbTqResvStart.Text = (DeclarationData.Gearbox.TorqueReserveStart*100).ToGUIFormat() 'cDeclaration.TqResvStart - TbStartSpeed.Text = DeclarationData.Gearbox.StartSpeed.ToGUIFormat() 'cDeclaration.StartSpeed - TbStartAcc.Text = DeclarationData.Gearbox.StartAcceleration.ToGUIFormat() ' cDeclaration.StartAcc - - tbUpshiftMinAcceleration.Text = DeclarationData.Gearbox.UpshiftMinAcceleration.ToGUIFormat() - tbTCCUpshiftMinAcceleration.Text = "" - tbTCLUpshiftMinAcceleration.Text = "" - - tbDownshiftAfterUpshift.Text = DeclarationData.Gearbox.DownshiftAfterUpshiftDelay.ToGUIFormat() - tbUpshiftAfterDownshift.Text = DeclarationData.Gearbox.UpshiftAfterDownshiftDelay.ToGUIFormat() - - 'ChTCon.Checked = GStype.AutomaticTransmission() - For Each lv0 In LvGears.Items - lv0.SubItems(GearboxTbl.ShiftPolygons).Text = "" - Next - End Sub - -#Region "Toolbar" - - Private Sub ToolStripBtNew_Click(sender As Object, e As EventArgs) Handles ToolStripBtNew.Click - NewGbx() - End Sub - - Private Sub ToolStripBtOpen_Click(sender As Object, e As EventArgs) Handles ToolStripBtOpen.Click - If GearboxFileBrowser.OpenDialog(_gbxFile) Then - Try - OpenGbx(GearboxFileBrowser.Files(0), VehicleCategory.RigidTruck) - Catch ex As Exception - MsgBox("Failed to open Gearbox File: " + ex.Message) - End Try - End If - End Sub - - Private Sub ToolStripBtSave_Click(sender As Object, e As EventArgs) Handles ToolStripBtSave.Click - SaveOrSaveAs(False) - End Sub - - Private Sub ToolStripBtSaveAs_Click(sender As Object, e As EventArgs) Handles ToolStripBtSaveAs.Click - SaveOrSaveAs(True) - End Sub - - Private Sub ToolStripBtSendTo_Click(sender As Object, e As EventArgs) Handles ToolStripBtSendTo.Click - - If ChangeCheckCancel() Then Exit Sub - - If _gbxFile = "" Then - If MsgBox("Save file now?", MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then - If Not SaveOrSaveAs(True) Then Exit Sub - Else - Exit Sub - End If - End If - - If Not VectoJobForm.Visible Then - JobDir = "" - VectoJobForm.Show() - VectoJobForm.VectoNew() - Else - VectoJobForm.WindowState = FormWindowState.Normal - End If - - VectoJobForm.TbGBX.Text = GetFilenameWithoutDirectory(_gbxFile, JobDir) - End Sub - - 'Help - Private Sub ToolStripButton1_Click(sender As Object, e As EventArgs) Handles ToolStripButton1.Click - If File.Exists(MyAppPath & "User Manual\help.html") Then - Dim defaultBrowserPath As String = BrowserUtils.GetDefaultBrowserPath() - Process.Start(defaultBrowserPath, - String.Format("""file://{0}{1}""", MyAppPath, "User Manual\help.html#gearbox-editor")) - Else - MsgBox("User Manual not found!", MsgBoxStyle.Critical) - End If - End Sub - -#End Region - - 'New file - Private Sub NewGbx() - 'Dim lvi As ListViewItem - - If ChangeCheckCancel() Then Exit Sub - - 'CbGStype.SelectedIndex = 0 - - TbName.Text = "" - TbTracInt.Text = "" - TBI_getr.Text = "" - - LvGears.Items.Clear() - - LvGears.Items.Add(CreateListviewItem("Axle", 1, "1", "", "", "")) - - 'Me.ChSkipGears.Checked = False 'set by CbGStype.SelectedIndexChanged - 'Me.ChShiftInside.Checked = False 'set by CbGStype.SelectedIndexChanged - TbTqResv.Text = (DeclarationData.Gearbox.TorqueReserve*100).ToGUIFormat() - TbMinTimeBetweenShifts.Text = DeclarationData.Gearbox.MinTimeBetweenGearshifts.ToGUIFormat() - TbTqResvStart.Text = (DeclarationData.Gearbox.TorqueReserveStart*100).ToGUIFormat() - TbStartSpeed.Text = DeclarationData.Gearbox.StartSpeed.ToGUIFormat() ' in m/s! - TbStartAcc.Text = DeclarationData.Gearbox.StartAcceleration.ToGUIFormat() - - tbUpshiftMinAcceleration.Text = DeclarationData.Gearbox.UpshiftMinAcceleration.ToGUIFormat() - tbTCLUpshiftMinAcceleration.Text = "" - tbTCCUpshiftMinAcceleration.Text = "" - - tbDownshiftAfterUpshift.Text = DeclarationData.Gearbox.DownshiftAfterUpshiftDelay.ToGUIFormat() - tbUpshiftAfterDownshift.Text = DeclarationData.Gearbox.UpshiftAfterDownshiftDelay.ToGUIFormat() - - 'ChTCon.Checked = False 'set by CbGStype.SelectedIndexChanged - TbTCfile.Text = "" - TbTCrefrpm.Text = "" - TbTCinertia.Text = "" - - DeclInit() - - _gbxFile = "" - Text = "GBX Editor" - LbStatus.Text = "" - - - _changed = False - Try - UpdatePic() - Catch - End Try - End Sub - - 'Open file - Public Sub OpenGbx(file As String, vehicleCategory As VehicleCategory) - - If ChangeCheckCancel() Then Exit Sub - - Dim inputData As IEngineeringInputDataProvider = TryCast(JSONInputDataFactory.ReadComponentData(file), - IEngineeringInputDataProvider) - Dim gearbox As IGearboxEngineeringInputData = inputData.GearboxInputData - Dim axlegear As IAxleGearInputData = inputData.AxleGearInputData - - _vehicleCategory = vehicleCategory - - If Cfg.DeclMode <> gearbox.SavedInDeclarationMode Then - Select Case WrongMode() - Case 1 - Close() - MainForm.RbDecl.Checked = Not MainForm.RbDecl.Checked - MainForm.OpenVectoFile(file) - Case - 1 - Exit Sub - End Select - End If - - Dim basePath As String = Path.GetDirectoryName(file) - TbName.Text = gearbox.Model - TbTracInt.Text = gearbox.TractionInterruption.ToGUIFormat() - TBI_getr.Text = gearbox.Inertia.ToGUIFormat() - - LvGears.Items.Clear() - - Dim lossmap As String = "" - Try - lossmap = If(axlegear.LossMap Is Nothing, axlegear.Efficiency.ToGUIFormat(), - GetRelativePath(axlegear.LossMap.Source, basePath)) - Catch ex As Exception - End Try - - LvGears.Items.Add(CreateListviewItem("Axle", axlegear.Ratio, lossmap, "", "", "")) - - For Each gear As ITransmissionInputData In gearbox.Gears - lossmap = "" - Try - lossmap = If(gear.LossMap Is Nothing, gear.Efficiency.ToGUIFormat(), GetRelativePath(gear.LossMap.Source, basePath)) - Catch ex As Exception - - End Try - LvGears.Items.Add(CreateListviewItem(gear.Gear.ToString("00"), gear.Ratio, - lossmap, - If(gear.ShiftPolygon Is Nothing, "", GetRelativePath(gear.ShiftPolygon.Source, basePath)), - If(gear.MaxTorque Is Nothing, "", gear.MaxTorque.ToGUIFormat()), - If(gear.MaxInputSpeed Is Nothing, "", gear.MaxInputSpeed.AsRPM.ToGUIFormat()))) - Next - - TbTqResv.Text = (gearbox.TorqueReserve*100).ToGUIFormat() - TbMinTimeBetweenShifts.Text = gearbox.MinTimeBetweenGearshift.ToGUIFormat() - TbTqResvStart.Text = (gearbox.StartTorqueReserve*100).ToGUIFormat() - TbStartSpeed.Text = gearbox.StartSpeed.ToGUIFormat() - TbStartAcc.Text = gearbox.StartAcceleration.ToGUIFormat() - - Dim torqueConverter As ITorqueConverterEngineeringInputData = gearbox.TorqueConverter - If torqueConverter Is Nothing OrElse gearbox.Type.ManualTransmission() Then - TbTCfile.Text = "" - TbTCrefrpm.Text = "" - TbTCinertia.Text = "" - TBTCShiftPolygon.Text = "" - tbTCmaxSpeed.Text = "" - tbTCLUpshiftMinAcceleration.Text = "" - tbTCCUpshiftMinAcceleration.Text = "" - - Else - TbTCfile.Text = If(torqueConverter.TCData Is Nothing, "", GetRelativePath(torqueConverter.TCData.Source, basePath)) - TbTCrefrpm.Text = If(torqueConverter.ReferenceRPM Is Nothing, "", torqueConverter.ReferenceRPM.AsRPM.ToGUIFormat()) - TbTCinertia.Text = If(torqueConverter.Inertia Is Nothing, "", torqueConverter.Inertia.ToGUIFormat()) - TBTCShiftPolygon.Text = - If(torqueConverter.ShiftPolygon Is Nothing, "", GetRelativePath(torqueConverter.ShiftPolygon.Source, basePath)) - tbTCmaxSpeed.Text = - If(torqueConverter.MaxInputSpeed Is Nothing, "", torqueConverter.MaxInputSpeed.AsRPM.ToGUIFormat()) - tbTCLUpshiftMinAcceleration.Text = torqueConverter.CLUpshiftMinAcceleration.ToGUIFormat() - tbTCCUpshiftMinAcceleration.Text = torqueConverter.CCUpshiftMinAcceleration.ToGUIFormat() - End If - - tbUpshiftMinAcceleration.Text = gearbox.UpshiftMinAcceleration.ToGUIFormat() - tbDownshiftAfterUpshift.Text = gearbox.DownshiftAfterUpshiftDelay.ToGUIFormat() - tbUpshiftAfterDownshift.Text = gearbox.UpshiftAfterDownshiftDelay.ToGUIFormat() - - tbATShiftTime.Text = gearbox.PowershiftShiftTime.ToGUIFormat() - - CbGStype.SelectedValue = gearbox.Type - - - DeclInit() - - - GearboxFileBrowser.UpdateHistory(file) - Text = GetFilenameWithoutPath(file, True) - LbStatus.Text = "" - UpdateGearboxInfoText() - _gbxFile = file - Activate() - - _changed = False - Try - UpdatePic() - Catch - End Try - End Sub - - Private Function CreateListviewItem(gear As String, ratio As Double, getrMap As String, - shiftPolygon As String, maxTorque As String, maxSpeed As String) As ListViewItem - Dim retVal As ListViewItem = New ListViewItem(gear) - 'retVal.SubItems.Add(tc) - retVal.SubItems.Add(ratio.ToGUIFormat()) - retVal.SubItems.Add(getrMap) - retVal.SubItems.Add(shiftPolygon) - retVal.SubItems.Add(maxTorque) - retVal.SubItems.Add(maxSpeed) - Return retVal - End Function - - 'Save or Save As function = true if file is saved - Private Function SaveOrSaveAs(saveAs As Boolean) As Boolean - If _gbxFile = "" Or saveAs Then - If GearboxFileBrowser.SaveDialog(_gbxFile) Then - _gbxFile = GearboxFileBrowser.Files(0) - Else - Return False - End If - End If - Return SaveGbx(_gbxFile) - End Function - - 'Save file - Private Function SaveGbx(file As String) As Boolean - - Dim gearbox As Gearbox = FillGearboxData(file) - - - If Not gearbox.SaveFile Then - MsgBox("Cannot safe to " & file, MsgBoxStyle.Critical) - Return False - End If - - If AutoSendTo Then - If VectoJobForm.Visible Then - If UCase(FileRepl(VectoJobForm.TbGBX.Text, JobDir)) <> UCase(file) Then _ - VectoJobForm.TbGBX.Text = GetFilenameWithoutDirectory(file, JobDir) - VectoJobForm.UpdatePic() - End If - End If - - GearboxFileBrowser.UpdateHistory(file) - Text = GetFilenameWithoutPath(file, True) - LbStatus.Text = "" - - _changed = False - - Return True - End Function - - Private Function FillGearboxData(file As String) As Gearbox - Dim gearbox As Gearbox - Dim i As Integer - - gearbox = New Gearbox - gearbox.FilePath = file - - gearbox.ModelName = TbName.Text - If Trim(gearbox.ModelName) = "" Then gearbox.ModelName = "Undefined" - - gearbox.TracIntrSi = TbTracInt.Text.ToDouble(0) - gearbox.GbxInertia = TBI_getr.Text.ToDouble(0) - - For i = 0 To LvGears.Items.Count - 1 - 'GBX0.IsTCgear.Add(Me.LvGears.Items(i).SubItems(GearboxTbl.TorqueConverter).Text = "on" And i > 0) - gearbox.GearRatios.Add(LvGears.Items(i).SubItems(GearboxTbl.Ratio).Text.ToDouble(0)) - gearbox.GearLossmaps.Add(New SubPath) - gearbox.GearLossMap(i) = LvGears.Items(i).SubItems(GearboxTbl.LossMapEfficiency).Text - gearbox.GearshiftFiles.Add(New SubPath) - gearbox.ShiftPolygonFile(i) = LvGears.Items(i).SubItems(GearboxTbl.ShiftPolygons).Text - 'GBX0.FldFiles.Add(New cSubPath) - 'GBX0.FldFile(i) = Me.LvGears.Items(i).SubItems(GearboxTbl.MaxTorque).Text - gearbox.MaxTorque.Add(LvGears.Items(i).SubItems(GearboxTbl.MaxTorque).Text) - gearbox.MaxSpeed.Add(LvGears.Items(i).SubItems(GearboxTbl.MaxSpeed).Text) - Next - - gearbox.TorqueResv = TbTqResv.Text.ToDouble(0) - gearbox.ShiftTime = TbMinTimeBetweenShifts.Text.ToDouble(0) - gearbox.TorqueResvStart = TbTqResvStart.Text.ToDouble(0) - gearbox.StartSpeed = TbStartSpeed.Text.ToDouble(0) - gearbox.StartAcc = TbStartAcc.Text.ToDouble(0) - - gearbox.Type = CType(CbGStype.SelectedValue, GearboxType) - - gearbox.Type.AutomaticTransmission() - gearbox.TorqueConverterFile = TbTCfile.Text - gearbox.TorqueConverterReferenceRpm = TbTCrefrpm.Text.ToDouble(0) - gearbox.TorqueConverterInertia = TbTCinertia.Text.ToDouble(0) - gearbox.TorqueConverterShiftPolygonFile = TBTCShiftPolygon.Text - gearbox.TorqueConverterMaxSpeed = tbTCmaxSpeed.Text.ToDouble(0) - - gearbox.DownshiftAfterUpshift = tbDownshiftAfterUpshift.Text.ToDouble(0) - gearbox.UpshiftAfterDownshift = tbUpshiftAfterDownshift.Text.ToDouble(0) - - gearbox.UpshiftMinAcceleration = tbUpshiftMinAcceleration.Text.ToDouble(0) - gearbox.TCLUpshiftMinAcceleration = tbTCLUpshiftMinAcceleration.Text.ToDouble(0) - gearbox.TCCUpshiftMinAcceleration = tbTCCUpshiftMinAcceleration.Text.ToDouble(0) - - gearbox.PSShiftTime = tbATShiftTime.Text.ToDouble(0) - Return gearbox - End Function - -#Region "Change Events" - - 'Change Status ändern |@@| Change Status change - Private Sub Change() - If Not _changed Then - LbStatus.Text = "Unsaved changes in current file" - _changed = True - End If - End Sub - - ' "Save changes ?" ...liefert True wenn User Vorgang abbricht |@@| Save changes? "... Returns True if user aborts - Private Function ChangeCheckCancel() As Boolean - - If _changed Then - Select Case MsgBox("Save changes ?", MsgBoxStyle.YesNoCancel) - Case MsgBoxResult.Yes - Return Not SaveOrSaveAs(False) - Case MsgBoxResult.Cancel - Return True - Case Else 'MsgBoxResult.No - _changed = False - Return False - End Select - - Else - - Return False - - End If - End Function - - Private Sub TbName_TextChanged(sender As Object, e As EventArgs) _ - Handles TbName.TextChanged, TBI_getr.TextChanged, TbTracInt.TextChanged, TbTqResv.TextChanged, - TbMinTimeBetweenShifts.TextChanged, TbTqResvStart.TextChanged, TbStartSpeed.TextChanged, TbStartAcc.TextChanged, - TbTCfile.TextChanged, - tbTCCUpshiftMinAcceleration.TextChanged, tbTCLUpshiftMinAcceleration.TextChanged - Change() - End Sub - -#End Region - - 'Save and close - Private Sub ButOK_Click(sender As Object, e As EventArgs) Handles ButOK.Click - If SaveOrSaveAs(False) Then Close() - End Sub - - 'Cancel - Private Sub ButCancel_Click(sender As Object, e As EventArgs) Handles ButCancel.Click - Close() - End Sub - - 'Enable/Disable settings for specific transmission types - Private Sub CbGStype_SelectedIndexChanged(sender As Object, e As EventArgs) _ - Handles CbGStype.SelectedIndexChanged - Dim gStype As GearboxType = CType(CbGStype.SelectedValue, GearboxType) - - Change() - - 'ChTCon.Enabled = (GStype.AutomaticTransmission()) - gbTC.Enabled = gStype.AutomaticTransmission() - pnTcEngineering.Enabled = Not Cfg.DeclMode AndAlso gStype.AutomaticTransmission() - gbTCAccMin.Enabled = Not Cfg.DeclMode AndAlso gStype.AutomaticTransmission() - gbPowershiftLosses.Enabled = Not Cfg.DeclMode AndAlso gStype.AutomaticTransmission() - TbStartAcc.Enabled = Not gStype.AutomaticTransmission() - TbStartSpeed.Enabled = Not gStype.AutomaticTransmission() - TbTqResv.Enabled = Not gStype.AutomaticTransmission() - GroupBox2.Enabled = Not gStype.AutomaticTransmission() - TBI_getr.Enabled = Not gStype.AutomaticTransmission() - TbTracInt.Enabled = Not gStype.AutomaticTransmission() - tbDownshiftAfterUpshift.Enabled = Not gStype.AutomaticTransmission() - tbUpshiftAfterDownshift.Enabled = Not gStype.AutomaticTransmission() - UpdateGearboxInfoText() - End Sub - - Private Sub UpdateGearboxInfoText() - Dim gStype As GearboxType = CType(CbGStype.SelectedValue, GearboxType) - - Dim text As String = "" - If (gStype = GearboxType.ATSerial) Then - If LvGears.Items.Count > 2 Then - Dim ratio1 As Double = LvGears.Items.Item(1).SubItems(GearboxTbl.Ratio).Text.ToDouble(0) - Dim ratio2 As Double = LvGears.Items.Item(2).SubItems(GearboxTbl.Ratio).Text.ToDouble(0) - - If ratio1/ratio2 >= DeclarationData.Gearbox.TorqueConverterSecondGearThreshold(_vehicleCategory) Then - text = "Torque converter is used in 1st and 2nd gear" - Else - text = "Torque converter is used in 1st gear only" - End If - End If - End If - lblGbxInfo.Text = text - End Sub - - - Private Sub LvGears_SelectedIndexChanged(sender As Object, e As EventArgs) _ - Handles LvGears.SelectedIndexChanged - Try - UpdatePic() - btExportVGBS.Enabled = True - Catch - btExportVGBS.Enabled = False - End Try - End Sub - -#Region "Gears" - - 'Gear-DoubleClick - Private Sub LvGears_MouseDoubleClick(ByVal sender As Object, ByVal e As MouseEventArgs) _ - Handles LvGears.MouseDoubleClick - EditGear() - End Sub - - 'Gear-KeyDown - Private Sub LvGears_KeyDown(sender As Object, e As KeyEventArgs) Handles LvGears.KeyDown - Select Case e.KeyCode - Case Keys.Delete, Keys.Back - RemoveGear(False) - Case Keys.Enter - EditGear() - End Select - End Sub - - 'Remove Gear Button - Private Sub BtClearGear_Click(sender As Object, e As EventArgs) Handles BtRemGear.Click - RemoveGear(False) - End Sub - - 'Add Gear button - Private Sub BtAddGear_Click(sender As Object, e As EventArgs) Handles BtAddGear.Click - AddGear() - LvGears.Items(LvGears.Items.Count - 1).Selected = True - EditGear() - End Sub - - 'Edit Gear - Private Sub EditGear() - - Do - - 'GearDia.ChIsTCgear.Enabled = (Me.ChTCon.Checked And Me.LvGears.SelectedIndices(0) > 0) - _gearDialog.GearboxType = CType(CbGStype.SelectedValue, GearboxType) - _gearDialog.PnShiftPoly.Enabled = (Not Cfg.DeclMode And LvGears.SelectedIndices(0) > 0) - _gearDialog.PnFld.Enabled = (LvGears.SelectedIndices(0) > 0) - _gearDialog.GbxPath = GetPath(_gbxFile) - _gearDialog.TbGear.Text = LvGears.SelectedItems(0).SubItems(GearboxTbl.GearNr).Text - _gearDialog.TbRatio.Text = LvGears.SelectedItems(0).SubItems(GearboxTbl.Ratio).Text - _gearDialog.TbMapPath.Text = LvGears.SelectedItems(0).SubItems(GearboxTbl.LossMapEfficiency).Text - If LvGears.SelectedIndices(0) > 0 Then - _gearDialog.TbShiftPolyFile.Text = LvGears.SelectedItems(0).SubItems(GearboxTbl.ShiftPolygons).Text - _gearDialog.TbMaxTorque.Text = LvGears.SelectedItems(0).SubItems(GearboxTbl.MaxTorque).Text - _gearDialog.tbMaxSpeed.Text = LvGears.SelectedItems(0).SubItems(GearboxTbl.MaxSpeed).Text - Else - _gearDialog.TbShiftPolyFile.Text = "" - _gearDialog.TbMaxTorque.Text = "" - _gearDialog.tbMaxSpeed.Text = "" - End If - - If LvGears.SelectedItems(0).Index = 0 Then - _gearDialog.BtPrevious.Enabled = False - Else - _gearDialog.BtPrevious.Enabled = True - End If - - If _gearDialog.ShowDialog = DialogResult.OK Then - 'Me.LvGears.SelectedItems(0).SubItems(GearboxTbl.TorqueConverter).Text = "-" - LvGears.SelectedItems(0).SubItems(GearboxTbl.Ratio).Text = _gearDialog.TbRatio.Text - LvGears.SelectedItems(0).SubItems(GearboxTbl.LossMapEfficiency).Text = _gearDialog.TbMapPath.Text - LvGears.SelectedItems(0).SubItems(GearboxTbl.ShiftPolygons).Text = _gearDialog.TbShiftPolyFile.Text - LvGears.SelectedItems(0).SubItems(GearboxTbl.MaxTorque).Text = _gearDialog.TbMaxTorque.Text - LvGears.SelectedItems(0).SubItems(GearboxTbl.MaxSpeed).Text = _gearDialog.tbMaxSpeed.Text - - UpdateGearboxInfoText() - Try - UpdatePic() - Catch - End Try - - Change() - - Else - - If LvGears.SelectedItems(0).SubItems(GearboxTbl.Ratio).Text = "" Then RemoveGear(True) - - End If - - If _gearDialog.NextGear Then - If LvGears.Items.Count - 1 = LvGears.SelectedIndices(0) Then AddGear() - - LvGears.Items(LvGears.SelectedIndices(0) + 1).Selected = True - End If - - If _gearDialog.PreviousGear AndAlso LvGears.SelectedIndices(0) > 0 Then - LvGears.Items(LvGears.SelectedIndices(0) - 1).Selected = True - End If - - Loop Until Not (_gearDialog.NextGear OrElse _gearDialog.PreviousGear) - End Sub - - 'Add Gear - Private Sub AddGear() - Dim lvi As ListViewItem - - lvi = CreateListviewItem(LvGears.Items.Count.ToString("00"), 1, "", "", "", "") - - LvGears.Items.Add(lvi) - - lvi.EnsureVisible() - UpdateGearboxInfoText() - LvGears.Focus() - - 'Change() => NO! Change() is already handled by EditGear - End Sub - - 'Remove Gear - Private Sub RemoveGear(noChange As Boolean) - Dim i0 As Integer - Dim i As Integer - Dim lv0 As ListViewItem - - If LvGears.Items.Count < 2 Then Exit Sub - - If LvGears.SelectedItems.Count = 0 Then LvGears.Items(LvGears.Items.Count - 1).Selected = True - - i0 = LvGears.SelectedItems(0).Index - - If i0 = 0 Then Exit Sub 'Must not remove axle - - LvGears.SelectedItems(0).Remove() - - i = 0 - For Each lv0 In LvGears.Items - If lv0.SubItems(GearboxTbl.GearNr).Text = "Axle" Then Continue For - i += 1 - lv0.SubItems(GearboxTbl.GearNr).Text = i.ToString("00") - Next - - If i0 < LvGears.Items.Count Then - LvGears.Items(i0).Selected = True - LvGears.Items(i0).EnsureVisible() - End If - UpdateGearboxInfoText() - LvGears.Focus() - Try - UpdatePic() - Catch - End Try - - If Not noChange Then Change() - End Sub - - -#End Region - - -#Region "Open File Context Menu" - - Private _contextMenuFiles As String() - Private _vehicleCategory As VehicleCategory - - Private Sub OpenFiles(ParamArray files() As String) - - If files.Length = 0 Then Exit Sub - - _contextMenuFiles = files - - OpenWithToolStripMenuItem.Text = "Open with " & Cfg.OpenCmdName - - CmOpenFile.Show(Windows.Forms.Cursor.Position) - End Sub - - Private Sub OpenWithToolStripMenuItem_Click(sender As Object, e As EventArgs) _ - Handles OpenWithToolStripMenuItem.Click - If Not FileOpenAlt(_contextMenuFiles(0)) Then MsgBox("Failed to open file!") - End Sub - - Private Sub ShowInFolderToolStripMenuItem_Click(sender As Object, e As EventArgs) _ - Handles ShowInFolderToolStripMenuItem.Click - If File.Exists(_contextMenuFiles(0)) Then - Try - Process.Start("explorer", "/select,""" & _contextMenuFiles(0) & "") - Catch ex As Exception - MsgBox("Failed to open file!") - End Try - Else - MsgBox("File not found!") - End If - End Sub - -#End Region - - - Private Sub UpdatePic() - - Dim path As String - - Dim chart As Chart - Dim s As Series - Dim a As ChartArea - Dim img As Bitmap - Dim gear As Integer - 'Dim fullLoadCurve As EngineFullLoadCurve = Nothing - 'Dim shiftOk As Boolean - - - PicBox.Image = Nothing - - Dim shiftPolygon As ShiftPolygon = Nothing - 'Dim engineFld As FullLoadCurve - - If LvGears.Items.Count <= 1 Then Exit Sub - - Try - If LvGears.SelectedItems.Count > 0 AndAlso LvGears.SelectedIndices(0) > 0 Then - path = FileRepl(LvGears.SelectedItems(0).SubItems(GearboxTbl.ShiftPolygons).Text, GetPath(_gbxFile)) - gear = LvGears.SelectedIndices(0) - Else - path = FileRepl(LvGears.Items(1).SubItems(GearboxTbl.ShiftPolygons).Text, GetPath(_gbxFile)) - gear = 1 - End If - - If File.Exists(path) Then shiftPolygon = ShiftPolygonReader.ReadFromFile(path) - - Catch ex As Exception - - End Try - - chart = New Chart - chart.Width = PicBox.Width - chart.Height = PicBox.Height - - a = New ChartArea - - 'Shiftpolygons from file - - If Not shiftPolygon Is Nothing Then - s = New Series - s.Points.DataBindXY(shiftPolygon.Upshift.Select(Function(x) x.AngularSpeed.AsRPM).ToArray(), - shiftPolygon.Upshift.Select(Function(x) x.Torque.Value()).ToArray()) - s.ChartType = SeriesChartType.FastLine - s.BorderWidth = 2 - s.Color = Color.DarkRed - s.Name = "Upshift curve" - chart.Series.Add(s) - - s = New Series - s.Points.DataBindXY(shiftPolygon.Downshift.Select(Function(x) x.AngularSpeed.AsRPM).ToArray(), - shiftPolygon.Downshift.Select(Function(x) x.Torque.Value()).ToArray()) - s.ChartType = SeriesChartType.FastLine - s.BorderWidth = 2 - s.Color = Color.DarkRed - s.Name = "Downshift curve" - chart.Series.Add(s) - End If - - 'Dim vectoJob As VectoJob = New VectoJob() With {.FilePath = VectoJobForm.VECTOfile} - 'Dim vectoOk As Boolean = vectoJob.ReadFile() - Dim jobFile As String = VectoJobForm.VectoFile - If Not jobFile Is Nothing AndAlso File.Exists(jobFile) Then - - Dim inputData As IEngineeringInputDataProvider = TryCast(JSONInputDataFactory.ReadJsonJob(jobFile), - IEngineeringInputDataProvider) - If (inputData Is Nothing) Then - Exit Sub - End If - Dim vehicle As IVehicleEngineeringInputData = inputData.VehicleInputData - 'inputData = TryCast(JSONInputDataFactory.ReadComponentData(vectoJob.PathEng(False)), IEngineeringInputDataProvider) - Dim engine As IEngineEngineeringInputData = inputData.EngineInputData - Dim engineFld As EngineFullLoadCurve = FullLoadCurveReader.Create(engine.FullLoadCurve) - - - s = New Series - s.Points.DataBindXY(engineFld.FullLoadEntries.Select(Function(x) x.EngineSpeed.AsRPM).ToArray(), - engineFld.FullLoadEntries.Select(Function(x) x.TorqueFullLoad.Value()).ToArray()) - s.ChartType = SeriesChartType.FastLine - s.BorderWidth = 2 - s.Color = Color.DarkBlue - s.Name = "Full load" - chart.Series.Add(s) - - If VectoJobForm.Visible AndAlso engine.IdleSpeed > 0 Then - 'If FLD0.Init(VectoJobForm.n_idle) Then - - 'Dim fullLoadCurve As FullLoadCurve = ConvertToFullLoadCurve(FLD0.LnU, FLD0.LTq) - Dim gears As IList(Of ITransmissionInputData) = ConvertToGears(LvGears.Items) - Dim shiftLines As ShiftPolygon = GetShiftLines(engine.IdleSpeed, engineFld, vehicle, gears, gear) - If (Not IsNothing(shiftLines)) Then - - - s = New Series - - 's.Points.DataBindXY(Shiftpoly.gs_nUup, Shiftpoly.gs_TqUp) - s.Points.DataBindXY( - shiftLines.Upshift.Select(Function(pt) pt.AngularSpeed.AsRPM). - ToArray(), - shiftLines.Upshift.Select(Function(pt) pt.Torque.Value()).ToArray()) - s.ChartType = SeriesChartType.FastLine - s.BorderWidth = 2 - s.Color = Color.DarkRed - s.BorderDashStyle = ChartDashStyle.Dash - s.Name = "Upshift curve (generic)" - chart.Series.Add(s) - - s = New Series - 's.Points.DataBindXY(Shiftpoly.gs_nUdown, Shiftpoly.gs_TqDown) - s.Points.DataBindXY( - shiftLines.Downshift.Select(Function(pt) pt.AngularSpeed.AsRPM) _ - .ToArray(), - shiftLines.Downshift.Select(Function(pt) pt.Torque.Value()).ToArray()) - s.ChartType = SeriesChartType.FastLine - s.BorderWidth = 2 - s.Color = Color.DarkRed - s.BorderDashStyle = ChartDashStyle.Dash - s.Name = "Downshift curve (generic)" - chart.Series.Add(s) - End If - 'End If - End If - End If - - a.Name = "main" - - a.AxisX.Title = "engine speed [1/min]" - a.AxisX.TitleFont = New Font("Helvetica", 10) - a.AxisX.LabelStyle.Font = New Font("Helvetica", 8) - a.AxisX.LabelAutoFitStyle = LabelAutoFitStyles.None - a.AxisX.MajorGrid.LineDashStyle = ChartDashStyle.Dot - - a.AxisY.Title = "engine torque [Nm]" - a.AxisY.TitleFont = New Font("Helvetica", 10) - a.AxisY.LabelStyle.Font = New Font("Helvetica", 8) - a.AxisY.LabelAutoFitStyle = LabelAutoFitStyles.None - a.AxisY.MajorGrid.LineDashStyle = ChartDashStyle.Dot - - a.AxisX.Minimum = 300 - a.BorderDashStyle = ChartDashStyle.Solid - a.BorderWidth = 1 - - a.BackColor = Color.GhostWhite - - chart.ChartAreas.Add(a) - - chart.Titles.Add("Gear " & gear & " shift polygons") - chart.Titles(0).Font = New Font("Helvetica", 12) - - chart.Update() - - img = New Bitmap(chart.Width, chart.Height, PixelFormat.Format32bppArgb) - chart.DrawToBitmap(img, New Rectangle(0, 0, PicBox.Width, PicBox.Height)) - - PicBox.Image = img - End Sub - - - Private Function GetShiftLines(ByVal idleSpeed As PerSecond, engineFullLoadCurve As EngineFullLoadCurve, - vehicle As IVehicleEngineeringInputData, gears As IList(Of ITransmissionInputData), ByVal gear As Integer) _ - As ShiftPolygon - Dim maxTqStr As String = LvGears.Items(gear).SubItems(GearboxTbl.MaxTorque).Text - Dim engine As CombustionEngineData = ConvertToEngineData(engineFullLoadCurve, idleSpeed, gear, - If(String.IsNullOrWhiteSpace(maxTqStr), Nothing, maxTqStr.ToDouble(0).SI (Of NewtonMeter))) - If gears.Count <= 1 Then - Return Nothing - End If - Dim rDyn As Meter = vehicle.DynamicTyreRadius - If rDyn.IsEqual(0) Then - If (vehicle.Axles.Count < 2) Then - Return Nothing - End If - rDyn = DeclarationData.Wheels.Lookup(vehicle.Axles(1).Wheels).DynamicTyreRadius - End If - If (rDyn.IsEqual(0)) Then - Return Nothing - End If - Dim shiftLines As ShiftPolygon = DeclarationData.Gearbox.ComputeShiftPolygon( - CType(CbGStype.SelectedValue, GearboxType), gear - 1, - engine.FullLoadCurves(CType(gear, UInteger)), gears, engine, - Double.Parse(LvGears.Items(0).SubItems(GearboxTbl.Ratio).Text, CultureInfo.InvariantCulture), - (rDyn)) - Return shiftLines - End Function - - Private Function ConvertToGears(gbx As ListView.ListViewItemCollection) As IList(Of ITransmissionInputData) - Dim retVal As List(Of ITransmissionInputData) = New List(Of ITransmissionInputData) - Dim value As Double - - For i As Integer = 1 To gbx.Count - 1 - If _ - gbx(i).SubItems(GearboxTbl.Ratio).Text <> "" AndAlso Double.TryParse(gbx(i).SubItems(GearboxTbl.Ratio).Text, value) _ - Then - Dim maxSpeed As PerSecond = - If _ - (String.IsNullOrWhiteSpace(gbx(i).SubItems(GearboxTbl.MaxSpeed).Text), Nothing, - gbx(i).SubItems(GearboxTbl.MaxSpeed).Text.ToDouble().RPMtoRad()) - retVal.Add( - New TransmissionInputData() _ - With {.Ratio = value, .MaxInputSpeed = maxSpeed}) - - End If - Next - Return retVal - End Function - - -#Region "Torque Converter" - - - 'Browse TC file - Private Sub BtTCfileBrowse_Click(sender As Object, e As EventArgs) Handles BtTCfileBrowse.Click - If TorqueConverterFileBrowser.OpenDialog(FileRepl(TbTCfile.Text, GetPath(_gbxFile))) Then - TbTCfile.Text = GetFilenameWithoutDirectory(TorqueConverterFileBrowser.Files(0), GetPath(_gbxFile)) - End If - End Sub - - 'Open TC file - Private Sub BtTCfileOpen_Click(sender As Object, e As EventArgs) Handles BtTCfileOpen.Click - OpenFiles(FileRepl(TbTCfile.Text, GetPath(_gbxFile))) - End Sub - - -#End Region - - Private Sub GroupBox1_Enter(sender As Object, e As EventArgs) Handles GroupBox1.Enter - End Sub - - Public Sub New() - - ' Dieser Aufruf ist für den Designer erforderlich. - InitializeComponent() - - ' Fügen Sie Initialisierungen nach dem InitializeComponent()-Aufruf hinzu. - End Sub - - Private Sub BtTCShiftFileBrowse_Click(sender As Object, e As EventArgs) Handles BtTCShiftFileBrowse.Click - If TorqueConverterShiftPolygonFileBrowser.OpenDialog(FileRepl(TBTCShiftPolygon.Text, GetPath(_gbxFile))) Then - TBTCShiftPolygon.Text = GetFilenameWithoutDirectory(TorqueConverterShiftPolygonFileBrowser.Files(0), - GetPath(_gbxFile)) - End If - End Sub - - Private Sub btnExportXML_Click(sender As Object, e As EventArgs) Handles btnExportXML.Click - If Not Cfg.DeclMode Then - MsgBox("XML Export is only supported in Declaration Mode") - Exit Sub - End If - If Not FolderFileBrowser.OpenDialog("") Then - Exit Sub - End If - Dim filePath As String = FolderFileBrowser.Files(0) - - Dim data As Gearbox = FillGearboxData(_gbxFile) - If (Cfg.DeclMode) Then - Dim export As XDocument = New XMLDeclarationWriter(data.Manufacturer).GenerateVectoComponent(data, data) - export.Save(Path.Combine(filePath, data.ModelName + ".xml")) - Else - Dim export As XDocument = New XMLEngineeringWriter(_gbxFile, True, data.Manufacturer).GenerateVectoComponent(data, - data) - export.Save(Path.Combine(filePath, data.ModelName + ".xml")) - End If - End Sub - - Private Sub btnExportAxlGearXML_Click(sender As Object, e As EventArgs) Handles btnExportAxlGearXML.Click - If Not Cfg.DeclMode Then - MsgBox("XML Export is only supported in Declaration Mode") - Exit Sub - End If - If Not FolderFileBrowser.OpenDialog("") Then - Exit Sub - End If - Dim filePath As String = FolderFileBrowser.Files(0) - - Dim data As Gearbox = FillGearboxData(_gbxFile) - If (Cfg.DeclMode) Then - Dim export As XDocument = New XMLDeclarationWriter(data.Manufacturer).GenerateVectoComponent(data) - export.Save(Path.Combine(filePath, data.ModelName + ".xml")) - Else - Dim export As XDocument = New XMLEngineeringWriter(_gbxFile, True, data.Manufacturer).GenerateVectoComponent(data) - export.Save(Path.Combine(filePath, data.ModelName + ".xml")) - End If - End Sub +' Copyright 2017 European Union. +' Licensed under the EUPL (the 'Licence'); +' +' * You may not use this work except in compliance with the Licence. +' * You may obtain a copy of the Licence at: http://ec.europa.eu/idabc/eupl +' * Unless required by applicable law or agreed to in writing, +' software distributed under the Licence is distributed on an "AS IS" basis, +' WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +' +' See the LICENSE.txt for the specific language governing permissions and limitations. +Imports System.Collections.Generic +Imports System.Drawing.Imaging +Imports System.Globalization +Imports System.IO +Imports System.Linq +Imports System.Windows.Forms.DataVisualization.Charting +Imports System.Xml.Linq +Imports TUGraz.VECTO.Input_Files +Imports TUGraz.VectoCommon.InputData +Imports TUGraz.VectoCommon.Models +Imports TUGraz.VectoCommon.Utils +Imports TUGraz.VectoCore.InputData.FileIO.JSON +Imports TUGraz.VectoCore.InputData.Impl +Imports TUGraz.VectoCore.InputData.Reader +Imports TUGraz.VectoCore.Models.Declaration +Imports TUGraz.VectoCore.Models.SimulationComponent.Data +Imports TUGraz.VectoCore.Models.SimulationComponent.Data.Engine +Imports TUGraz.VectoCore.Models.SimulationComponent.Data.Gearbox +Imports TUGraz.VectoCore.OutputData.FileIO +Imports TUGraz.VectoCore.OutputData.XML +Imports TUGraz.VectoCore.Utils + +''' <summary> +''' Gearbox Editor +''' </summary> +''' <remarks></remarks> +Public Class GearboxForm + Private Enum GearboxTbl + GearNr = 0 + 'TorqueConverter = 1 + Ratio = 1 + LossMapEfficiency = 2 + ShiftPolygons = 3 + MaxTorque = 4 + MaxSpeed = 5 + End Enum + + Private _gbxFile As String = "" + Public AutoSendTo As Boolean = False + Public JobDir As String = "" + Private _gearDialog As GearboxGearDialog + + Private _changed As Boolean = False + + 'Before closing Editor: Check if file was changed and ask to save. + Private Sub F_GBX_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing + If e.CloseReason <> CloseReason.ApplicationExitCall And e.CloseReason <> CloseReason.WindowsShutDown Then + e.Cancel = ChangeCheckCancel() + End If + End Sub + + 'Initialise. + Private Sub F_GBX_Load(sender As Object, e As EventArgs) Handles Me.Load + + _gearDialog = New GearboxGearDialog + + PnInertiaTI.Enabled = Not Cfg.DeclMode + GrGearShift.Enabled = Not Cfg.DeclMode + 'ChTCon.Enabled = Not Cfg.DeclMode + + CbGStype.Items.Clear() + CbGStype.ValueMember = "Value" + CbGStype.DisplayMember = "Label" + + If (Cfg.DeclMode) Then + CbGStype.DataSource = [Enum].GetValues(GetType(GearboxType)) _ + .Cast(Of GearboxType)() _ + .Where(Function(type) type.ManualTransmission() OrElse type = GearboxType.ATSerial) _ + .Select(Function(type) New With {Key .Value = type, .Label = type.GetLabel()}).ToList() + Else + CbGStype.DataSource = [Enum].GetValues(GetType(GearboxType)) _ + .Cast(Of GearboxType)() _ + .Where(Function(type) type.ManualTransmission() OrElse type.AutomaticTransmission()) _ + .Select(Function(type) New With {Key .Value = type, .Label = type.GetLabel()}).ToList() + End If + DeclInit() + + _changed = False + NewGbx() + End Sub + + 'Set generic values for Declaration mode. + Private Sub DeclInit() + Dim gbxType As GearboxType + Dim lv0 As ListViewItem + + If Not Cfg.DeclMode Then Exit Sub + + TBI_getr.Text = DeclarationData.Gearbox.Inertia.ToGUIFormat() 'cDeclaration.GbInertia + + gbxType = CType(CbGStype.SelectedValue, GearboxType) 'CType(Me.CbGStype.SelectedIndex, tGearbox) + + TbTracInt.Text = gbxType.TractionInterruption().ToGUIFormat() + TbMinTimeBetweenShifts.Text = DeclarationData.Gearbox.MinTimeBetweenGearshifts.ToGUIFormat() + 'cDeclaration.MinTimeBetweenGearshift(GStype) + + TbTqResv.Text = (DeclarationData.Gearbox.TorqueReserve * 100).ToGUIFormat() ' cDeclaration.TqResv + TbTqResvStart.Text = (DeclarationData.Gearbox.TorqueReserveStart * 100).ToGUIFormat() 'cDeclaration.TqResvStart + TbStartSpeed.Text = DeclarationData.Gearbox.StartSpeed.ToGUIFormat() 'cDeclaration.StartSpeed + TbStartAcc.Text = DeclarationData.Gearbox.StartAcceleration.ToGUIFormat() ' cDeclaration.StartAcc + + tbUpshiftMinAcceleration.Text = DeclarationData.Gearbox.UpshiftMinAcceleration.ToGUIFormat() + tbTCCUpshiftMinAcceleration.Text = "" + tbTCLUpshiftMinAcceleration.Text = "" + + tbDownshiftAfterUpshift.Text = DeclarationData.Gearbox.DownshiftAfterUpshiftDelay.ToGUIFormat() + tbUpshiftAfterDownshift.Text = DeclarationData.Gearbox.UpshiftAfterDownshiftDelay.ToGUIFormat() + + 'ChTCon.Checked = GStype.AutomaticTransmission() + For Each lv0 In LvGears.Items + lv0.SubItems(GearboxTbl.ShiftPolygons).Text = "" + Next + End Sub + +#Region "Toolbar" + + Private Sub ToolStripBtNew_Click(sender As Object, e As EventArgs) Handles ToolStripBtNew.Click + NewGbx() + End Sub + + Private Sub ToolStripBtOpen_Click(sender As Object, e As EventArgs) Handles ToolStripBtOpen.Click + If GearboxFileBrowser.OpenDialog(_gbxFile) Then + Try + OpenGbx(GearboxFileBrowser.Files(0), VehicleCategory.RigidTruck) + Catch ex As Exception + MsgBox("Failed to open Gearbox File: " + ex.Message) + End Try + End If + End Sub + + Private Sub ToolStripBtSave_Click(sender As Object, e As EventArgs) Handles ToolStripBtSave.Click + SaveOrSaveAs(False) + End Sub + + Private Sub ToolStripBtSaveAs_Click(sender As Object, e As EventArgs) Handles ToolStripBtSaveAs.Click + SaveOrSaveAs(True) + End Sub + + Private Sub ToolStripBtSendTo_Click(sender As Object, e As EventArgs) Handles ToolStripBtSendTo.Click + + If ChangeCheckCancel() Then Exit Sub + + If _gbxFile = "" Then + If MsgBox("Save file now?", MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then + If Not SaveOrSaveAs(True) Then Exit Sub + Else + Exit Sub + End If + End If + + If Not VectoJobForm.Visible Then + JobDir = "" + VectoJobForm.Show() + VectoJobForm.VectoNew() + Else + VectoJobForm.WindowState = FormWindowState.Normal + End If + + VectoJobForm.TbGBX.Text = GetFilenameWithoutDirectory(_gbxFile, JobDir) + End Sub + + 'Help + Private Sub ToolStripButton1_Click(sender As Object, e As EventArgs) Handles ToolStripButton1.Click + If File.Exists(MyAppPath & "User Manual\help.html") Then + Dim defaultBrowserPath As String = BrowserUtils.GetDefaultBrowserPath() + Process.Start(defaultBrowserPath, + String.Format("""file://{0}{1}""", MyAppPath, "User Manual\help.html#gearbox-editor")) + Else + MsgBox("User Manual not found!", MsgBoxStyle.Critical) + End If + End Sub + +#End Region + + 'New file + Private Sub NewGbx() + 'Dim lvi As ListViewItem + + If ChangeCheckCancel() Then Exit Sub + + 'CbGStype.SelectedIndex = 0 + + TbName.Text = "" + TbTracInt.Text = "" + TBI_getr.Text = "" + + LvGears.Items.Clear() + + LvGears.Items.Add(CreateListviewItem("Axle", 1, "1", "", "", "")) + + 'Me.ChSkipGears.Checked = False 'set by CbGStype.SelectedIndexChanged + 'Me.ChShiftInside.Checked = False 'set by CbGStype.SelectedIndexChanged + TbTqResv.Text = (DeclarationData.Gearbox.TorqueReserve * 100).ToGUIFormat() + TbMinTimeBetweenShifts.Text = DeclarationData.Gearbox.MinTimeBetweenGearshifts.ToGUIFormat() + TbTqResvStart.Text = (DeclarationData.Gearbox.TorqueReserveStart * 100).ToGUIFormat() + TbStartSpeed.Text = DeclarationData.Gearbox.StartSpeed.ToGUIFormat() ' in m/s! + TbStartAcc.Text = DeclarationData.Gearbox.StartAcceleration.ToGUIFormat() + + tbUpshiftMinAcceleration.Text = DeclarationData.Gearbox.UpshiftMinAcceleration.ToGUIFormat() + tbTCLUpshiftMinAcceleration.Text = "" + tbTCCUpshiftMinAcceleration.Text = "" + + tbDownshiftAfterUpshift.Text = DeclarationData.Gearbox.DownshiftAfterUpshiftDelay.ToGUIFormat() + tbUpshiftAfterDownshift.Text = DeclarationData.Gearbox.UpshiftAfterDownshiftDelay.ToGUIFormat() + + 'ChTCon.Checked = False 'set by CbGStype.SelectedIndexChanged + TbTCfile.Text = "" + TbTCrefrpm.Text = "" + TbTCinertia.Text = "" + + DeclInit() + + _gbxFile = "" + Text = "GBX Editor" + LbStatus.Text = "" + + + _changed = False + Try + UpdatePic() + Catch + End Try + End Sub + + 'Open file + Public Sub OpenGbx(file As String, vehicleCategory As VehicleCategory) + + If ChangeCheckCancel() Then Exit Sub + + Dim inputData As IEngineeringInputDataProvider = TryCast(JSONInputDataFactory.ReadComponentData(file), + IEngineeringInputDataProvider) + Dim vehicle As IVehicleEngineeringInputData = inputData.JobInputData.Vehicle + Dim gearbox As IGearboxEngineeringInputData = vehicle.GearboxInputData + Dim axlegear As IAxleGearInputData = vehicle.AxleGearInputData + + _vehicleCategory = vehicleCategory + + If Cfg.DeclMode <> gearbox.SavedInDeclarationMode Then + Select Case WrongMode() + Case 1 + Close() + MainForm.RbDecl.Checked = Not MainForm.RbDecl.Checked + MainForm.OpenVectoFile(file) + Case -1 + Exit Sub + End Select + End If + + Dim basePath As String = Path.GetDirectoryName(file) + TbName.Text = gearbox.Model + TbTracInt.Text = gearbox.TractionInterruption.ToGUIFormat() + TBI_getr.Text = gearbox.Inertia.ToGUIFormat() + + LvGears.Items.Clear() + + Dim lossmap As String = "" + Try + lossmap = If(axlegear.LossMap Is Nothing, axlegear.Efficiency.ToGUIFormat(), + GetRelativePath(axlegear.LossMap.Source, basePath)) + Catch ex As Exception + End Try + + LvGears.Items.Add(CreateListviewItem("Axle", axlegear.Ratio, lossmap, "", "", "")) + + For Each gear As ITransmissionInputData In gearbox.Gears + lossmap = "" + Try + lossmap = If(gear.LossMap Is Nothing, gear.Efficiency.ToGUIFormat(), GetRelativePath(gear.LossMap.Source, basePath)) + Catch ex As Exception + + End Try + LvGears.Items.Add(CreateListviewItem(gear.Gear.ToString("00"), gear.Ratio, + lossmap, + If(gear.ShiftPolygon Is Nothing, "", GetRelativePath(gear.ShiftPolygon.Source, basePath)), + If(gear.MaxTorque Is Nothing, "", gear.MaxTorque.ToGUIFormat()), + If(gear.MaxInputSpeed Is Nothing, "", gear.MaxInputSpeed.AsRPM.ToGUIFormat()))) + Next + + TbTqResv.Text = (gearbox.TorqueReserve * 100).ToGUIFormat() + TbMinTimeBetweenShifts.Text = gearbox.MinTimeBetweenGearshift.ToGUIFormat() + TbTqResvStart.Text = (gearbox.StartTorqueReserve * 100).ToGUIFormat() + TbStartSpeed.Text = gearbox.StartSpeed.ToGUIFormat() + TbStartAcc.Text = gearbox.StartAcceleration.ToGUIFormat() + + Dim torqueConverter As ITorqueConverterEngineeringInputData = gearbox.TorqueConverter + If torqueConverter Is Nothing OrElse gearbox.Type.ManualTransmission() Then + TbTCfile.Text = "" + TbTCrefrpm.Text = "" + TbTCinertia.Text = "" + TBTCShiftPolygon.Text = "" + tbTCmaxSpeed.Text = "" + tbTCLUpshiftMinAcceleration.Text = "" + tbTCCUpshiftMinAcceleration.Text = "" + + Else + TbTCfile.Text = If(torqueConverter.TCData Is Nothing, "", GetRelativePath(torqueConverter.TCData.Source, basePath)) + TbTCrefrpm.Text = If(torqueConverter.ReferenceRPM Is Nothing, "", torqueConverter.ReferenceRPM.AsRPM.ToGUIFormat()) + TbTCinertia.Text = If(torqueConverter.Inertia Is Nothing, "", torqueConverter.Inertia.ToGUIFormat()) + TBTCShiftPolygon.Text = + If(torqueConverter.ShiftPolygon Is Nothing, "", GetRelativePath(torqueConverter.ShiftPolygon.Source, basePath)) + tbTCmaxSpeed.Text = + If(torqueConverter.MaxInputSpeed Is Nothing, "", torqueConverter.MaxInputSpeed.AsRPM.ToGUIFormat()) + tbTCLUpshiftMinAcceleration.Text = torqueConverter.CLUpshiftMinAcceleration.ToGUIFormat() + tbTCCUpshiftMinAcceleration.Text = torqueConverter.CCUpshiftMinAcceleration.ToGUIFormat() + End If + + tbUpshiftMinAcceleration.Text = gearbox.UpshiftMinAcceleration.ToGUIFormat() + tbDownshiftAfterUpshift.Text = gearbox.DownshiftAfterUpshiftDelay.ToGUIFormat() + tbUpshiftAfterDownshift.Text = gearbox.UpshiftAfterDownshiftDelay.ToGUIFormat() + + tbATShiftTime.Text = gearbox.PowershiftShiftTime.ToGUIFormat() + + CbGStype.SelectedValue = gearbox.Type + + + DeclInit() + + + GearboxFileBrowser.UpdateHistory(file) + Text = GetFilenameWithoutPath(file, True) + LbStatus.Text = "" + UpdateGearboxInfoText() + _gbxFile = file + Activate() + + _changed = False + Try + UpdatePic() + Catch + End Try + End Sub + + Private Function CreateListviewItem(gear As String, ratio As Double, getrMap As String, + shiftPolygon As String, maxTorque As String, maxSpeed As String) As ListViewItem + Dim retVal As ListViewItem = New ListViewItem(gear) + 'retVal.SubItems.Add(tc) + retVal.SubItems.Add(ratio.ToGUIFormat()) + retVal.SubItems.Add(getrMap) + retVal.SubItems.Add(shiftPolygon) + retVal.SubItems.Add(maxTorque) + retVal.SubItems.Add(maxSpeed) + Return retVal + End Function + + 'Save or Save As function = true if file is saved + Private Function SaveOrSaveAs(saveAs As Boolean) As Boolean + If _gbxFile = "" Or saveAs Then + If GearboxFileBrowser.SaveDialog(_gbxFile) Then + _gbxFile = GearboxFileBrowser.Files(0) + Else + Return False + End If + End If + Return SaveGbx(_gbxFile) + End Function + + 'Save file + Private Function SaveGbx(file As String) As Boolean + + Dim gearbox As Gearbox = FillGearboxData(file) + + + If Not gearbox.SaveFile Then + MsgBox("Cannot safe to " & file, MsgBoxStyle.Critical) + Return False + End If + + If AutoSendTo Then + If VectoJobForm.Visible Then + If UCase(FileRepl(VectoJobForm.TbGBX.Text, JobDir)) <> UCase(file) Then _ + VectoJobForm.TbGBX.Text = GetFilenameWithoutDirectory(file, JobDir) + VectoJobForm.UpdatePic() + End If + End If + + GearboxFileBrowser.UpdateHistory(file) + Text = GetFilenameWithoutPath(file, True) + LbStatus.Text = "" + + _changed = False + + Return True + End Function + + Private Function FillGearboxData(file As String) As Gearbox + Dim gearbox As Gearbox + Dim i As Integer + + gearbox = New Gearbox + gearbox.FilePath = file + + gearbox.ModelName = TbName.Text + If Trim(gearbox.ModelName) = "" Then gearbox.ModelName = "Undefined" + + gearbox.TracIntrSi = TbTracInt.Text.ToDouble(0) + gearbox.GbxInertia = TBI_getr.Text.ToDouble(0) + + For i = 0 To LvGears.Items.Count - 1 + 'GBX0.IsTCgear.Add(Me.LvGears.Items(i).SubItems(GearboxTbl.TorqueConverter).Text = "on" And i > 0) + gearbox.GearRatios.Add(LvGears.Items(i).SubItems(GearboxTbl.Ratio).Text.ToDouble(0)) + gearbox.GearLossmaps.Add(New SubPath) + gearbox.GearLossMap(i) = LvGears.Items(i).SubItems(GearboxTbl.LossMapEfficiency).Text + gearbox.GearshiftFiles.Add(New SubPath) + gearbox.ShiftPolygonFile(i) = LvGears.Items(i).SubItems(GearboxTbl.ShiftPolygons).Text + 'GBX0.FldFiles.Add(New cSubPath) + 'GBX0.FldFile(i) = Me.LvGears.Items(i).SubItems(GearboxTbl.MaxTorque).Text + gearbox.MaxTorque.Add(LvGears.Items(i).SubItems(GearboxTbl.MaxTorque).Text) + gearbox.MaxSpeed.Add(LvGears.Items(i).SubItems(GearboxTbl.MaxSpeed).Text) + Next + + gearbox.TorqueResv = TbTqResv.Text.ToDouble(0) + gearbox.ShiftTime = TbMinTimeBetweenShifts.Text.ToDouble(0) + gearbox.TorqueResvStart = TbTqResvStart.Text.ToDouble(0) + gearbox.StartSpeed = TbStartSpeed.Text.ToDouble(0) + gearbox.StartAcc = TbStartAcc.Text.ToDouble(0) + + gearbox.Type = CType(CbGStype.SelectedValue, GearboxType) + + gearbox.Type.AutomaticTransmission() + gearbox.TorqueConverterFile = TbTCfile.Text + gearbox.TorqueConverterReferenceRpm = TbTCrefrpm.Text.ToDouble(0) + gearbox.TorqueConverterInertia = TbTCinertia.Text.ToDouble(0) + gearbox.TorqueConverterShiftPolygonFile = TBTCShiftPolygon.Text + gearbox.TorqueConverterMaxSpeed = tbTCmaxSpeed.Text.ToDouble(0) + + gearbox.DownshiftAfterUpshift = tbDownshiftAfterUpshift.Text.ToDouble(0) + gearbox.UpshiftAfterDownshift = tbUpshiftAfterDownshift.Text.ToDouble(0) + + gearbox.UpshiftMinAcceleration = tbUpshiftMinAcceleration.Text.ToDouble(0) + gearbox.TCLUpshiftMinAcceleration = tbTCLUpshiftMinAcceleration.Text.ToDouble(0) + gearbox.TCCUpshiftMinAcceleration = tbTCCUpshiftMinAcceleration.Text.ToDouble(0) + + gearbox.PSShiftTime = tbATShiftTime.Text.ToDouble(0) + Return gearbox + End Function + +#Region "Change Events" + + 'Change Status ändern |@@| Change Status change + Private Sub Change() + If Not _changed Then + LbStatus.Text = "Unsaved changes in current file" + _changed = True + End If + End Sub + + ' "Save changes ?" ...liefert True wenn User Vorgang abbricht |@@| Save changes? "... Returns True if user aborts + Private Function ChangeCheckCancel() As Boolean + + If _changed Then + Select Case MsgBox("Save changes ?", MsgBoxStyle.YesNoCancel) + Case MsgBoxResult.Yes + Return Not SaveOrSaveAs(False) + Case MsgBoxResult.Cancel + Return True + Case Else 'MsgBoxResult.No + _changed = False + Return False + End Select + + Else + + Return False + + End If + End Function + + Private Sub TbName_TextChanged(sender As Object, e As EventArgs) _ + Handles TbName.TextChanged, TBI_getr.TextChanged, TbTracInt.TextChanged, TbTqResv.TextChanged, + TbMinTimeBetweenShifts.TextChanged, TbTqResvStart.TextChanged, TbStartSpeed.TextChanged, TbStartAcc.TextChanged, + TbTCfile.TextChanged, + tbTCCUpshiftMinAcceleration.TextChanged, tbTCLUpshiftMinAcceleration.TextChanged + Change() + End Sub + +#End Region + + 'Save and close + Private Sub ButOK_Click(sender As Object, e As EventArgs) Handles ButOK.Click + If SaveOrSaveAs(False) Then Close() + End Sub + + 'Cancel + Private Sub ButCancel_Click(sender As Object, e As EventArgs) Handles ButCancel.Click + Close() + End Sub + + 'Enable/Disable settings for specific transmission types + Private Sub CbGStype_SelectedIndexChanged(sender As Object, e As EventArgs) _ + Handles CbGStype.SelectedIndexChanged + Dim gStype As GearboxType = CType(CbGStype.SelectedValue, GearboxType) + + Change() + + 'ChTCon.Enabled = (GStype.AutomaticTransmission()) + gbTC.Enabled = gStype.AutomaticTransmission() + pnTcEngineering.Enabled = Not Cfg.DeclMode AndAlso gStype.AutomaticTransmission() + gbTCAccMin.Enabled = Not Cfg.DeclMode AndAlso gStype.AutomaticTransmission() + gbPowershiftLosses.Enabled = Not Cfg.DeclMode AndAlso gStype.AutomaticTransmission() + TbStartAcc.Enabled = Not gStype.AutomaticTransmission() + TbStartSpeed.Enabled = Not gStype.AutomaticTransmission() + TbTqResv.Enabled = Not gStype.AutomaticTransmission() + GroupBox2.Enabled = Not gStype.AutomaticTransmission() + TBI_getr.Enabled = Not gStype.AutomaticTransmission() + TbTracInt.Enabled = Not gStype.AutomaticTransmission() + tbDownshiftAfterUpshift.Enabled = Not gStype.AutomaticTransmission() + tbUpshiftAfterDownshift.Enabled = Not gStype.AutomaticTransmission() + UpdateGearboxInfoText() + End Sub + + Private Sub UpdateGearboxInfoText() + Dim gStype As GearboxType = CType(CbGStype.SelectedValue, GearboxType) + + Dim text As String = "" + If (gStype = GearboxType.ATSerial) Then + If LvGears.Items.Count > 2 Then + Dim ratio1 As Double = LvGears.Items.Item(1).SubItems(GearboxTbl.Ratio).Text.ToDouble(0) + Dim ratio2 As Double = LvGears.Items.Item(2).SubItems(GearboxTbl.Ratio).Text.ToDouble(0) + + If ratio1 / ratio2 >= DeclarationData.Gearbox.TorqueConverterSecondGearThreshold(_vehicleCategory) Then + text = "Torque converter is used in 1st and 2nd gear" + Else + text = "Torque converter is used in 1st gear only" + End If + End If + End If + lblGbxInfo.Text = text + End Sub + + + Private Sub LvGears_SelectedIndexChanged(sender As Object, e As EventArgs) _ + Handles LvGears.SelectedIndexChanged + Try + UpdatePic() + btExportVGBS.Enabled = True + Catch + btExportVGBS.Enabled = False + End Try + End Sub + +#Region "Gears" + + 'Gear-DoubleClick + Private Sub LvGears_MouseDoubleClick(ByVal sender As Object, ByVal e As MouseEventArgs) _ + Handles LvGears.MouseDoubleClick + EditGear() + End Sub + + 'Gear-KeyDown + Private Sub LvGears_KeyDown(sender As Object, e As KeyEventArgs) Handles LvGears.KeyDown + Select Case e.KeyCode + Case Keys.Delete, Keys.Back + RemoveGear(False) + Case Keys.Enter + EditGear() + End Select + End Sub + + 'Remove Gear Button + Private Sub BtClearGear_Click(sender As Object, e As EventArgs) Handles BtRemGear.Click + RemoveGear(False) + End Sub + + 'Add Gear button + Private Sub BtAddGear_Click(sender As Object, e As EventArgs) Handles BtAddGear.Click + AddGear() + LvGears.Items(LvGears.Items.Count - 1).Selected = True + EditGear() + End Sub + + 'Edit Gear + Private Sub EditGear() + + Do + + 'GearDia.ChIsTCgear.Enabled = (Me.ChTCon.Checked And Me.LvGears.SelectedIndices(0) > 0) + _gearDialog.GearboxType = CType(CbGStype.SelectedValue, GearboxType) + _gearDialog.PnShiftPoly.Enabled = (Not Cfg.DeclMode And LvGears.SelectedIndices(0) > 0) + _gearDialog.PnFld.Enabled = (LvGears.SelectedIndices(0) > 0) + _gearDialog.GbxPath = GetPath(_gbxFile) + _gearDialog.TbGear.Text = LvGears.SelectedItems(0).SubItems(GearboxTbl.GearNr).Text + _gearDialog.TbRatio.Text = LvGears.SelectedItems(0).SubItems(GearboxTbl.Ratio).Text + _gearDialog.TbMapPath.Text = LvGears.SelectedItems(0).SubItems(GearboxTbl.LossMapEfficiency).Text + If LvGears.SelectedIndices(0) > 0 Then + _gearDialog.TbShiftPolyFile.Text = LvGears.SelectedItems(0).SubItems(GearboxTbl.ShiftPolygons).Text + _gearDialog.TbMaxTorque.Text = LvGears.SelectedItems(0).SubItems(GearboxTbl.MaxTorque).Text + _gearDialog.tbMaxSpeed.Text = LvGears.SelectedItems(0).SubItems(GearboxTbl.MaxSpeed).Text + Else + _gearDialog.TbShiftPolyFile.Text = "" + _gearDialog.TbMaxTorque.Text = "" + _gearDialog.tbMaxSpeed.Text = "" + End If + + If LvGears.SelectedItems(0).Index = 0 Then + _gearDialog.BtPrevious.Enabled = False + Else + _gearDialog.BtPrevious.Enabled = True + End If + + If _gearDialog.ShowDialog = DialogResult.OK Then + 'Me.LvGears.SelectedItems(0).SubItems(GearboxTbl.TorqueConverter).Text = "-" + LvGears.SelectedItems(0).SubItems(GearboxTbl.Ratio).Text = _gearDialog.TbRatio.Text + LvGears.SelectedItems(0).SubItems(GearboxTbl.LossMapEfficiency).Text = _gearDialog.TbMapPath.Text + LvGears.SelectedItems(0).SubItems(GearboxTbl.ShiftPolygons).Text = _gearDialog.TbShiftPolyFile.Text + LvGears.SelectedItems(0).SubItems(GearboxTbl.MaxTorque).Text = _gearDialog.TbMaxTorque.Text + LvGears.SelectedItems(0).SubItems(GearboxTbl.MaxSpeed).Text = _gearDialog.tbMaxSpeed.Text + + UpdateGearboxInfoText() + Try + UpdatePic() + Catch + End Try + + Change() + + Else + + If LvGears.SelectedItems(0).SubItems(GearboxTbl.Ratio).Text = "" Then RemoveGear(True) + + End If + + If _gearDialog.NextGear Then + If LvGears.Items.Count - 1 = LvGears.SelectedIndices(0) Then AddGear() + + LvGears.Items(LvGears.SelectedIndices(0) + 1).Selected = True + End If + + If _gearDialog.PreviousGear AndAlso LvGears.SelectedIndices(0) > 0 Then + LvGears.Items(LvGears.SelectedIndices(0) - 1).Selected = True + End If + + Loop Until Not (_gearDialog.NextGear OrElse _gearDialog.PreviousGear) + End Sub + + 'Add Gear + Private Sub AddGear() + Dim lvi As ListViewItem + + lvi = CreateListviewItem(LvGears.Items.Count.ToString("00"), 1, "", "", "", "") + + LvGears.Items.Add(lvi) + + lvi.EnsureVisible() + UpdateGearboxInfoText() + LvGears.Focus() + + 'Change() => NO! Change() is already handled by EditGear + End Sub + + 'Remove Gear + Private Sub RemoveGear(noChange As Boolean) + Dim i0 As Integer + Dim i As Integer + Dim lv0 As ListViewItem + + If LvGears.Items.Count < 2 Then Exit Sub + + If LvGears.SelectedItems.Count = 0 Then LvGears.Items(LvGears.Items.Count - 1).Selected = True + + i0 = LvGears.SelectedItems(0).Index + + If i0 = 0 Then Exit Sub 'Must not remove axle + + LvGears.SelectedItems(0).Remove() + + i = 0 + For Each lv0 In LvGears.Items + If lv0.SubItems(GearboxTbl.GearNr).Text = "Axle" Then Continue For + i += 1 + lv0.SubItems(GearboxTbl.GearNr).Text = i.ToString("00") + Next + + If i0 < LvGears.Items.Count Then + LvGears.Items(i0).Selected = True + LvGears.Items(i0).EnsureVisible() + End If + UpdateGearboxInfoText() + LvGears.Focus() + Try + UpdatePic() + Catch + End Try + + If Not noChange Then Change() + End Sub + + +#End Region + + +#Region "Open File Context Menu" + + Private _contextMenuFiles As String() + Private _vehicleCategory As VehicleCategory + + Private Sub OpenFiles(ParamArray files() As String) + + If files.Length = 0 Then Exit Sub + + _contextMenuFiles = files + + OpenWithToolStripMenuItem.Text = "Open with " & Cfg.OpenCmdName + + CmOpenFile.Show(Windows.Forms.Cursor.Position) + End Sub + + Private Sub OpenWithToolStripMenuItem_Click(sender As Object, e As EventArgs) _ + Handles OpenWithToolStripMenuItem.Click + If Not FileOpenAlt(_contextMenuFiles(0)) Then MsgBox("Failed to open file!") + End Sub + + Private Sub ShowInFolderToolStripMenuItem_Click(sender As Object, e As EventArgs) _ + Handles ShowInFolderToolStripMenuItem.Click + If File.Exists(_contextMenuFiles(0)) Then + Try + Process.Start("explorer", "/select,""" & _contextMenuFiles(0) & "") + Catch ex As Exception + MsgBox("Failed to open file!") + End Try + Else + MsgBox("File not found!") + End If + End Sub + +#End Region + + + Private Sub UpdatePic() + + Dim path As String + + Dim chart As Chart + Dim s As Series + Dim a As ChartArea + Dim img As Bitmap + Dim gear As Integer + 'Dim fullLoadCurve As EngineFullLoadCurve = Nothing + 'Dim shiftOk As Boolean + + + PicBox.Image = Nothing + + Dim shiftPolygon As ShiftPolygon = Nothing + 'Dim engineFld As FullLoadCurve + + If LvGears.Items.Count <= 1 Then Exit Sub + + Try + If LvGears.SelectedItems.Count > 0 AndAlso LvGears.SelectedIndices(0) > 0 Then + path = FileRepl(LvGears.SelectedItems(0).SubItems(GearboxTbl.ShiftPolygons).Text, GetPath(_gbxFile)) + gear = LvGears.SelectedIndices(0) + Else + path = FileRepl(LvGears.Items(1).SubItems(GearboxTbl.ShiftPolygons).Text, GetPath(_gbxFile)) + gear = 1 + End If + + If File.Exists(path) Then shiftPolygon = ShiftPolygonReader.ReadFromFile(path) + + Catch ex As Exception + + End Try + + chart = New Chart + chart.Width = PicBox.Width + chart.Height = PicBox.Height + + a = New ChartArea + + 'Shiftpolygons from file + + If Not shiftPolygon Is Nothing Then + s = New Series + s.Points.DataBindXY(shiftPolygon.Upshift.Select(Function(x) x.AngularSpeed.AsRPM).ToArray(), + shiftPolygon.Upshift.Select(Function(x) x.Torque.Value()).ToArray()) + s.ChartType = SeriesChartType.FastLine + s.BorderWidth = 2 + s.Color = Color.DarkRed + s.Name = "Upshift curve" + chart.Series.Add(s) + + s = New Series + s.Points.DataBindXY(shiftPolygon.Downshift.Select(Function(x) x.AngularSpeed.AsRPM).ToArray(), + shiftPolygon.Downshift.Select(Function(x) x.Torque.Value()).ToArray()) + s.ChartType = SeriesChartType.FastLine + s.BorderWidth = 2 + s.Color = Color.DarkRed + s.Name = "Downshift curve" + chart.Series.Add(s) + End If + + 'Dim vectoJob As VectoJob = New VectoJob() With {.FilePath = VectoJobForm.VECTOfile} + 'Dim vectoOk As Boolean = vectoJob.ReadFile() + Dim jobFile As String = VectoJobForm.VectoFile + If Not jobFile Is Nothing AndAlso File.Exists(jobFile) Then + + Dim inputData As IEngineeringInputDataProvider = TryCast(JSONInputDataFactory.ReadJsonJob(jobFile), + IEngineeringInputDataProvider) + If (inputData Is Nothing) Then + Exit Sub + End If + Dim vehicle As IVehicleEngineeringInputData = inputData.JobInputData.Vehicle + 'inputData = TryCast(JSONInputDataFactory.ReadComponentData(vectoJob.PathEng(False)), IEngineeringInputDataProvider) + Dim engine As IEngineEngineeringInputData = inputData.JobInputData.Vehicle.EngineInputData + Dim engineFld As EngineFullLoadCurve = FullLoadCurveReader.Create(engine.FullLoadCurve) + + + s = New Series + s.Points.DataBindXY(engineFld.FullLoadEntries.Select(Function(x) x.EngineSpeed.AsRPM).ToArray(), + engineFld.FullLoadEntries.Select(Function(x) x.TorqueFullLoad.Value()).ToArray()) + s.ChartType = SeriesChartType.FastLine + s.BorderWidth = 2 + s.Color = Color.DarkBlue + s.Name = "Full load" + chart.Series.Add(s) + + If VectoJobForm.Visible AndAlso engine.IdleSpeed > 0 Then + 'If FLD0.Init(VectoJobForm.n_idle) Then + + 'Dim fullLoadCurve As FullLoadCurve = ConvertToFullLoadCurve(FLD0.LnU, FLD0.LTq) + Dim gears As IList(Of ITransmissionInputData) = ConvertToGears(LvGears.Items) + Dim shiftLines As ShiftPolygon = GetShiftLines(engine.IdleSpeed, engineFld, vehicle, gears, gear) + If (Not IsNothing(shiftLines)) Then + + + s = New Series + + 's.Points.DataBindXY(Shiftpoly.gs_nUup, Shiftpoly.gs_TqUp) + s.Points.DataBindXY( + shiftLines.Upshift.Select(Function(pt) pt.AngularSpeed.AsRPM). + ToArray(), + shiftLines.Upshift.Select(Function(pt) pt.Torque.Value()).ToArray()) + s.ChartType = SeriesChartType.FastLine + s.BorderWidth = 2 + s.Color = Color.DarkRed + s.BorderDashStyle = ChartDashStyle.Dash + s.Name = "Upshift curve (generic)" + chart.Series.Add(s) + + s = New Series + 's.Points.DataBindXY(Shiftpoly.gs_nUdown, Shiftpoly.gs_TqDown) + s.Points.DataBindXY( + shiftLines.Downshift.Select(Function(pt) pt.AngularSpeed.AsRPM) _ + .ToArray(), + shiftLines.Downshift.Select(Function(pt) pt.Torque.Value()).ToArray()) + s.ChartType = SeriesChartType.FastLine + s.BorderWidth = 2 + s.Color = Color.DarkRed + s.BorderDashStyle = ChartDashStyle.Dash + s.Name = "Downshift curve (generic)" + chart.Series.Add(s) + End If + 'End If + End If + End If + + a.Name = "main" + + a.AxisX.Title = "engine speed [1/min]" + a.AxisX.TitleFont = New Font("Helvetica", 10) + a.AxisX.LabelStyle.Font = New Font("Helvetica", 8) + a.AxisX.LabelAutoFitStyle = LabelAutoFitStyles.None + a.AxisX.MajorGrid.LineDashStyle = ChartDashStyle.Dot + + a.AxisY.Title = "engine torque [Nm]" + a.AxisY.TitleFont = New Font("Helvetica", 10) + a.AxisY.LabelStyle.Font = New Font("Helvetica", 8) + a.AxisY.LabelAutoFitStyle = LabelAutoFitStyles.None + a.AxisY.MajorGrid.LineDashStyle = ChartDashStyle.Dot + + a.AxisX.Minimum = 300 + a.BorderDashStyle = ChartDashStyle.Solid + a.BorderWidth = 1 + + a.BackColor = Color.GhostWhite + + chart.ChartAreas.Add(a) + + chart.Titles.Add("Gear " & gear & " shift polygons") + chart.Titles(0).Font = New Font("Helvetica", 12) + + chart.Update() + + img = New Bitmap(chart.Width, chart.Height, PixelFormat.Format32bppArgb) + chart.DrawToBitmap(img, New Rectangle(0, 0, PicBox.Width, PicBox.Height)) + + PicBox.Image = img + End Sub + + + Private Function GetShiftLines(ByVal idleSpeed As PerSecond, engineFullLoadCurve As EngineFullLoadCurve, + vehicle As IVehicleEngineeringInputData, gears As IList(Of ITransmissionInputData), ByVal gear As Integer) _ + As ShiftPolygon + Dim maxTqStr As String = LvGears.Items(gear).SubItems(GearboxTbl.MaxTorque).Text + Dim engine As CombustionEngineData = ConvertToEngineData(engineFullLoadCurve, idleSpeed, gear, + If(String.IsNullOrWhiteSpace(maxTqStr), Nothing, maxTqStr.ToDouble(0).SI(Of NewtonMeter))) + If gears.Count <= 1 Then + Return Nothing + End If + Dim rDyn As Meter = vehicle.DynamicTyreRadius + If rDyn.IsEqual(0) Then + If (vehicle.Axles.Count < 2) Then + Return Nothing + End If + rDyn = DeclarationData.Wheels.Lookup(vehicle.Axles(1).Wheels).DynamicTyreRadius + End If + If (rDyn.IsEqual(0)) Then + Return Nothing + End If + Dim shiftLines As ShiftPolygon = DeclarationData.Gearbox.ComputeShiftPolygon( + CType(CbGStype.SelectedValue, GearboxType), gear - 1, + engine.FullLoadCurves(CType(gear, UInteger)), gears, engine, + Double.Parse(LvGears.Items(0).SubItems(GearboxTbl.Ratio).Text, CultureInfo.InvariantCulture), + (rDyn)) + Return shiftLines + End Function + + Private Function ConvertToGears(gbx As ListView.ListViewItemCollection) As IList(Of ITransmissionInputData) + Dim retVal As List(Of ITransmissionInputData) = New List(Of ITransmissionInputData) + Dim value As Double + + For i As Integer = 1 To gbx.Count - 1 + If _ + gbx(i).SubItems(GearboxTbl.Ratio).Text <> "" AndAlso Double.TryParse(gbx(i).SubItems(GearboxTbl.Ratio).Text, value) _ + Then + Dim maxSpeed As PerSecond = + If _ + (String.IsNullOrWhiteSpace(gbx(i).SubItems(GearboxTbl.MaxSpeed).Text), Nothing, + gbx(i).SubItems(GearboxTbl.MaxSpeed).Text.ToDouble().RPMtoRad()) + retVal.Add( + New TransmissionInputData() _ + With {.Ratio = value, .MaxInputSpeed = maxSpeed}) + + End If + Next + Return retVal + End Function + + +#Region "Torque Converter" + + + 'Browse TC file + Private Sub BtTCfileBrowse_Click(sender As Object, e As EventArgs) Handles BtTCfileBrowse.Click + If TorqueConverterFileBrowser.OpenDialog(FileRepl(TbTCfile.Text, GetPath(_gbxFile))) Then + TbTCfile.Text = GetFilenameWithoutDirectory(TorqueConverterFileBrowser.Files(0), GetPath(_gbxFile)) + End If + End Sub + + 'Open TC file + Private Sub BtTCfileOpen_Click(sender As Object, e As EventArgs) Handles BtTCfileOpen.Click + OpenFiles(FileRepl(TbTCfile.Text, GetPath(_gbxFile))) + End Sub + + +#End Region + + Private Sub GroupBox1_Enter(sender As Object, e As EventArgs) Handles GroupBox1.Enter + End Sub + + Public Sub New() + + ' Dieser Aufruf ist für den Designer erforderlich. + InitializeComponent() + + ' Fügen Sie Initialisierungen nach dem InitializeComponent()-Aufruf hinzu. + End Sub + + Private Sub BtTCShiftFileBrowse_Click(sender As Object, e As EventArgs) Handles BtTCShiftFileBrowse.Click + If TorqueConverterShiftPolygonFileBrowser.OpenDialog(FileRepl(TBTCShiftPolygon.Text, GetPath(_gbxFile))) Then + TBTCShiftPolygon.Text = GetFilenameWithoutDirectory(TorqueConverterShiftPolygonFileBrowser.Files(0), + GetPath(_gbxFile)) + End If + End Sub + + Private Sub btnExportXML_Click(sender As Object, e As EventArgs) Handles btnExportXML.Click + If Not Cfg.DeclMode Then + MsgBox("XML Export is only supported in Declaration Mode") + Exit Sub + End If + If Not FolderFileBrowser.OpenDialog("") Then + Exit Sub + End If + Dim filePath As String = FolderFileBrowser.Files(0) + + Dim data As Gearbox = FillGearboxData(_gbxFile) + If (Cfg.DeclMode) Then + Dim export As XDocument = New XMLDeclarationWriter(data.Manufacturer).GenerateVectoComponent(data, data) + export.Save(Path.Combine(filePath, data.ModelName + ".xml")) + Else + Dim export As XDocument = New XMLEngineeringWriter(_gbxFile, True, data.Manufacturer).GenerateVectoComponent(data, + data) + export.Save(Path.Combine(filePath, data.ModelName + ".xml")) + End If + End Sub + + Private Sub btnExportAxlGearXML_Click(sender As Object, e As EventArgs) Handles btnExportAxlGearXML.Click + If Not Cfg.DeclMode Then + MsgBox("XML Export is only supported in Declaration Mode") + Exit Sub + End If + If Not FolderFileBrowser.OpenDialog("") Then + Exit Sub + End If + Dim filePath As String = FolderFileBrowser.Files(0) + + Dim data As Gearbox = FillGearboxData(_gbxFile) + If (Cfg.DeclMode) Then + Dim export As XDocument = New XMLDeclarationWriter(data.Manufacturer).GenerateVectoComponent(data) + export.Save(Path.Combine(filePath, data.ModelName + ".xml")) + Else + Dim export As XDocument = New XMLEngineeringWriter(_gbxFile, True, data.Manufacturer).GenerateVectoComponent(data) + export.Save(Path.Combine(filePath, data.ModelName + ".xml")) + End If + End Sub Private Sub btExportVGBS_Click(sender As Object, e As EventArgs) Handles btExportVGBS.Click - If LvGears.Items.Count <= 1 Then Exit Sub - - Dim shiftPolygon As ShiftPolygon = Nothing - Dim path As String - Dim gear As Integer - Try - If LvGears.SelectedItems.Count > 0 AndAlso LvGears.SelectedIndices(0) > 0 Then - path = FileRepl(LvGears.SelectedItems(0).SubItems(GearboxTbl.ShiftPolygons).Text, GetPath(_gbxFile)) - gear = LvGears.SelectedIndices(0) - Else - path = FileRepl(LvGears.Items(1).SubItems(GearboxTbl.ShiftPolygons).Text, GetPath(_gbxFile)) - gear = 1 - End If - - If File.Exists(path) Then shiftPolygon = ShiftPolygonReader.ReadFromFile(path) - - If Not shiftPolygon Is Nothing Then - ShiftPolygonExport.WriteShiftPolygon(shiftPolygon, path & ".vgbs") - End If - Catch ex As Exception - End Try - - Dim jobFile As String = VectoJobForm.VectoFile - If Not jobFile Is Nothing AndAlso File.Exists(jobFile) Then - Dim inputData As IEngineeringInputDataProvider = TryCast(JSONInputDataFactory.ReadJsonJob(jobFile), - IEngineeringInputDataProvider) - If (inputData Is Nothing) Then - Exit Sub - End If - - Dim vehicle As IVehicleEngineeringInputData = inputData.VehicleInputData - Dim engine As IEngineEngineeringInputData = inputData.EngineInputData - Dim engineFld As EngineFullLoadCurve = FullLoadCurveReader.Create(engine.FullLoadCurve) - - If VectoJobForm.Visible AndAlso engine.IdleSpeed > 0 Then - Dim gears As IList(Of ITransmissionInputData) = ConvertToGears(LvGears.Items) - Dim shiftLines As ShiftPolygon = GetShiftLines(engine.IdleSpeed, engineFld, vehicle, gears, gear) - If (Not IsNothing(shiftLines)) Then - ShiftPolygonExport.WriteShiftPolygon(shiftLines, jobFile & "_Gear " & gear & ".vgbs") - End If - End If + If LvGears.Items.Count <= 1 Then Exit Sub + + Dim shiftPolygon As ShiftPolygon = Nothing + Dim path As String + Dim gear As Integer + Try + If LvGears.SelectedItems.Count > 0 AndAlso LvGears.SelectedIndices(0) > 0 Then + path = FileRepl(LvGears.SelectedItems(0).SubItems(GearboxTbl.ShiftPolygons).Text, GetPath(_gbxFile)) + gear = LvGears.SelectedIndices(0) + Else + path = FileRepl(LvGears.Items(1).SubItems(GearboxTbl.ShiftPolygons).Text, GetPath(_gbxFile)) + gear = 1 + End If + + If File.Exists(path) Then shiftPolygon = ShiftPolygonReader.ReadFromFile(path) + + If Not shiftPolygon Is Nothing Then + ShiftPolygonExport.WriteShiftPolygon(shiftPolygon, path & ".vgbs") + End If + Catch ex As Exception + End Try + + Dim jobFile As String = VectoJobForm.VectoFile + If Not jobFile Is Nothing AndAlso File.Exists(jobFile) Then + Dim inputData As IEngineeringInputDataProvider = TryCast(JSONInputDataFactory.ReadJsonJob(jobFile), + IEngineeringInputDataProvider) + If (inputData Is Nothing) Then + Exit Sub + End If + + Dim vehicle As IVehicleEngineeringInputData = inputData.JobInputData.Vehicle + Dim engine As IEngineEngineeringInputData = vehicle.EngineInputData + Dim engineFld As EngineFullLoadCurve = FullLoadCurveReader.Create(engine.FullLoadCurve) + + If VectoJobForm.Visible AndAlso engine.IdleSpeed > 0 Then + Dim gears As IList(Of ITransmissionInputData) = ConvertToGears(LvGears.Items) + Dim shiftLines As ShiftPolygon = GetShiftLines(engine.IdleSpeed, engineFld, vehicle, gears, gear) + If (Not IsNothing(shiftLines)) Then + ShiftPolygonExport.WriteShiftPolygon(shiftLines, jobFile & "_Gear " & gear & ".vgbs") + End If + End If End If End Sub -End Class - - +End Class + + diff --git a/VECTO/GUI/MainForm.Designer.vb b/VECTO/GUI/MainForm.Designer.vb index bf88bcc11cf8cfdc9c6a59b4c170df5d5717da6a..dff52a9b7b9f22f805f6fdbe8e6fbcc427f3f76b 100644 --- a/VECTO/GUI/MainForm.Designer.vb +++ b/VECTO/GUI/MainForm.Designer.vb @@ -35,826 +35,834 @@ Partial Class MainForm 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. <DebuggerStepThrough()> _ Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(MainForm)) - Me.StatusBAR = New System.Windows.Forms.StatusStrip() - Me.ToolStripLbStatus = New System.Windows.Forms.ToolStripStatusLabel() - Me.ToolStripProgBarJob = New System.Windows.Forms.ToolStripProgressBar() - Me.ToolStripProgBarOverall = New System.Windows.Forms.ToolStripProgressBar() - Me.TabControl1 = New System.Windows.Forms.TabControl() - Me.TabPageGEN = New System.Windows.Forms.TabPage() - Me.btnImportXML = New System.Windows.Forms.Button() - Me.btnExportXML = New System.Windows.Forms.Button() - Me.Label6 = New System.Windows.Forms.Label() - Me.btStartV3 = New System.Windows.Forms.Button() - Me.LbDecl = New System.Windows.Forms.Label() - Me.PictureBox1 = New System.Windows.Forms.PictureBox() - Me.BtGENdown = New System.Windows.Forms.Button() - Me.BtGENup = New System.Windows.Forms.Button() - Me.ChBoxAllGEN = New System.Windows.Forms.CheckBox() - Me.LvGEN = New System.Windows.Forms.ListView() - Me.ColGENpath = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) - Me.ColGENstatus = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) - Me.ButtonGENremove = New System.Windows.Forms.Button() - Me.ButtonGENadd = New System.Windows.Forms.Button() - Me.TabPgOptions = New System.Windows.Forms.TabPage() - Me.PanelOptAllg = New System.Windows.Forms.Panel() - Me.GroupBox3 = New System.Windows.Forms.GroupBox() - Me.cbActVmod = New System.Windows.Forms.CheckBox() - Me.cbValidateRunData = New System.Windows.Forms.CheckBox() - Me.GroupBox2 = New System.Windows.Forms.GroupBox() - Me.ChBoxModOut = New System.Windows.Forms.CheckBox() - Me.ChBoxMod1Hz = New System.Windows.Forms.CheckBox() - Me.GroupBox1 = New System.Windows.Forms.GroupBox() - Me.RbDev = New System.Windows.Forms.RadioButton() - Me.RbDecl = New System.Windows.Forms.RadioButton() - Me.TabPageDEV = New System.Windows.Forms.TabPage() - Me.Label1 = New System.Windows.Forms.Label() - Me.LvDEVoptions = New System.Windows.Forms.ListView() - Me.ColumnHeader4 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) - Me.ColumnHeader7 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) - Me.ColumnHeader5 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) - Me.ColumnHeader6 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) - Me.ColumnHeader8 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) - Me.ColumnHeader9 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) - Me.ConMenFilelist = New System.Windows.Forms.ContextMenuStrip(Me.components) - Me.ShowInFolderMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.SaveListToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.LoadListToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.LoadDefaultListToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.ClearListToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.BackgroundWorker1 = New System.ComponentModel.BackgroundWorker() - Me.LvMsg = New System.Windows.Forms.ListView() - Me.ColumnHeader1 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) - Me.ColumnHeader2 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) - Me.ColumnHeader3 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) - Me.SplitContainer1 = New System.Windows.Forms.SplitContainer() - Me.ToolStrip1 = New System.Windows.Forms.ToolStrip() - Me.ToolStripBtNew = New System.Windows.Forms.ToolStripButton() - Me.ToolStripBtOpen = New System.Windows.Forms.ToolStripButton() - Me.ToolStripSeparator2 = New System.Windows.Forms.ToolStripSeparator() - Me.ToolStripDrDnBtTools = New System.Windows.Forms.ToolStripDropDownButton() - Me.GENEditorToolStripMenuItem1 = New System.Windows.Forms.ToolStripMenuItem() - Me.VEHEditorToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.EngineEditorToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.GearboxEditorToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.GraphToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator6 = New System.Windows.Forms.ToolStripSeparator() - Me.OpenLogToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.SettingsToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripDrDnBtInfo = New System.Windows.Forms.ToolStripDropDownButton() - Me.UserManualToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.UpdateNotesToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.ReportBugViaCITnetToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator3 = New System.Windows.Forms.ToolStripSeparator() - Me.AboutVECTOToolStripMenuItem1 = New System.Windows.Forms.ToolStripMenuItem() - Me.CmDEV = New System.Windows.Forms.ContextMenuStrip(Me.components) - Me.TmProgSec = New System.Windows.Forms.Timer(Me.components) - Me.CmOpenFile = New System.Windows.Forms.ContextMenuStrip(Me.components) - Me.OpenWithToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.OpenInGraphWindowToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.ShowInFolderToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolTip1 = New System.Windows.Forms.ToolTip(Me.components) - Me.StatusBAR.SuspendLayout() - Me.TabControl1.SuspendLayout() - Me.TabPageGEN.SuspendLayout() - CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.TabPgOptions.SuspendLayout() - Me.PanelOptAllg.SuspendLayout() - Me.GroupBox3.SuspendLayout() - Me.GroupBox2.SuspendLayout() - Me.GroupBox1.SuspendLayout() - Me.TabPageDEV.SuspendLayout() - Me.ConMenFilelist.SuspendLayout() - CType(Me.SplitContainer1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SplitContainer1.Panel1.SuspendLayout() - Me.SplitContainer1.Panel2.SuspendLayout() - Me.SplitContainer1.SuspendLayout() - Me.ToolStrip1.SuspendLayout() - Me.CmOpenFile.SuspendLayout() - Me.SuspendLayout() - ' - 'StatusBAR - ' - Me.StatusBAR.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripLbStatus, Me.ToolStripProgBarJob, Me.ToolStripProgBarOverall}) - Me.StatusBAR.Location = New System.Drawing.Point(0, 648) - Me.StatusBAR.Name = "StatusBAR" - Me.StatusBAR.Size = New System.Drawing.Size(1045, 22) - Me.StatusBAR.TabIndex = 7 - Me.StatusBAR.Text = "StatusBAR" - ' - 'ToolStripLbStatus - ' - Me.ToolStripLbStatus.Name = "ToolStripLbStatus" - Me.ToolStripLbStatus.Size = New System.Drawing.Size(1030, 17) - Me.ToolStripLbStatus.Spring = True - Me.ToolStripLbStatus.Text = "Status Text" - Me.ToolStripLbStatus.TextAlign = System.Drawing.ContentAlignment.MiddleLeft - ' - 'ToolStripProgBarJob - ' - Me.ToolStripProgBarJob.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right - Me.ToolStripProgBarJob.AutoSize = False - Me.ToolStripProgBarJob.Name = "ToolStripProgBarJob" - Me.ToolStripProgBarJob.Size = New System.Drawing.Size(100, 16) - Me.ToolStripProgBarJob.Style = System.Windows.Forms.ProgressBarStyle.Continuous - Me.ToolStripProgBarJob.ToolTipText = "overall progress" - Me.ToolStripProgBarJob.Visible = False - ' - 'ToolStripProgBarOverall - ' - Me.ToolStripProgBarOverall.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right - Me.ToolStripProgBarOverall.AutoSize = False - Me.ToolStripProgBarOverall.Name = "ToolStripProgBarOverall" - Me.ToolStripProgBarOverall.Size = New System.Drawing.Size(100, 16) - Me.ToolStripProgBarOverall.Style = System.Windows.Forms.ProgressBarStyle.Continuous - Me.ToolStripProgBarOverall.ToolTipText = "job progress" - Me.ToolStripProgBarOverall.Visible = False - ' - 'TabControl1 - ' - Me.TabControl1.Controls.Add(Me.TabPageGEN) - Me.TabControl1.Controls.Add(Me.TabPgOptions) - Me.TabControl1.Controls.Add(Me.TabPageDEV) - Me.TabControl1.Dock = System.Windows.Forms.DockStyle.Fill - Me.TabControl1.Location = New System.Drawing.Point(3, 3) - Me.TabControl1.Margin = New System.Windows.Forms.Padding(0) - Me.TabControl1.Name = "TabControl1" - Me.TabControl1.Padding = New System.Drawing.Point(0, 0) - Me.TabControl1.SelectedIndex = 0 - Me.TabControl1.Size = New System.Drawing.Size(1042, 328) - Me.TabControl1.TabIndex = 10 - ' - 'TabPageGEN - ' - Me.TabPageGEN.Controls.Add(Me.btnImportXML) - Me.TabPageGEN.Controls.Add(Me.btnExportXML) - Me.TabPageGEN.Controls.Add(Me.Label6) - Me.TabPageGEN.Controls.Add(Me.btStartV3) - Me.TabPageGEN.Controls.Add(Me.LbDecl) - Me.TabPageGEN.Controls.Add(Me.PictureBox1) - Me.TabPageGEN.Controls.Add(Me.BtGENdown) - Me.TabPageGEN.Controls.Add(Me.BtGENup) - Me.TabPageGEN.Controls.Add(Me.ChBoxAllGEN) - Me.TabPageGEN.Controls.Add(Me.LvGEN) - Me.TabPageGEN.Controls.Add(Me.ButtonGENremove) - Me.TabPageGEN.Controls.Add(Me.ButtonGENadd) - Me.TabPageGEN.Location = New System.Drawing.Point(4, 22) - Me.TabPageGEN.Margin = New System.Windows.Forms.Padding(0) - Me.TabPageGEN.Name = "TabPageGEN" - Me.TabPageGEN.Size = New System.Drawing.Size(1034, 302) - Me.TabPageGEN.TabIndex = 0 - Me.TabPageGEN.Text = "Job Files" - Me.TabPageGEN.UseVisualStyleBackColor = True - ' - 'btnImportXML - ' - Me.btnImportXML.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) - Me.btnImportXML.Location = New System.Drawing.Point(460, 267) - Me.btnImportXML.Name = "btnImportXML" - Me.btnImportXML.Size = New System.Drawing.Size(115, 30) - Me.btnImportXML.TabIndex = 23 - Me.btnImportXML.Text = "Import from XML" - Me.btnImportXML.UseVisualStyleBackColor = True - Me.btnImportXML.Visible = False - ' - 'btnExportXML - ' - Me.btnExportXML.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) - Me.btnExportXML.Enabled = False - Me.btnExportXML.Location = New System.Drawing.Point(344, 267) - Me.btnExportXML.Name = "btnExportXML" - Me.btnExportXML.Size = New System.Drawing.Size(115, 30) - Me.btnExportXML.TabIndex = 22 - Me.btnExportXML.Text = "Export as XML" - Me.btnExportXML.UseVisualStyleBackColor = True - ' - 'Label6 - ' - Me.Label6.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.Label6.AutoSize = True - Me.Label6.Location = New System.Drawing.Point(814, 268) - Me.Label6.Name = "Label6" - Me.Label6.Size = New System.Drawing.Size(217, 13) - Me.Label6.TabIndex = 21 - Me.Label6.Text = "(Double-Click to Edit, Right-Click for Options)" - ' - 'btStartV3 - ' - Me.btStartV3.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.btStartV3.Image = Global.TUGraz.VECTO.My.Resources.Resources.Play_icon - Me.btStartV3.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft - Me.btStartV3.Location = New System.Drawing.Point(3, 56) - Me.btStartV3.Name = "btStartV3" - Me.btStartV3.Size = New System.Drawing.Size(108, 50) - Me.btStartV3.TabIndex = 20 - Me.btStartV3.Text = "START" - Me.btStartV3.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText - Me.ToolTip1.SetToolTip(Me.btStartV3, "Start Simulation") - Me.btStartV3.UseVisualStyleBackColor = True - ' - 'LbDecl - ' - Me.LbDecl.AutoSize = True - Me.LbDecl.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.LbDecl.Location = New System.Drawing.Point(5, 109) - Me.LbDecl.Name = "LbDecl" - Me.LbDecl.Size = New System.Drawing.Size(107, 13) - Me.LbDecl.TabIndex = 19 - Me.LbDecl.Text = "Declaration Mode" - Me.LbDecl.Visible = False - ' - 'PictureBox1 - ' - Me.PictureBox1.Image = CType(resources.GetObject("PictureBox1.Image"), System.Drawing.Image) - Me.PictureBox1.Location = New System.Drawing.Point(3, 3) - Me.PictureBox1.Name = "PictureBox1" - Me.PictureBox1.Size = New System.Drawing.Size(108, 47) - Me.PictureBox1.TabIndex = 18 - Me.PictureBox1.TabStop = False - ' - 'BtGENdown - ' - Me.BtGENdown.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) - Me.BtGENdown.Image = Global.TUGraz.VECTO.My.Resources.Resources.Actions_arrow_down_icon - Me.BtGENdown.Location = New System.Drawing.Point(307, 267) - Me.BtGENdown.Name = "BtGENdown" - Me.BtGENdown.Size = New System.Drawing.Size(30, 30) - Me.BtGENdown.TabIndex = 6 - Me.ToolTip1.SetToolTip(Me.BtGENdown, "Move job down one row") - Me.BtGENdown.UseVisualStyleBackColor = True - ' - 'BtGENup - ' - Me.BtGENup.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) - Me.BtGENup.Image = Global.TUGraz.VECTO.My.Resources.Resources.Actions_arrow_up_icon - Me.BtGENup.Location = New System.Drawing.Point(276, 267) - Me.BtGENup.Name = "BtGENup" - Me.BtGENup.Size = New System.Drawing.Size(30, 30) - Me.BtGENup.TabIndex = 4 - Me.ToolTip1.SetToolTip(Me.BtGENup, "Move job up one row") - Me.BtGENup.UseVisualStyleBackColor = True - ' - 'ChBoxAllGEN - ' - Me.ChBoxAllGEN.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) - Me.ChBoxAllGEN.AutoSize = True - Me.ChBoxAllGEN.Location = New System.Drawing.Point(195, 274) - Me.ChBoxAllGEN.Name = "ChBoxAllGEN" - Me.ChBoxAllGEN.Size = New System.Drawing.Size(70, 17) - Me.ChBoxAllGEN.TabIndex = 16 - Me.ChBoxAllGEN.Text = "Select All" - Me.ToolTip1.SetToolTip(Me.ChBoxAllGEN, "Select All / None") - Me.ChBoxAllGEN.UseVisualStyleBackColor = True - ' - 'LvGEN - ' - Me.LvGEN.AllowDrop = True - Me.LvGEN.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ - Or System.Windows.Forms.AnchorStyles.Left) _ - Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.LvGEN.CheckBoxes = True - Me.LvGEN.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.ColGENpath, Me.ColGENstatus}) - Me.LvGEN.FullRowSelect = True - Me.LvGEN.GridLines = True - Me.LvGEN.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable - Me.LvGEN.HideSelection = False - Me.LvGEN.LabelEdit = True - Me.LvGEN.Location = New System.Drawing.Point(114, 3) - Me.LvGEN.Name = "LvGEN" - Me.LvGEN.Size = New System.Drawing.Size(917, 263) - Me.LvGEN.TabIndex = 14 - Me.LvGEN.UseCompatibleStateImageBehavior = False - Me.LvGEN.View = System.Windows.Forms.View.Details - ' - 'ColGENpath - ' - Me.ColGENpath.Text = "Filepath" - Me.ColGENpath.Width = 797 - ' - 'ColGENstatus - ' - Me.ColGENstatus.Text = "" - Me.ColGENstatus.Width = 175 - ' - 'ButtonGENremove - ' - Me.ButtonGENremove.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) - Me.ButtonGENremove.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.ButtonGENremove.Image = Global.TUGraz.VECTO.My.Resources.Resources.minus_circle_icon - Me.ButtonGENremove.Location = New System.Drawing.Point(147, 267) - Me.ButtonGENremove.Name = "ButtonGENremove" - Me.ButtonGENremove.Size = New System.Drawing.Size(33, 30) - Me.ButtonGENremove.TabIndex = 2 - Me.ToolTip1.SetToolTip(Me.ButtonGENremove, "Remove selected entries") - Me.ButtonGENremove.UseVisualStyleBackColor = True - ' - 'ButtonGENadd - ' - Me.ButtonGENadd.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) - Me.ButtonGENadd.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.ButtonGENadd.Image = Global.TUGraz.VECTO.My.Resources.Resources.plus_circle_icon - Me.ButtonGENadd.Location = New System.Drawing.Point(113, 267) - Me.ButtonGENadd.Name = "ButtonGENadd" - Me.ButtonGENadd.Size = New System.Drawing.Size(33, 30) - Me.ButtonGENadd.TabIndex = 1 - Me.ToolTip1.SetToolTip(Me.ButtonGENadd, "Add Job File") - Me.ButtonGENadd.UseVisualStyleBackColor = True - ' - 'TabPgOptions - ' - Me.TabPgOptions.Controls.Add(Me.PanelOptAllg) - Me.TabPgOptions.Location = New System.Drawing.Point(4, 22) - Me.TabPgOptions.Name = "TabPgOptions" - Me.TabPgOptions.Padding = New System.Windows.Forms.Padding(3) - Me.TabPgOptions.Size = New System.Drawing.Size(1034, 302) - Me.TabPgOptions.TabIndex = 2 - Me.TabPgOptions.Text = "Options" - Me.TabPgOptions.UseVisualStyleBackColor = True - ' - 'PanelOptAllg - ' - Me.PanelOptAllg.Controls.Add(Me.GroupBox3) - Me.PanelOptAllg.Controls.Add(Me.GroupBox2) - Me.PanelOptAllg.Controls.Add(Me.GroupBox1) - Me.PanelOptAllg.Location = New System.Drawing.Point(6, 6) - Me.PanelOptAllg.Name = "PanelOptAllg" - Me.PanelOptAllg.Size = New System.Drawing.Size(1022, 290) - Me.PanelOptAllg.TabIndex = 0 - ' - 'GroupBox3 - ' - Me.GroupBox3.Controls.Add(Me.cbActVmod) - Me.GroupBox3.Controls.Add(Me.cbValidateRunData) - Me.GroupBox3.Location = New System.Drawing.Point(3, 177) - Me.GroupBox3.Name = "GroupBox3" - Me.GroupBox3.Size = New System.Drawing.Size(173, 110) - Me.GroupBox3.TabIndex = 18 - Me.GroupBox3.TabStop = False - Me.GroupBox3.Text = "Misc" - ' - 'cbActVmod - ' - Me.cbActVmod.Location = New System.Drawing.Point(6, 41) - Me.cbActVmod.Name = "cbActVmod" - Me.cbActVmod.Size = New System.Drawing.Size(161, 63) - Me.cbActVmod.TabIndex = 18 - Me.cbActVmod.Text = "Output values in vmod at beginning and end of simulation interval (EXPERT!)" - Me.cbActVmod.UseVisualStyleBackColor = True - ' - 'cbValidateRunData - ' - Me.cbValidateRunData.AutoSize = True - Me.cbValidateRunData.Checked = True - Me.cbValidateRunData.CheckState = System.Windows.Forms.CheckState.Checked - Me.cbValidateRunData.Location = New System.Drawing.Point(6, 19) - Me.cbValidateRunData.Name = "cbValidateRunData" - Me.cbValidateRunData.Size = New System.Drawing.Size(90, 17) - Me.cbValidateRunData.TabIndex = 17 - Me.cbValidateRunData.Text = "Validate Data" - Me.cbValidateRunData.UseVisualStyleBackColor = True - ' - 'GroupBox2 - ' - Me.GroupBox2.Controls.Add(Me.ChBoxModOut) - Me.GroupBox2.Controls.Add(Me.ChBoxMod1Hz) - Me.GroupBox2.Location = New System.Drawing.Point(3, 82) - Me.GroupBox2.Name = "GroupBox2" - Me.GroupBox2.Size = New System.Drawing.Size(173, 89) - Me.GroupBox2.TabIndex = 16 - Me.GroupBox2.TabStop = False - Me.GroupBox2.Text = "Output" - ' - 'ChBoxModOut - ' - Me.ChBoxModOut.AutoSize = True - Me.ChBoxModOut.Checked = True - Me.ChBoxModOut.CheckState = System.Windows.Forms.CheckState.Checked - Me.ChBoxModOut.Location = New System.Drawing.Point(6, 19) - Me.ChBoxModOut.Name = "ChBoxModOut" - Me.ChBoxModOut.Size = New System.Drawing.Size(115, 17) - Me.ChBoxModOut.TabIndex = 0 - Me.ChBoxModOut.Text = "Write modal results" - Me.ChBoxModOut.UseVisualStyleBackColor = True - ' - 'ChBoxMod1Hz - ' - Me.ChBoxMod1Hz.AutoSize = True - Me.ChBoxMod1Hz.Location = New System.Drawing.Point(6, 42) - Me.ChBoxMod1Hz.Name = "ChBoxMod1Hz" - Me.ChBoxMod1Hz.Size = New System.Drawing.Size(121, 17) - Me.ChBoxMod1Hz.TabIndex = 16 - Me.ChBoxMod1Hz.Text = "Modal results in 1Hz" - Me.ChBoxMod1Hz.UseVisualStyleBackColor = True - ' - 'GroupBox1 - ' - Me.GroupBox1.Controls.Add(Me.RbDev) - Me.GroupBox1.Controls.Add(Me.RbDecl) - Me.GroupBox1.Location = New System.Drawing.Point(3, 3) - Me.GroupBox1.Name = "GroupBox1" - Me.GroupBox1.Size = New System.Drawing.Size(173, 72) - Me.GroupBox1.TabIndex = 15 - Me.GroupBox1.TabStop = False - Me.GroupBox1.Text = "Mode" - ' - 'RbDev - ' - Me.RbDev.AutoSize = True - Me.RbDev.Checked = True - Me.RbDev.Location = New System.Drawing.Point(6, 42) - Me.RbDev.Name = "RbDev" - Me.RbDev.Size = New System.Drawing.Size(111, 17) - Me.RbDev.TabIndex = 1 - Me.RbDev.TabStop = True - Me.RbDev.Text = "Engineering Mode" - Me.RbDev.UseVisualStyleBackColor = True - ' - 'RbDecl - ' - Me.RbDecl.AutoSize = True - Me.RbDecl.Location = New System.Drawing.Point(6, 19) - Me.RbDecl.Name = "RbDecl" - Me.RbDecl.Size = New System.Drawing.Size(109, 17) - Me.RbDecl.TabIndex = 0 - Me.RbDecl.TabStop = True - Me.RbDecl.Text = "Declaration Mode" - Me.RbDecl.UseVisualStyleBackColor = True - ' - 'TabPageDEV - ' - Me.TabPageDEV.Controls.Add(Me.Label1) - Me.TabPageDEV.Controls.Add(Me.LvDEVoptions) - Me.TabPageDEV.Location = New System.Drawing.Point(4, 22) - Me.TabPageDEV.Name = "TabPageDEV" - Me.TabPageDEV.Padding = New System.Windows.Forms.Padding(3) - Me.TabPageDEV.Size = New System.Drawing.Size(1034, 302) - Me.TabPageDEV.TabIndex = 3 - Me.TabPageDEV.Text = "Test" - Me.TabPageDEV.UseVisualStyleBackColor = True - ' - 'Label1 - ' - Me.Label1.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) - Me.Label1.AutoSize = True - Me.Label1.Location = New System.Drawing.Point(1012, 283) - Me.Label1.Name = "Label1" - Me.Label1.Size = New System.Drawing.Size(106, 13) - Me.Label1.TabIndex = 1 - Me.Label1.Text = "(Double-Click to Edit)" - ' - 'LvDEVoptions - ' - Me.LvDEVoptions.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ - Or System.Windows.Forms.AnchorStyles.Left) _ - Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.LvDEVoptions.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.ColumnHeader4, Me.ColumnHeader7, Me.ColumnHeader5, Me.ColumnHeader6, Me.ColumnHeader8, Me.ColumnHeader9}) - Me.LvDEVoptions.FullRowSelect = True - Me.LvDEVoptions.GridLines = True - Me.LvDEVoptions.Location = New System.Drawing.Point(6, 6) - Me.LvDEVoptions.MultiSelect = False - Me.LvDEVoptions.Name = "LvDEVoptions" - Me.LvDEVoptions.Size = New System.Drawing.Size(1022, 277) - Me.LvDEVoptions.TabIndex = 0 - Me.LvDEVoptions.UseCompatibleStateImageBehavior = False - Me.LvDEVoptions.View = System.Windows.Forms.View.Details - ' - 'ColumnHeader4 - ' - Me.ColumnHeader4.Text = "Property" - Me.ColumnHeader4.Width = 89 - ' - 'ColumnHeader7 - ' - Me.ColumnHeader7.Text = "Description" - Me.ColumnHeader7.Width = 527 - ' - 'ColumnHeader5 - ' - Me.ColumnHeader5.Text = "Type" - Me.ColumnHeader5.Width = 82 - ' - 'ColumnHeader6 - ' - Me.ColumnHeader6.Text = "Value" - Me.ColumnHeader6.Width = 134 - ' - 'ColumnHeader8 - ' - Me.ColumnHeader8.Text = "Default" - Me.ColumnHeader8.Width = 120 - ' - 'ColumnHeader9 - ' - Me.ColumnHeader9.Text = "Saved In DEVconfig.txt" - Me.ColumnHeader9.Width = 129 - ' - 'ConMenFilelist - ' - Me.ConMenFilelist.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ShowInFolderMenuItem, Me.SaveListToolStripMenuItem, Me.LoadListToolStripMenuItem, Me.LoadDefaultListToolStripMenuItem, Me.ClearListToolStripMenuItem}) - Me.ConMenFilelist.Name = "ConMenFilelist" - Me.ConMenFilelist.ShowImageMargin = False - Me.ConMenFilelist.Size = New System.Drawing.Size(151, 114) - ' - 'ShowInFolderMenuItem - ' - Me.ShowInFolderMenuItem.Name = "ShowInFolderMenuItem" - Me.ShowInFolderMenuItem.Size = New System.Drawing.Size(150, 22) - Me.ShowInFolderMenuItem.Text = "Show in Folder" - ' - 'SaveListToolStripMenuItem - ' - Me.SaveListToolStripMenuItem.Name = "SaveListToolStripMenuItem" - Me.SaveListToolStripMenuItem.Size = New System.Drawing.Size(150, 22) - Me.SaveListToolStripMenuItem.Text = "Save List..." - ' - 'LoadListToolStripMenuItem - ' - Me.LoadListToolStripMenuItem.Name = "LoadListToolStripMenuItem" - Me.LoadListToolStripMenuItem.Size = New System.Drawing.Size(150, 22) - Me.LoadListToolStripMenuItem.Text = "Load List..." - ' - 'LoadDefaultListToolStripMenuItem - ' - Me.LoadDefaultListToolStripMenuItem.Name = "LoadDefaultListToolStripMenuItem" - Me.LoadDefaultListToolStripMenuItem.Size = New System.Drawing.Size(150, 22) - Me.LoadDefaultListToolStripMenuItem.Text = "Load Autosave-List" - ' - 'ClearListToolStripMenuItem - ' - Me.ClearListToolStripMenuItem.Name = "ClearListToolStripMenuItem" - Me.ClearListToolStripMenuItem.Size = New System.Drawing.Size(150, 22) - Me.ClearListToolStripMenuItem.Text = "Clear List" - ' - 'LvMsg - ' - Me.LvMsg.AllowColumnReorder = True - Me.LvMsg.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle - Me.LvMsg.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.ColumnHeader1, Me.ColumnHeader2, Me.ColumnHeader3}) - Me.LvMsg.Dock = System.Windows.Forms.DockStyle.Fill - Me.LvMsg.Font = New System.Drawing.Font("Courier New", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.LvMsg.FullRowSelect = True - Me.LvMsg.GridLines = True - Me.LvMsg.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable - Me.LvMsg.LabelWrap = False - Me.LvMsg.Location = New System.Drawing.Point(0, 0) - Me.LvMsg.Margin = New System.Windows.Forms.Padding(0) - Me.LvMsg.Name = "LvMsg" - Me.LvMsg.Size = New System.Drawing.Size(1045, 281) - Me.LvMsg.TabIndex = 0 - Me.LvMsg.UseCompatibleStateImageBehavior = False - Me.LvMsg.View = System.Windows.Forms.View.Details - ' - 'ColumnHeader1 - ' - Me.ColumnHeader1.Text = "Message" - Me.ColumnHeader1.Width = 779 - ' - 'ColumnHeader2 - ' - Me.ColumnHeader2.Text = "Time" - Me.ColumnHeader2.Width = 151 - ' - 'ColumnHeader3 - ' - Me.ColumnHeader3.Text = "Source" - Me.ColumnHeader3.Width = 138 - ' - 'SplitContainer1 - ' - Me.SplitContainer1.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ - Or System.Windows.Forms.AnchorStyles.Left) _ - Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.SplitContainer1.Location = New System.Drawing.Point(0, 27) - Me.SplitContainer1.Margin = New System.Windows.Forms.Padding(0) - Me.SplitContainer1.Name = "SplitContainer1" - Me.SplitContainer1.Orientation = System.Windows.Forms.Orientation.Horizontal - ' - 'SplitContainer1.Panel1 - ' - Me.SplitContainer1.Panel1.Controls.Add(Me.TabControl1) - Me.SplitContainer1.Panel1.Padding = New System.Windows.Forms.Padding(3, 3, 0, 2) - ' - 'SplitContainer1.Panel2 - ' - Me.SplitContainer1.Panel2.Controls.Add(Me.LvMsg) - Me.SplitContainer1.Size = New System.Drawing.Size(1045, 618) - Me.SplitContainer1.SplitterDistance = 333 - Me.SplitContainer1.TabIndex = 12 - ' - 'ToolStrip1 - ' - Me.ToolStrip1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None - Me.ToolStrip1.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden - Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripBtNew, Me.ToolStripBtOpen, Me.ToolStripSeparator2, Me.ToolStripDrDnBtTools, Me.ToolStripDrDnBtInfo}) - Me.ToolStrip1.Location = New System.Drawing.Point(0, 0) - Me.ToolStrip1.Name = "ToolStrip1" - Me.ToolStrip1.Size = New System.Drawing.Size(1045, 25) - Me.ToolStrip1.TabIndex = 11 - Me.ToolStrip1.Text = "ToolStrip1" - ' - 'ToolStripBtNew - ' - Me.ToolStripBtNew.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.ToolStripBtNew.Image = Global.TUGraz.VECTO.My.Resources.Resources.blue_document_icon - Me.ToolStripBtNew.ImageTransparentColor = System.Drawing.Color.Magenta - Me.ToolStripBtNew.Name = "ToolStripBtNew" - Me.ToolStripBtNew.Size = New System.Drawing.Size(23, 22) - Me.ToolStripBtNew.Text = "ToolStripBtNew" - Me.ToolStripBtNew.ToolTipText = "New Job File" - ' - 'ToolStripBtOpen - ' - Me.ToolStripBtOpen.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.ToolStripBtOpen.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon - Me.ToolStripBtOpen.ImageTransparentColor = System.Drawing.Color.Magenta - Me.ToolStripBtOpen.Name = "ToolStripBtOpen" - Me.ToolStripBtOpen.Size = New System.Drawing.Size(23, 22) - Me.ToolStripBtOpen.Text = "ToolStripButton1" - Me.ToolStripBtOpen.ToolTipText = "Open File..." - ' - 'ToolStripSeparator2 - ' - Me.ToolStripSeparator2.Name = "ToolStripSeparator2" - Me.ToolStripSeparator2.Size = New System.Drawing.Size(6, 25) - ' - 'ToolStripDrDnBtTools - ' - Me.ToolStripDrDnBtTools.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.GENEditorToolStripMenuItem1, Me.VEHEditorToolStripMenuItem, Me.EngineEditorToolStripMenuItem, Me.GearboxEditorToolStripMenuItem, Me.GraphToolStripMenuItem, Me.ToolStripSeparator6, Me.OpenLogToolStripMenuItem, Me.SettingsToolStripMenuItem}) - Me.ToolStripDrDnBtTools.Image = Global.TUGraz.VECTO.My.Resources.Resources.Misc_Tools_icon - Me.ToolStripDrDnBtTools.ImageTransparentColor = System.Drawing.Color.Magenta - Me.ToolStripDrDnBtTools.Name = "ToolStripDrDnBtTools" - Me.ToolStripDrDnBtTools.Size = New System.Drawing.Size(65, 22) - Me.ToolStripDrDnBtTools.Text = "Tools" - ' - 'GENEditorToolStripMenuItem1 - ' - Me.GENEditorToolStripMenuItem1.Image = Global.TUGraz.VECTO.My.Resources.Resources.F_VECTO - Me.GENEditorToolStripMenuItem1.Name = "GENEditorToolStripMenuItem1" - Me.GENEditorToolStripMenuItem1.Size = New System.Drawing.Size(151, 22) - Me.GENEditorToolStripMenuItem1.Text = "Job Editor" - ' - 'VEHEditorToolStripMenuItem - ' - Me.VEHEditorToolStripMenuItem.Image = Global.TUGraz.VECTO.My.Resources.Resources.F_VEH - Me.VEHEditorToolStripMenuItem.Name = "VEHEditorToolStripMenuItem" - Me.VEHEditorToolStripMenuItem.Size = New System.Drawing.Size(151, 22) - Me.VEHEditorToolStripMenuItem.Text = "Vehicle Editor" - ' - 'EngineEditorToolStripMenuItem - ' - Me.EngineEditorToolStripMenuItem.Image = Global.TUGraz.VECTO.My.Resources.Resources.F_ENG - Me.EngineEditorToolStripMenuItem.Name = "EngineEditorToolStripMenuItem" - Me.EngineEditorToolStripMenuItem.Size = New System.Drawing.Size(151, 22) - Me.EngineEditorToolStripMenuItem.Text = "Engine Editor" - ' - 'GearboxEditorToolStripMenuItem - ' - Me.GearboxEditorToolStripMenuItem.Image = Global.TUGraz.VECTO.My.Resources.Resources.F_GBX - Me.GearboxEditorToolStripMenuItem.Name = "GearboxEditorToolStripMenuItem" - Me.GearboxEditorToolStripMenuItem.Size = New System.Drawing.Size(151, 22) - Me.GearboxEditorToolStripMenuItem.Text = "Gearbox Editor" - ' - 'GraphToolStripMenuItem - ' - Me.GraphToolStripMenuItem.Image = Global.TUGraz.VECTO.My.Resources.Resources.F_Graph - Me.GraphToolStripMenuItem.Name = "GraphToolStripMenuItem" - Me.GraphToolStripMenuItem.Size = New System.Drawing.Size(151, 22) - Me.GraphToolStripMenuItem.Text = "Graph" - ' - 'ToolStripSeparator6 - ' - Me.ToolStripSeparator6.Name = "ToolStripSeparator6" - Me.ToolStripSeparator6.Size = New System.Drawing.Size(148, 6) - ' - 'OpenLogToolStripMenuItem - ' - Me.OpenLogToolStripMenuItem.Name = "OpenLogToolStripMenuItem" - Me.OpenLogToolStripMenuItem.Size = New System.Drawing.Size(151, 22) - Me.OpenLogToolStripMenuItem.Text = "Open Log" - ' - 'SettingsToolStripMenuItem - ' - Me.SettingsToolStripMenuItem.Name = "SettingsToolStripMenuItem" - Me.SettingsToolStripMenuItem.Size = New System.Drawing.Size(151, 22) - Me.SettingsToolStripMenuItem.Text = "Settings" - ' - 'ToolStripDrDnBtInfo - ' - Me.ToolStripDrDnBtInfo.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.UserManualToolStripMenuItem, Me.UpdateNotesToolStripMenuItem, Me.ReportBugViaCITnetToolStripMenuItem, Me.ToolStripSeparator3, Me.AboutVECTOToolStripMenuItem1}) - Me.ToolStripDrDnBtInfo.Image = Global.TUGraz.VECTO.My.Resources.Resources.Help_icon - Me.ToolStripDrDnBtInfo.ImageTransparentColor = System.Drawing.Color.Magenta - Me.ToolStripDrDnBtInfo.Name = "ToolStripDrDnBtInfo" - Me.ToolStripDrDnBtInfo.Size = New System.Drawing.Size(61, 22) - Me.ToolStripDrDnBtInfo.Text = "Help" - ' - 'UserManualToolStripMenuItem - ' - Me.UserManualToolStripMenuItem.Name = "UserManualToolStripMenuItem" - Me.UserManualToolStripMenuItem.Size = New System.Drawing.Size(222, 22) - Me.UserManualToolStripMenuItem.Text = "User Manual" - ' - 'UpdateNotesToolStripMenuItem - ' - Me.UpdateNotesToolStripMenuItem.Name = "UpdateNotesToolStripMenuItem" - Me.UpdateNotesToolStripMenuItem.Size = New System.Drawing.Size(222, 22) - Me.UpdateNotesToolStripMenuItem.Text = "Release Notes" - ' - 'ReportBugViaCITnetToolStripMenuItem - ' - Me.ReportBugViaCITnetToolStripMenuItem.Name = "ReportBugViaCITnetToolStripMenuItem" - Me.ReportBugViaCITnetToolStripMenuItem.Size = New System.Drawing.Size(222, 22) - Me.ReportBugViaCITnetToolStripMenuItem.Text = "Report Bug via CITnet / JIRA" - ' - 'ToolStripSeparator3 - ' - Me.ToolStripSeparator3.Name = "ToolStripSeparator3" - Me.ToolStripSeparator3.Size = New System.Drawing.Size(219, 6) - ' - 'AboutVECTOToolStripMenuItem1 - ' - Me.AboutVECTOToolStripMenuItem1.Name = "AboutVECTOToolStripMenuItem1" - Me.AboutVECTOToolStripMenuItem1.Size = New System.Drawing.Size(222, 22) - Me.AboutVECTOToolStripMenuItem1.Text = "About VECTO" - ' - 'CmDEV - ' - Me.CmDEV.Name = "CmDEV" - Me.CmDEV.ShowImageMargin = False - Me.CmDEV.Size = New System.Drawing.Size(36, 4) - ' - 'TmProgSec - ' - Me.TmProgSec.Interval = 1000 - ' - 'CmOpenFile - ' - Me.CmOpenFile.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.OpenWithToolStripMenuItem, Me.OpenInGraphWindowToolStripMenuItem, Me.ShowInFolderToolStripMenuItem}) - Me.CmOpenFile.Name = "CmOpenFile" - Me.CmOpenFile.ShowImageMargin = False - Me.CmOpenFile.Size = New System.Drawing.Size(174, 70) - ' - 'OpenWithToolStripMenuItem - ' - Me.OpenWithToolStripMenuItem.Name = "OpenWithToolStripMenuItem" - Me.OpenWithToolStripMenuItem.Size = New System.Drawing.Size(173, 22) - Me.OpenWithToolStripMenuItem.Text = "Open with ..." - ' - 'OpenInGraphWindowToolStripMenuItem - ' - Me.OpenInGraphWindowToolStripMenuItem.Name = "OpenInGraphWindowToolStripMenuItem" - Me.OpenInGraphWindowToolStripMenuItem.Size = New System.Drawing.Size(173, 22) - Me.OpenInGraphWindowToolStripMenuItem.Text = "Open in Graph Window" - ' - 'ShowInFolderToolStripMenuItem - ' - Me.ShowInFolderToolStripMenuItem.Name = "ShowInFolderToolStripMenuItem" - Me.ShowInFolderToolStripMenuItem.Size = New System.Drawing.Size(173, 22) - Me.ShowInFolderToolStripMenuItem.Text = "Show in Folder" - ' - 'MainForm - ' - Me.AcceptButton = Me.btStartV3 - Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.ClientSize = New System.Drawing.Size(1045, 670) - Me.Controls.Add(Me.ToolStrip1) - Me.Controls.Add(Me.SplitContainer1) - Me.Controls.Add(Me.StatusBAR) - Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) - Me.MinimumSize = New System.Drawing.Size(785, 485) - Me.Name = "MainForm" - Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen - Me.Text = "VECTO" - Me.StatusBAR.ResumeLayout(False) - Me.StatusBAR.PerformLayout() - Me.TabControl1.ResumeLayout(False) - Me.TabPageGEN.ResumeLayout(False) - Me.TabPageGEN.PerformLayout() - CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit() - Me.TabPgOptions.ResumeLayout(False) - Me.PanelOptAllg.ResumeLayout(False) - Me.GroupBox3.ResumeLayout(False) - Me.GroupBox3.PerformLayout() - Me.GroupBox2.ResumeLayout(False) - Me.GroupBox2.PerformLayout() - Me.GroupBox1.ResumeLayout(False) - Me.GroupBox1.PerformLayout() - Me.TabPageDEV.ResumeLayout(False) - Me.TabPageDEV.PerformLayout() - Me.ConMenFilelist.ResumeLayout(False) - Me.SplitContainer1.Panel1.ResumeLayout(False) - Me.SplitContainer1.Panel2.ResumeLayout(False) - CType(Me.SplitContainer1, System.ComponentModel.ISupportInitialize).EndInit() - Me.SplitContainer1.ResumeLayout(False) - Me.ToolStrip1.ResumeLayout(False) - Me.ToolStrip1.PerformLayout() - Me.CmOpenFile.ResumeLayout(False) - Me.ResumeLayout(False) - Me.PerformLayout() + Me.components = New System.ComponentModel.Container() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(MainForm)) + Me.StatusBAR = New System.Windows.Forms.StatusStrip() + Me.ToolStripLbStatus = New System.Windows.Forms.ToolStripStatusLabel() + Me.ToolStripProgBarJob = New System.Windows.Forms.ToolStripProgressBar() + Me.ToolStripProgBarOverall = New System.Windows.Forms.ToolStripProgressBar() + Me.TabControl1 = New System.Windows.Forms.TabControl() + Me.TabPageGEN = New System.Windows.Forms.TabPage() + Me.btnImportXML = New System.Windows.Forms.Button() + Me.btnExportXML = New System.Windows.Forms.Button() + Me.Label6 = New System.Windows.Forms.Label() + Me.btStartV3 = New System.Windows.Forms.Button() + Me.LbDecl = New System.Windows.Forms.Label() + Me.PictureBox1 = New System.Windows.Forms.PictureBox() + Me.BtGENdown = New System.Windows.Forms.Button() + Me.BtGENup = New System.Windows.Forms.Button() + Me.ChBoxAllGEN = New System.Windows.Forms.CheckBox() + Me.LvGEN = New System.Windows.Forms.ListView() + Me.ColGENpath = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) + Me.ColGENstatus = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) + Me.ButtonGENremove = New System.Windows.Forms.Button() + Me.ButtonGENadd = New System.Windows.Forms.Button() + Me.TabPgOptions = New System.Windows.Forms.TabPage() + Me.PanelOptAllg = New System.Windows.Forms.Panel() + Me.GroupBox3 = New System.Windows.Forms.GroupBox() + Me.cbActVmod = New System.Windows.Forms.CheckBox() + Me.cbValidateRunData = New System.Windows.Forms.CheckBox() + Me.GroupBox2 = New System.Windows.Forms.GroupBox() + Me.ChBoxModOut = New System.Windows.Forms.CheckBox() + Me.ChBoxMod1Hz = New System.Windows.Forms.CheckBox() + Me.GroupBox1 = New System.Windows.Forms.GroupBox() + Me.RbDev = New System.Windows.Forms.RadioButton() + Me.RbDecl = New System.Windows.Forms.RadioButton() + Me.TabPageDEV = New System.Windows.Forms.TabPage() + Me.Label1 = New System.Windows.Forms.Label() + Me.LvDEVoptions = New System.Windows.Forms.ListView() + Me.ColumnHeader4 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) + Me.ColumnHeader7 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) + Me.ColumnHeader5 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) + Me.ColumnHeader6 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) + Me.ColumnHeader8 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) + Me.ColumnHeader9 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) + Me.ConMenFilelist = New System.Windows.Forms.ContextMenuStrip(Me.components) + Me.ShowInFolderMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.SaveListToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.LoadListToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.LoadDefaultListToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.ClearListToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.BackgroundWorker1 = New System.ComponentModel.BackgroundWorker() + Me.LvMsg = New System.Windows.Forms.ListView() + Me.ColumnHeader1 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) + Me.ColumnHeader2 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) + Me.ColumnHeader3 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) + Me.SplitContainer1 = New System.Windows.Forms.SplitContainer() + Me.ToolStrip1 = New System.Windows.Forms.ToolStrip() + Me.ToolStripBtNew = New System.Windows.Forms.ToolStripButton() + Me.ToolStripBtOpen = New System.Windows.Forms.ToolStripButton() + Me.ToolStripSeparator2 = New System.Windows.Forms.ToolStripSeparator() + Me.ToolStripDrDnBtTools = New System.Windows.Forms.ToolStripDropDownButton() + Me.GENEditorToolStripMenuItem1 = New System.Windows.Forms.ToolStripMenuItem() + Me.EPTPJobEditorToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.VEHEditorToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.EngineEditorToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.GearboxEditorToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.GraphToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator6 = New System.Windows.Forms.ToolStripSeparator() + Me.OpenLogToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.SettingsToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripDrDnBtInfo = New System.Windows.Forms.ToolStripDropDownButton() + Me.UserManualToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.UpdateNotesToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.ReportBugViaCITnetToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator3 = New System.Windows.Forms.ToolStripSeparator() + Me.AboutVECTOToolStripMenuItem1 = New System.Windows.Forms.ToolStripMenuItem() + Me.CmDEV = New System.Windows.Forms.ContextMenuStrip(Me.components) + Me.TmProgSec = New System.Windows.Forms.Timer(Me.components) + Me.CmOpenFile = New System.Windows.Forms.ContextMenuStrip(Me.components) + Me.OpenWithToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.OpenInGraphWindowToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.ShowInFolderToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolTip1 = New System.Windows.Forms.ToolTip(Me.components) + Me.StatusBAR.SuspendLayout() + Me.TabControl1.SuspendLayout() + Me.TabPageGEN.SuspendLayout() + CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit() + Me.TabPgOptions.SuspendLayout() + Me.PanelOptAllg.SuspendLayout() + Me.GroupBox3.SuspendLayout() + Me.GroupBox2.SuspendLayout() + Me.GroupBox1.SuspendLayout() + Me.TabPageDEV.SuspendLayout() + Me.ConMenFilelist.SuspendLayout() + CType(Me.SplitContainer1, System.ComponentModel.ISupportInitialize).BeginInit() + Me.SplitContainer1.Panel1.SuspendLayout() + Me.SplitContainer1.Panel2.SuspendLayout() + Me.SplitContainer1.SuspendLayout() + Me.ToolStrip1.SuspendLayout() + Me.CmOpenFile.SuspendLayout() + Me.SuspendLayout() + ' + 'StatusBAR + ' + Me.StatusBAR.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripLbStatus, Me.ToolStripProgBarJob, Me.ToolStripProgBarOverall}) + Me.StatusBAR.Location = New System.Drawing.Point(0, 648) + Me.StatusBAR.Name = "StatusBAR" + Me.StatusBAR.Size = New System.Drawing.Size(1045, 22) + Me.StatusBAR.TabIndex = 7 + Me.StatusBAR.Text = "StatusBAR" + ' + 'ToolStripLbStatus + ' + Me.ToolStripLbStatus.Name = "ToolStripLbStatus" + Me.ToolStripLbStatus.Size = New System.Drawing.Size(1030, 17) + Me.ToolStripLbStatus.Spring = True + Me.ToolStripLbStatus.Text = "Status Text" + Me.ToolStripLbStatus.TextAlign = System.Drawing.ContentAlignment.MiddleLeft + ' + 'ToolStripProgBarJob + ' + Me.ToolStripProgBarJob.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right + Me.ToolStripProgBarJob.AutoSize = False + Me.ToolStripProgBarJob.Name = "ToolStripProgBarJob" + Me.ToolStripProgBarJob.Size = New System.Drawing.Size(100, 16) + Me.ToolStripProgBarJob.Style = System.Windows.Forms.ProgressBarStyle.Continuous + Me.ToolStripProgBarJob.ToolTipText = "overall progress" + Me.ToolStripProgBarJob.Visible = False + ' + 'ToolStripProgBarOverall + ' + Me.ToolStripProgBarOverall.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right + Me.ToolStripProgBarOverall.AutoSize = False + Me.ToolStripProgBarOverall.Name = "ToolStripProgBarOverall" + Me.ToolStripProgBarOverall.Size = New System.Drawing.Size(100, 16) + Me.ToolStripProgBarOverall.Style = System.Windows.Forms.ProgressBarStyle.Continuous + Me.ToolStripProgBarOverall.ToolTipText = "job progress" + Me.ToolStripProgBarOverall.Visible = False + ' + 'TabControl1 + ' + Me.TabControl1.Controls.Add(Me.TabPageGEN) + Me.TabControl1.Controls.Add(Me.TabPgOptions) + Me.TabControl1.Controls.Add(Me.TabPageDEV) + Me.TabControl1.Dock = System.Windows.Forms.DockStyle.Fill + Me.TabControl1.Location = New System.Drawing.Point(3, 3) + Me.TabControl1.Margin = New System.Windows.Forms.Padding(0) + Me.TabControl1.Name = "TabControl1" + Me.TabControl1.Padding = New System.Drawing.Point(0, 0) + Me.TabControl1.SelectedIndex = 0 + Me.TabControl1.Size = New System.Drawing.Size(1042, 328) + Me.TabControl1.TabIndex = 10 + ' + 'TabPageGEN + ' + Me.TabPageGEN.Controls.Add(Me.btnImportXML) + Me.TabPageGEN.Controls.Add(Me.btnExportXML) + Me.TabPageGEN.Controls.Add(Me.Label6) + Me.TabPageGEN.Controls.Add(Me.btStartV3) + Me.TabPageGEN.Controls.Add(Me.LbDecl) + Me.TabPageGEN.Controls.Add(Me.PictureBox1) + Me.TabPageGEN.Controls.Add(Me.BtGENdown) + Me.TabPageGEN.Controls.Add(Me.BtGENup) + Me.TabPageGEN.Controls.Add(Me.ChBoxAllGEN) + Me.TabPageGEN.Controls.Add(Me.LvGEN) + Me.TabPageGEN.Controls.Add(Me.ButtonGENremove) + Me.TabPageGEN.Controls.Add(Me.ButtonGENadd) + Me.TabPageGEN.Location = New System.Drawing.Point(4, 22) + Me.TabPageGEN.Margin = New System.Windows.Forms.Padding(0) + Me.TabPageGEN.Name = "TabPageGEN" + Me.TabPageGEN.Size = New System.Drawing.Size(1034, 302) + Me.TabPageGEN.TabIndex = 0 + Me.TabPageGEN.Text = "Job Files" + Me.TabPageGEN.UseVisualStyleBackColor = True + ' + 'btnImportXML + ' + Me.btnImportXML.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) + Me.btnImportXML.Location = New System.Drawing.Point(460, 267) + Me.btnImportXML.Name = "btnImportXML" + Me.btnImportXML.Size = New System.Drawing.Size(115, 30) + Me.btnImportXML.TabIndex = 23 + Me.btnImportXML.Text = "Import from XML" + Me.btnImportXML.UseVisualStyleBackColor = True + Me.btnImportXML.Visible = False + ' + 'btnExportXML + ' + Me.btnExportXML.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) + Me.btnExportXML.Enabled = False + Me.btnExportXML.Location = New System.Drawing.Point(344, 267) + Me.btnExportXML.Name = "btnExportXML" + Me.btnExportXML.Size = New System.Drawing.Size(115, 30) + Me.btnExportXML.TabIndex = 22 + Me.btnExportXML.Text = "Export as XML" + Me.btnExportXML.UseVisualStyleBackColor = True + ' + 'Label6 + ' + Me.Label6.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.Label6.AutoSize = True + Me.Label6.Location = New System.Drawing.Point(814, 268) + Me.Label6.Name = "Label6" + Me.Label6.Size = New System.Drawing.Size(217, 13) + Me.Label6.TabIndex = 21 + Me.Label6.Text = "(Double-Click to Edit, Right-Click for Options)" + ' + 'btStartV3 + ' + Me.btStartV3.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.btStartV3.Image = Global.TUGraz.VECTO.My.Resources.Resources.Play_icon + Me.btStartV3.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft + Me.btStartV3.Location = New System.Drawing.Point(3, 56) + Me.btStartV3.Name = "btStartV3" + Me.btStartV3.Size = New System.Drawing.Size(108, 50) + Me.btStartV3.TabIndex = 20 + Me.btStartV3.Text = "START" + Me.btStartV3.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText + Me.ToolTip1.SetToolTip(Me.btStartV3, "Start Simulation") + Me.btStartV3.UseVisualStyleBackColor = True + ' + 'LbDecl + ' + Me.LbDecl.AutoSize = True + Me.LbDecl.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.LbDecl.Location = New System.Drawing.Point(5, 109) + Me.LbDecl.Name = "LbDecl" + Me.LbDecl.Size = New System.Drawing.Size(107, 13) + Me.LbDecl.TabIndex = 19 + Me.LbDecl.Text = "Declaration Mode" + Me.LbDecl.Visible = False + ' + 'PictureBox1 + ' + Me.PictureBox1.Image = CType(resources.GetObject("PictureBox1.Image"), System.Drawing.Image) + Me.PictureBox1.Location = New System.Drawing.Point(3, 3) + Me.PictureBox1.Name = "PictureBox1" + Me.PictureBox1.Size = New System.Drawing.Size(108, 47) + Me.PictureBox1.TabIndex = 18 + Me.PictureBox1.TabStop = False + ' + 'BtGENdown + ' + Me.BtGENdown.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) + Me.BtGENdown.Image = Global.TUGraz.VECTO.My.Resources.Resources.Actions_arrow_down_icon + Me.BtGENdown.Location = New System.Drawing.Point(307, 267) + Me.BtGENdown.Name = "BtGENdown" + Me.BtGENdown.Size = New System.Drawing.Size(30, 30) + Me.BtGENdown.TabIndex = 6 + Me.ToolTip1.SetToolTip(Me.BtGENdown, "Move job down one row") + Me.BtGENdown.UseVisualStyleBackColor = True + ' + 'BtGENup + ' + Me.BtGENup.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) + Me.BtGENup.Image = Global.TUGraz.VECTO.My.Resources.Resources.Actions_arrow_up_icon + Me.BtGENup.Location = New System.Drawing.Point(276, 267) + Me.BtGENup.Name = "BtGENup" + Me.BtGENup.Size = New System.Drawing.Size(30, 30) + Me.BtGENup.TabIndex = 4 + Me.ToolTip1.SetToolTip(Me.BtGENup, "Move job up one row") + Me.BtGENup.UseVisualStyleBackColor = True + ' + 'ChBoxAllGEN + ' + Me.ChBoxAllGEN.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) + Me.ChBoxAllGEN.AutoSize = True + Me.ChBoxAllGEN.Location = New System.Drawing.Point(195, 274) + Me.ChBoxAllGEN.Name = "ChBoxAllGEN" + Me.ChBoxAllGEN.Size = New System.Drawing.Size(70, 17) + Me.ChBoxAllGEN.TabIndex = 16 + Me.ChBoxAllGEN.Text = "Select All" + Me.ToolTip1.SetToolTip(Me.ChBoxAllGEN, "Select All / None") + Me.ChBoxAllGEN.UseVisualStyleBackColor = True + ' + 'LvGEN + ' + Me.LvGEN.AllowDrop = True + Me.LvGEN.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.LvGEN.CheckBoxes = True + Me.LvGEN.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.ColGENpath, Me.ColGENstatus}) + Me.LvGEN.FullRowSelect = True + Me.LvGEN.GridLines = True + Me.LvGEN.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable + Me.LvGEN.HideSelection = False + Me.LvGEN.LabelEdit = True + Me.LvGEN.Location = New System.Drawing.Point(114, 3) + Me.LvGEN.Name = "LvGEN" + Me.LvGEN.Size = New System.Drawing.Size(917, 263) + Me.LvGEN.TabIndex = 14 + Me.LvGEN.UseCompatibleStateImageBehavior = False + Me.LvGEN.View = System.Windows.Forms.View.Details + ' + 'ColGENpath + ' + Me.ColGENpath.Text = "Filepath" + Me.ColGENpath.Width = 797 + ' + 'ColGENstatus + ' + Me.ColGENstatus.Text = "" + Me.ColGENstatus.Width = 175 + ' + 'ButtonGENremove + ' + Me.ButtonGENremove.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) + Me.ButtonGENremove.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.ButtonGENremove.Image = Global.TUGraz.VECTO.My.Resources.Resources.minus_circle_icon + Me.ButtonGENremove.Location = New System.Drawing.Point(147, 267) + Me.ButtonGENremove.Name = "ButtonGENremove" + Me.ButtonGENremove.Size = New System.Drawing.Size(33, 30) + Me.ButtonGENremove.TabIndex = 2 + Me.ToolTip1.SetToolTip(Me.ButtonGENremove, "Remove selected entries") + Me.ButtonGENremove.UseVisualStyleBackColor = True + ' + 'ButtonGENadd + ' + Me.ButtonGENadd.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) + Me.ButtonGENadd.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.ButtonGENadd.Image = Global.TUGraz.VECTO.My.Resources.Resources.plus_circle_icon + Me.ButtonGENadd.Location = New System.Drawing.Point(113, 267) + Me.ButtonGENadd.Name = "ButtonGENadd" + Me.ButtonGENadd.Size = New System.Drawing.Size(33, 30) + Me.ButtonGENadd.TabIndex = 1 + Me.ToolTip1.SetToolTip(Me.ButtonGENadd, "Add Job File") + Me.ButtonGENadd.UseVisualStyleBackColor = True + ' + 'TabPgOptions + ' + Me.TabPgOptions.Controls.Add(Me.PanelOptAllg) + Me.TabPgOptions.Location = New System.Drawing.Point(4, 22) + Me.TabPgOptions.Name = "TabPgOptions" + Me.TabPgOptions.Padding = New System.Windows.Forms.Padding(3) + Me.TabPgOptions.Size = New System.Drawing.Size(1034, 302) + Me.TabPgOptions.TabIndex = 2 + Me.TabPgOptions.Text = "Options" + Me.TabPgOptions.UseVisualStyleBackColor = True + ' + 'PanelOptAllg + ' + Me.PanelOptAllg.Controls.Add(Me.GroupBox3) + Me.PanelOptAllg.Controls.Add(Me.GroupBox2) + Me.PanelOptAllg.Controls.Add(Me.GroupBox1) + Me.PanelOptAllg.Location = New System.Drawing.Point(6, 6) + Me.PanelOptAllg.Name = "PanelOptAllg" + Me.PanelOptAllg.Size = New System.Drawing.Size(1022, 290) + Me.PanelOptAllg.TabIndex = 0 + ' + 'GroupBox3 + ' + Me.GroupBox3.Controls.Add(Me.cbActVmod) + Me.GroupBox3.Controls.Add(Me.cbValidateRunData) + Me.GroupBox3.Location = New System.Drawing.Point(3, 177) + Me.GroupBox3.Name = "GroupBox3" + Me.GroupBox3.Size = New System.Drawing.Size(173, 110) + Me.GroupBox3.TabIndex = 18 + Me.GroupBox3.TabStop = False + Me.GroupBox3.Text = "Misc" + ' + 'cbActVmod + ' + Me.cbActVmod.Location = New System.Drawing.Point(6, 41) + Me.cbActVmod.Name = "cbActVmod" + Me.cbActVmod.Size = New System.Drawing.Size(161, 63) + Me.cbActVmod.TabIndex = 18 + Me.cbActVmod.Text = "Output values in vmod at beginning and end of simulation interval (EXPERT!)" + Me.cbActVmod.UseVisualStyleBackColor = True + ' + 'cbValidateRunData + ' + Me.cbValidateRunData.AutoSize = True + Me.cbValidateRunData.Checked = True + Me.cbValidateRunData.CheckState = System.Windows.Forms.CheckState.Checked + Me.cbValidateRunData.Location = New System.Drawing.Point(6, 19) + Me.cbValidateRunData.Name = "cbValidateRunData" + Me.cbValidateRunData.Size = New System.Drawing.Size(90, 17) + Me.cbValidateRunData.TabIndex = 17 + Me.cbValidateRunData.Text = "Validate Data" + Me.cbValidateRunData.UseVisualStyleBackColor = True + ' + 'GroupBox2 + ' + Me.GroupBox2.Controls.Add(Me.ChBoxModOut) + Me.GroupBox2.Controls.Add(Me.ChBoxMod1Hz) + Me.GroupBox2.Location = New System.Drawing.Point(3, 82) + Me.GroupBox2.Name = "GroupBox2" + Me.GroupBox2.Size = New System.Drawing.Size(173, 89) + Me.GroupBox2.TabIndex = 16 + Me.GroupBox2.TabStop = False + Me.GroupBox2.Text = "Output" + ' + 'ChBoxModOut + ' + Me.ChBoxModOut.AutoSize = True + Me.ChBoxModOut.Checked = True + Me.ChBoxModOut.CheckState = System.Windows.Forms.CheckState.Checked + Me.ChBoxModOut.Location = New System.Drawing.Point(6, 19) + Me.ChBoxModOut.Name = "ChBoxModOut" + Me.ChBoxModOut.Size = New System.Drawing.Size(115, 17) + Me.ChBoxModOut.TabIndex = 0 + Me.ChBoxModOut.Text = "Write modal results" + Me.ChBoxModOut.UseVisualStyleBackColor = True + ' + 'ChBoxMod1Hz + ' + Me.ChBoxMod1Hz.AutoSize = True + Me.ChBoxMod1Hz.Location = New System.Drawing.Point(6, 42) + Me.ChBoxMod1Hz.Name = "ChBoxMod1Hz" + Me.ChBoxMod1Hz.Size = New System.Drawing.Size(121, 17) + Me.ChBoxMod1Hz.TabIndex = 16 + Me.ChBoxMod1Hz.Text = "Modal results in 1Hz" + Me.ChBoxMod1Hz.UseVisualStyleBackColor = True + ' + 'GroupBox1 + ' + Me.GroupBox1.Controls.Add(Me.RbDev) + Me.GroupBox1.Controls.Add(Me.RbDecl) + Me.GroupBox1.Location = New System.Drawing.Point(3, 3) + Me.GroupBox1.Name = "GroupBox1" + Me.GroupBox1.Size = New System.Drawing.Size(173, 72) + Me.GroupBox1.TabIndex = 15 + Me.GroupBox1.TabStop = False + Me.GroupBox1.Text = "Mode" + ' + 'RbDev + ' + Me.RbDev.AutoSize = True + Me.RbDev.Checked = True + Me.RbDev.Location = New System.Drawing.Point(6, 42) + Me.RbDev.Name = "RbDev" + Me.RbDev.Size = New System.Drawing.Size(111, 17) + Me.RbDev.TabIndex = 1 + Me.RbDev.TabStop = True + Me.RbDev.Text = "Engineering Mode" + Me.RbDev.UseVisualStyleBackColor = True + ' + 'RbDecl + ' + Me.RbDecl.AutoSize = True + Me.RbDecl.Location = New System.Drawing.Point(6, 19) + Me.RbDecl.Name = "RbDecl" + Me.RbDecl.Size = New System.Drawing.Size(109, 17) + Me.RbDecl.TabIndex = 0 + Me.RbDecl.TabStop = True + Me.RbDecl.Text = "Declaration Mode" + Me.RbDecl.UseVisualStyleBackColor = True + ' + 'TabPageDEV + ' + Me.TabPageDEV.Controls.Add(Me.Label1) + Me.TabPageDEV.Controls.Add(Me.LvDEVoptions) + Me.TabPageDEV.Location = New System.Drawing.Point(4, 22) + Me.TabPageDEV.Name = "TabPageDEV" + Me.TabPageDEV.Padding = New System.Windows.Forms.Padding(3) + Me.TabPageDEV.Size = New System.Drawing.Size(1034, 302) + Me.TabPageDEV.TabIndex = 3 + Me.TabPageDEV.Text = "Test" + Me.TabPageDEV.UseVisualStyleBackColor = True + ' + 'Label1 + ' + Me.Label1.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) + Me.Label1.AutoSize = True + Me.Label1.Location = New System.Drawing.Point(1012, 283) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(106, 13) + Me.Label1.TabIndex = 1 + Me.Label1.Text = "(Double-Click to Edit)" + ' + 'LvDEVoptions + ' + Me.LvDEVoptions.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.LvDEVoptions.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.ColumnHeader4, Me.ColumnHeader7, Me.ColumnHeader5, Me.ColumnHeader6, Me.ColumnHeader8, Me.ColumnHeader9}) + Me.LvDEVoptions.FullRowSelect = True + Me.LvDEVoptions.GridLines = True + Me.LvDEVoptions.Location = New System.Drawing.Point(6, 6) + Me.LvDEVoptions.MultiSelect = False + Me.LvDEVoptions.Name = "LvDEVoptions" + Me.LvDEVoptions.Size = New System.Drawing.Size(1022, 277) + Me.LvDEVoptions.TabIndex = 0 + Me.LvDEVoptions.UseCompatibleStateImageBehavior = False + Me.LvDEVoptions.View = System.Windows.Forms.View.Details + ' + 'ColumnHeader4 + ' + Me.ColumnHeader4.Text = "Property" + Me.ColumnHeader4.Width = 89 + ' + 'ColumnHeader7 + ' + Me.ColumnHeader7.Text = "Description" + Me.ColumnHeader7.Width = 527 + ' + 'ColumnHeader5 + ' + Me.ColumnHeader5.Text = "Type" + Me.ColumnHeader5.Width = 82 + ' + 'ColumnHeader6 + ' + Me.ColumnHeader6.Text = "Value" + Me.ColumnHeader6.Width = 134 + ' + 'ColumnHeader8 + ' + Me.ColumnHeader8.Text = "Default" + Me.ColumnHeader8.Width = 120 + ' + 'ColumnHeader9 + ' + Me.ColumnHeader9.Text = "Saved In DEVconfig.txt" + Me.ColumnHeader9.Width = 129 + ' + 'ConMenFilelist + ' + Me.ConMenFilelist.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ShowInFolderMenuItem, Me.SaveListToolStripMenuItem, Me.LoadListToolStripMenuItem, Me.LoadDefaultListToolStripMenuItem, Me.ClearListToolStripMenuItem}) + Me.ConMenFilelist.Name = "ConMenFilelist" + Me.ConMenFilelist.ShowImageMargin = False + Me.ConMenFilelist.Size = New System.Drawing.Size(151, 114) + ' + 'ShowInFolderMenuItem + ' + Me.ShowInFolderMenuItem.Name = "ShowInFolderMenuItem" + Me.ShowInFolderMenuItem.Size = New System.Drawing.Size(150, 22) + Me.ShowInFolderMenuItem.Text = "Show in Folder" + ' + 'SaveListToolStripMenuItem + ' + Me.SaveListToolStripMenuItem.Name = "SaveListToolStripMenuItem" + Me.SaveListToolStripMenuItem.Size = New System.Drawing.Size(150, 22) + Me.SaveListToolStripMenuItem.Text = "Save List..." + ' + 'LoadListToolStripMenuItem + ' + Me.LoadListToolStripMenuItem.Name = "LoadListToolStripMenuItem" + Me.LoadListToolStripMenuItem.Size = New System.Drawing.Size(150, 22) + Me.LoadListToolStripMenuItem.Text = "Load List..." + ' + 'LoadDefaultListToolStripMenuItem + ' + Me.LoadDefaultListToolStripMenuItem.Name = "LoadDefaultListToolStripMenuItem" + Me.LoadDefaultListToolStripMenuItem.Size = New System.Drawing.Size(150, 22) + Me.LoadDefaultListToolStripMenuItem.Text = "Load Autosave-List" + ' + 'ClearListToolStripMenuItem + ' + Me.ClearListToolStripMenuItem.Name = "ClearListToolStripMenuItem" + Me.ClearListToolStripMenuItem.Size = New System.Drawing.Size(150, 22) + Me.ClearListToolStripMenuItem.Text = "Clear List" + ' + 'LvMsg + ' + Me.LvMsg.AllowColumnReorder = True + Me.LvMsg.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle + Me.LvMsg.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.ColumnHeader1, Me.ColumnHeader2, Me.ColumnHeader3}) + Me.LvMsg.Dock = System.Windows.Forms.DockStyle.Fill + Me.LvMsg.Font = New System.Drawing.Font("Courier New", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.LvMsg.FullRowSelect = True + Me.LvMsg.GridLines = True + Me.LvMsg.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable + Me.LvMsg.LabelWrap = False + Me.LvMsg.Location = New System.Drawing.Point(0, 0) + Me.LvMsg.Margin = New System.Windows.Forms.Padding(0) + Me.LvMsg.Name = "LvMsg" + Me.LvMsg.Size = New System.Drawing.Size(1045, 281) + Me.LvMsg.TabIndex = 0 + Me.LvMsg.UseCompatibleStateImageBehavior = False + Me.LvMsg.View = System.Windows.Forms.View.Details + ' + 'ColumnHeader1 + ' + Me.ColumnHeader1.Text = "Message" + Me.ColumnHeader1.Width = 779 + ' + 'ColumnHeader2 + ' + Me.ColumnHeader2.Text = "Time" + Me.ColumnHeader2.Width = 151 + ' + 'ColumnHeader3 + ' + Me.ColumnHeader3.Text = "Source" + Me.ColumnHeader3.Width = 138 + ' + 'SplitContainer1 + ' + Me.SplitContainer1.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.SplitContainer1.Location = New System.Drawing.Point(0, 27) + Me.SplitContainer1.Margin = New System.Windows.Forms.Padding(0) + Me.SplitContainer1.Name = "SplitContainer1" + Me.SplitContainer1.Orientation = System.Windows.Forms.Orientation.Horizontal + ' + 'SplitContainer1.Panel1 + ' + Me.SplitContainer1.Panel1.Controls.Add(Me.TabControl1) + Me.SplitContainer1.Panel1.Padding = New System.Windows.Forms.Padding(3, 3, 0, 2) + ' + 'SplitContainer1.Panel2 + ' + Me.SplitContainer1.Panel2.Controls.Add(Me.LvMsg) + Me.SplitContainer1.Size = New System.Drawing.Size(1045, 618) + Me.SplitContainer1.SplitterDistance = 333 + Me.SplitContainer1.TabIndex = 12 + ' + 'ToolStrip1 + ' + Me.ToolStrip1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None + Me.ToolStrip1.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden + Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripBtNew, Me.ToolStripBtOpen, Me.ToolStripSeparator2, Me.ToolStripDrDnBtTools, Me.ToolStripDrDnBtInfo}) + Me.ToolStrip1.Location = New System.Drawing.Point(0, 0) + Me.ToolStrip1.Name = "ToolStrip1" + Me.ToolStrip1.Size = New System.Drawing.Size(1045, 25) + Me.ToolStrip1.TabIndex = 11 + Me.ToolStrip1.Text = "ToolStrip1" + ' + 'ToolStripBtNew + ' + Me.ToolStripBtNew.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.ToolStripBtNew.Image = Global.TUGraz.VECTO.My.Resources.Resources.blue_document_icon + Me.ToolStripBtNew.ImageTransparentColor = System.Drawing.Color.Magenta + Me.ToolStripBtNew.Name = "ToolStripBtNew" + Me.ToolStripBtNew.Size = New System.Drawing.Size(23, 22) + Me.ToolStripBtNew.Text = "ToolStripBtNew" + Me.ToolStripBtNew.ToolTipText = "New Job File" + ' + 'ToolStripBtOpen + ' + Me.ToolStripBtOpen.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.ToolStripBtOpen.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon + Me.ToolStripBtOpen.ImageTransparentColor = System.Drawing.Color.Magenta + Me.ToolStripBtOpen.Name = "ToolStripBtOpen" + Me.ToolStripBtOpen.Size = New System.Drawing.Size(23, 22) + Me.ToolStripBtOpen.Text = "ToolStripButton1" + Me.ToolStripBtOpen.ToolTipText = "Open File..." + ' + 'ToolStripSeparator2 + ' + Me.ToolStripSeparator2.Name = "ToolStripSeparator2" + Me.ToolStripSeparator2.Size = New System.Drawing.Size(6, 25) + ' + 'ToolStripDrDnBtTools + ' + Me.ToolStripDrDnBtTools.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.GENEditorToolStripMenuItem1, Me.EPTPJobEditorToolStripMenuItem, Me.VEHEditorToolStripMenuItem, Me.EngineEditorToolStripMenuItem, Me.GearboxEditorToolStripMenuItem, Me.GraphToolStripMenuItem, Me.ToolStripSeparator6, Me.OpenLogToolStripMenuItem, Me.SettingsToolStripMenuItem}) + Me.ToolStripDrDnBtTools.Image = Global.TUGraz.VECTO.My.Resources.Resources.Misc_Tools_icon + Me.ToolStripDrDnBtTools.ImageTransparentColor = System.Drawing.Color.Magenta + Me.ToolStripDrDnBtTools.Name = "ToolStripDrDnBtTools" + Me.ToolStripDrDnBtTools.Size = New System.Drawing.Size(64, 22) + Me.ToolStripDrDnBtTools.Text = "Tools" + ' + 'GENEditorToolStripMenuItem1 + ' + Me.GENEditorToolStripMenuItem1.Image = Global.TUGraz.VECTO.My.Resources.Resources.F_VECTO + Me.GENEditorToolStripMenuItem1.Name = "GENEditorToolStripMenuItem1" + Me.GENEditorToolStripMenuItem1.Size = New System.Drawing.Size(156, 22) + Me.GENEditorToolStripMenuItem1.Text = "Job Editor" + ' + 'EPTPJobEditorToolStripMenuItem + ' + Me.EPTPJobEditorToolStripMenuItem.Image = Global.TUGraz.VECTO.My.Resources.Resources.F_VECTO + Me.EPTPJobEditorToolStripMenuItem.Name = "EPTPJobEditorToolStripMenuItem" + Me.EPTPJobEditorToolStripMenuItem.Size = New System.Drawing.Size(156, 22) + Me.EPTPJobEditorToolStripMenuItem.Text = "VTP Job Editor" + ' + 'VEHEditorToolStripMenuItem + ' + Me.VEHEditorToolStripMenuItem.Image = Global.TUGraz.VECTO.My.Resources.Resources.F_VEH + Me.VEHEditorToolStripMenuItem.Name = "VEHEditorToolStripMenuItem" + Me.VEHEditorToolStripMenuItem.Size = New System.Drawing.Size(156, 22) + Me.VEHEditorToolStripMenuItem.Text = "Vehicle Editor" + ' + 'EngineEditorToolStripMenuItem + ' + Me.EngineEditorToolStripMenuItem.Image = Global.TUGraz.VECTO.My.Resources.Resources.F_ENG + Me.EngineEditorToolStripMenuItem.Name = "EngineEditorToolStripMenuItem" + Me.EngineEditorToolStripMenuItem.Size = New System.Drawing.Size(156, 22) + Me.EngineEditorToolStripMenuItem.Text = "Engine Editor" + ' + 'GearboxEditorToolStripMenuItem + ' + Me.GearboxEditorToolStripMenuItem.Image = Global.TUGraz.VECTO.My.Resources.Resources.F_GBX + Me.GearboxEditorToolStripMenuItem.Name = "GearboxEditorToolStripMenuItem" + Me.GearboxEditorToolStripMenuItem.Size = New System.Drawing.Size(156, 22) + Me.GearboxEditorToolStripMenuItem.Text = "Gearbox Editor" + ' + 'GraphToolStripMenuItem + ' + Me.GraphToolStripMenuItem.Image = Global.TUGraz.VECTO.My.Resources.Resources.F_Graph + Me.GraphToolStripMenuItem.Name = "GraphToolStripMenuItem" + Me.GraphToolStripMenuItem.Size = New System.Drawing.Size(156, 22) + Me.GraphToolStripMenuItem.Text = "Graph" + ' + 'ToolStripSeparator6 + ' + Me.ToolStripSeparator6.Name = "ToolStripSeparator6" + Me.ToolStripSeparator6.Size = New System.Drawing.Size(153, 6) + ' + 'OpenLogToolStripMenuItem + ' + Me.OpenLogToolStripMenuItem.Name = "OpenLogToolStripMenuItem" + Me.OpenLogToolStripMenuItem.Size = New System.Drawing.Size(156, 22) + Me.OpenLogToolStripMenuItem.Text = "Open Log" + ' + 'SettingsToolStripMenuItem + ' + Me.SettingsToolStripMenuItem.Name = "SettingsToolStripMenuItem" + Me.SettingsToolStripMenuItem.Size = New System.Drawing.Size(156, 22) + Me.SettingsToolStripMenuItem.Text = "Settings" + ' + 'ToolStripDrDnBtInfo + ' + Me.ToolStripDrDnBtInfo.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.UserManualToolStripMenuItem, Me.UpdateNotesToolStripMenuItem, Me.ReportBugViaCITnetToolStripMenuItem, Me.ToolStripSeparator3, Me.AboutVECTOToolStripMenuItem1}) + Me.ToolStripDrDnBtInfo.Image = Global.TUGraz.VECTO.My.Resources.Resources.Help_icon + Me.ToolStripDrDnBtInfo.ImageTransparentColor = System.Drawing.Color.Magenta + Me.ToolStripDrDnBtInfo.Name = "ToolStripDrDnBtInfo" + Me.ToolStripDrDnBtInfo.Size = New System.Drawing.Size(61, 22) + Me.ToolStripDrDnBtInfo.Text = "Help" + ' + 'UserManualToolStripMenuItem + ' + Me.UserManualToolStripMenuItem.Name = "UserManualToolStripMenuItem" + Me.UserManualToolStripMenuItem.Size = New System.Drawing.Size(221, 22) + Me.UserManualToolStripMenuItem.Text = "User Manual" + ' + 'UpdateNotesToolStripMenuItem + ' + Me.UpdateNotesToolStripMenuItem.Name = "UpdateNotesToolStripMenuItem" + Me.UpdateNotesToolStripMenuItem.Size = New System.Drawing.Size(221, 22) + Me.UpdateNotesToolStripMenuItem.Text = "Release Notes" + ' + 'ReportBugViaCITnetToolStripMenuItem + ' + Me.ReportBugViaCITnetToolStripMenuItem.Name = "ReportBugViaCITnetToolStripMenuItem" + Me.ReportBugViaCITnetToolStripMenuItem.Size = New System.Drawing.Size(221, 22) + Me.ReportBugViaCITnetToolStripMenuItem.Text = "Report Bug via CITnet / JIRA" + ' + 'ToolStripSeparator3 + ' + Me.ToolStripSeparator3.Name = "ToolStripSeparator3" + Me.ToolStripSeparator3.Size = New System.Drawing.Size(218, 6) + ' + 'AboutVECTOToolStripMenuItem1 + ' + Me.AboutVECTOToolStripMenuItem1.Name = "AboutVECTOToolStripMenuItem1" + Me.AboutVECTOToolStripMenuItem1.Size = New System.Drawing.Size(221, 22) + Me.AboutVECTOToolStripMenuItem1.Text = "About VECTO" + ' + 'CmDEV + ' + Me.CmDEV.Name = "CmDEV" + Me.CmDEV.ShowImageMargin = False + Me.CmDEV.Size = New System.Drawing.Size(36, 4) + ' + 'TmProgSec + ' + Me.TmProgSec.Interval = 1000 + ' + 'CmOpenFile + ' + Me.CmOpenFile.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.OpenWithToolStripMenuItem, Me.OpenInGraphWindowToolStripMenuItem, Me.ShowInFolderToolStripMenuItem}) + Me.CmOpenFile.Name = "CmOpenFile" + Me.CmOpenFile.ShowImageMargin = False + Me.CmOpenFile.Size = New System.Drawing.Size(174, 70) + ' + 'OpenWithToolStripMenuItem + ' + Me.OpenWithToolStripMenuItem.Name = "OpenWithToolStripMenuItem" + Me.OpenWithToolStripMenuItem.Size = New System.Drawing.Size(173, 22) + Me.OpenWithToolStripMenuItem.Text = "Open with ..." + ' + 'OpenInGraphWindowToolStripMenuItem + ' + Me.OpenInGraphWindowToolStripMenuItem.Name = "OpenInGraphWindowToolStripMenuItem" + Me.OpenInGraphWindowToolStripMenuItem.Size = New System.Drawing.Size(173, 22) + Me.OpenInGraphWindowToolStripMenuItem.Text = "Open in Graph Window" + ' + 'ShowInFolderToolStripMenuItem + ' + Me.ShowInFolderToolStripMenuItem.Name = "ShowInFolderToolStripMenuItem" + Me.ShowInFolderToolStripMenuItem.Size = New System.Drawing.Size(173, 22) + Me.ShowInFolderToolStripMenuItem.Text = "Show in Folder" + ' + 'MainForm + ' + Me.AcceptButton = Me.btStartV3 + Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.ClientSize = New System.Drawing.Size(1045, 670) + Me.Controls.Add(Me.ToolStrip1) + Me.Controls.Add(Me.SplitContainer1) + Me.Controls.Add(Me.StatusBAR) + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.MinimumSize = New System.Drawing.Size(785, 485) + Me.Name = "MainForm" + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "VECTO" + Me.StatusBAR.ResumeLayout(False) + Me.StatusBAR.PerformLayout() + Me.TabControl1.ResumeLayout(False) + Me.TabPageGEN.ResumeLayout(False) + Me.TabPageGEN.PerformLayout() + CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit() + Me.TabPgOptions.ResumeLayout(False) + Me.PanelOptAllg.ResumeLayout(False) + Me.GroupBox3.ResumeLayout(False) + Me.GroupBox3.PerformLayout() + Me.GroupBox2.ResumeLayout(False) + Me.GroupBox2.PerformLayout() + Me.GroupBox1.ResumeLayout(False) + Me.GroupBox1.PerformLayout() + Me.TabPageDEV.ResumeLayout(False) + Me.TabPageDEV.PerformLayout() + Me.ConMenFilelist.ResumeLayout(False) + Me.SplitContainer1.Panel1.ResumeLayout(False) + Me.SplitContainer1.Panel2.ResumeLayout(False) + CType(Me.SplitContainer1, System.ComponentModel.ISupportInitialize).EndInit() + Me.SplitContainer1.ResumeLayout(False) + Me.ToolStrip1.ResumeLayout(False) + Me.ToolStrip1.PerformLayout() + Me.CmOpenFile.ResumeLayout(False) + Me.ResumeLayout(False) + Me.PerformLayout() - End Sub - Friend WithEvents StatusBAR As StatusStrip + End Sub + Friend WithEvents StatusBAR As StatusStrip Friend WithEvents ToolStripLbStatus As ToolStripStatusLabel Friend WithEvents TabControl1 As TabControl Friend WithEvents TabPageGEN As TabPage @@ -942,5 +950,6 @@ Partial Class MainForm Friend WithEvents GroupBox3 As System.Windows.Forms.GroupBox Friend WithEvents cbValidateRunData As System.Windows.Forms.CheckBox Friend WithEvents cbActVmod As System.Windows.Forms.CheckBox + Friend WithEvents EPTPJobEditorToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem End Class diff --git a/VECTO/GUI/MainForm.resx b/VECTO/GUI/MainForm.resx index 1ab95c20be0eb1a9777f7aae6720fb67961848f1..b00fb45de6f7935415bddf8185a50c0bcac9ba1c 100644 --- a/VECTO/GUI/MainForm.resx +++ b/VECTO/GUI/MainForm.resx @@ -126,83 +126,83 @@ <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> <data name="PictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> - iVBORw0KGgoAAAANSUhEUgAAAGkAAAAsCAYAAABmF5blAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAALuIAAC8GAUsgSLcAAAAGYktHRAD/AP8A/6C9p5MAAAAHdElNRQfcChILJTNC/q9R - AAARd0lEQVR4Xu2bh19Vx7bH3//wrsm9N9WuscWCvdfYa2JEY4sNQbGb2EBEBMWeqIiFYkEQUJoamoCo - IBgFC4JSLKBgAREQLOut35wz230qB/S+p+/D+nx+n8PZe2b27PnuNbPW7MN/UZ199FYH6ROwOkifgNVB - +gSsDtJ72Nu3b7V/1cxQryZ1FUioVFrxggqeFVqkyldVBhd6w98fPisyWr56FXHdQlFfqNhQj4ofKyos - gZ4IFUHPn9JjoWf0pBQqpqfQixJ6xiouey5UUl5Kz1m419KKMnrBKntZTuUvK6i8soIqKl/Sy6pKvj+o - iqpevaJXr1/R6zevWW/4HiHNID98+JBycnMoNzfXYuWw8vLy6PXr1xaDUiC94Q5EXD5LvZ2sqbvjeLPq - s24i+SWG6lwEf1/Nu0ljtsw1Uudn6mFCPVm91k4Q6s3qw9fvy+33XTeJ+jlPogHrJ9NAlyn0w4ZpNMT1 - Vxq6cSaN2DSLRm+eQ+O22tL47fNp4s6FNGXXEpru8RvN9lxFdgccaYG3My077Eorj20mx+PbyeXELnIP - 9aTtEV60O/Iw7Y/1J9+EYPK/EE4nLkXSqb/PUsy183QuI4Uu3b7K95JBGQ/uUM6ju3T/yUPxMBQzbACt - rKqiipcvycfXlwKDAiksPLxGOnr0KIWEhlBZWZlFoHQ8KTM/h7o7/ET/PbNDtbI76MhP3EtRDwJk3Pjn - czoZKW9F/5gFddTKiurxsc/483P+/hnr89md6J+sf83pTP+26SL0pW1X+tquO30zryfVn9+bGi3oS00W - 9afmSwZSq6U/0PfLh1KHlSOpy+pxAnhfhjpow1QBcSw/LNY7FtDU3ctopudKmndwLS3xdaGVfu7kFLiD - 3EI8aPupg+QRdYS84oLI73wYnUyJpDNX4uns9YuUlHWFrubeoFsMKrfwPhU8LWTPfCY8D54GSEd4sEtL - S5UxsFQYq1OnT1FQcDA9e/ZMHDNnOpDg2quObVEGVzOwhsI5DMrdogfKhfGEzfD4XVN31ru66nbqze4o - BFD1ZjIcFiAJ6UH6Ym5XhtTNKKTvBKTBDGmYAqnnWoa0fhJ7nBYSe5n1Tg2kWexd87wAaYMW0k7aGLKX - IXlpIQVqIUUxpASGlPQOUr4aUrFRSLUxjFlcXBx7VChl52Qr42jMdAIHFIq9foGaLOxfLaSv7XpQBE8R - svEb97Ko3e8jTdaTgHQgqQC9g6TxIh1IdvqQBmkhsSet0IU0yFUDCVPhRAlpnxrSZnIKYkihGkh7GZI3 - e9Kx8+EaSFcTKO6GhHTzHSReLwGprKL8g0GC0tLSBKiUlBTlmL4ZQMLi+sufi7WDbRoUhCdSLoCHEk7Q - v3hwLYUEQGpIAATJqe4dpB4CUgN9SMsGU9vfhpHVylHUdY0GUj94kus0GuE+WwtpIU3bs5xmM6T5DGnp - oQ20iiGt00LaISAd1UDitSmEIf0lICVTEtYlhpTJkPKKPjwkaRi7+w8eCFDR0dFiKtQHZQAJhbzOBpod - cAjnRmyaTU84mqrgtcn2gIPR8vKYGlI9NSCWBGQK0rc83TWw7yMgNV00QEBqLSANZ0ijNZCcJjCkX2iw - 63QB6cdtdjTpDwlpNdl7O9GyQ648nW8m56A/aBND2nnam/ZGHyUfhoQAIiQlmiGdo3iGlMyQ0jgQysrP - ZkgPROT57AVD4mn9Q0KCYdzRTiiDCo8IpyoOTNSgdCDBcDKbIxpEedVBar54oLiZW3wjHVeOMSiP7waQ - GIo+JLUnqae7r2y7ayH1ooYMqfFChrR4ALXQQmr3+3DquGo0dXP4kXoxpP6A5DadRrrP0UJaxBHfcpqz - H5DWiWhvNa+5zsF/kHuYp4DkGe1HPvHBFHAxgkJTYygyLZHib17iCC+N0jnCyyrIFmvvI04LEMrL6O7l - B4QEw7i/4pggIiJCeNWLFy8UUEYhIS9Ye3wH/YMjMFOgcPwzHvQ9kUdEOP5vHlRTZSGzkFgaQDKy66pA - +kYHUj9qxpBacmTXZtkQAanTqjEM6Sfqvc6aBrhMpiFuv9IoDs9/2j5PTNu/cjBjs38NLfBxpuWH3WiN - /1ZaH/wnbQ7bR3+c8aF9McfIN/4EHU86RWGXYymKISUwpJQ7aXTtbgbdLsihe4/zOTfTQCoHJM6fPjQk - GMYeCucwPfF8omlIMJxMzEhlTxlkduBxbsqupSI3sQiQFpI+IH1IylSnhVR/fi+e6jSQ4L0CEgcN7VeM - oM6rxoq0oY8W0tCNMziHshH502RA2ruC5vJUvJAh/XZkIzkwJJcTu2lL+H7684wv7Y/x5/X0JAUmnaZw - zhOj0zW5UuqddLp+9xbdfpjLkAqokBNorNdIev9TkGAY+xs3b1JsbGz1kJCR4ymsDlJ97VNuESSGoUBi - L1UD0p/qTAcNMvyWkd1YTgc4wXaeSAM3TKFhDAkJ9c877EWCO4Mh2XJOt8hnPf1+ZBM5BmyjDSf30NaI - A7Trr0N0IDaADp8LoaDkMxytxlFM+gVKvJVKl7OvccSaSXce5olkFrsaJWWlYkcCqcp/ChLsJiCdrQYS - DAWO8jT2xdxuJgEgH8I5cV5JWA2nyHqsL3jQv2TP+HJud/qK24TgKcJbbHlKQ5jNwCFAEdPbgn7UlNMB - eE8L9p5Wy4eIYAFwlGlOGzAgqhu+aaZIYiWgmQCk8iI51bnzVLeTpzpPbdCgH35fzPybrnCOlPHgNuUU - 3qP8p4/ElhO2kz46SJiLB7pMNeslxqRfHnkLBiI0NdpAYUIxvB7EUDh/huOTFcHrA/IwbNecvhLHiudB - jKe/0hJ4cT9HUemJYhsn9vpFOssDG3czmRIyLgkvuMCDnHT7Cl3idSWVPeLvnBsiUrvG09eN+1liuyeL - 1xp4SQ7nQHlF+cJbEGZjWgMQhNslPL1hfw9THHZXqniaQ8qBPbzKykqxvfN/DgkdcjvpITyhpqCk/snr - jAfnIjL+//+ijwISDIXwNLbmSKqmkLAG4bO7w3gRosubQ5h59+5dyvuklUclJSXk5+f3cUDC9v1cDmFr - Cwl5CUJ62d7jx48pKiqKQsPC6GRICAUGBtLx48eNCjvMKGepkF8EBXNiGhBAAccDKPjECT4ealDOtCwr - i4QzOzub0tPThUeZM/lwYibRn01MWY0gwVAwiMNT5CyWgpKAmi0aKHaU1R3C38ioE+ITyH3jJppna0ez - Zsw0Kk+PvWKBRh1Two2jTGpKKu3d40FLFi2mGdOmc/0ZtHrlSjp65CjduXNH2b4ypXv37lHAMX/y9ztW - vY4doxyGJAdd32SbuM9bGRkUcvIk7dm1m7Zt2Ur7PfdRVGQk5efna+oaqV8rSHgJN3zjTIsgCUBaSFN3 - LxURkbwYPvHk7f5zF3Wx6kgNvv6G6n/1tfjUF47b2tgIAMYMbUEYrPXOztStcxdq+M23op5aTRo0pJHD - hpOPlzeVl5crfVEbjkVwAtmiWXNqzOVRx5yaN24igJpqC7rGXubk6Ei9e/Skpo0ai75Bjb6tL64zbvQY - 8j7oRc+fPzdop8aQYHhitoYfEDnOu3dDhhK5EMR/I3THpqu6A/g78q9IsmrXXhlEY4CkbG3mGoWEdqDr - 167RnJmzRFlT7cnjLXlgNm9yNwoK3yPCwqkZD6Z+fWNqXL+B8Chj7WCs4DljRo4SZU3dI44DtsOq1eIN - r7qtWkFCYeQN7bWvIqQM4GiFYwPWTxEbk+qLI2hY6+BI9Y102JhMeRLaLCwsJHu7eUpZ0dZXhu2prwFQ - 8CgMpNrQ3oeCdOb0aerbq7fOtc0J3oUxUe/V1RoSkrgF3uuqBSR3FFyCd4mAQX0j6Mi0KVMMBq9H1240 - avgIGj1ipI62uLsbhYRB3rfXU0xNsi18Qp15Gh0xdBgN7NdfDLo8LsuMHD5cLPrqfuFvDG7Xjp2o/fdt - hTAtyT5KyXOd2neg4MAggzbu379Pv1hPVK6nVpuWrciqbTulT/I4HtgWTZuRH4fzsr1aQYKhAhJPvHwz - BwhTXeulQ8RLM/VNwDD/Wo//WaeTbVu3oUCO5IoKi+hxESeSKhUXFxu0ge+PHj2i8eN+FO1Ioa2F9vaU - lJQkIkgEAvt4kbZq1045j094gY83e5OqXbRZyn1Lu3qVlUZJFy8q7ct6gwcOorizZ8V5lNN/7Y2/fX18 - RPvy3iBMaatXrqL4uDjxgs+PA5mfxo5T2pbtT544iZ48eSLaeS9IRSVPxbaLASABR6PPeM2y2bdabOmr - bwKGgdCHBHefPnUaOa5xICd2e6l1a514sJIM2sB3HG/bqrXOIGIhzsrKEuelEF1tcnMTC3czHqyWzZuL - erhWRUWFtkWNyTow/EBk2uR3Ho9PeOcThg9Tl5VWUV5BdnNtlfuS9+bs5CRyKVkHwkMwZNAPOuOAh1Xe - b60hwTDNYFPy8zmdTQLCPtzxi6eUC6jNGCT8rf4uJZ54Xj/028F3LMxNGzZS6mEw3FxdDX4mhb/v37tP - wUFBInqDJ6RcukSZmZkG65LaqoNkzAofFdKwwUN07qVbp87C6/T7hGtvctso+i3LImo8zvkdzr8XJNHA - g9vUZc04jTdJOFIMaQSH6tgDU3dMmlFIkOq7FNYEU5CwaAOirNeI/0b+YawspkzM9z5eXnTk8GEK8Pen - 2JgY4WWmrKaQcB1MrwgY1PcAaEVFRcbvgXOtJg0bKmVxvwcPHBDnMnlGSE5OVurVGFJlVaXYUcbaIwGp - Xzls41Dd1FOqDwmfgITFvicHD2ohvwjw1zxZasP3sJBQHU+CnJ3WGfWkxHOJ1EEbCAAsZDN7tghiTFlt - IBVwcjqof3+dPvXr3ZvycnMN+gTt9fBQghPUwd+HDx0S5zB+CJhkvRpBgqEi3l42WdBPeI4EBFmtGCV+ - vCEb1zf9wAGfmJsvnL8gIi4kplL4jv0x/bbwHb+sad/me4N2cBw3iDIQBnutg4NSRpZ337hRADVltZnu - cG9Y/JU6LKyDIkjR9gmGTwQ+v06brtM+IryoyCil72qrFST8IAO/xFF7EbTYx0Vs6etfRBoWUHWIis/O - HaxEqO3N0xFuSBFPdZiW9AcTbWOwJllb67QD4RgixWuc5J5PPC+8CzevLtemRUvRrqk+wmoDCSC2bt4s - yksB1IC+/cRa8/TpU9FuFq+HCIykF8n2B/UfQLk5OdrWdK3GkGBv374RbzS/tOkq4GCaa2zfV/kdnimD - Cy+0X6DcvOwgFlB0Wl/Y1zOVzB7y8RXhrXogoe+aNBV5DKI4eVx93naODZUUG3qo2moDCe1dTr1MfXr2 - UupJtW7Rgn4cM5am/jJZ5G/qgEEKUSiSfWP9qiWkt3S7IFf8dlt60fht88WP5c3dPM75evuISEa/k8Zk - blsIAcGK5b+JcupBwd9qqY/14XUuJjrabB9htYEEe8Nev3vXLoOdC3U76uPiGAszwG1t+mDMag1J/KIo - YLvwIngUfmSonnuNGc4VFBTQfLt54mky1mm1TEGCoS38d8KyJUsEdLRltD3t8V7de4hEsro+wmoLCe1i - Snd12SC2oIz2RyvAwSfyOyS65vpUK0gwNIofEeKXOz3Zo+SLPXOG8xD+BQSvKXDj2CrBlsn3esKxZUuW - moQEQ1vYXfDYvUe01ZynOjV8TJkIMDDFRUdFWQQIVvaijOZxYqruy8QJE8S1qjO0D8jYfRg+ZKjogxqO - VKvm39HC+fYib5PjYsreCxJeQ+BH+qv9t4r3/5aY7BDm34L8AkpPS6dLnBMkJyUZCO9izHUehvMILvC2 - 9/SpU+I1yIb1LiKCw9SK7N5YlGjOAPP69euqviTT1StXzEaEasO10AaChAP799N8XlvhMXhlMmmCtYg4 - 0VdL+/VekNAR/EjkfOblGg0CDOUtkSWmLo8+YTAh9fGamLqeviw1dR1sQWGvD3tzCNVlgGBpe7WGBMNF - sDbhv9/4m+ZgnX1wey9Idfa/Y3WQPgGrg/QJWB2kj96I/gcOkiuMy/nVgwAAAABJRU5ErkJggg== + iVBORw0KGgoAAAANSUhEUgAAAGkAAAAsCAYAAABmF5blAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAu + 4gAALwYBSyBItwAAAAd0SU1FB9wKEgslM0L+r1EAABF3SURBVHhe7ZuHX1XHtsff//Cuyb031a6xxYK9 + 19hrYkRjiw1BsZvYQEQExZ6oiIViQRBQmhqagKggGAULglIsoGABERAs663fnDPbfSoH9L6n78P6fH6f + w9l7Zvbs+e41s9bsw39RnX30VgfpE7A6SJ+A1UH6BKwO0nvY27dvtX/VzFCvJnUVSKhUWvGCCp4VWqTK + V1UGF3rD3x8+KzJavnoVcd1CUV+o2FCPih8rKiyBnggVQc+f0mOhZ/SkFCqmp9CLEnrGKi57LlRSXkrP + WbjX0ooyesEqe1lO5S8rqLyygioqX9LLqkq+P6iKql69olevX9HrN69Zb/geIc0gP3z4kHJycyg3N9di + 5bDy8vLo9evXFoNSIL3hDkRcPku9naypu+N4s+qzbiL5JYbqXAR/X827SWO2zDVS52fqYUI9Wb3WThDq + zerD1+/L7fddN4n6OU+iAesn00CXKfTDhmk0xPVXGrpxJo3YNItGb55D47ba0vjt82nizoU0ZdcSmu7x + G832XEV2BxxpgbczLTvsSiuPbSbH49vJ5cQucg/1pO0RXrQ78jDtj/Un34Rg8r8QTicuRdKpv89SzLXz + dC4jhS7dvsr3kkEZD+5QzqO7dP/JQ/EwFDNsAK2sqqKKly/Jx9eXAoMCKSw8vEY6evQohYSGUFlZmUWg + dDwpMz+Hujv8RP89s0O1sjvoyE/cS1EPAmTc+OdzOhkpb0X/mAV11MqK6vGxz/jzc/7+Gevz2Z3on6x/ + zelM/7bpIvSlbVf62q47fTOvJ9Wf35saLehLTRb1p+ZLBlKrpT/Q98uHUoeVI6nL6nECeF+GOmjDVAFx + LD8s1jsW0NTdy2im50qad3AtLfF1oZV+7uQUuIPcQjxo+6mD5BF1hLzigsjvfBidTImkM1fi6ez1i5SU + dYWu5t6gWwwqt/A+FTwtZM98JjwPngZIR3iwS0tLlTGwVBirU6dPUVBwMD179kwcM2c6kODaq45tUQZX + M7CGwjkMyt2iB8qF8YTN8PhdU3fWu7rqdurN7igEUPVmMhwWIAnpQfpibleG1M0opO8EpMEMaZgCqeda + hrR+EnucFhJ7mfVODaRZ7F3zvABpgxbSTtoYspcheWkhBWohRTGkBIaU9A5SvhpSsVFItTGMWVxcHHtU + KGXnZCvjaMx0AgcUir1+gZos7F8tpK/telAETxGy8Rv3sqjd7yNN1pOAdCCpAL2DpPEiHUh2+pAGaSGx + J63QhTTIVQMJU+FECWmfGtJmcgpiSKEaSHsZkjd70rHz4RpIVxMo7oaEdPMdJF4vAamsovyDQYLS0tIE + qJSUFOWYvhlAwuL6y5+LtYNtGhSEJ1IugIcSTtC/eHAthQRAakgABMmp7h2kHgJSA31IywZT29+GkdXK + UdR1jQZSP3iS6zQa4T5bC2khTduznGYzpPkMaemhDbSKIa3TQtohIB3VQOK1KYQh/SUgJVMS1iWGlMmQ + 8oo+PCRpGLv7Dx4IUNHR0WIq1AdlAAmFvM4Gmh1wCOdGbJpNTziaquC1yfaAg9Hy8pgaUj01IJYEZArS + tzzdNbDvIyA1XTRAQGotIA1nSKM1kJwmMKRfaLDrdAHpx212NOkPCWk12Xs70bJDrjydbybnoD9oE0Pa + edqb9kYfJR+GhAAiJCWaIZ2jeIaUzJDSOBDKys9mSA9E5PnsBUPiaf1DQoJh3NFOKIMKjwinKg5M1KB0 + IMFwMpsjGkR51UFqvniguJlbfCMdV44xKI/vBpAYij4ktSepp7uvbLtrIfWihgyp8UKGtHgAtdBCavf7 + cOq4ajR1c/iRejGk/oDkNp1Gus/RQlrEEd9ymrMfkNaJaG81r7nOwX+Qe5ingOQZ7Uc+8cEUcDGCQlNj + KDItkeJvXuIIL43SOcLLKsgWa+8jTgsQysvo7uUHhATDuL/imCAiIkJ41YsXLxRQRiEhL1h7fAf9gyMw + U6Bw/DMe9D2RR0Q4/m8eVFNlIbOQWBpAMrLrqkD6RgdSP2rGkFpyZNdm2RABqdOqMQzpJ+q9zpoGuEym + IW6/0igOz3/aPk9M279yMGOzfw0t8HGm5YfdaI3/Vlof/CdtDttHf5zxoX0xx8g3/gQdTzpFYZdjKYoh + JTCklDtpdO1uBt0uyKF7j/M5N9NAKgckzp8+NCQYxh4K5zA98XyiaUgwnEzMSGVPGWR24HFuyq6lIjex + CJAWkj4gfUjKVKeFVH9+L57qNJDgvQISBw3tV4ygzqvGirShjxbS0I0zOIeyEfnTZEDau4Lm8lS8kCH9 + dmQjOTAklxO7aUv4fvrzjC/tj/Hn9fQkBSadpnDOE6PTNblS6p10un73Ft1+mMuQCqiQE2is10h6/1OQ + YBj7GzdvUmxsbPWQkJHjKawOUn3tU24RJIahQGIvVQPSn+pMBw0y/JaR3VhOBzjBdp5IAzdMoWEMCQn1 + zzvsRYI7gyHZck63yGc9/X5kEzkGbKMNJ/fQ1ogDtOuvQ3QgNoAOnwuhoOQzHK3GUUz6BUq8lUqXs69x + xJpJdx7miWQWuxolZaViRwKpyn8KEuwmIJ2tBhIMBY7yNPbF3G4mASAfwjlxXklYDafIeqwveNC/ZM/4 + cm53+orbhOApwltseUpDmM3AIUAR09uCftSU0wF4Twv2nlbLh4hgAXCUaU4bMCCqG75ppkhiJaCZAKTy + IjnVufNUt5OnOk9t0KAffl/M/JuucI6U8eA25RTeo/ynj8SWE7aTPjpImIsHukw16yXGpF8eeQsGIjQ1 + 2kBhQjG8HsRQOH+G45MVwesD8jBs15y+EseK50GMp7/SEnhxP0dR6YliGyf2+kU6ywMbdzOZEjIuCS+4 + wIOcdPsKXeJ1JZU94u+cGyJSu8bT1437WWK7J4vXGnhJDudAeUX5wlsQZmNaAxCE2yU8vWF/D1Mcdleq + eJpDyoE9vMrKSrG9838OCR1yO+khPKGmoKT+yeuMB+ciMv7//6KPAhIMhfA0tuZIqqaQsAbhs7vDeBGi + y5tDmHn37l3K+6SVRyUlJeTn5/dxQML2/VwOYWsLCXkJQnrZ3uPHjykqKopCw8LoZEgIBQYG0vHjx40K + O8woZ6mQXwQFc2IaEEABxwMo+MQJPh5qUM60LCuLhDM7O5vS09OFR5kz+XBiJtGfTUxZjSDBUDCIw1Pk + LJaCkoCaLRoodpTVHcLfyKgT4hPIfeMmmmdrR7NmzDQqT4+9YoFGHVPCjaNMakoq7d3jQUsWLaYZ06Zz + /Rm0euVKOnrkKN25c0fZvjKle/fuUcAxf/L3O1a9jh2jHIYkB13fZJu4z1sZGRRy8iTt2bWbtm3ZSvs9 + 91FUZCTl5+dr6hqpXytIeAk3fONMiyAJQFpIU3cvFRGRvBg+8eTt/nMXdbHqSA2+/obqf/W1+NQXjtva + 2AgAxgxtQRis9c7O1K1zF2r4zbeinlpNGjSkkcOGk4+XN5WXlyt9URuORXAC2aJZc2rM5VHHnJo3biKA + mmoLusZe5uToSL179KSmjRqLvkGNvq0vrjNu9BjyPuhFz58/N2inxpBgeGK2hh8QOc67d0OGErkQxH8j + dMemq7oD+Dvyr0iyatdeGURjgKRsbeYahYR2oOvXrtGcmbNEWVPtyeMteWA2b3I3CgrfI8LCqRkPpn59 + Y2pcv4HwKGPtYKzgOWNGjhJlTd0jjgO2w6rV4g2vuq1aQUJh5A3tta8ipAzgaIVjA9ZPERuT6osjaFjr + 4Ej1jXTYmEx5EtosLCwke7t5SlnR1leG7amvAVDwKAyk2tDeh4J05vRp6turt861zQnehTFR79XVGhKS + uAXe66oFJHcUXIJ3iYBBfSPoyLQpUwwGr0fXbjRq+AgaPWKkjra4uxuFhEHet9dTTE2yLXxCnXkaHTF0 + GA3s118Mujwuy4wcPlws+up+4W8MbteOnaj9922FMC3JPkrJc53ad6DgwCCDNu7fv0+/WE9UrqdWm5at + yKptO6VP8jge2BZNm5Efh/OyvVpBgqECEk+8fDMHCFNd66VDxEsz9U3AMP9aj/9Zp5NtW7ehQI7kigqL + 6HERJ5IqFRcXG7SB748ePaLx434U7UihrYX29pSUlCQiSAQC+3iRtmrXTjmPT3iBjzd7k6pdtFnKfUu7 + epWVRkkXLyrty3qDBw6iuLNnxXmU03/tjb99fXxE+/LeIExpq1euovi4OPGCz48DmZ/GjlPalu1PnjiJ + njx5Itp5L0hFJU/FtosBIAFHo894zbLZt1ps6atvAoaB0IcEd58+dRo5rnEgJ3Z7qXVrnXiwkgzawHcc + b9uqtc4gYiHOysoS56UQXW1ycxMLdzMerJbNm4t6uFZFRYW2RY3JOjD8QGTa5Hcej0945xOGD1OXlVZR + XkF2c22V+5L35uzkJHIpWQfCQzBk0A8644CHVd5vrSHBMM1gU/LzOZ1NAsI+3PGLp5QLqM0YJPyt/i4l + nnheP/TbwXcszE0bNlLqYTDcXF0NfiaFv+/fu0/BQUEieoMnpFy6RJmZmQbrktqqg2TMCh8V0rDBQ3Tu + pVunzsLr9PuEa29y2yj6LcsiajzO+R3Ovxck0cCD29RlzTiNN0k4UgxpBIfq2ANTd0yaUUiQ6rsU1gRT + kLBoA6Ks14j/Rv5hrCymTMz3Pl5edOTwYQrw96fYmBjhZaasppBwHUyvCBjU9wBoRUVFxu+Bc60mDRsq + ZXG/Bw8cEOcyeUZITk5W6tUYUmVVpdhRxtojAalfOWzjUN3UU6oPCZ+AhMW+JwcPaiG/CPDXPFlqw/ew + kFAdT4KcndYZ9aTEc4nUQRsIACxkM3u2CGJMWW0gFXByOqh/f50+9evdm/Jycw36BO318FCCE9TB34cP + HRLnMH4ImGS9GkGCoSLeXjZZ0E94jgQEWa0YJX68IRvXN/3AAZ+Ymy+cvyAiLiSmUviO/TH9tvAdv6xp + 3+Z7g3ZwHDeIMhAGe62Dg1JGlnffuFEANWW1me5wb1j8lTosrIMiSNH2CYZPBD6/Tpuu0z4ivKjIKKXv + aqsVJPwgA7/EUXsRtNjHRWzp619EGhZQdYiKz84drESo7c3TEW5IEU91mJb0BxNtY7AmWVvrtAPhGCLF + a5zknk88L7wLN68u16ZFS9GuqT7CagMJILZu3izKSwHUgL79xFrz9OlT0W4Wr4cIjKQXyfYH9R9AuTk5 + 2tZ0rcaQYG/fvhFvNL+06SrgYJprbN9X+R2eKYMLL7RfoNy87CAWUHRaX9jXM5XMHvLxFeGteiCh75o0 + FXkMojh5XH3edo4NlRQbeqjaagMJ7V1OvUx9evZS6km1btGCfhwzlqb+Mlnkb+qAQQpRKJJ9Y/2qJaS3 + dLsgV/x2W3rR+G3zxY/lzd08zvl6+4hIRr+TxmRuWwgBwYrlv4ly6kHB32qpj/XhdS4mOtpsH2G1gQR7 + w16/e9cug50LdTvq4+IYCzPAbW36YMxqDUn8oihgu/AieBR+ZKiee40ZzhUUFNB8u3niaTLWabVMQYKh + Lfx3wrIlSwR0tGW0Pe3xXt17iESyuj7CagsJ7WJKd3XZILagjPZHK8DBJ/I7JLrm+lQrSDA0ih8R4pc7 + Pdmj5Is9c4bzEP4FBK8pcOPYKsGWyfd6wrFlS5aahARDW9hd8Ni9R7TVnKc6NXxMmQgwMMVFR0VZBAhW + 9qKM5nFiqu7LxAkTxLWqM7QPyNh9GD5kqOiDGo5Uq+bf0cL59iJvk+Niyt4LEl5D4Ef6q/23ivf/lpjs + EObfgvwCSk9Lp0ucEyQnJRkI72LMdR6G8wgu8Lb39KlT4jXIhvUuIoLD1Irs3liUaM4A8/r166q+JNPV + K1fMRoRqw7XQBoKEA/v303xeW+ExeGUyaYK1iDjRV0v79V6Q0BH8SOR85uUaDQIM5S2RJaYujz5hMCH1 + 8ZqYup6+LDV1HWxBYa8Pe3MI1WWAYGl7tYYEw0WwNuG/3/ib5mCdfXB7L0h19r9jdZA+AauD9AlYHaSP + 3oj+Bw6SK4zL+dWDAAAAAElFTkSuQmCC </value> </data> <metadata name="ConMenFilelist.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> diff --git a/VECTO/GUI/MainForm.vb b/VECTO/GUI/MainForm.vb index 0eaeddb9708b2c82f703bf9a057a4d38628eb8d3..36bf080410b9c0c30e736ad91e32c7488d1f3635 100644 --- a/VECTO/GUI/MainForm.vb +++ b/VECTO/GUI/MainForm.vb @@ -115,6 +115,7 @@ Public Class MainForm TextFileBrowser = New FileBrowser("FileLists") JobfileFileBrowser = New FileBrowser("vecto") VehicleFileBrowser = New FileBrowser("vveh") + VehicleXMLFileBrowser = New FileBrowser("vveh_xml") FuelConsumptionMapFileBrowser = New FileBrowser("vmap") DrivingCycleFileBrowser = New FileBrowser("vdri") FullLoadCurveFileBrowser = New FileBrowser("vfld") @@ -142,6 +143,7 @@ Public Class MainForm TextFileBrowser.Extensions = New String() {"txt"} JobfileFileBrowser.Extensions = New String() {"vecto"} VehicleFileBrowser.Extensions = New String() {"vveh"} + VehicleXMLFileBrowser.Extensions = New String() {"xml"} FuelConsumptionMapFileBrowser.Extensions = New String() {"vmap"} DrivingCycleFileBrowser.Extensions = New String() {"vdri"} FullLoadCurveFileBrowser.Extensions = New String() {"vfld"} @@ -166,6 +168,7 @@ Public Class MainForm TextFileBrowser.Close() JobfileFileBrowser.Close() VehicleFileBrowser.Close() + VehicleXMLFileBrowser.Close() FuelConsumptionMapFileBrowser.Close() DrivingCycleFileBrowser.Close() FullLoadCurveFileBrowser.Close() @@ -1265,18 +1268,22 @@ lbFound: 'Open Job Editor and open file (or new file) Friend Sub OpenVECTOeditor(x As String) - If Not VectoJobForm.Visible Then - VectoJobForm.Show() - Else - If VectoJobForm.WindowState = FormWindowState.Minimized Then VectoJobForm.WindowState = FormWindowState.Normal - VectoJobForm.BringToFront() - End If - If x = "<New>" Then + ShowVectoJobForm() VectoJobForm.VectoNew() + ElseIf x = "<VTP>" Then + ShowVectoEPTPJobForm() + VectoVTPJobForm.VectoNew() Else Try - VectoJobForm.VECTOload2Form(x) + Dim job As IVTPInputDataProvider = TryCast(JSONInputDataFactory.ReadComponentData(x), IVTPInputDataProvider) + If job Is Nothing Then + ShowVectoJobForm() + VectoJobForm.VECTOload2Form(x) + Else + ShowVectoEPTPJobForm() + VectoVTPJobForm.VECTOload2Form(x) + End If Catch ex As Exception MsgBox(ex.Message, MsgBoxStyle.OkOnly, "Error loading Vecto Job File") End Try @@ -1285,6 +1292,25 @@ lbFound: VectoJobForm.Activate() End Sub + Private Sub ShowVectoJobForm() + If Not VectoJobForm.Visible Then + VectoJobForm.Show() + Else + If VectoJobForm.WindowState = FormWindowState.Minimized Then VectoJobForm.WindowState = FormWindowState.Normal + VectoJobForm.BringToFront() + End If + End Sub + + Private Sub ShowVectoEPTPJobForm() + If Not VectoVTPJobForm.Visible Then + VectoVTPJobForm.Show() + Else + If VectoVTPJobForm.WindowState = FormWindowState.Minimized Then _ + VectoVTPJobForm.WindowState = FormWindowState.Normal + VectoVTPJobForm.BringToFront() + End If + End Sub + 'Save job and cycle file lists Private Sub SaveFileLists() _jobListView.SaveList() @@ -2001,6 +2027,11 @@ Lb1: End If Next End Sub + + Private Sub EPTPJobEditorToolStripMenuItem_Click(sender As Object, e As EventArgs) _ + Handles EPTPJobEditorToolStripMenuItem.Click + OpenVECTOeditor("<VTP>") + End Sub End Class diff --git a/VECTO/GUI/VectoJobForm.vb b/VECTO/GUI/VectoJobForm.vb index 06575c2357f8fea6438aa55ee1a64878a029b010..8add30eee942d8790109646ef7bebefb50fc231f 100644 --- a/VECTO/GUI/VectoJobForm.vb +++ b/VECTO/GUI/VectoJobForm.vb @@ -301,7 +301,7 @@ Public Class VectoJobForm If Not Trim(f) = "" Then Dim vehInput As IVehicleDeclarationInputData = CType(JSONInputDataFactory.ReadComponentData(FileRepl(TbVEH.Text, GetPath(VectoFile))), - IEngineeringInputDataProvider).VehicleInputData + IEngineeringInputDataProvider).JobInputData.Vehicle vehicleType = vehInput.VehicleCategory End If @@ -423,7 +423,7 @@ Public Class VectoJobForm 'Update Form If inputData.JobInputData().EngineOnlyMode Then - TbENG.Text = GetRelativePath(inputData.EngineInputData.Source, _basePath) + TbENG.Text = GetRelativePath(inputData.JobInputData.Vehicle.EngineInputData.Source, _basePath) CbEngOnly.Checked = True Try Dim sb As ICycleData @@ -440,9 +440,9 @@ Public Class VectoJobForm CbEngOnly.Checked = False CheckEngOnly() 'Files ----------------------------- - TbVEH.Text = GetRelativePath(inputData.VehicleInputData.Source, _basePath) - TbENG.Text = GetRelativePath(inputData.EngineInputData.Source, _basePath) - TbGBX.Text = GetRelativePath(inputData.GearboxInputData.Source, _basePath) + TbVEH.Text = GetRelativePath(inputData.JobInputData.Vehicle.Source, _basePath) + TbENG.Text = GetRelativePath(inputData.JobInputData.Vehicle.EngineInputData.Source, _basePath) + TbGBX.Text = GetRelativePath(inputData.JobInputData.Vehicle.GearboxInputData.Source, _basePath) 'Start/Stop Dim driver As IDriverEngineeringInputData = inputData.DriverInputData @@ -452,7 +452,7 @@ Public Class VectoJobForm 'AA-TB 'Try and Select any previously selected Auxiliary Type Dim declarationInput As IDeclarationInputDataProvider = CType(inputData, IDeclarationInputDataProvider) - Dim auxInput As IAuxiliariesDeclarationInputData = declarationInput.AuxiliaryInputData() + Dim auxInput As IAuxiliariesDeclarationInputData = declarationInput.JobInputData.Vehicle.AuxiliaryInputData() cboAdvancedAuxiliaries.SelectedIndex = 0 cboAdvancedAuxiliaries.Enabled = False @@ -472,7 +472,7 @@ Public Class VectoJobForm If(driver.AccelerationCurve Is Nothing, "", GetRelativePath(driver.AccelerationCurve.Source, _basePath)) cboAdvancedAuxiliaries.Enabled = True - Dim auxInput As IAuxiliariesEngineeringInputData = inputData.AuxiliaryInputData() + Dim auxInput As IAuxiliariesEngineeringInputData = inputData.JobInputData.Vehicle.AuxiliaryInputData() For Each item As AdvancedAuxiliary In cboAdvancedAuxiliaries.Items If _ AuxiliaryModelHelper.Parse(item.AssemblyName) = auxInput.AuxiliaryAssembly AndAlso @@ -1144,7 +1144,7 @@ lbDlog: Try Dim inputData As IEngineeringInputDataProvider = TryCast(JSONInputDataFactory.ReadComponentData(gearboxFile), IEngineeringInputDataProvider) - gearbox = inputData.GearboxInputData + gearbox = inputData.JobInputData.Vehicle.GearboxInputData Catch End Try End If @@ -1228,7 +1228,7 @@ lbDlog: Try Dim inputData As IEngineeringInputDataProvider = TryCast(JSONInputDataFactory.ReadComponentData(engineFile), IEngineeringInputDataProvider) - engine = inputData.EngineInputData + engine = inputData.JobInputData.Vehicle.EngineInputData Catch Return End Try @@ -1304,7 +1304,7 @@ lbDlog: Try Dim inputData As IEngineeringInputDataProvider = TryCast(JSONInputDataFactory.ReadComponentData(vehicleFile), IEngineeringInputDataProvider) - vehicle = inputData.VehicleInputData + vehicle = inputData.JobInputData.Vehicle Catch End Try End If diff --git a/VECTO/GUI/VectoVTPJobForm.Designer.vb b/VECTO/GUI/VectoVTPJobForm.Designer.vb new file mode 100644 index 0000000000000000000000000000000000000000..3f8c030922b68896b0e6e78296b4ab9626d373e9 --- /dev/null +++ b/VECTO/GUI/VectoVTPJobForm.Designer.vb @@ -0,0 +1,671 @@ +Imports System.ComponentModel +Imports Microsoft.VisualBasic.CompilerServices + +<DesignerGenerated()> _ +Partial Class VectoVTPJobForm + Inherits Form + + 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. + <DebuggerNonUserCode()> _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Wird vom Windows Form-Designer benötigt. + Private components As IContainer + + 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. + 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. + 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. + <DebuggerStepThrough()> _ + Private Sub InitializeComponent() + Me.components = New System.ComponentModel.Container() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(VectoVTPJobForm)) + Me.GrCycles = New System.Windows.Forms.GroupBox() + Me.Label2 = New System.Windows.Forms.Label() + Me.LvCycles = New System.Windows.Forms.ListView() + Me.ColumnHeader1 = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) + Me.BtDRIrem = New System.Windows.Forms.Button() + Me.BtDRIadd = New System.Windows.Forms.Button() + Me.GrAux = New System.Windows.Forms.GroupBox() + Me.LvAux = New System.Windows.Forms.ListView() + Me.ColumnHeader4 = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) + Me.ColumnHeader5 = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) + Me.ColumnHeader6 = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) + Me.TbVEH = New System.Windows.Forms.TextBox() + Me.ButtonVEH = New System.Windows.Forms.Button() + Me.StatusStrip1 = New System.Windows.Forms.StatusStrip() + Me.ToolStripStatusLabelGEN = New System.Windows.Forms.ToolStripStatusLabel() + Me.ButOK = New System.Windows.Forms.Button() + Me.ButCancel = New System.Windows.Forms.Button() + Me.ToolStrip1 = New System.Windows.Forms.ToolStrip() + Me.ToolStripBtNew = New System.Windows.Forms.ToolStripButton() + Me.ToolStripBtOpen = New System.Windows.Forms.ToolStripButton() + Me.ToolStripBtSave = New System.Windows.Forms.ToolStripButton() + Me.ToolStripBtSaveAs = New System.Windows.Forms.ToolStripButton() + Me.ToolStripSeparator1 = New System.Windows.Forms.ToolStripSeparator() + Me.ToolStripBtSendTo = New System.Windows.Forms.ToolStripButton() + Me.ToolStripSeparator2 = New System.Windows.Forms.ToolStripSeparator() + Me.ToolStripButton1 = New System.Windows.Forms.ToolStripButton() + Me.PictureBox1 = New System.Windows.Forms.PictureBox() + Me.CmOpenFile = New System.Windows.Forms.ContextMenuStrip(Me.components) + Me.OpenWithToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.ShowInFolderToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.PicVehicle = New System.Windows.Forms.PictureBox() + Me.PicBox = New System.Windows.Forms.PictureBox() + Me.TbEngTxt = New System.Windows.Forms.TextBox() + Me.TbVehCat = New System.Windows.Forms.TextBox() + Me.TbAxleConf = New System.Windows.Forms.TextBox() + Me.TbHVCclass = New System.Windows.Forms.TextBox() + Me.TbGbxTxt = New System.Windows.Forms.TextBox() + Me.TbMass = New System.Windows.Forms.TextBox() + Me.ToolTip1 = New System.Windows.Forms.ToolTip(Me.components) + Me.lblEngineCharacteristics = New System.Windows.Forms.Label() + Me.PictureBox2 = New System.Windows.Forms.PictureBox() + Me.GroupBox1 = New System.Windows.Forms.GroupBox() + Me.tbFanDiameter = New System.Windows.Forms.TextBox() + Me.Label6 = New System.Windows.Forms.Label() + Me.tbC3 = New System.Windows.Forms.TextBox() + Me.Label4 = New System.Windows.Forms.Label() + Me.tbC2 = New System.Windows.Forms.TextBox() + Me.Label3 = New System.Windows.Forms.Label() + Me.tbC1 = New System.Windows.Forms.TextBox() + Me.Label1 = New System.Windows.Forms.Label() + Me.Label5 = New System.Windows.Forms.Label() + Me.Label7 = New System.Windows.Forms.Label() + Me.GrCycles.SuspendLayout + Me.GrAux.SuspendLayout + Me.StatusStrip1.SuspendLayout + Me.ToolStrip1.SuspendLayout + CType(Me.PictureBox1,System.ComponentModel.ISupportInitialize).BeginInit + Me.CmOpenFile.SuspendLayout + CType(Me.PicVehicle,System.ComponentModel.ISupportInitialize).BeginInit + CType(Me.PicBox,System.ComponentModel.ISupportInitialize).BeginInit + CType(Me.PictureBox2,System.ComponentModel.ISupportInitialize).BeginInit + Me.GroupBox1.SuspendLayout + Me.SuspendLayout + ' + 'GrCycles + ' + Me.GrCycles.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.GrCycles.Controls.Add(Me.Label2) + Me.GrCycles.Controls.Add(Me.LvCycles) + Me.GrCycles.Controls.Add(Me.BtDRIrem) + Me.GrCycles.Controls.Add(Me.BtDRIadd) + Me.GrCycles.Location = New System.Drawing.Point(12, 260) + Me.GrCycles.Name = "GrCycles" + Me.GrCycles.Size = New System.Drawing.Size(515, 138) + Me.GrCycles.TabIndex = 10 + Me.GrCycles.TabStop = false + Me.GrCycles.Text = "Cycles" + ' + 'Label2 + ' + Me.Label2.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.Label2.AutoSize = true + Me.Label2.Location = New System.Drawing.Point(391, 109) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(118, 13) + Me.Label2.TabIndex = 3 + Me.Label2.Text = "(Right-Click for Options)" + ' + 'LvCycles + ' + Me.LvCycles.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.LvCycles.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.ColumnHeader1}) + Me.LvCycles.FullRowSelect = true + Me.LvCycles.GridLines = true + Me.LvCycles.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.None + Me.LvCycles.HideSelection = false + Me.LvCycles.LabelEdit = true + Me.LvCycles.Location = New System.Drawing.Point(6, 19) + Me.LvCycles.MultiSelect = false + Me.LvCycles.Name = "LvCycles" + Me.LvCycles.Size = New System.Drawing.Size(503, 89) + Me.LvCycles.TabIndex = 0 + Me.LvCycles.TabStop = false + Me.LvCycles.UseCompatibleStateImageBehavior = false + Me.LvCycles.View = System.Windows.Forms.View.Details + ' + 'ColumnHeader1 + ' + Me.ColumnHeader1.Text = "Cycle path" + Me.ColumnHeader1.Width = 470 + ' + 'BtDRIrem + ' + Me.BtDRIrem.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.BtDRIrem.Image = Global.TUGraz.VECTO.My.Resources.Resources.minus_circle_icon + Me.BtDRIrem.Location = New System.Drawing.Point(29, 109) + Me.BtDRIrem.Name = "BtDRIrem" + Me.BtDRIrem.Size = New System.Drawing.Size(24, 24) + Me.BtDRIrem.TabIndex = 2 + Me.BtDRIrem.UseVisualStyleBackColor = true + ' + 'BtDRIadd + ' + Me.BtDRIadd.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.BtDRIadd.Image = Global.TUGraz.VECTO.My.Resources.Resources.plus_circle_icon + Me.BtDRIadd.Location = New System.Drawing.Point(5, 109) + Me.BtDRIadd.Name = "BtDRIadd" + Me.BtDRIadd.Size = New System.Drawing.Size(24, 24) + Me.BtDRIadd.TabIndex = 1 + Me.BtDRIadd.UseVisualStyleBackColor = true + ' + 'GrAux + ' + Me.GrAux.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.GrAux.Controls.Add(Me.LvAux) + Me.GrAux.Location = New System.Drawing.Point(12, 114) + Me.GrAux.Name = "GrAux" + Me.GrAux.Size = New System.Drawing.Size(515, 140) + Me.GrAux.TabIndex = 9 + Me.GrAux.TabStop = false + Me.GrAux.Text = "Auxiliaries" + ' + 'LvAux + ' + Me.LvAux.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.LvAux.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.ColumnHeader4, Me.ColumnHeader5, Me.ColumnHeader6}) + Me.LvAux.FullRowSelect = true + Me.LvAux.GridLines = true + Me.LvAux.HideSelection = false + Me.LvAux.Location = New System.Drawing.Point(4, 19) + Me.LvAux.MultiSelect = false + Me.LvAux.Name = "LvAux" + Me.LvAux.Size = New System.Drawing.Size(503, 115) + Me.LvAux.TabIndex = 0 + Me.LvAux.TabStop = false + Me.LvAux.UseCompatibleStateImageBehavior = false + Me.LvAux.View = System.Windows.Forms.View.Details + ' + 'ColumnHeader4 + ' + Me.ColumnHeader4.Text = "ID" + Me.ColumnHeader4.Width = 45 + ' + 'ColumnHeader5 + ' + Me.ColumnHeader5.Text = "Type" + Me.ColumnHeader5.Width = 108 + ' + 'ColumnHeader6 + ' + Me.ColumnHeader6.Text = "Input File" + Me.ColumnHeader6.Width = 331 + ' + 'TbVEH + ' + Me.TbVEH.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.TbVEH.Location = New System.Drawing.Point(90, 86) + Me.TbVEH.Name = "TbVEH" + Me.TbVEH.Size = New System.Drawing.Size(411, 20) + Me.TbVEH.TabIndex = 1 + ' + 'ButtonVEH + ' + Me.ButtonVEH.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.ButtonVEH.Image = CType(resources.GetObject("ButtonVEH.Image"),System.Drawing.Image) + Me.ButtonVEH.Location = New System.Drawing.Point(502, 84) + Me.ButtonVEH.Name = "ButtonVEH" + Me.ButtonVEH.Size = New System.Drawing.Size(24, 24) + Me.ButtonVEH.TabIndex = 2 + Me.ButtonVEH.TabStop = false + Me.ButtonVEH.UseVisualStyleBackColor = true + ' + 'StatusStrip1 + ' + Me.StatusStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripStatusLabelGEN}) + Me.StatusStrip1.Location = New System.Drawing.Point(0, 568) + Me.StatusStrip1.Name = "StatusStrip1" + Me.StatusStrip1.Size = New System.Drawing.Size(944, 22) + Me.StatusStrip1.SizingGrip = false + Me.StatusStrip1.TabIndex = 6 + Me.StatusStrip1.Text = "StatusStrip1" + ' + 'ToolStripStatusLabelGEN + ' + Me.ToolStripStatusLabelGEN.Name = "ToolStripStatusLabelGEN" + Me.ToolStripStatusLabelGEN.Size = New System.Drawing.Size(120, 17) + Me.ToolStripStatusLabelGEN.Text = "ToolStripStatusLabel1" + ' + 'ButOK + ' + Me.ButOK.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.ButOK.Location = New System.Drawing.Point(778, 541) + Me.ButOK.Name = "ButOK" + Me.ButOK.Size = New System.Drawing.Size(75, 23) + Me.ButOK.TabIndex = 0 + Me.ButOK.Text = "Save" + Me.ButOK.UseVisualStyleBackColor = true + ' + 'ButCancel + ' + Me.ButCancel.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.ButCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel + Me.ButCancel.Location = New System.Drawing.Point(859, 541) + Me.ButCancel.Name = "ButCancel" + Me.ButCancel.Size = New System.Drawing.Size(75, 23) + Me.ButCancel.TabIndex = 1 + Me.ButCancel.Text = "Cancel" + Me.ButCancel.UseVisualStyleBackColor = true + ' + 'ToolStrip1 + ' + Me.ToolStrip1.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden + Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripBtNew, Me.ToolStripBtOpen, Me.ToolStripBtSave, Me.ToolStripBtSaveAs, Me.ToolStripSeparator1, Me.ToolStripBtSendTo, Me.ToolStripSeparator2, Me.ToolStripButton1}) + Me.ToolStrip1.Location = New System.Drawing.Point(0, 0) + Me.ToolStrip1.Name = "ToolStrip1" + Me.ToolStrip1.Size = New System.Drawing.Size(944, 25) + Me.ToolStrip1.TabIndex = 20 + Me.ToolStrip1.Text = "ToolStrip1" + ' + 'ToolStripBtNew + ' + Me.ToolStripBtNew.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.ToolStripBtNew.Image = Global.TUGraz.VECTO.My.Resources.Resources.blue_document_icon + Me.ToolStripBtNew.ImageTransparentColor = System.Drawing.Color.Magenta + Me.ToolStripBtNew.Name = "ToolStripBtNew" + Me.ToolStripBtNew.Size = New System.Drawing.Size(23, 22) + Me.ToolStripBtNew.Text = "New" + Me.ToolStripBtNew.ToolTipText = "New" + ' + 'ToolStripBtOpen + ' + Me.ToolStripBtOpen.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.ToolStripBtOpen.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon + Me.ToolStripBtOpen.ImageTransparentColor = System.Drawing.Color.Magenta + Me.ToolStripBtOpen.Name = "ToolStripBtOpen" + Me.ToolStripBtOpen.Size = New System.Drawing.Size(23, 22) + Me.ToolStripBtOpen.Text = "Open" + Me.ToolStripBtOpen.ToolTipText = "Open..." + ' + 'ToolStripBtSave + ' + Me.ToolStripBtSave.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.ToolStripBtSave.Image = Global.TUGraz.VECTO.My.Resources.Resources.Actions_document_save_icon + Me.ToolStripBtSave.ImageTransparentColor = System.Drawing.Color.Magenta + Me.ToolStripBtSave.Name = "ToolStripBtSave" + Me.ToolStripBtSave.Size = New System.Drawing.Size(23, 22) + Me.ToolStripBtSave.Text = "Save" + Me.ToolStripBtSave.ToolTipText = "Save" + ' + 'ToolStripBtSaveAs + ' + Me.ToolStripBtSaveAs.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.ToolStripBtSaveAs.Image = Global.TUGraz.VECTO.My.Resources.Resources.Actions_document_save_as_icon + Me.ToolStripBtSaveAs.ImageTransparentColor = System.Drawing.Color.Magenta + Me.ToolStripBtSaveAs.Name = "ToolStripBtSaveAs" + Me.ToolStripBtSaveAs.Size = New System.Drawing.Size(23, 22) + Me.ToolStripBtSaveAs.Text = "Save As" + Me.ToolStripBtSaveAs.ToolTipText = "Save As..." + ' + 'ToolStripSeparator1 + ' + Me.ToolStripSeparator1.Name = "ToolStripSeparator1" + Me.ToolStripSeparator1.Size = New System.Drawing.Size(6, 25) + ' + 'ToolStripBtSendTo + ' + Me.ToolStripBtSendTo.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.ToolStripBtSendTo.Image = Global.TUGraz.VECTO.My.Resources.Resources.export_icon + Me.ToolStripBtSendTo.ImageTransparentColor = System.Drawing.Color.Magenta + Me.ToolStripBtSendTo.Name = "ToolStripBtSendTo" + Me.ToolStripBtSendTo.Size = New System.Drawing.Size(23, 22) + Me.ToolStripBtSendTo.Text = "Send to Job List" + Me.ToolStripBtSendTo.ToolTipText = "Send to Job List" + ' + 'ToolStripSeparator2 + ' + Me.ToolStripSeparator2.Name = "ToolStripSeparator2" + Me.ToolStripSeparator2.Size = New System.Drawing.Size(6, 25) + ' + 'ToolStripButton1 + ' + Me.ToolStripButton1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.ToolStripButton1.Image = Global.TUGraz.VECTO.My.Resources.Resources.Help_icon + Me.ToolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta + Me.ToolStripButton1.Name = "ToolStripButton1" + Me.ToolStripButton1.Size = New System.Drawing.Size(23, 22) + Me.ToolStripButton1.Text = "Help" + ' + 'PictureBox1 + ' + Me.PictureBox1.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.PictureBox1.BackColor = System.Drawing.Color.White + Me.PictureBox1.Image = Global.TUGraz.VECTO.My.Resources.Resources.VECTO_VECTO + Me.PictureBox1.Location = New System.Drawing.Point(0, 28) + Me.PictureBox1.Name = "PictureBox1" + Me.PictureBox1.Size = New System.Drawing.Size(944, 40) + Me.PictureBox1.TabIndex = 21 + Me.PictureBox1.TabStop = false + ' + 'CmOpenFile + ' + Me.CmOpenFile.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.OpenWithToolStripMenuItem, Me.ShowInFolderToolStripMenuItem}) + Me.CmOpenFile.Name = "CmOpenFile" + Me.CmOpenFile.ShowImageMargin = false + Me.CmOpenFile.Size = New System.Drawing.Size(128, 48) + ' + 'OpenWithToolStripMenuItem + ' + Me.OpenWithToolStripMenuItem.Name = "OpenWithToolStripMenuItem" + Me.OpenWithToolStripMenuItem.Size = New System.Drawing.Size(127, 22) + Me.OpenWithToolStripMenuItem.Text = "Open with ..." + ' + 'ShowInFolderToolStripMenuItem + ' + Me.ShowInFolderToolStripMenuItem.Name = "ShowInFolderToolStripMenuItem" + Me.ShowInFolderToolStripMenuItem.Size = New System.Drawing.Size(127, 22) + Me.ShowInFolderToolStripMenuItem.Text = "Show in Folder" + ' + 'PicVehicle + ' + Me.PicVehicle.BackColor = System.Drawing.Color.LightGray + Me.PicVehicle.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle + Me.PicVehicle.Location = New System.Drawing.Point(542, 80) + Me.PicVehicle.Name = "PicVehicle" + Me.PicVehicle.Size = New System.Drawing.Size(300, 88) + Me.PicVehicle.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage + Me.PicVehicle.TabIndex = 36 + Me.PicVehicle.TabStop = false + ' + 'PicBox + ' + Me.PicBox.BackColor = System.Drawing.Color.LightGray + Me.PicBox.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle + Me.PicBox.Location = New System.Drawing.Point(542, 219) + Me.PicBox.Name = "PicBox" + Me.PicBox.Size = New System.Drawing.Size(390, 296) + Me.PicBox.TabIndex = 36 + Me.PicBox.TabStop = false + ' + 'TbEngTxt + ' + Me.TbEngTxt.Location = New System.Drawing.Point(542, 171) + Me.TbEngTxt.Name = "TbEngTxt" + Me.TbEngTxt.ReadOnly = true + Me.TbEngTxt.Size = New System.Drawing.Size(390, 20) + Me.TbEngTxt.TabIndex = 6 + ' + 'TbVehCat + ' + Me.TbVehCat.Location = New System.Drawing.Point(848, 84) + Me.TbVehCat.Name = "TbVehCat" + Me.TbVehCat.ReadOnly = true + Me.TbVehCat.Size = New System.Drawing.Size(87, 20) + Me.TbVehCat.TabIndex = 2 + ' + 'TbAxleConf + ' + Me.TbAxleConf.Location = New System.Drawing.Point(904, 113) + Me.TbAxleConf.Name = "TbAxleConf" + Me.TbAxleConf.ReadOnly = true + Me.TbAxleConf.Size = New System.Drawing.Size(31, 20) + Me.TbAxleConf.TabIndex = 4 + ' + 'TbHVCclass + ' + Me.TbHVCclass.Location = New System.Drawing.Point(848, 142) + Me.TbHVCclass.Name = "TbHVCclass" + Me.TbHVCclass.ReadOnly = true + Me.TbHVCclass.Size = New System.Drawing.Size(87, 20) + Me.TbHVCclass.TabIndex = 5 + ' + 'TbGbxTxt + ' + Me.TbGbxTxt.Location = New System.Drawing.Point(542, 194) + Me.TbGbxTxt.Name = "TbGbxTxt" + Me.TbGbxTxt.ReadOnly = true + Me.TbGbxTxt.Size = New System.Drawing.Size(390, 20) + Me.TbGbxTxt.TabIndex = 7 + ' + 'TbMass + ' + Me.TbMass.Location = New System.Drawing.Point(848, 113) + Me.TbMass.Name = "TbMass" + Me.TbMass.ReadOnly = true + Me.TbMass.Size = New System.Drawing.Size(50, 20) + Me.TbMass.TabIndex = 3 + ' + 'lblEngineCharacteristics + ' + Me.lblEngineCharacteristics.AutoSize = true + Me.lblEngineCharacteristics.Location = New System.Drawing.Point(542, 518) + Me.lblEngineCharacteristics.Name = "lblEngineCharacteristics" + Me.lblEngineCharacteristics.Size = New System.Drawing.Size(0, 13) + Me.lblEngineCharacteristics.TabIndex = 37 + ' + 'PictureBox2 + ' + Me.PictureBox2.Image = Global.TUGraz.VECTO.My.Resources.Resources.P_fan_eqn + Me.PictureBox2.InitialImage = CType(resources.GetObject("PictureBox2.InitialImage"),System.Drawing.Image) + Me.PictureBox2.Location = New System.Drawing.Point(7, 19) + Me.PictureBox2.Name = "PictureBox2" + Me.PictureBox2.Size = New System.Drawing.Size(277, 108) + Me.PictureBox2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom + Me.PictureBox2.TabIndex = 38 + Me.PictureBox2.TabStop = false + ' + 'GroupBox1 + ' + Me.GroupBox1.Controls.Add(Me.Label7) + Me.GroupBox1.Controls.Add(Me.tbFanDiameter) + Me.GroupBox1.Controls.Add(Me.Label6) + Me.GroupBox1.Controls.Add(Me.tbC3) + Me.GroupBox1.Controls.Add(Me.Label4) + Me.GroupBox1.Controls.Add(Me.tbC2) + Me.GroupBox1.Controls.Add(Me.Label3) + Me.GroupBox1.Controls.Add(Me.tbC1) + Me.GroupBox1.Controls.Add(Me.Label1) + Me.GroupBox1.Controls.Add(Me.PictureBox2) + Me.GroupBox1.Location = New System.Drawing.Point(11, 404) + Me.GroupBox1.Name = "GroupBox1" + Me.GroupBox1.Size = New System.Drawing.Size(515, 135) + Me.GroupBox1.TabIndex = 39 + Me.GroupBox1.TabStop = false + Me.GroupBox1.Text = "Fan Power" + ' + 'tbFanDiameter + ' + Me.tbFanDiameter.Location = New System.Drawing.Point(371, 29) + Me.tbFanDiameter.Name = "tbFanDiameter" + Me.tbFanDiameter.Size = New System.Drawing.Size(100, 20) + Me.tbFanDiameter.TabIndex = 46 + ' + 'Label6 + ' + Me.Label6.AutoSize = true + Me.Label6.Location = New System.Drawing.Point(294, 32) + Me.Label6.Name = "Label6" + Me.Label6.Size = New System.Drawing.Size(71, 13) + Me.Label6.TabIndex = 45 + Me.Label6.Text = "Fan diameter:" + ' + 'tbC3 + ' + Me.tbC3.Location = New System.Drawing.Point(371, 107) + Me.tbC3.Name = "tbC3" + Me.tbC3.Size = New System.Drawing.Size(100, 20) + Me.tbC3.TabIndex = 44 + ' + 'Label4 + ' + Me.Label4.AutoSize = true + Me.Label4.Location = New System.Drawing.Point(342, 110) + Me.Label4.Name = "Label4" + Me.Label4.Size = New System.Drawing.Size(23, 13) + Me.Label4.TabIndex = 43 + Me.Label4.Text = "C3:" + ' + 'tbC2 + ' + Me.tbC2.Location = New System.Drawing.Point(371, 81) + Me.tbC2.Name = "tbC2" + Me.tbC2.Size = New System.Drawing.Size(100, 20) + Me.tbC2.TabIndex = 42 + ' + 'Label3 + ' + Me.Label3.AutoSize = true + Me.Label3.Location = New System.Drawing.Point(342, 84) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(23, 13) + Me.Label3.TabIndex = 41 + Me.Label3.Text = "C2:" + ' + 'tbC1 + ' + Me.tbC1.Location = New System.Drawing.Point(371, 55) + Me.tbC1.Name = "tbC1" + Me.tbC1.Size = New System.Drawing.Size(100, 20) + Me.tbC1.TabIndex = 40 + ' + 'Label1 + ' + Me.Label1.AutoSize = true + Me.Label1.Location = New System.Drawing.Point(342, 58) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(23, 13) + Me.Label1.TabIndex = 39 + Me.Label1.Text = "C1:" + ' + 'Label5 + ' + Me.Label5.AutoSize = true + Me.Label5.Location = New System.Drawing.Point(15, 89) + Me.Label5.Name = "Label5" + Me.Label5.Size = New System.Drawing.Size(70, 13) + Me.Label5.TabIndex = 40 + Me.Label5.Text = "Vehicle XML:" + ' + 'Label7 + ' + Me.Label7.AutoSize = true + Me.Label7.Location = New System.Drawing.Point(477, 32) + Me.Label7.Name = "Label7" + Me.Label7.Size = New System.Drawing.Size(29, 13) + Me.Label7.TabIndex = 47 + Me.Label7.Text = "[mm]" + ' + 'VectoVTPJobForm + ' + Me.AcceptButton = Me.ButOK + Me.AutoScaleDimensions = New System.Drawing.SizeF(6!, 13!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.CancelButton = Me.ButCancel + Me.ClientSize = New System.Drawing.Size(944, 590) + Me.Controls.Add(Me.Label5) + Me.Controls.Add(Me.GroupBox1) + Me.Controls.Add(Me.GrAux) + Me.Controls.Add(Me.GrCycles) + Me.Controls.Add(Me.lblEngineCharacteristics) + Me.Controls.Add(Me.TbHVCclass) + Me.Controls.Add(Me.TbMass) + Me.Controls.Add(Me.TbVEH) + Me.Controls.Add(Me.TbAxleConf) + Me.Controls.Add(Me.TbVehCat) + Me.Controls.Add(Me.TbGbxTxt) + Me.Controls.Add(Me.TbEngTxt) + Me.Controls.Add(Me.ButtonVEH) + Me.Controls.Add(Me.PicBox) + Me.Controls.Add(Me.PicVehicle) + Me.Controls.Add(Me.PictureBox1) + Me.Controls.Add(Me.ToolStrip1) + Me.Controls.Add(Me.ButCancel) + Me.Controls.Add(Me.ButOK) + Me.Controls.Add(Me.StatusStrip1) + Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle + Me.Icon = CType(resources.GetObject("$this.Icon"),System.Drawing.Icon) + Me.MaximizeBox = false + Me.Name = "VectoVTPJobForm" + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "Job Editor" + Me.GrCycles.ResumeLayout(false) + Me.GrCycles.PerformLayout + Me.GrAux.ResumeLayout(false) + Me.StatusStrip1.ResumeLayout(false) + Me.StatusStrip1.PerformLayout + Me.ToolStrip1.ResumeLayout(false) + Me.ToolStrip1.PerformLayout + CType(Me.PictureBox1,System.ComponentModel.ISupportInitialize).EndInit + Me.CmOpenFile.ResumeLayout(false) + CType(Me.PicVehicle,System.ComponentModel.ISupportInitialize).EndInit + CType(Me.PicBox,System.ComponentModel.ISupportInitialize).EndInit + CType(Me.PictureBox2,System.ComponentModel.ISupportInitialize).EndInit + Me.GroupBox1.ResumeLayout(false) + Me.GroupBox1.PerformLayout + Me.ResumeLayout(false) + Me.PerformLayout + +End Sub + Friend WithEvents StatusStrip1 As StatusStrip + Friend WithEvents ButtonVEH As Button + Friend WithEvents ToolStripStatusLabelGEN As ToolStripStatusLabel + Friend WithEvents ButOK As Button + Friend WithEvents TbVEH As TextBox + Friend WithEvents ButCancel As Button + Friend WithEvents ToolStrip1 As ToolStrip + Friend WithEvents ToolStripBtNew As ToolStripButton + Friend WithEvents ToolStripBtOpen As ToolStripButton + Friend WithEvents ToolStripBtSave As ToolStripButton + Friend WithEvents ToolStripBtSaveAs As ToolStripButton + Friend WithEvents ToolStripBtSendTo As ToolStripButton + Friend WithEvents ToolStripSeparator1 As ToolStripSeparator + Friend WithEvents GrAux As GroupBox + Friend WithEvents LvAux As ListView + Friend WithEvents ColumnHeader4 As ColumnHeader + Friend WithEvents ColumnHeader5 As ColumnHeader + Friend WithEvents ColumnHeader6 As ColumnHeader + Friend WithEvents PictureBox1 As PictureBox + Friend WithEvents GrCycles As GroupBox + Friend WithEvents LvCycles As ListView + Friend WithEvents ColumnHeader1 As ColumnHeader + Friend WithEvents BtDRIrem As Button + Friend WithEvents BtDRIadd As Button + Friend WithEvents ToolStripSeparator2 As ToolStripSeparator + Friend WithEvents ToolStripButton1 As ToolStripButton + Friend WithEvents Label2 As Label + Friend WithEvents CmOpenFile As ContextMenuStrip + Friend WithEvents OpenWithToolStripMenuItem As ToolStripMenuItem + Friend WithEvents ShowInFolderToolStripMenuItem As ToolStripMenuItem + Friend WithEvents PicVehicle As PictureBox + Friend WithEvents PicBox As PictureBox + Friend WithEvents TbEngTxt As TextBox + Friend WithEvents TbVehCat As TextBox + Friend WithEvents TbAxleConf As TextBox + Friend WithEvents TbHVCclass As TextBox + Friend WithEvents TbGbxTxt As TextBox + Friend WithEvents TbMass As TextBox + Friend WithEvents ToolTip1 As ToolTip + Friend WithEvents lblEngineCharacteristics As System.Windows.Forms.Label + Friend WithEvents PictureBox2 As System.Windows.Forms.PictureBox + Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox + Friend WithEvents tbC3 As System.Windows.Forms.TextBox + Friend WithEvents Label4 As System.Windows.Forms.Label + Friend WithEvents tbC2 As System.Windows.Forms.TextBox + Friend WithEvents Label3 As System.Windows.Forms.Label + Friend WithEvents tbC1 As System.Windows.Forms.TextBox + Friend WithEvents Label1 As System.Windows.Forms.Label + Friend WithEvents Label5 As System.Windows.Forms.Label + Friend WithEvents tbFanDiameter As TextBox + Friend WithEvents Label6 As Label + Friend WithEvents Label7 As Label +End Class diff --git a/VECTO/GUI/VectoVTPJobForm.resx b/VECTO/GUI/VectoVTPJobForm.resx new file mode 100644 index 0000000000000000000000000000000000000000..772cde37b8c682d55372aeed731935d7f4247349 --- /dev/null +++ b/VECTO/GUI/VectoVTPJobForm.resx @@ -0,0 +1,391 @@ +<?xml version="1.0" encoding="utf-8"?> +<root> + <!-- + Microsoft ResX Schema + + Version 2.0 + + The primary goals of this format is to allow a simple XML format + that is mostly human readable. The generation and parsing of the + various data types are done through the TypeConverter classes + associated with the data types. + + Example: + + ... ado.net/XML headers & schema ... + <resheader name="resmimetype">text/microsoft-resx</resheader> + <resheader name="version">2.0</resheader> + <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> + <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> + <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> + <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> + <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> + <value>[base64 mime encoded serialized .NET Framework object]</value> + </data> + <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> + <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> + <comment>This is a comment</comment> + </data> + + There are any number of "resheader" rows that contain simple + name/value pairs. + + Each data row contains a name, and value. The row also contains a + type or mimetype. Type corresponds to a .NET class that support + text/value conversion through the TypeConverter architecture. + Classes that don't support this are serialized and stored with the + mimetype set. + + The mimetype is used for serialized objects, and tells the + ResXResourceReader how to depersist the object. This is currently not + extensible. For a given mimetype the value must be set accordingly: + + Note - application/x-microsoft.net.object.binary.base64 is the format + that the ResXResourceWriter will generate, however the reader can + read any of the formats listed below. + + mimetype: application/x-microsoft.net.object.binary.base64 + value : The object must be serialized with + : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter + : and then encoded with base64 encoding. + + mimetype: application/x-microsoft.net.object.soap.base64 + value : The object must be serialized with + : System.Runtime.Serialization.Formatters.Soap.SoapFormatter + : and then encoded with base64 encoding. + + mimetype: application/x-microsoft.net.object.bytearray.base64 + value : The object must be serialized into a byte array + : using a System.ComponentModel.TypeConverter + : and then encoded with base64 encoding. + --> + <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> + <xsd:import namespace="http://www.w3.org/XML/1998/namespace" /> + <xsd:element name="root" msdata:IsDataSet="true"> + <xsd:complexType> + <xsd:choice maxOccurs="unbounded"> + <xsd:element name="metadata"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="value" type="xsd:string" minOccurs="0" /> + </xsd:sequence> + <xsd:attribute name="name" use="required" type="xsd:string" /> + <xsd:attribute name="type" type="xsd:string" /> + <xsd:attribute name="mimetype" type="xsd:string" /> + <xsd:attribute ref="xml:space" /> + </xsd:complexType> + </xsd:element> + <xsd:element name="assembly"> + <xsd:complexType> + <xsd:attribute name="alias" type="xsd:string" /> + <xsd:attribute name="name" type="xsd:string" /> + </xsd:complexType> + </xsd:element> + <xsd:element name="data"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> + <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> + </xsd:sequence> + <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" /> + <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> + <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> + <xsd:attribute ref="xml:space" /> + </xsd:complexType> + </xsd:element> + <xsd:element name="resheader"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> + </xsd:sequence> + <xsd:attribute name="name" type="xsd:string" use="required" /> + </xsd:complexType> + </xsd:element> + </xsd:choice> + </xsd:complexType> + </xsd:element> + </xsd:schema> + <resheader name="resmimetype"> + <value>text/microsoft-resx</value> + </resheader> + <resheader name="version"> + <value>2.0</value> + </resheader> + <resheader name="reader"> + <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </resheader> + <resheader name="writer"> + <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </resheader> + <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> + <data name="ButtonVEH.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> + <value> + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO + vAAADrwBlbxySQAAAtVJREFUOE+FkmtIk2EYhhc6zU1zyjyAlZn5Q0QS6k/EMDDSQiuzkmxM5wpEA00S + zTzbsozQEDUyVKjQbejUPGQSyyjUmofysFRKU/M859J5qORu77s1KX/0wPXju7/vvp4X3o/RVsHv7pDy + 0VklwIfaCPTXCzHQEPkXn5pEUDWJNH31kRGMf4eUocvF7GAShlqjQZ6H3qZjYUICQGliVfscvc+EGmNt + c0hhY/kONpYMrC/cwowqiYowchcYNaKRoa7mDDyfcuFRYpdnrBsEv7S3KT8XCTkUkq/3xGOj9xrQn0Cp + qQrGvnJ7uJTuwK58G4VJ8GMhh25eV29Ccp0yDmvd8SZBV7UA7sW2R5wfWsO+0ApO2ewMKlibE2N11siM + GCt6SL7YEQtdZxxUShECq7wQ9MQLZKnTfbbcqpQJuwxLDRWsTN+EbiobuslsLBsh+eybK3j/WgBfmQeq + 1RKcqPalAgexlYIIrNMtQAVLE1lYGs/Cd8JYJrR6SK5ovoCzjTzI1VLE9gjgVsiBYza7jJvHAhGwkpkG + gfZrJhZHM6D5QtBf4ed0yKSnENLEg0L3AlHKIBxq2Ik9BRy4FNrA4bFBYJlgbhCQgno4DeqhNMwPpuFb + TyICan3waqUF0coAHGtxpwJvuSPcJBwqYBUzwby8TUEF84OpmFOlYnYghR69XcLHUdl+RLX7I6TVc4uA + W8aCZZy5hhnO8KECUpzuu4Gpj8lU0FgShuIHgeAVucK/0d0k8KzgwjGXje0xZiPMS/oyGVIgxcme65jo + MvyBNUWhqMw/j7ryi+Dlu+KwfDcVcNNYEOfx6E2Ypq0iVKN6GYNxZRLG3iVSQXnOcRSk+EGadxK1j4Jx + IMsZPhXOsE+2QnPZOcPmP9MtD+d0SMPkXTVCDLdeRadciPjIg7H6V3sNXzAYtrEMjmW0udxCZFZmjLZO + eyX/NDkNOcG9FD9vY/yfYTB+A9kMOLKC3dXwAAAAAElFTkSuQmCC +</value> + </data> + <metadata name="StatusStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> + <value>125, 17</value> + </metadata> + <metadata name="ToolStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> + <value>242, 17</value> + </metadata> + <metadata name="CmOpenFile.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> + <value>350, 15</value> + </metadata> + <metadata name="ToolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> + <value>468, 15</value> + </metadata> + <data name="PictureBox2.InitialImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> + <value> + iVBORw0KGgoAAAANSUhEUgAAApMAAACBCAYAAACclzFEAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO + wAAADsABataJCQAAIcpJREFUeF7tnY2167xxRVNCakgJqcElpAaXkB5SgmtwCV8NLsE1uARnH5ojj0ag + REok+HfOWvs9XZAiKYgABjMD6j/++c9/GmOMMacB/Tf8Bf4G/4C/wx/w59b+xphtaRYaY4wxRwT9FWRA + /hn+cyz7L5BxqT+07U/1fcaY7WgWGmOMMUdjNBjlhRyMyMZ2eSf1Qvx3ax9jzPo0C40xxpgjgeR91IvJ + UDb607iP+HtrH2PM+jQLjTHGmCOBFNYOQ/EvE/v8Z9pHND2Yxph1aRYaY4wxRwL9bzIS/2jtI9I+wsak + MR1oFhpjjDFHQoYhKF9ycoENilC4+EdrH2PM+jQLjTHGmLOB/icZk81QuDFmfZqFxhhjzNlAeTW3Q9zG + dKJZaIwxa4H+bxzc7Sk6CSgWsiis/F+tfY4Gyiu5/ZxJYzrSLDTGmDVA+UHSpzBKzL9AMQnQd3fYZzYi + 5UnGSm8ZvzYkjelMs9AYY34F6ZdK9EL4AdInBMVk4HDfIZKRG9cm/Ms3xuxEs9AYY34B2ZC8CGf4LnVd + 4J9TNGYnmoXGGPMtaVAXHtQvAIqFLYdOV0D5WZT/29rHGLM+zUJjjPmGMphP/uydOR9I+Yh6IYPysCul + 03UKe8WNWQiKPOTJ9jPuo0dxDfs0dzLGmKWMHYteCK/cvhgoPxD8b619jgCKhUOHvk5jjgrKToFAk0hR + y4ZIRfNAxhizBHUoY+ciPIBfFJQnDP/X2mcrdD5Q/ubb1AmUf8ObovZ+xpg2qGVMVpT68ohQvBzEGGOW + gnJo0Y8AujCoe04smm0gomzwCj+83JgFIBmT6tNlMIY3Uv/rb7X/lz7+6Q9jjFkKyqt9/6e1j7kWKOdP + bj55QE+ekro9g3KYm6L2fsaYNkjt7a+tbVM0C40xZg4oe4z+aO1jrgfKvzazeVpDOp+M17cLu1Ce3Dh3 + 15iFIBuTxpg+oPjJvcDh7RuBcrh78/xJJG/oW+MQ5dxdGZ4OcRuzEGRj0hjTBxTPHhR+pt/NQJpMRD6V + 2HQyoeODDEp5Hl9ztv69XX/ouvxYIGO+ANmYNMZsD8qLHP7e2sdcH9Q9zQFpoJOx+DeQdzRWecd1dF1l + bszVQDYmjTHbg8IDJPwrNzdmr3sB6ScUNanRwCej1vehMSswtqnBmBxf51Xdau+awD2lkDwdwBhjPoGy + N8rPlLw5KC/GsZf6gKBos14kdwJQ5KPLcOuei45kQOrc4f1/pIwgTeBkWIrHBO7pAMYY84mxE9ELYW+Q + 0T2hQSfuCefPHgiUJ3/OIz0JSAadXqi/7WpQpnM3+3eVj9vFcG0vOxljzBQoOhmxqVcSaQYcIVT9P2mk + IA2YNRTz8ddSzDqonkEvAq+iPgAoG5KL2wJyG9wRFE9M6GpQInlG354PxQLMwdvd3MkYYyqoPgpos0EC + RShFRorOGwssnsJ0KPYbBi0YjJjxdQxqixLJzXegMDqEF8HsDMqG5Ntnc7ZAboMHQHU31qHa12EmaSg7 + Fv7U3MkYYyooP1dwM68k0sA1DGKpTANTnHsYGJGSwJ/2y6gc4j3+ZZ6NQdl4oai9n9kelO/9xYY9chs8 + ECjSSA6Tk4ye7rHmTsYYk0HVK7nZwICGcFkpyw+j1kw9EsTfztRRvMcLhTqAwhMlnDu5AygMwa/ve+Q2 + eCBQ/k439/Kij7m1KBuTfzR3MsaYDMohDYra+60B0iz8yVhFueMS6lg/hnzS/vzZ3sesB8r3yT9a+5ht + QeHFmtVGWozHcBs8ECjX/+K0hbmgWRMRlK/nb82djDEmg6KDEZv93jEavB+N8idjFj7ma6Inb2rdbtan + 1jk4tNkRlFNRvqp75DZ4UFD+fldfma9jpuNT1N5PIOXKxr72TBpj3oOqR2Kzx4ugl/DaWJ5/unFWmAfl + jvErL1l6/y/cKtyL8nfl0GYnUB7cvw6FIrfBA4NiYv+15/kd6dhv6wzlHOk/N3cyxpgAxWpCsWkCOJL3 + 48WjgrJndJYxi3Jn9zI4zgHJsyJPjRYaPI41lmlbRmXxqyy3fe4iyvUu/GzDDqDcRr42MpDb4IFBedKw + epQIvaQ4tEAxuRiM2uZOxhgjhk7i3x2X6N4pIw0Qcf7Z3g2UPSk/XTfKA9nH8J5AMZjdLtQ7fu7Ajwna + GNVxqu/V2yhyGzwQKNfrqs+fRDLG3y6sGveJ8w9129zRGGMEqnlSq4dVPoHyNcz2bqT3iJ+8Y+jReddt + U6DwytzOM4eyN9sLcTYE5QnfJnWN3AYPBMrG/eqpJEjftwzKl3pDSnsKL/VjIdDTTsYYk0HqUPRC7PKM + M5Rn4bNWMaKc5/nzAJuONbvjRnEN3Q3wvUE5FCduZ1D3AmXDfRMPHHIbPBho0+8dhdEo764W/sgzHJ5e + 3Q9PbfrpzcYYE6izGDuOYJdwZbmGWSEdlFc9/pRXhHI9zK4DNBhUtfwu6LMnNnsCwJ1B+d7cbLKXziHc + Bg8A+ir1YClIRqU8lUL12TTMXwqMMUaMnUd0VqK7dwl95d1I7xE/XTfK9TArV0sghdg26+SPDgovhrht + PWxJqeNNnj2I3AYPCsreyc2ePTmHZqExxqDdjQGUk+7nPo4kh1h/vm70MVdr3Ocp1IQ0CN928Qmqk5HZ + RoD5DHqKHNTta4HcBg/K+PmGeoFdf2qxWWiMMamTEl8/t+4X0GLPC8qz9ZeBBGmgm72yFMWxmrlaKMJN + s70vSIZW5KPq/+GzIR2reRyVQwyq+v8RbtRr0OfOx9x1EEVPxg7c1rDeAvT2Pl8LdLk2iC7T/tI5xW4T + tmahMebeqFNKHZTYJYRSrmFurtbb9yANjnMHxY+5WirX9lreAul4SmoX/3qkxr/LHp68/J5xH63Y1T4K + 28Xq3cHjM5Y9to1l4U3aNVcR6br0Qqy+6vSuoDCegllt4xu+Oc+n96Bd2iC6XPtDOQKwWxtrFhpj7g3K + yfNis8FqCrQ4VwupQ4/3vIR90DAI1/IpUO6oawhNg0ps/9iJo/g8Gnie6hO9DQsiDU6Pc6DwRshDotdP + SfHoYWzk8t6g7KGiqL2fWQYKY0VsZkCgy7RBdMn2h8K4Dbr31aJZaIy5NyiHTihq77clKA8ic3O1shH8 + EkZDGhRmewtQhLU+8TakhXKH/zQgpn1i+8tnRYPnI/0d+4qpsFxs32VwESh/h8J5kyuAdD9Ena7+kPJA + x07nOW0bRJdufyinInQJr1eahcaY+4JqCO2rn0H7FZ03XcPckFgeyJ4MF6TP9eKVeAeKY8m41vsDhcbk + zQij+62RhOKzTHpPxu3i6bOiCPNFCC1/P01Douzz5DXpCarpErsMdFcC1TrdzFhBl2iD6NLtD2Wjf5/n + AbcKjTH3BeWQj9hnpvt8DbM6ZJRDbE8DFtLsfbYXB8UgIpp1gIZOvJZnUD7O1OCT96nXLa9K9orEZ5wM + O87ZpweohuA2C8neBZSNtU3rM51HnLINosu3P5SNVzFrIdKaNAuNuQJoN4/MmUE5H0t0D02i3Lkvmmmj + CPlokNFAIE+OvBeLkuFRnu1PhcY0sL8d0FHOG2zek2j24IPieJNhxzn79AKF52igbjfLQL1C3Jdog+gW + 7Q/ldtbdAdAsrCDdDOFa/gYP6mZTkDorNWB1YrmzFUMnBpOzNaT7dFH45aqgmqO0S52g+C4XG7NI33d0 + rjpOcyB6B5ozCKmu3g7oKI4xZ8D7OPiguL8nw47jdrH4c68NyvUountNroLqLtXj5nWJTt8GUbz/0u0P + qb7jvN0jEs3CDMou6zUYvniwgWl+AqljVQOKxi3UaaljkHdN4Vrdv8NKPIj77+XeQ+r0ujfAI6J6gKhP + itr7XZ1UD1/nICFNUqIuJ70y6OMAJVA+XtPIR480hbptD1D2Lom3n9FMg57qsm6/GuinNohu0/7yeUe6 + OgGahRkULuo6KGe0TR+khbapAdRBX2zmojfXBemezDNW3Ve6N982HiTjU0ajeOyLZs9Krw5S3epFsEsy + 996gWYPQJ1D2JDUHKtQcoNBL/4hicj858UEv9zPSOXYx4pDGAb0IvAjnS1COGmyaL7k36Oc2iG7T/lDt + u7tGJZqF70B1JdmijgGpY8lG5S4rRc05QdXLsXhCgjQhGjpivR/iWLsMtkcC1fZ9SwMbxaAhvu6UUR6o + mqFCFPfgY4BCQz+Z9xvLP058xu3icT6kyfxeq/JraNZ9/peUery0UY5+boPoVu0PRVqB+HoS/A3Nwneg + Oph/k0tRO5euH9qcD6RZV/aK6/VXbnykY2lCk2f54qvjXQlU2/ctvUgoBg3xU0pOOs5LfhuKe1F/ZE+G + 7s2XAQvFvlNelsdkoJTrfV09FQGqHpNJr46ZBtWJ3i7fZy/QKm0wHePy7Q/lOusaVWoWvgM9DcB1+1xQ + /tDCSdmmCdLsctUZF8qzXuEBDlBtl5cesKZAMWj83CGjSIx/GoCQBrKX+xqF8fXUJ6JmOK7sE/f1wwuC + lAKya7oCivocqNvNZ1Cd6F168otWaYPoNu1vPJdeBN3WpjQL31Eu9OucDVQHc3snzQtIXuw8EK12n6Rj + CofeANWc6MWRh7OCNIjIs5A7ZA02ugc1kHzVMet9oOPoPh4GKBTpPjpXRGqGexA1Q2Io+szJgQnFgBdp + HHqPzrOr4YHqfWXnwUJQGEXikpNftHob1HvgFu1vPJ9eBN3672bhFCgqPfg6BIb0ZeZjXTqZ2CwH5Zmg + WHXCgbKX3YvBAOWZuri09yNAtROe4heDUoNUDGq693JOlfrDqHttezkP0iCr977N7UX1WLt/h8ge7x9B + T2k+rX3ODNqsDeo9cPn2h6qN1m1caxZOoQtLFym+tnpRPdauYRhzLFDMJje7P1Ce/dpTAqk+Bup2Y74B + 5bYmPHlbSKm/yQUg5r4gjZv5PukW8W0WToFkZT8utG5fAqozVYcZzQPdD+neEKvP7tBjJly33RFUOyKK + 2/saswTkhV0/gGqUxvVnmpT7pJsHu1k4xZoXibLXSbhxmAHdC+m+EJt4MVCsvPNEBlAdsBwtMKuAagjT + nrUFoOirgrehVnNf0FN+ct2+Fc3CFmjNfMl6LPFVLpK5FqgaNJslmqPooB1yg1QfgfOYzSqgmiPvCdwC + 0G4LK8y5QDXq28W2aha2QGvmS+ZVacIruc0Aqg1hsxk4igHO+ZKA6oDlAd+sAqoTFXu9F4BqtOYWC+PM + ctAu90qzsAVaJV8SOZRmmqAXj3XdZ02QjEk/X3IE1QmjQ5FmFVC3iMMVQdUB40ieaYJWc/wtoVnYolzc + 1+EvvTcdp9vzl8zxQXXRjT3WHUF1Rmtj0qwC8uKuH0CrLX411wbVCFOXx3A1CytolXxJlGdXWoBjQ9IM + oJfBBhx+7ghy+onZBGRj8gfQ04LVut2YANX85C5rApqFFV1MujCxyG2KZIxmj6QHKfMEqrMph8E6g2xM + ms0o95ZwqHYmKBuT7hvNJKgak12elNMsrKAafnzbCSDlxyjhWkZobgQ6jr1NP4JUv0oRiHrtjc696kCA + HOLeGVQXP/lxXWY1yr0lbEzOBOX+3sakmQTVxW5dxtJmYQX9YrjISJBR6ZD2SiCFjFSvMtT3QOde25jM + 94zwc9Q6g6ox6UcmmdUo95awMTmTUm9etGomQTUt8RjGJKqr8Abv4gf0nq87CpTP9y0eCE8CqveYuLUH + W58fuk7AUPUOuw2Z1Sj3ljitgwF1bZ8o15uNSTMJquNpl4WUzcIMqrlsm3uMkDxvqpC8ulQD3WCkFlSm + hq08gZyX6YHwJKDqlqe4ve9eIF2jPPSbroxDuqfzfdxtRTWqxqS9w2Y1yr0lTmdMol3aZzqf8I8JmEnQ + YY3JGvrqORvLxuSsRT8oGnqX5fDmd1CdsBxi5o3UKHVt2cja1MBC9fE8os+jHZ4HSdHVmCznNh2o38GW + oJoudbroA9qlfZbzbfZjAuU8pgP1O/gVpAlPPkeXH59oFmbQbom/6DGI121ToDBMvNDnJKD6tIBNb340 + eLVb2wQKo0r3viZT+fq2Nibr5E30WY33bDQLG5MXp34HW1LPDWc0Jndpn+V8m3kmy3lMB+p38CuoGpP7 + eyZRdZd2/Xm1dN7ZjQdFyNTJ3ScBVWNy05tfx4fJNAj0ZGwipVHEtW1tTFYvregy6CKHuc1mlHtLnDHM + vUv7LOdzmNtMgo4X5ka14XTLQ0R5AJ8980PDM5ZquTku8Z0lNlt9hmLWNnsA0L7je8TmBhZSKE1eUdHN + oEPVmHTesVmNcm+JUy7AQd3b53iuqDcvwDGToGpM7r+aG1WXfrewBMreqtkPSUcygP0crhOh7xfiuxab + zaSQ7o9FM3vU1ZjcC1Tbu41Jsxrl3hKOHs0E6ZFsUW8e38wkKI9X4hDGZJ4NUdTebwvQx3zJcZ+n5Gck + w+TSD1tG8q7psyu3rz4Dcmt0ztXTHdDwXY9smROke3pRwjyyMWnMD6CaxyVsTM4Eqe991F3dbkyAqnOm + T859q1CgQ+dLori+JeFKeTujUer/wTBAOlbzOCqHMGz1/yM0o9egATgfs0cyts77ZOh3RudedSBAj8mD + qNvXACk8tfg+RncxJuvPKV56Umb6gep4QnF7X/MKenrSQt1uTIAOZ0weOl9S5dpey1sgHU8G0MMrlcoe + 4fT8nnEfzaa1j+oiZtZDiGEse2wby+KxEV3cylcC1ftt0e+/fwLFYLY4TwvZmDTmB5CNyR9Am0+2zTVA + dQ1ClzGrWSjQUfIlaxhbRl1s/xgORWGly/B7MiRQrvSXPBQk4/BxDhQeSDVsvX7yzqFHh5nLzTyQvqOh + /mC1vEkUk4KvJkToLsZkTIYCT4rMKqDchgbqPmYaVMdjpwiYJqgak5s/B1U0CwXKAztF7f22AD3Nwt7w + 1nOCcp5Os0LT9hfjBQ2ex/R37CumwuKx/ZQrFfcEVe/kz3WIdA8oRPS1YYTuYkzW+u/ySAlzfVA1Jr0i + eQGoRg1sTJomKDvjRBdHYLvwNSSxV76kvH+6lkAdkqzu8BC+DYWiMEonPZjjdvFkJKDo/CKEneuk6eEq + +7ixfwHKM/CfBhyk70P3yk8eNnQXY7LOaDdbCGXuBap5XL63FoBq1KBbpNCcC7TLxKNd+GrZdsudQnng + nsqXHK6vlmdQPs6U8Zf3qSFwebSyVzK8NpOPZZizj/kMysnmer24MSB9F1+HtjPoLsZk/pzC3iOzCqhO + VOz1XgCq9XfZfsj8Btolv/Zf//zLcArPXzUkhS5ON7O2bxq+Rfn8U6FpWd5vZ7Yoe7iaxgiabfyhON5k + JzhnHzOPVJdCRuGsvA/tBzJA9Z5VZu86DsS1XNmYzJ514UnRBMiRhwWgOq44H3cBqE70brc4DrnNzQBF + 5FZ068Ol6hKdw2YdAZpjBMq4fetxQnGMdyHu2cYfihzSSWNi3C66JLxeHdUj5Iah1wr3PCY24//6W/ex + vqNVvJEZdAtjUqTPOVC33xGkEK36ipik5Doa0ihgcuKCdJ/qfbfNo0Y1TLtqG706KOf/i0s7LJDb3JeM + nzvqqluKoqRK12A8F33Jm80QUFTE1yE2lD0sk4YvinO9NRBQPl7z5kSqm2Gfus38xli3eZLRYvCet97/ + K+i2xiTc0huA9J3HBCXqQgOb7sOY0Ciyodcq13bdgy/1hTT43drLi2r79YR7IaX+LpeCgtzmVgBF3Yl+ + KYqtwr1As4zAT6CPgz9qGojoZcaMPobDUXSWjxkj0jkubXz0ZqxTfb+a1Oj/zY2d8Tx6Ia5uTKoTjs8q + bpXoj+QByoaPBjYNXm89HEj3iOpO5P7kpV+4IygG/2DV58jeAfRUh3X7WUG7tjmk8V3vyX2frmGIgMJp + JtQo2zWi26StWbgXKIy2nyoB5QptdloocngeBiLSzOfFYEQfb85xu3icD2mW1XUlvFkfdCdjMnfq4jYe + JFTz+haHYpEG/CG1Ru+HONatJ5UoD9TiraFgXkEysHIdnj5qgHZrc2gY70c0Vutv9fVyVOg4Ko9jafvh + 6xtlG0p0a2fNwr1AeSD76YtLx3nxrCDNhOJGyZ5EzUReDEYU+zZvTqSbTy/486lc73M45+SgOxmTdcC6 + fG4bUn+QvT56/VUnjKJvUV8SxxO3Np5KXVDU3s9Mg2Ts5Ho8rXcX7drmkIxDvVB/N2lroHxMTYgObVCi + +FwDdfuWNAv3AoXR9nM+CIpKfRr8kW68PEsewulI5XrxZHyiZji87BOzgYcXEukm9aNVLgDKxuSljStU + B6xLr7pFat8v/cEvoOoduHu+ZA29+RmTX4BqPZ5yYot2bXMovJcfU3hQGKpx3EPfu7q+va61WdgTpC9L + nr3sEdGNpgFcN91XMwG9D3Qc3QjDTYPCra1zhYEwGIBIxudLSBrFTTppGKJo5OFq13t0nlt7I66AvkPI + sz01Vt07hw95fAOqA9Zl0zSQvsc8UKxmOKdjilunuqBH5Gbk0hOULUH5fj1dHi7atc2hcBrNNsTRk7cP + DmvEl+vs+vioZmEvUJ1NTPGLQakbIYxKuaxzTqOMy5ghadvLeZA6Qr337Q2E6rFsSJ4UVDuPd1xxVeWl + P59A1Whe1cBBOTx2+VSBd+jzp7oQp/SoHQGUU8FO1TbR7m0OZZtjVmgd1WjNIb2TKBxkQdc0iGahMXcH + aSLydhIzZ58zgmJSNFC3nx0UUYv4jKsPyihHWm61Ir6C6uTstLl+e4OqYXOK/kfXCbu3ubKP+GgYoupZ + P2TaCnpyztXtW9MsNMbcF1RXdF/KGELZgyFWjyKgR8det90NlPO4xOUmYL1Q3aV6FKdY4IkO0eZQNSY/ + GrWoGpOH9AijXMfdU2uahcaY+4J+flzHUUF1MNnks6EYgG6dLynGeghuvRhpDVA2zg+ff4oO0+ZQDbV/ + zCtENR3vkLmq5Rq799nNQmPMfUE19+Z0if4tUB1INjNsUAxslzHEvwHVe+n2xvWvoDzZO7Rxjg7X5pCu + SXU4K90CdTGGfwFV72l373+z0Bhzb1BecXmqRP8pUA3fb7YQBEVu293zJatXx4tvfgTVUPdh7zF0+jaH + cq7nUfMlc17yLhO2ZqEx5t6oQ0qdE0Xt/c4Cqh4yitv7rgHSwHb7kC6qxoSfcrECKLfPro+AmQs6fZtD + 9TMccjKE8uR/lzzaZqEx5t6gmjd56hW4qC4A8LMOO4A2XcF7V1Be1X1Ub9np2xzKn+GQ14+eQtx1ey+a + hcaYe4PqjPyQ3o85oBoWFLcOP/cA1Xq3Ab8iKHujDjXZQ6dvcyjnSh62/0PZ+7/bdTYLjTEGXSJvEtW8 + vduHn3uAsvdMnOIxNmcB5ejBoRY2odO2OSRPX3gktXL+sFEZVI323dJImoXGGIPqw6ZP+XxA5BD3DqCn + fMm63fwOyhO+w7RPdJo2p2uDpx9qGJFn8tB93niNcb27PnWjWWiMMag+buKUnqXyGYRXFHcAZUPnkD9B + d3ZQ9k4exmBL1xQcts0hefeU1hOo35ORFvevJkWHXDiWrlHseo3NQmOMEaWzOt3zJlF9zp1wvuTGqI5T + fYtbP29zK1ANc+7uSUOXaHNIdZs9rIfKm0Q5lWD3iUSz0BhjhDqp1GGdLtcQVe8qxe19e4KUT6iBSuE1 + GezKzVJdXyKvENUHPZ8yReIMoEN5J9Eh29y3oBwCP8yEGuWJ/v6TiFahMcYIVD1MpzJ2UF0IsOtCIiSv + jYxIoWuLsJoMghgcNHid/VFMhxyAr0qp710NC3SoNvcrqH6eIxjsebJ2CK9/s9AYYwJ02lA3qs/L3HTV + K1JobHIwRxr0m/ljeh/k310+a45qnYCc2jA+A6rjVN/7LsQ4WJtbA5Q/j9gtbI9yasNhDPVmoTHGBOi0 + IUtUB7ZNB1odH5qeAqQw9tu8K1TzzU5T1wE6dWrEWUF59fxuBjw6TJtbi/Ec+TPt9igmlK/lMBPOZqEx + xgQoz4TFaVZDo/qsw81CVCjqqem1GLeJt4Ortqd9T7dwJV27OO3D7s8G0v0XUYTdjHh0mDa3FqhOqClu + 77slKHugdw+3Z5qFxhiTQdnAOc1jXlBdDLCZlwQpt6pZN6h6HCcf44GyZ+dQD6P+BKqGxOk8q2cG7W5s + lGsQu7S5FkjXpva1yHOLat6k6BrqRnmycLg81GahMcZkUDWGTvOoj3LdmxnCSB19M+yEqnf3XV5lNshO + 9XxGlB+lcipD+CqgPBnZJdydzi92aXMVVMPvs73+qE6SRNe6RbltHe65l81CY4yplM5s0zyoNSnXTVF7 + v19ACoO9NZ6QFqZoQHs7EIz7xPWeqZ5PO+G4GigiCTK2unuH0SHaXAblFe9idioA2tUziXKfcMiFec1C + Y4ypoBq+OkUIE9WBYFWPAgojahVvATplziTKC2/sldwZFE8GkBHVta2iw7U5FCHiYHaoGFWvpuhSpyj3 + u4fNQW4WGmNMC5QfXXOaxRUoDySreftQ5DGtYvSNx4vrFGcx2GfnhJo+IN1L4Y3rni6BDtXmUO67xOyF + hChP8ESX+kS5XR1qwU2lWWiMMS3QVbyTPxs7SIPa8Ms1re3foGNBXOOZVs3n6z5NaP7qoGxQdvUWo0O1 + ORTeRf2/KESNaoh887aJwmjWH4c2JEWz0BhjpkB5ln4m72S+7p9WQyJ5DDTArGlI5od9n6leNejFdQt7 + JQ8ECgNMf3Q1StBh2hwK42zR+1GdQHdZSa3zjOc7vCEpmoXGGDMFOm1IE+VQl14v9qwieVxWC20LlL0Q + p3o2I8peyVMMfHcEySPX3duNDtPmUKzKnn0clK9f19Clv0P6vk7zK1jNQmOMeQfKD/E9VVhT15uuXYPD + 3EeLaCDSwKL3rLqSczyuXqxmoPYA1YnFKdIeTF/QYdocivC7jvvWMET1uv2EggmahcYY84mxc42O9lSd + LNIglfOg9FoGssoVbpaRpP/1tzxv+qxidWMPxWNUdnkm4C+kaxenMoRNX9CR2pxC13EtMiplYOrcihDo + f/2dr1X3uSdKb2gWGmPMJ5A6/ehsT/Vw7WD8DNn70EIDySbhpvHYGjBPl2eITv/9m/6M981ubS6jc4zn + qucXape6ztNN8vagWWiMMXMYO9vofE+z+rgFCs+IvBaDl6K131ogDWLyfjTPg3QdhzTSdM2gwVZ/CC+6 + MYvRfQPd2tw7UFzLrtdxVpqFxhgzF5TDQTYqZoBkhCu8NjloISXgH3JBi64L4js/9STCGPM7zUJjjJkL + 0kw+DAuHOz+AZEh+XLSkuoTD5SGi/KgUP1PSGGNj0hjzOyhWSAovxJgAhUdPhuI7oi4Pla+Fcni7y/P2 + jDHHp1lojDFLQTl/0knrBZRDw3M5VO4WyoauH5NijBloFhpjzDegyJ+U98pJ7CMopwLMph5nT1B+tqgn + C8aYB81CY4z5BqQVkREGdf7kRUA5jcELbowxTzQLjTHmW1A2KP9o7WPOA8rPkzzVTz0aY/rQLDTGmF9A + CuvaoDw5KK/ctiFpjGnSLDTGmF9B2UPpR8icDJTzPG1IGmMmaRYaY8waoGxQ+pFBJwHlRwD5ezPGvKVZ + aIwxazEaJsq786NkToS/M2PMPP75H/8P3C2RO8+dg8cAAAAASUVORK5CYII= +</value> + </data> + <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> + <value>49</value> + </metadata> + <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> + <value> + AAABAAEAJCAAAAEAIAAoEwAAFgAAACgAAAAkAAAAQAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAD9/f0C4OjbBv7+/gIAAAAAAAAAAAAAAAAAAAAAAAAAAP///8/////t////+/// + //3////9/////f///+7////B////Zv///wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/gHW4NAQiKV2LfX38xD///8BAAAAAAAA + AAAAAAAAAAAAAP////8wMDD/EhIS/wQEBP8CAgL/ERER/z4+Pv+ZmZn//Pz8/////7////8KAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+ + /gudtI5FRHEmhMbUvS7+/v4CAAAAAAAAAAAAAAAAAAAAAP////8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/QEBA//X19f////+EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA////Aezw6SZjiUubOGgZxI2pfFn9/fwPAAAAAAAAAAAAAAAAAAAAAP// + //8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/3t7e//////cAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+BrfJrT48ax7HN2cY71V+ + O63g59ws////AgAAAAAAAAAAAAAAAP////////////////39/f/f39//T09P/wAAAP8AAAD/AAAA/yMj + I//////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAD///8B+vv6Fn+ea3E2ZhfeN2cY/DhnGc+nvJpJ/v7+CQAAAAAAAAAAAAAAAAAAAAAAAAAA////Av// + /yD///+w4ODg/wAAAP8AAAD/AAAA/wMDA///////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//v4C1N7NL0h0LLU2Zhf2NmYX/jZmF+htkFeM8vXwIP// + /wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8f/Pz8/wAAAP8AAAD/AAAA/wAAAP//////AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4MmrKKUjVm + FtM2Zhb9NmYX/zZmF/k/bSHAwM+3OP7+/gQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8D/////wAA + AP8AAAD/AAAA/wAAAP//////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAP///wLr7+cpX4ZFpTVmFfA2ZhX/NmYW/zZmFv42ZhfZh6N0ZPz9/BL+/v4BAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA/////wAAAP8AAAD/AAAA/wAAAP//////AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ge0xqhCOmoZzDZnFfw2ZxX/NmYV/zZm + Ff81ZRf0T3kzsNvk1i3+/v4CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAP8AAAD/AAAA/wAA + AP//////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////Afj6 + +Bl6mmV5NWYU4TZnFf42ZxX/NmcV/zZmFf82ZhX9NmYW0aG4k07+/v4KAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA/////wAAAP8AAAD/AAAA/wAAAP//////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA/v7+As/byDBGcyi3NWYU9zVmFP82ZxX/NmcV/zZnFf82ZxX+NWYV7GeM + T5fv8+0k////AQAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAP8AAAD/AAAA/wAAAP//////AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+DJavhVQ0ZRPUNWYU/TVm + FP81ZhT/NmcV/zZnFf82ZxX/NmcV+z1sHcW8zLE8/v7+BQAAAAAAAAAA/////////////////////wAA + AP8AAAD/AAAA/wAAAP//////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAD///8C6O7lK1uDQao1ZRTyNWYU/zVmFP81ZhT/NWYU/zZnFf82ZxX/NmcV/jVmFN2CoG5t+/z6Ff// + /wEAAAAA/////wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP//////AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4HscOlRThoGM41ZhT9NWYU/zVmFP81ZhT/NWYU/zVm + FP82ZxX/NmcV/zVmFPVLdy6z1+DQL/7+/gIAAAAA/////wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP//////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wH4+fcbdpdhfjRl + E+M1ZhT+NWYU/zVmFP81ZhT/NWYU/zVmFP81ZhT/NmcV/zZnFf01ZhXTnLSNUf7+/gsAAAAA/////wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP//////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAP7+/gLN2cUxRHElujVmFPg1ZhT/NWYU/zVmFP81ZhT/NWYU/zVmFP81ZhT/NWYU/zZn + Ff81ZhTuYohJn+zx6Sf///8B////////////////////////////////////////////////AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/gyUroNUNGUT1DVmFP01ZhT/NWYU/zVm + FP81ZhT/NWYU/zVmFP81ZhT/NWYU/zVmFP82ZxX8O2obybfIq0L+/v4I/v7+Av39/QL9/v0C/f79Av3+ + /QL9/v0C/f79Av3+/QL9/v0C/f79Av3+/QL9/v0C/f79AgAAAAAAAAAAAAAAAAAAAAAAAAAA////Aubs + 4itZgT6rNGUT8zVmFP81ZhT/NWYU/zVmFP81ZhT/NWYU/zVmFP81ZhT/NWYU/zVmFP82ZxX+NWYU4Xqa + ZYTU3s1D2eLTNdni0zXZ4tM12eLTNdni0zXZ4tQ12eLUNdni1DXa49Q12uPVNdni1DXa49Q12uPVNQAA + AAAAAAAAAAAAAAAAAAAAAAAA/v7+CK/CokY3ZxbONWYU/TVmFP81ZhT/NWYU/zVmFP80ZhP/NWYU/jVm + FP81ZhT/NWYU/zVmFP81ZhT/NmcV+DVmFOFEcibPRHEmykRxJ8pFcSjKRXIoykVyKcpGcyrKR3Qrykh0 + K8pJdSzKS3cuykh0K8pJdSzKS3cuygAAAAAAAAAAAAAAAAAAAAD//v8B9vj1HXSWXoM0ZRPlNWYU/jVm + FP81ZhT/NWYU/zVmFP82ZhX0U3w34DRlE/Q1ZhT/NWYU/zVmFP81ZhT/NWYU/zZnFf42ZxX9NmYV/TZm + Fv02Zhf9NmYX/TdnGP03Zxj9OWgZ/TppGv06ahv9PGwd/TppGv06ahv9PGwd/QAAAAAAAAAAAAAAAAAA + AAD+//4CytbCMkJwJLs0ZRP4NWYU/zVmFP81ZhT/NWYU/zVmFPtHcynNoLeRhj9uINM1ZhT9NWYU/zVm + FP81ZhT/NWYU/zZnFf82ZxX/NmcV/zZmFv82Zhf/NmYX/zdnGP83Zxj/OGgZ/zppGv86ahv/O2sc/zpp + Gv86ahv/O2sc/wAAAAAAAAAAAAAAAAAAAAD9/v0Nj6p+VzRlE9U1ZhT9NWYU/zVmFP81ZhT/NWYU/jVl + FOtpjVGW4uneTV+GRac0ZRPxNWYU/zVmFP81ZhT/NWYU/zVmFP82ZxX/NmcV/zZmFf82Zhb/NmYX/zdn + F/83Zxj/OGgZ/zlpGv86ahv/O2sc/zlpGv86ahv/O2sc/wAAAAAAAAAAAAAAAP///gLj6t8rVn88rDRl + FPM1ZhT/NWYU/zVmFP81ZhT/NWYU/jRlE9KWr4VN/f39F5CqflU0ZRPVNWYU/jVmFP81ZhT/NWYU/zVm + FP82ZxX/NmcV/zZmFf82Zhb/NmYX/zZmF/83Zxj/N2cY/zlpGv86ahv/O2sc/zlpGv86ahv/O2sc/wAA + AAAAAAAAAAAAAP7+/giswJ9HN2cWzzVmFP01ZhT/NWYU/zVmFP81ZhT/NWYU/T1sHcnD0ro2/v7+BMLQ + uDc9bB3KNWYU/TVmFP81ZhT/NWYU/zVmFP82ZxX/NmcV/zZmFf82Zhb/NmYX/zZmF/83Zxj/N2cY/zlp + Gv86ahv/Omob/zlpGv86ahv/Omob/wAAAAAAAAAA////AfX49B5ylFyGNGUT5jVmFP41ZhT/NWYU/zVm + FP81ZhT/NWYU9leAPLPp7uYu////A+nu5ixZgT6vNWYU9DVmFP81ZhT/NWYU/zVmFP82ZxX/NmcV/zZm + FP82ZhX/NmYX/zZmF/83Zxf/N2cY/zlpGv86ahv/Omob/zlpGv86ahv/Omob/wAAAAAAAAAA/v7+AsjV + vzFBbyK6NGUU9jVmFP01ZhT9NWYU/TVmFP01ZhT8NGUT3IGgbW78/PwW////Af39/RGJpXZiNGUT2DVm + FPw1ZhT9NGUT/TVmFP02ZxX9NmcV/TZmFf02ZhX9NmYX/TZmF/03Zxf9N2cY/ThoGf06aRr9Omob/Tho + Gf06aRr9Omob/QAAAAAAAAAA/f79A4+qfS42ZxWhNmcVyDZnFco2ZxXKNmcVyjZnFco2ZxXJOGgYo6/C + ojT+/v4FAAAAAP7+/gO6yq8wO2obojZnFck2ZxXKNmcVyjdnFso3aBbKN2gWyjdoFso3ZxfKN2cYyjhn + Gco4aBnKOWgayjpqG8o7axzKPGsdyjpqG8o7axzKPGsdygAAAAAAAAAA+vv6AcHQtwyxxKQqscSkNbHE + pDWxxKQ1scSkNbHEpDWxxKQ1tMaoKu7y7Az///4BAAAAAAAAAADz9vELtseqKrHEpDWxxKQ1scSkNbHE + pDWxxKU1scSlNbHEpTWxxKU1scSlNbHEpTWxxKY1ssSmNbLFpjWzxac1s8WnNbLFpjWzxac1s8WnNQAA + AAAAAAAAAAAAAAAAAAD///8C////Av///wL///8C////Av///wL///8C////AgAAAAAAAAAAAAAAAAAA + AAAAAAAA////Av///wL///8C////Av///wL///8C////Av///wL///8C////Av///wL///8C////Av// + /wL///8C////AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////8AAAAP// + 8A/wAAAA///wA/AAAAD/+/AB8AAAAP/z8AHwAAAA//HwAfAAAAD/8f8B8AAAAP/g/4HwAAAA/+D/gfAA + AAD/wP+B8AAAAP/Af4HwAAAA/8B/gfAAAAD/gD+B8AAAAP+APAHwAAAA/wA8AfAAAAD/ABwB8AAAAP8A + HAHwAAAA/gAMAfAAAAD+AA//8AAAAPwAB//wAAAA/AAAABAAAAD4AAAAEAAAAPgAAAAQAAAA+AQAABAA + AADwDgAAEAAAAPAOAAAQAAAA4A4AABAAAADgHwAAEAAAAOAfAAAQAAAA//////AAAAD/////8AAAAP// + ///wAAAA +</value> + </data> +</root> \ No newline at end of file diff --git a/VECTO/GUI/VectoVTPJobForm.vb b/VECTO/GUI/VectoVTPJobForm.vb new file mode 100644 index 0000000000000000000000000000000000000000..3f54094b6bbdf4b6d6026d5b1497abed3a9af338 --- /dev/null +++ b/VECTO/GUI/VectoVTPJobForm.vb @@ -0,0 +1,708 @@ +' Copyright 2017 European Union. +' Licensed under the EUPL (the 'Licence'); +' +' * You may not use this work except in compliance with the Licence. +' * You may obtain a copy of the Licence at: http://ec.europa.eu/idabc/eupl +' * Unless required by applicable law or agreed to in writing, +' software distributed under the Licence is distributed on an "AS IS" basis, +' WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +' +' See the LICENSE.txt for the specific language governing permissions and limitations. +'Option Infer On + +Imports System.Drawing.Imaging +Imports System.IO +Imports System.Linq +Imports System.Windows.Forms.DataVisualization.Charting +Imports System.Xml +Imports TUGraz.VECTO.Input_Files +Imports TUGraz.VectoCommon.InputData +Imports TUGraz.VectoCommon.Models +Imports TUGraz.VectoCommon.Utils +Imports TUGraz.VectoCore.InputData.FileIO.JSON +Imports TUGraz.VectoCore.InputData.FileIO.XML.Declaration +Imports TUGraz.VectoCore.InputData.Reader +Imports TUGraz.VectoCore.Models.Declaration +Imports TUGraz.VectoCore.Models.SimulationComponent.Data.Engine + +''' <summary> +''' Job Editor. Create/Edit VECTO job files (.vecto) +''' </summary> +''' <remarks></remarks> +Public Class VectoVTPJobForm + Public VectoFile As String + Private _changed As Boolean = False + + Private _pgDriver As TabPage + + Private _pgDriverOn As Boolean = True + + Private _auxDialog As VehicleAuxiliariesDialog + + Enum AuxViewColumns + AuxID = 0 + AuxType = 1 + AuxInputOrTech = 2 + End Enum + + + + 'Initialise form + Private Sub F02_GEN_Load(sender As Object, e As EventArgs) Handles Me.Load + + _auxDialog = New VehicleAuxiliariesDialog + + + LvAux.Columns(AuxViewColumns.AuxInputOrTech).Width = -2 + + LvAux.Columns(AuxViewColumns.AuxInputOrTech).Text = "Technology" + + GrCycles.Enabled = True + + _changed = False + End Sub + + 'Close - Check for unsaved changes + Private Sub F02_GEN_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing + If e.CloseReason <> CloseReason.ApplicationExitCall And e.CloseReason <> CloseReason.WindowsShutDown Then + e.Cancel = ChangeCheckCancel() + End If + End Sub + + + + +#Region "Browse Buttons" + + Private Sub ButtonVEH_Click(sender As Object, e As EventArgs) Handles ButtonVEH.Click + If VehicleXMLFileBrowser.OpenDialog(FileRepl(TbVEH.Text, GetPath(VectoFile))) Then + TbVEH.Text = GetFilenameWithoutDirectory(VehicleXMLFileBrowser.Files(0), GetPath(VectoFile)) + End If + End Sub + + +#End Region + + +#Region "Toolbar" + + 'New + Private Sub ToolStripBtNew_Click(sender As Object, e As EventArgs) Handles ToolStripBtNew.Click + VectoNew() + End Sub + + 'Open + Private Sub ToolStripBtOpen_Click(sender As Object, e As EventArgs) Handles ToolStripBtOpen.Click + If JobfileFileBrowser.OpenDialog(VectoFile, False, "vecto") Then + Try + VECTOload2Form(JobfileFileBrowser.Files(0)) + Catch ex As Exception + MsgBox(ex.Message, MsgBoxStyle.OkOnly, "Error loading Vecto Job File") + End Try + + End If + End Sub + + 'Save + Private Sub ToolStripBtSave_Click(sender As Object, e As EventArgs) Handles ToolStripBtSave.Click + Save() + End Sub + + 'Save As + Private Sub ToolStripBtSaveAs_Click(sender As Object, e As EventArgs) Handles ToolStripBtSaveAs.Click + If JobfileFileBrowser.SaveDialog(VectoFile) Then Call VECTOsave(JobfileFileBrowser.Files(0)) + End Sub + + 'Send to Job file list in main form + Private Sub ToolStripBtSendTo_Click(sender As Object, e As EventArgs) Handles ToolStripBtSendTo.Click + If ChangeCheckCancel() Then Exit Sub + If VectoFile = "" Then + MsgBox("File not found!" & ChrW(10) & ChrW(10) & "Save file and try again.") + Else + MainForm.AddToJobListView(VectoFile) + End If + End Sub + + 'Help + Private Sub ToolStripButton1_Click(sender As Object, e As EventArgs) Handles ToolStripButton1.Click + If File.Exists(MyAppPath & "User Manual\help.html") Then + Dim defaultBrowserPath As String = BrowserUtils.GetDefaultBrowserPath() + Process.Start(defaultBrowserPath, + String.Format("""file://{0}{1}""", MyAppPath, "User Manual\help.html#job-editor")) + Else + MsgBox("User Manual not found!", MsgBoxStyle.Critical) + End If + End Sub + + +#End Region + + 'Save ("Save" or "Save As" when new file) + Private Function Save() As Boolean + If VectoFile = "" Then + If JobfileFileBrowser.SaveDialog("") Then + VectoFile = JobfileFileBrowser.Files(0) + Else + Return False + End If + End If + Try + Return VECTOsave(VectoFile) + Catch ex As Exception + MsgBox("Error when saving file" + Environment.NewLine + ex.Message) + Return False + End Try + End Function + + 'Open file + Public Sub VECTOload2Form(file As String) + + If ChangeCheckCancel() Then Exit Sub + + VectoNew() + + 'Read GEN + Dim vectoJob As IVTPJobInputData = Nothing + Dim inputData As IVTPInputDataProvider = Nothing + Try + inputData = TryCast(JSONInputDataFactory.ReadComponentData(file), + IVTPInputDataProvider) + vectoJob = inputData.JobInputData() + Catch ex As Exception + MsgBox("Failed to read Job-File" + Environment.NewLine + ex.Message) + Return + End Try + + + If Cfg.DeclMode <> vectoJob.SavedInDeclarationMode Then + Select Case WrongMode() + Case 1 + Close() + MainForm.RbDecl.Checked = Not MainForm.RbDecl.Checked + MainForm.OpenVectoFile(file) + Case -1 + Exit Sub + End Select + End If + + VectoFile = file + _basePath = Path.GetDirectoryName(file) + 'Update Form + + + 'Files ----------------------------- + TbVEH.Text = GetRelativePath(inputData.JobInputData.Vehicle.Source, _basePath) + + Dim auxInput As IAuxiliariesDeclarationInputData = inputData.JobInputData.Vehicle.AuxiliaryInputData() + + PopulateAuxiliaryList(auxInput) + + Dim coefficients As Double() = vectoJob.FanPowerCoefficents.ToArray() + If (coefficients.Length >= 1) Then + tbC1.Text = coefficients(0).ToGUIFormat() + End If + If (coefficients.Length >= 2) Then + tbC2.Text = coefficients(1).ToGUIFormat() + End If + If (coefficients.Length >= 3) Then + tbC3.Text = coefficients(2).ToGUIFormat() + End If + tbFanDiameter.Text = (vectoJob.FanDiameter.Value() * 1000).ToGUIFormat() + Try + Dim sb As ICycleData + For Each sb In vectoJob.Cycles + Dim lv0 As ListViewItem = New ListViewItem + lv0.Text = GetRelativePath(sb.CycleData.Source, Path.GetDirectoryName(Path.GetFullPath(file))) 'sb.Name + LvCycles.Items.Add(lv0) + Next + Catch ex As Exception + End Try + + VehicleForm.AutoSendTo = False + + + Dim x As Integer = Len(file) + While Mid(file, x, 1) <> "\" And x > 0 + x = x - 1 + End While + Text = Mid(file, x + 1, Len(file) - x) + _changed = False + ToolStripStatusLabelGEN.Text = "" 'file & " opened." + + UpdatePic() + + '------------------------------------------------------------- + End Sub + + Private Sub PopulateAuxiliaryList(auxInput As IAuxiliariesDeclarationInputData) + + LvAux.Items.Clear() + Dim entry As IAuxiliaryDeclarationInputData + For Each entry In auxInput.Auxiliaries + 'If entry.AuxiliaryType = AuxiliaryDemandType.Constant Then Continue For + Try + LvAux.Items.Add(CreateAuxListEntry(AuxiliaryTypeHelper.GetAuxKey(entry.Type), + AuxiliaryTypeHelper.ToString(entry.Type), String.Join("; ", entry.Technology))) + Catch ex As Exception + End Try + Next + End Sub + + Private Function CreateAuxListEntry(auxKey As String, type As String, technology As String) As ListViewItem + Dim lv0 As ListViewItem = New ListViewItem + lv0.SubItems(AuxViewColumns.AuxID).Text = auxKey + lv0.SubItems.Add(type) + lv0.SubItems.Add(technology) + Return lv0 + End Function + + + 'Save file + Private Function VECTOsave(file As String) As Boolean + Dim message As String = String.Empty + + + Dim vectoJob As VectoVTPJob = New VectoVTPJob + vectoJob.FilePath = file + + 'Files ------------------------------------------------- ----------------- + + vectoJob.PathVeh = TbVEH.Text + + For Each lv0 As ListViewItem In LvCycles.Items + Dim sb As SubPath = New SubPath + sb.Init(GetPath(file), lv0.Text) + vectoJob.CycleFiles.Add(sb) + Next + + vectoJob.FanCoefficients = New Double() { + tbC1.Text.ToDouble(0), + tbC2.Text.ToDouble(0), + tbC3.Text.ToDouble(0) + } + vectoJob.FanDiameter = (tbFanDiameter.Text.ToDouble(0) / 1000).SI(of Meter) + + 'SAVE + If Not vectoJob.SaveFile Then + MsgBox("Cannot safe to " & file, MsgBoxStyle.Critical) + Return False + End If + + VectoFile = file + + file = GetFilenameWithoutPath(VectoFile, True) + + Text = file + ToolStripStatusLabelGEN.Text = "" + + MainForm.AddToJobListView(VectoFile) + + _changed = False + + Return True + End Function + + 'New file + Public Sub VectoNew() + + If ChangeCheckCancel() Then Exit Sub + + 'Files + TbVEH.Text = "" + LvCycles.Items.Clear() + + + LvAux.Items.Clear() + + EngineForm.AutoSendTo = False + + VectoFile = "" + Text = "Job Editor" + ToolStripStatusLabelGEN.Text = "" + _changed = False + UpdatePic() + End Sub + + +#Region "Track changes" + +#Region "'Change' Events" + + Private Sub TextBoxVEH_TextChanged(sender As Object, e As EventArgs) _ + Handles TbVEH.TextChanged + UpdateAuxList() + UpdatePic() + Change() + End Sub + + Private Sub UpdateAuxList() + Dim vehicleFile As String = + If(Not String.IsNullOrWhiteSpace(VectoFile), Path.Combine(Path.GetDirectoryName(VectoFile), TbVEH.Text), TbVEH.Text) + If File.Exists(vehicleFile) Then + Try + Dim inputData As XMLDeclarationInputDataProvider = New XMLDeclarationInputDataProvider(XmlReader.Create(vehicleFile), True) + Dim auxInput As IAuxiliariesDeclarationInputData = inputData.JobInputData.Vehicle.AuxiliaryInputData() + PopulateAuxiliaryList(auxInput) + Catch + End Try + End If + + End Sub + + + Private Sub LvCycles_AfterLabelEdit(sender As Object, e As LabelEditEventArgs) _ + Handles LvCycles.AfterLabelEdit + Change() + End Sub + + +#End Region + + Private Sub Change() + If Not _changed Then + ToolStripStatusLabelGEN.Text = "Unsaved changes in current file" + _changed = True + End If + End Sub + + ' "Save changes? "... Returns True if User aborts + Private Function ChangeCheckCancel() As Boolean + + If _changed Then + + Select Case MsgBox("Save changes ?", MsgBoxStyle.YesNoCancel) + Case MsgBoxResult.Yes + Return Not Save() + Case MsgBoxResult.Cancel + Return True + Case Else 'MsgBoxResult.No + _changed = False + Return False + End Select + + Else + + Return False + + End If + End Function + +#End Region + + + 'OK (Save & Close) + Private Sub ButSave_Click(sender As Object, e As EventArgs) Handles ButOK.Click + If Not Save() Then Exit Sub + Close() + End Sub + + 'Cancel + Private Sub ButCancel_Click(sender As Object, e As EventArgs) Handles ButCancel.Click + Close() + End Sub + +#Region "Cycle list" + + Private Sub LvCycles_KeyDown(sender As Object, e As KeyEventArgs) Handles LvCycles.KeyDown + Select Case e.KeyCode + Case Keys.Delete, Keys.Back + RemoveCycle() + Case Keys.Enter + If LvCycles.SelectedItems.Count > 0 Then LvCycles.SelectedItems(0).BeginEdit() + End Select + End Sub + + Private Sub BtDRIadd_Click(sender As Object, e As EventArgs) Handles BtDRIadd.Click + Dim genDir As String = GetPath(VectoFile) + + If DrivingCycleFileBrowser.OpenDialog("", True) Then + Dim s As String + For Each s In DrivingCycleFileBrowser.Files + LvCycles.Items.Add(GetFilenameWithoutDirectory(s, genDir)) + Next + Change() + End If + End Sub + + Private Sub BtDRIrem_Click(sender As Object, e As EventArgs) Handles BtDRIrem.Click + RemoveCycle() + End Sub + + Private Sub RemoveCycle() + Dim i As Integer + + If LvCycles.SelectedItems.Count = 0 Then + If LvCycles.Items.Count = 0 Then + Exit Sub + Else + LvCycles.Items(LvCycles.Items.Count - 1).Selected = True + End If + End If + + i = LvCycles.SelectedItems(0).Index + + LvCycles.SelectedItems(0).Remove() + + If LvCycles.Items.Count > 0 Then + If i < LvCycles.Items.Count Then + LvCycles.Items(i).Selected = True + Else + LvCycles.Items(LvCycles.Items.Count - 1).Selected = True + End If + + LvCycles.Focus() + End If + + Change() + End Sub + +#End Region + + + Public Sub UpdatePic() + + + TbHVCclass.Text = "" + TbVehCat.Text = "" + TbMass.Text = "" + TbAxleConf.Text = "" + TbEngTxt.Text = "" + TbGbxTxt.Text = "" + PicVehicle.Image = Nothing + PicBox.Image = Nothing + + Try + UpdateVehiclePic() + + Dim chart As Chart = Nothing + UpdateEnginePic(chart) + + + UpdateGearboxPic(chart) + + If chart Is Nothing Then Return + + Dim chartArea As ChartArea = New ChartArea() + chartArea.Name = "main" + + chartArea.AxisX.Title = "engine speed [1/min]" + chartArea.AxisX.TitleFont = New Font("Helvetica", 10) + chartArea.AxisX.LabelStyle.Font = New Font("Helvetica", 8) + chartArea.AxisX.LabelAutoFitStyle = LabelAutoFitStyles.None + chartArea.AxisX.MajorGrid.LineDashStyle = ChartDashStyle.Dot + + chartArea.AxisY.Title = "engine torque [Nm]" + chartArea.AxisY.TitleFont = New Font("Helvetica", 10) + chartArea.AxisY.LabelStyle.Font = New Font("Helvetica", 8) + chartArea.AxisY.LabelAutoFitStyle = LabelAutoFitStyles.None + chartArea.AxisY.MajorGrid.LineDashStyle = ChartDashStyle.Dot + + chartArea.AxisX.Minimum = 300 + chartArea.BorderDashStyle = ChartDashStyle.Solid + chartArea.BorderWidth = 1 + + chartArea.BackColor = Color.GhostWhite + + chart.ChartAreas.Add(chartArea) + chart.Update() + + Dim img As Bitmap = New Bitmap(chart.Width, chart.Height, PixelFormat.Format32bppArgb) + chart.DrawToBitmap(img, New Rectangle(0, 0, PicBox.Width, PicBox.Height)) + + PicBox.Image = img + Catch + End Try + End Sub + + Private Sub UpdateGearboxPic(ByRef chartArea As Chart) + + Dim gearbox As IGearboxDeclarationInputData = Nothing + Dim vehicleFile As String = + If(Not String.IsNullOrWhiteSpace(VectoFile), Path.Combine(Path.GetDirectoryName(VectoFile), TbVEH.Text), TbVEH.Text) + If File.Exists(vehicleFile) Then + Try + Dim inputData As XMLDeclarationInputDataProvider = New XMLDeclarationInputDataProvider(XmlReader.Create(vehicleFile), True) + gearbox = inputData.JobInputData.Vehicle.GearboxInputData + Catch + End Try + End If + + If gearbox Is Nothing Then Return + + TbGbxTxt.Text = String.Format("{0}-Speed {1} {2}", gearbox.Gears.Count, gearbox.Type.ShortName(), gearbox.Model) + + End Sub + + Private Sub UpdateEnginePic(ByRef chart As Chart) + Dim s As Series + Dim pmax As Double + + Dim engine As IEngineDeclarationInputData = Nothing + lblEngineCharacteristics.Text = "" + Dim vehicleFile As String = + If(Not String.IsNullOrWhiteSpace(VectoFile), Path.Combine(Path.GetDirectoryName(VectoFile), TbVEH.Text), TbVEH.Text) + If File.Exists(vehicleFile) Then + Try + Dim inputData As XMLDeclarationInputDataProvider = New XMLDeclarationInputDataProvider(XmlReader.Create(vehicleFile), True) + engine = inputData.JobInputData.Vehicle.EngineInputData + Catch + Return + End Try + End If + + 'engine.FilePath = fFileRepl(TbENG.Text, GetPath(VECTOfile)) + + 'Create plot + chart = New Chart + chart.Width = PicBox.Width + chart.Height = PicBox.Height + + + 'Dim FLD0 As EngineFullLoadCurve = New EngineFullLoadCurve + + If engine Is Nothing Then Return + + + engine.IdleSpeed.Value() + + Dim fullLoadCurve As EngineFullLoadCurve = FullLoadCurveReader.Create(engine.FullLoadCurve) + + s = New Series + s.Points.DataBindXY(fullLoadCurve.FullLoadEntries.Select(Function(x) x.EngineSpeed.AsRPM).ToArray(), + fullLoadCurve.FullLoadEntries.Select(Function(x) x.TorqueFullLoad.Value()).ToArray()) + s.ChartType = SeriesChartType.FastLine + s.BorderWidth = 2 + s.Color = Color.DarkBlue + s.Name = "Full load" + chart.Series.Add(s) + + s = New Series + s.Points.DataBindXY(fullLoadCurve.FullLoadEntries.Select(Function(x) x.EngineSpeed.AsRPM).ToArray(), + fullLoadCurve.FullLoadEntries.Select(Function(x) x.TorqueDrag.Value()).ToArray()) + s.ChartType = SeriesChartType.FastLine + s.BorderWidth = 2 + s.Color = Color.Blue + s.Name = "Motoring" + chart.Series.Add(s) + + pmax = fullLoadCurve.MaxPower.Value() / 1000 'FLD0.Pfull(FLD0.EngineRatedSpeed) + + + TbEngTxt.Text = String.Format("{0} l {1} kw {2}", (engine.Displacement.Value() * 1000).ToString("0.0"), + pmax.ToString("#"), engine.Model) + + Dim fuelConsumptionMap As FuelConsumptionMap = FuelConsumptionMapReader.Create(engine.FuelConsumptionMap) + + s = New Series + s.Points.DataBindXY(fuelConsumptionMap.Entries.Select(Function(x) x.EngineSpeed.AsRPM).ToArray(), + fuelConsumptionMap.Entries.Select(Function(x) x.Torque.Value()).ToArray()) + s.ChartType = SeriesChartType.Point + s.MarkerSize = 3 + s.Color = Color.Red + s.Name = "Map" + chart.Series.Add(s) + + Dim engineCharacteristics As String = + String.Format("Max. Torque: {0:F0} Nm; Max. Power: {1:F1} kW; n_rated: {2:F0} rpm; n_95h: {3:F0} rpm", + fullLoadCurve.MaxTorque.Value(), fullLoadCurve.MaxPower.Value() / 1000, fullLoadCurve.RatedSpeed.AsRPM, + fullLoadCurve.N95hSpeed.AsRPM) + lblEngineCharacteristics.Text = engineCharacteristics + End Sub + + Private Sub UpdateVehiclePic() + Dim HDVclass As String + + Dim vehicle As IVehicleDeclarationInputData = Nothing + + Dim vehicleFile As String = + If(Not String.IsNullOrWhiteSpace(VectoFile), Path.Combine(Path.GetDirectoryName(VectoFile), TbVEH.Text), TbVEH.Text) + If File.Exists(vehicleFile) Then + Try + Dim inputData As XMLDeclarationInputDataProvider = New XMLDeclarationInputDataProvider(XmlReader.Create(vehicleFile), True) + vehicle = inputData.JobInputData.Vehicle + Catch + End Try + End If + + If vehicle Is Nothing Then Return + + Dim maxMass As Kilogram = vehicle.GrossVehicleMassRating 'CSng(fTextboxToNumString(TbMassMass.Text)) + + Dim s0 As Segment = Nothing + Try + s0 = DeclarationData.Segments.Lookup(vehicle.VehicleCategory, vehicle.AxleConfiguration, maxMass, 0.SI(Of Kilogram), + True) + Catch + End Try + If Not s0.Found Then + HDVclass = "-" + Else + HDVclass = s0.VehicleClass.GetClassNumber() + + If Cfg.DeclMode Then + LvCycles.Items.Clear() + Dim m0 As Mission + For Each m0 In s0.Missions + LvCycles.Items.Add(m0.MissionType.ToString()) + Next + End If + + End If + + PicVehicle.Image = ConvPicPath(If(Not s0.Found, -1, HDVclass.ToInt()), False) _ + 'Image.FromFile(cDeclaration.ConvPicPath(HDVclass, False)) + + TbHVCclass.Text = String.Format("HDV Class {0}", HDVclass) + TbVehCat.Text = vehicle.VehicleCategory.GetCategoryName() 'ConvVehCat(VEH0.VehCat, True) + TbMass.Text = (vehicle.GrossVehicleMassRating.Value() / 1000) & " t" + TbAxleConf.Text = vehicle.AxleConfiguration.GetName() 'ConvAxleConf(VEH0.AxleConf) + End Sub + + +#Region "Open File Context Menu" + + Private _contextMenuFiles As String() + Private _basePath As String = "" + + Private Sub OpenFiles(ParamArray files() As String) + If files.Length = 0 Then Exit Sub + + _contextMenuFiles = files + OpenWithToolStripMenuItem.Text = "Open with " & Cfg.OpenCmdName + CmOpenFile.Show(Windows.Forms.Cursor.Position) + End Sub + + Private Sub OpenWithToolStripMenuItem_Click(sender As Object, e As EventArgs) _ + Handles OpenWithToolStripMenuItem.Click + If Not FileOpenAlt(_contextMenuFiles(0)) Then MsgBox("Failed to open file!") + End Sub + + Private Sub ShowInFolderToolStripMenuItem_Click(sender As Object, e As EventArgs) _ + Handles ShowInFolderToolStripMenuItem.Click + If File.Exists(_contextMenuFiles(0)) Then + Try + Process.Start("explorer", "/select,""" & _contextMenuFiles(0) & "") + Catch ex As Exception + MsgBox("Failed to open file!") + End Try + Else + MsgBox("File not found!") + End If + End Sub + +#End Region + + + Private Sub LvCycles_MouseClick(sender As Object, e As MouseEventArgs) Handles LvCycles.MouseClick + If e.Button = MouseButtons.Right AndAlso LvCycles.SelectedItems.Count > 0 Then + OpenFiles(FileRepl(LvCycles.SelectedItems(0).SubItems(0).Text, GetPath(VectoFile))) + End If + End Sub + + Private Sub LvAux_SelectedIndexChanged(sender As Object, e As EventArgs) Handles LvAux.SelectedIndexChanged + End Sub + + +End Class + + diff --git a/VECTO/GUI/VehicleForm.vb b/VECTO/GUI/VehicleForm.vb index d33f796457485e8908ecd75bb540a91617cc65d5..bb1c333c168a6844606e54265e971311ec7ab580 100644 --- a/VECTO/GUI/VehicleForm.vb +++ b/VECTO/GUI/VehicleForm.vb @@ -338,11 +338,11 @@ Public Class VehicleForm Dim inputData As IEngineeringInputDataProvider = TryCast(JSONInputDataFactory.ReadComponentData(file), IEngineeringInputDataProvider) - Dim vehicle As IVehicleEngineeringInputData = inputData.VehicleInputData - Dim airdrag As IAirdragEngineeringInputData = inputData.AirdragInputData - Dim retarder As IRetarderInputData = inputData.RetarderInputData - Dim angledrive As IAngledriveInputData = inputData.AngledriveInputData - Dim pto As IPTOTransmissionInputData = inputData.PTOTransmissionInputData + Dim vehicle As IVehicleEngineeringInputData = inputData.JobInputData.Vehicle + Dim airdrag As IAirdragEngineeringInputData = inputData.JobInputData.Vehicle.AirdragInputData + Dim retarder As IRetarderInputData = inputData.JobInputData.Vehicle.RetarderInputData + Dim angledrive As IAngledriveInputData = inputData.JobInputData.Vehicle.AngledriveInputData + Dim pto As IPTOTransmissionInputData = inputData.JobInputData.Vehicle.PTOTransmissionInputData If Cfg.DeclMode <> vehicle.SavedInDeclarationMode Then Select Case WrongMode() diff --git a/VECTO/Input Files/Gearbox.vb b/VECTO/Input Files/Gearbox.vb index e2b8f1ba39c5d71867055e137be4d48cd6049ad7..7e7114271978b843958bfd2eb2a92587d0222212 100644 --- a/VECTO/Input Files/Gearbox.vb +++ b/VECTO/Input Files/Gearbox.vb @@ -208,7 +208,7 @@ Public Class Gearbox Dim vehiclecategory As VehicleCategory Dim rdyn As Meter = 0.5.SI(Of Meter)() Try - vehiclecategory = inputData.VehicleInputData.VehicleCategory + vehiclecategory = inputData.JobInputData.Vehicle.VehicleCategory Catch ex As Exception vehiclecategory = vehiclecategory.RigidTruck End Try @@ -217,7 +217,7 @@ Public Class Gearbox Try - engine = doa.CreateEngineData(inputData.EngineInputData, Nothing, gearbox, New List(Of ITorqueLimitInputData)) + engine = doa.CreateEngineData(inputData.JobInputData.Vehicle.EngineInputData, Nothing, gearbox, New List(Of ITorqueLimitInputData)) Catch engine = GetDefaultEngine(gearbox.Gears) End Try @@ -227,7 +227,7 @@ Public Class Gearbox Else Dim doa As EngineeringDataAdapter = New EngineeringDataAdapter() Try - engine = doa.CreateEngineData(inputData.EngineInputData, gearbox, New List(Of ITorqueLimitInputData)) + engine = doa.CreateEngineData(inputData.JobInputData.Vehicle.EngineInputData, gearbox, New List(Of ITorqueLimitInputData)) Catch engine = GetDefaultEngine(gearbox.Gears) End Try diff --git a/VECTO/Input Files/VectoEPTPJob.vb b/VECTO/Input Files/VectoEPTPJob.vb new file mode 100644 index 0000000000000000000000000000000000000000..9028c6209127686fa8feff4b1093581db4011966 --- /dev/null +++ b/VECTO/Input Files/VectoEPTPJob.vb @@ -0,0 +1,167 @@ + +Imports System.Collections.Generic +Imports System.ComponentModel.DataAnnotations +Imports System.IO +Imports System.Linq +Imports System.Xml +Imports TUGraz.VECTO.Input_Files +Imports TUGraz.VectoCommon.Exceptions +Imports TUGraz.VectoCommon.InputData +Imports TUGraz.VectoCommon.Models +Imports TUGraz.VectoCommon.Utils +Imports TUGraz.VectoCore.InputData.FileIO.JSON +Imports TUGraz.VectoCore.InputData.FileIO.XML.Declaration +Imports TUGraz.VectoCore.InputData.Impl +Imports TUGraz.VectoCore.Models.Declaration +Imports TUGraz.VectoCore.Utils + +<CustomValidation(GetType(VectoVTPJob), "ValidateJob")> +Public Class VectoVTPJob + Implements IVTPInputDataProvider, IVTPJobInputData + + Private _sFilePath As String + Private _myPath As String + + Private ReadOnly _vehicleFile As SubPath + + Public ReadOnly CycleFiles As List(Of SubPath) + Public FanCoefficients As Double() + Private _fanDiameter As Meter + + + Public Sub New() + CycleFiles = New List(Of SubPath) + _vehicleFile = New SubPath + End Sub + + Public Property FilePath As String + Get + Return _sFilePath + End Get + Set(value As String) + _sFilePath = value + If _sFilePath = "" Then + _myPath = "" + Else + _myPath = Path.GetDirectoryName(_sFilePath) & "\" + End If + End Set + End Property + + + Public Property PathVeh(Optional ByVal original As Boolean = False) As String + Get + If original Then + Return _vehicleFile.OriginalPath + Else + Return _vehicleFile.FullPath + End If + End Get + Set(value As String) + _vehicleFile.Init(_myPath, value) + End Set + End Property + + + Public Function SaveFile() As Boolean + Dim validationResults As IList(Of ValidationResult) = + Validate(ExecutionMode.Declaration, Nothing, False) + + If validationResults.Count > 0 Then + Dim messages As IEnumerable(Of String) = + validationResults.Select(Function(r) r.ErrorMessage + String.Join(", ", r.MemberNames.Distinct())) + MsgBox("Invalid input." + Environment.NewLine + String.Join(Environment.NewLine, messages), MsgBoxStyle.OkOnly, + "Failed to save Vecto Job") + Return False + End If + + Try + Dim writer As JSONFileWriter = JSONFileWriter.Instance + writer.SaveJob(Me, _sFilePath) + Catch ex As Exception + MsgBox("Failed to save Job file: " + ex.Message) + Return False + End Try + Return True + End Function + + ' ReSharper disable once UnusedMember.Global -- used by Validation + Public Shared Function ValidateJob(vectoJob As VectoVTPJob, validationContext As ValidationContext) As ValidationResult + Dim modeService As VectoValidationModeServiceContainer = + TryCast(validationContext.GetService(GetType(VectoValidationModeServiceContainer)), + VectoValidationModeServiceContainer) + Dim mode As ExecutionMode = If(modeService Is Nothing, ExecutionMode.Declaration, modeService.Mode) + + Return ValidateVehicleJob(vectoJob, mode) + End Function + + Private Shared Function ValidateVehicleJob(vectoJob As VectoVTPJob, mode As ExecutionMode) As ValidationResult + + ' TODO!! + + End Function + + Public ReadOnly Property Vehicle As IVehicleDeclarationInputData Implements IVTPJobInputData.Vehicle + Get + If Not File.Exists(_vehicleFile.FullPath) Then Return Nothing + 'Return New JSONComponentInputData(_vehicleFile.FullPath).JobInputData.Vehicle + Return New XMLDeclarationInputDataProvider(_vehicleFile.FullPath, True).JobInputData.Vehicle + End Get + End Property + + Public ReadOnly Property Cycles As IList(Of ICycleData) Implements IVTPJobInputData.Cycles + Get + Dim retVal As ICycleData() = New ICycleData(CycleFiles.Count - 1) {} + Dim i As Integer = 0 + For Each cycleFile As SubPath In CycleFiles + Dim cycleData As TableData + If (File.Exists(cycleFile.FullPath)) Then + cycleData = VectoCSVFile.Read(cycleFile.FullPath) + Else + Try + Dim resourceName As String = DeclarationData.DeclarationDataResourcePrefix + ".MissionCycles." + + cycleFile.OriginalPath + TUGraz.VectoCore.Configuration.Constants.FileExtensions.CycleFile + Dim cycleDataRes As Stream = RessourceHelper.ReadStream(resourceName) + cycleData = VectoCSVFile.ReadStream(cycleDataRes, source:=resourceName) + Catch ex As Exception + Throw New VectoException("Driving Cycle could not be read: " + cycleFile.OriginalPath) + End Try + End If + retVal(i) = New CycleInputData With { + .Name = Path.GetFileNameWithoutExtension(cycleFile.FullPath), + .CycleData = cycleData + } + i += 1 + Next + Return retVal + + End Get + End Property + + Public ReadOnly Property FanPowerCoefficents As IEnumerable(Of Double) Implements IVTPJobInputData.FanPowerCoefficents + Get + Return FanCoefficients + End Get + End Property + + Public ReadOnly Property SavedInDeclarationMode As Boolean Implements IVTPJobInputData.SavedInDeclarationMode + Get + Return False + End Get + End Property + + Public Property FanDiameter As Meter Implements IVTPJobInputData.FanDiameter + Get + Return _fanDiameter + End Get + Set + _fanDiameter = value + End Set + End Property + + Public ReadOnly Property JobInputData As IVTPJobInputData Implements IVTPInputDataProvider.JobInputData + Get + Return Me + End Get + End Property +End Class diff --git a/VECTO/Input Files/VectoJob.vb b/VECTO/Input Files/VectoJob.vb index d4b167272a4e884ebfcfef60544aed470ee412bd..ed64feae2d54fa9c41ef727a3929487c5c4d2170 100644 --- a/VECTO/Input Files/VectoJob.vb +++ b/VECTO/Input Files/VectoJob.vb @@ -15,10 +15,8 @@ Imports System.Collections.Generic Imports System.ComponentModel.DataAnnotations Imports System.IO Imports System.Linq -Imports System.Runtime.Remoting.Messaging Imports System.Text Imports System.Xml.Linq -Imports Newtonsoft.Json.Linq Imports TUGraz.VECTO.Input_Files Imports TUGraz.VectoCommon.Exceptions Imports TUGraz.VectoCommon.InputData @@ -33,714 +31,587 @@ Imports TUGraz.VectoCore.Utils <CustomValidation(GetType(VectoJob), "ValidateJob")> Public Class VectoJob - Implements IEngineeringInputDataProvider, IDeclarationInputDataProvider, IEngineeringJobInputData, - IDeclarationJobInputData, IDriverEngineeringInputData, IDriverDeclarationInputData, IAuxiliariesEngineeringInputData, - IAuxiliariesDeclarationInputData + Implements IEngineeringInputDataProvider, IDeclarationInputDataProvider, IEngineeringJobInputData, + IDeclarationJobInputData, IDriverEngineeringInputData, IDriverDeclarationInputData, IAuxiliariesEngineeringInputData, + IAuxiliariesDeclarationInputData, IJSONVehicleComponents - 'AA-TB - 'STORES THE Type and version of the chosen or default Auxiliary Type ( Classic/Original or other ) - Public AuxiliaryAssembly As String - Public AuxiliaryVersion As String - Public AdvancedAuxiliaryFilePath As String + 'AA-TB + 'STORES THE Type and version of the chosen or default Auxiliary Type ( Classic/Original or other ) + Public AuxiliaryAssembly As String + Public AuxiliaryVersion As String + Public AdvancedAuxiliaryFilePath As String - Private _sFilePath As String - Private _myPath As String + Private _sFilePath As String + Private _myPath As String - 'Input parameters - Private ReadOnly _vehicleFile As SubPath - Private ReadOnly _engineFile As SubPath - Private ReadOnly _gearboxFile As SubPath + 'Input parameters + Private ReadOnly _vehicleFile As SubPath + Private ReadOnly _engineFile As SubPath + Private ReadOnly _gearboxFile As SubPath - Private _startStop As Boolean - Public StartStopDelay As Double + Private _startStop As Boolean + Public StartStopDelay As Double - Private ReadOnly _driverAccelerationFile As SubPath + Private ReadOnly _driverAccelerationFile As SubPath - Public ReadOnly AuxPaths As Dictionary(Of String, AuxEntry) - 'Alle Nebenverbraucher die in der Veh-Datei UND im Zyklus definiert sind + Public ReadOnly AuxPaths As Dictionary(Of String, AuxEntry) + 'Alle Nebenverbraucher die in der Veh-Datei UND im Zyklus definiert sind - Public ReadOnly CycleFiles As List(Of SubPath) + Public ReadOnly CycleFiles As List(Of SubPath) - Public EngineOnly As Boolean + Public EngineOnly As Boolean - Public VMin As Double - Public LookAheadOn As Boolean - Public OverSpeedOn As Boolean - Public OverSpeed As Double - Public UnderSpeed As Double - Public EcoRollOn As Boolean + Public VMin As Double + Public LookAheadOn As Boolean + Public OverSpeedOn As Boolean + Public OverSpeed As Double + Public UnderSpeed As Double + Public EcoRollOn As Boolean - Public LookAheadMinSpeed As Double + Public LookAheadMinSpeed As Double - Public Property StartStopMaxSpeed As Double + Public Property StartStopMaxSpeed As Double - Public Property StartStopTime As Double + Public Property StartStopTime As Double - 'Private _vehicleInputData As JSONComponentInputData - 'Private _engineInputData As JSONComponentInputData - 'Private _gearboxInputData As JSONComponentInputData + 'Private _vehicleInputData As JSONComponentInputData + 'Private _engineInputData As JSONComponentInputData + 'Private _gearboxInputData As JSONComponentInputData - Public Class AuxEntry - Public Type As AuxiliaryType - Public ReadOnly Path As SubPath - Public ReadOnly TechnologyList As List(Of String) + Public Class AuxEntry + Public Type As AuxiliaryType + Public ReadOnly Path As SubPath + Public ReadOnly TechnologyList As List(Of String) - Public Sub New() - Path = New SubPath - TechnologyList = New List(Of String)() - End Sub - End Class + Public Sub New() + Path = New SubPath + TechnologyList = New List(Of String)() + End Sub + End Class - Public Sub New() + Public Sub New() - _myPath = "" - _sFilePath = "" + _myPath = "" + _sFilePath = "" - _vehicleFile = New SubPath - _engineFile = New SubPath - _gearboxFile = New SubPath + _vehicleFile = New SubPath + _engineFile = New SubPath + _gearboxFile = New SubPath - _driverAccelerationFile = New SubPath + _driverAccelerationFile = New SubPath - AuxPaths = New Dictionary(Of String, AuxEntry) + AuxPaths = New Dictionary(Of String, AuxEntry) - CycleFiles = New List(Of SubPath) - End Sub + CycleFiles = New List(Of SubPath) + End Sub - Public Function SaveFile() As Boolean - Dim validationResults As IList(Of ValidationResult) = - Validate(If(Cfg.DeclMode, ExecutionMode.Declaration, ExecutionMode.Engineering), - If(GearboxInputData Is Nothing, GearboxType.MT, GearboxInputData.Type), False) + Public Function SaveFile() As Boolean + Dim validationResults As IList(Of ValidationResult) = + Validate(If(Cfg.DeclMode, ExecutionMode.Declaration, ExecutionMode.Engineering), + Nothing, False) - If validationResults.Count > 0 Then - Dim messages As IEnumerable(Of String) = - validationResults.Select(Function(r) r.ErrorMessage + String.Join(", ", r.MemberNames.Distinct())) - MsgBox("Invalid input." + Environment.NewLine + String.Join(Environment.NewLine, messages), MsgBoxStyle.OkOnly, - "Failed to save Vecto Job") - Return False - End If + If validationResults.Count > 0 Then + Dim messages As IEnumerable(Of String) = + validationResults.Select(Function(r) r.ErrorMessage + String.Join(", ", r.MemberNames.Distinct())) + MsgBox("Invalid input." + Environment.NewLine + String.Join(Environment.NewLine, messages), MsgBoxStyle.OkOnly, + "Failed to save Vecto Job") + Return False + End If - Try - Dim writer As JSONFileWriter = JSONFileWriter.Instance - writer.SaveJob(Me, _sFilePath) - Catch ex As Exception - MsgBox("Failed to save Job file: " + ex.Message) - Return False - End Try - Return True - End Function + Try + Dim writer As JSONFileWriter = JSONFileWriter.Instance + writer.SaveJob(Me, _sFilePath) + Catch ex As Exception + MsgBox("Failed to save Job file: " + ex.Message) + Return False + End Try + Return True + End Function - 'This Sub reads those Input-files that do not have their own class, etc. + 'This Sub reads those Input-files that do not have their own class, etc. #Region "Properties" - Public Property FilePath As String - Get - Return _sFilePath - End Get - Set(value As String) - _sFilePath = value - If _sFilePath = "" Then - _myPath = "" - Else - _myPath = Path.GetDirectoryName(_sFilePath) & "\" - End If - End Set - End Property - - - Public Property PathVeh(Optional ByVal original As Boolean = False) As String - Get - If original Then - Return _vehicleFile.OriginalPath - Else - Return _vehicleFile.FullPath - End If - End Get - Set(value As String) - _vehicleFile.Init(_myPath, value) - End Set - End Property - - Public Property PathEng(Optional ByVal original As Boolean = False) As String - Get - If original Then - Return _engineFile.OriginalPath - Else - Return _engineFile.FullPath - End If - End Get - Set(value As String) - _engineFile.Init(_myPath, value) - End Set - End Property - - Public Property PathGbx(Optional ByVal original As Boolean = False) As String - Get - If original Then - Return _gearboxFile.OriginalPath - Else - Return _gearboxFile.FullPath - End If - End Get - Set(value As String) - _gearboxFile.Init(_myPath, value) - End Set - End Property - - - Public ReadOnly Property IDriverDeclarationInputData_SavedInDeclarationMode As Boolean _ - Implements IDriverDeclarationInputData.SavedInDeclarationMode - Get - Return Cfg.DeclMode - End Get - End Property - - Public Property StartStop As Boolean - Get - Return _startStop - End Get - Set(value As Boolean) - _startStop = value - End Set - End Property - - Public ReadOnly Property IDriverEngineeringInputData_OverSpeedEcoRoll As IOverSpeedEcoRollEngineeringInputData _ - Implements IDriverEngineeringInputData.OverSpeedEcoRoll - Get - Dim mode As DriverMode = DriverMode.Off - If EcoRollOn Then - mode = DriverMode.EcoRoll - ElseIf OverSpeedOn Then - mode = DriverMode.Overspeed - End If - - Return New OverSpeedEcoRollInputData() With { - .Mode = mode, - .MinSpeed = VMin.KMPHtoMeterPerSecond(), - .OverSpeed = OverSpeed.KMPHtoMeterPerSecond(), - .UnderSpeed = UnderSpeed.KMPHtoMeterPerSecond() - } - End Get - End Property - - - Public ReadOnly Property OverSpeedEcoRoll As IOverSpeedEcoRollDeclarationInputData _ - Implements IDriverDeclarationInputData.OverSpeedEcoRoll - Get - Return IDriverEngineeringInputData_OverSpeedEcoRoll - End Get - End Property - - Public ReadOnly Property AccelerationCurve As TableData Implements IDriverEngineeringInputData.AccelerationCurve - Get - If String.IsNullOrWhiteSpace(_driverAccelerationFile.FullPath) Then Return Nothing - If Not File.Exists(_driverAccelerationFile.FullPath) Then - Try - Dim cycleDataRes As Stream = - RessourceHelper.ReadStream( - DeclarationData.DeclarationDataResourcePrefix + ".VACC." + _driverAccelerationFile.OriginalPath + - VectoCore.Configuration.Constants.FileExtensions.DriverAccelerationCurve) - Return _ - VectoCSVFile.ReadStream(cycleDataRes, - source:=DeclarationData.DeclarationDataResourcePrefix + ".VACC." + _driverAccelerationFile.OriginalPath + - VectoCore.Configuration.Constants.FileExtensions.DriverAccelerationCurve) - Catch ex As Exception - Return Nothing - End Try - End If - Return VectoCSVFile.Read(_driverAccelerationFile.FullPath) - End Get - End Property - - Public ReadOnly Property Lookahead As ILookaheadCoastingInputData Implements IDriverEngineeringInputData.Lookahead - Get - Dim lacTargetLookup As TableData = - If(File.Exists(LacDfTargetSpeedFile), VectoCSVFile.Read(LacDfTargetSpeedFile), Nothing) - Dim lacVdropLookup As TableData = - If(File.Exists(LacDfVelocityDropFile), VectoCSVFile.Read(LacDfVelocityDropFile), Nothing) - Return New LookAheadCoastingInputData With { - .Enabled = LookAheadOn, - .MinSpeed = LookAheadMinSpeed.KMPHtoMeterPerSecond(), - .CoastingDecisionFactorScaling = LacDfScale, - .CoastingDecisionFactorOffset = LacDfOffset, - .LookaheadDistanceFactor = LacPreviewFactor, - .CoastingDecisionFactorTargetSpeedLookup = lacTargetLookup, - .CoastingDecisionFactorVelocityDropLookup = lacVdropLookup - } - End Get - End Property - - - Public Property DesMaxFile(Optional ByVal original As Boolean = False) As String - Get - If original Then - Return _driverAccelerationFile.OriginalPath - Else - Return _driverAccelerationFile.FullPath - End If - End Get - Set(value As String) - _driverAccelerationFile.Init(_myPath, value) - End Set - End Property - - Public Property LacPreviewFactor As Double - Public Property LacDfOffset As Double - Public Property LacDfScale As Double - Public Property LacDfTargetSpeedFile As String - Public Property LacDfVelocityDropFile As String + Public Property FilePath As String + Get + Return _sFilePath + End Get + Set(value As String) + _sFilePath = value + If _sFilePath = "" Then + _myPath = "" + Else + _myPath = Path.GetDirectoryName(_sFilePath) & "\" + End If + End Set + End Property + + + Public Property PathVeh(Optional ByVal original As Boolean = False) As String + Get + If original Then + Return _vehicleFile.OriginalPath + Else + Return _vehicleFile.FullPath + End If + End Get + Set(value As String) + _vehicleFile.Init(_myPath, value) + End Set + End Property + + Public Property PathEng(Optional ByVal original As Boolean = False) As String + Get + If original Then + Return _engineFile.OriginalPath + Else + Return _engineFile.FullPath + End If + End Get + Set(value As String) + _engineFile.Init(_myPath, value) + End Set + End Property + + Public Property PathGbx(Optional ByVal original As Boolean = False) As String + Get + If original Then + Return _gearboxFile.OriginalPath + Else + Return _gearboxFile.FullPath + End If + End Get + Set(value As String) + _gearboxFile.Init(_myPath, value) + End Set + End Property + + + Public ReadOnly Property IDriverDeclarationInputData_SavedInDeclarationMode As Boolean _ + Implements IDriverDeclarationInputData.SavedInDeclarationMode + Get + Return Cfg.DeclMode + End Get + End Property + + 'Public Property StartStop As Boolean + ' Get + ' Return _startStop + ' End Get + ' Set(value As Boolean) + ' _startStop = value + ' End Set + 'End Property + + Public ReadOnly Property IDriverEngineeringInputData_OverSpeedEcoRoll As IOverSpeedEcoRollEngineeringInputData _ + Implements IDriverEngineeringInputData.OverSpeedEcoRoll + Get + Dim mode As DriverMode = DriverMode.Off + If EcoRollOn Then + mode = DriverMode.EcoRoll + ElseIf OverSpeedOn Then + mode = DriverMode.Overspeed + End If + + Return New OverSpeedEcoRollInputData() With { + .Mode = mode, + .MinSpeed = VMin.KMPHtoMeterPerSecond(), + .OverSpeed = OverSpeed.KMPHtoMeterPerSecond(), + .UnderSpeed = UnderSpeed.KMPHtoMeterPerSecond() + } + End Get + End Property + + + Public ReadOnly Property AccelerationCurve As TableData Implements IDriverEngineeringInputData.AccelerationCurve + Get + If String.IsNullOrWhiteSpace(_driverAccelerationFile.FullPath) Then Return Nothing + If Not File.Exists(_driverAccelerationFile.FullPath) Then + Try + Dim cycleDataRes As Stream = + RessourceHelper.ReadStream( + DeclarationData.DeclarationDataResourcePrefix + ".VACC." + _driverAccelerationFile.OriginalPath + + VectoCore.Configuration.Constants.FileExtensions.DriverAccelerationCurve) + Return _ + VectoCSVFile.ReadStream(cycleDataRes, + source:=DeclarationData.DeclarationDataResourcePrefix + ".VACC." + _driverAccelerationFile.OriginalPath + + VectoCore.Configuration.Constants.FileExtensions.DriverAccelerationCurve) + Catch ex As Exception + Return Nothing + End Try + End If + Return VectoCSVFile.Read(_driverAccelerationFile.FullPath) + End Get + End Property + + Public ReadOnly Property Lookahead As ILookaheadCoastingInputData Implements IDriverEngineeringInputData.Lookahead + Get + Dim lacTargetLookup As TableData = + If(File.Exists(LacDfTargetSpeedFile), VectoCSVFile.Read(LacDfTargetSpeedFile), Nothing) + Dim lacVdropLookup As TableData = + If(File.Exists(LacDfVelocityDropFile), VectoCSVFile.Read(LacDfVelocityDropFile), Nothing) + Return New LookAheadCoastingInputData With { + .Enabled = LookAheadOn, + .MinSpeed = LookAheadMinSpeed.KMPHtoMeterPerSecond(), + .CoastingDecisionFactorScaling = LacDfScale, + .CoastingDecisionFactorOffset = LacDfOffset, + .LookaheadDistanceFactor = LacPreviewFactor, + .CoastingDecisionFactorTargetSpeedLookup = lacTargetLookup, + .CoastingDecisionFactorVelocityDropLookup = lacVdropLookup + } + End Get + End Property + + + Public Property DesMaxFile(Optional ByVal original As Boolean = False) As String + Get + If original Then + Return _driverAccelerationFile.OriginalPath + Else + Return _driverAccelerationFile.FullPath + End If + End Get + Set(value As String) + _driverAccelerationFile.Init(_myPath, value) + End Set + End Property + + Public Property LacPreviewFactor As Double + Public Property LacDfOffset As Double + Public Property LacDfScale As Double + Public Property LacDfTargetSpeedFile As String + Public Property LacDfVelocityDropFile As String #End Region - ' ReSharper disable once UnusedMember.Global -- used by Validation - Public Shared Function ValidateJob(vectoJob As VectoJob, validationContext As ValidationContext) As ValidationResult - Dim modeService As VectoValidationModeServiceContainer = - TryCast(validationContext.GetService(GetType(VectoValidationModeServiceContainer)), - VectoValidationModeServiceContainer) - Dim mode As ExecutionMode = If(modeService Is Nothing, ExecutionMode.Declaration, modeService.Mode) - - If mode = ExecutionMode.Engineering AndAlso vectoJob.EngineOnly Then - Return ValidateEngineOnlyJob(vectoJob, mode) - End If - - Return ValidateVehicleJob(vectoJob, mode) - End Function - - Private Shared Function ValidateEngineOnlyJob(vectoJob As VectoJob, executionMode As ExecutionMode) As ValidationResult - Dim result As IList(Of ValidationResult) = New List(Of ValidationResult) - - 'vectoJob._engineInputData = New JSONComponentInputData(vectoJob._engineFile.FullPath) - - If vectoJob.EngineInputData Is Nothing Then _ - result.Add(New ValidationResult("Engine File is missing or invalid")) - If result.Any() Then - Return _ - New ValidationResult("Vecto Job Configuration is invalid. ", result.Select(Function(r) r.ErrorMessage).ToList()) - End If - - Return ValidationResult.Success - End Function - - Private Shared Function ValidateVehicleJob(vectoJob As VectoJob, mode As ExecutionMode) As ValidationResult - - Dim jobData As VectoRunData - - 'vectoJob._vehicleInputData = New JSONComponentInputData(vectoJob._vehicleFile.FullPath) - 'vectoJob._engineInputData = New JSONComponentInputData(vectoJob._engineFile.FullPath) - 'vectoJob._gearboxInputData = New JSONComponentInputData(vectoJob._gearboxFile.FullPath) - - - Dim result As IList(Of ValidationResult) = New List(Of ValidationResult) - - Dim vehicleInputData As IVehicleEngineeringInputData = vectoJob.VehicleInputData - Dim engineInputData As IEngineEngineeringInputData = vectoJob.EngineInputData - Dim gearboxInputData As IGearboxEngineeringInputData = vectoJob.GearboxInputData - - If vehicleInputData Is Nothing Then _ - result.Add(New ValidationResult("Vehicle File is missing or invalid")) - If engineInputData Is Nothing Then _ - result.Add(New ValidationResult("Engine File is missing or invalid")) - If gearboxInputData Is Nothing Then _ - result.Add(New ValidationResult("Gearbox File is missing or invalid")) - - If result.Any() Then - Return _ - New ValidationResult("Vecto Job Configuration is invalid. ", result.Select(Function(r) r.ErrorMessage).ToList()) - End If - Try - If mode = ExecutionMode.Declaration Then - If Not vehicleInputData.SavedInDeclarationMode Then - result.Add(New ValidationResult("Vehicle File is not in Declaration Mode")) - End If - If Not engineInputData.SavedInDeclarationMode Then - result.Add(New ValidationResult("Engine File is not in Declaration Mode")) - End If - If Not gearboxInputData.SavedInDeclarationMode Then - result.Add(New ValidationResult("Gearbox File is not in Declaration Mode")) - End If - If result.Any() Then - Return _ - New ValidationResult("Vecto Job Configuration is invalid. ", result.Select(Function(r) r.ErrorMessage).ToList()) - End If - - Dim dataFactory As DeclarationModeVectoRunDataFactory = New DeclarationModeVectoRunDataFactory(vectoJob, Nothing) - - jobData = dataFactory.NextRun().First() - Else - If vehicleInputData.SavedInDeclarationMode Then - result.Add(New ValidationResult("Vehicle File is not in Engineering Mode")) - End If - If engineInputData.SavedInDeclarationMode Then - result.Add(New ValidationResult("Engine File is not in Engineering Mode")) - End If - If gearboxInputData.SavedInDeclarationMode Then - result.Add(New ValidationResult("Gearbox File is not in Engineering Mode")) - End If - If result.Any() Then - Return _ - New ValidationResult("Vecto Job Configuration is invalid. ", result.Select(Function(r) r.ErrorMessage).ToList()) - End If - Dim dataFactory As EngineeringModeVectoRunDataFactory = New EngineeringModeVectoRunDataFactory(vectoJob) - jobData = dataFactory.NextRun().FirstOrDefault() - If jobData Is Nothing Then - Return New ValidationResult("No cycles selected in Vecto Job.", result.Select(Function(r) r.ErrorMessage).ToList()) - End If - End If - - - result = jobData.Validate(If(Cfg.DeclMode, ExecutionMode.Declaration, ExecutionMode.Engineering), - jobData.GearboxData.Type, False) - If result.Any() Then - Return _ - New ValidationResult("Vecto Job Configuration is invalid. ", result.Select(Function(r) r.ErrorMessage).ToList()) - End If - - - Return ValidationResult.Success - - Catch ex As Exception - Return New ValidationResult(ex.Message) - 'Finally - ' vectoJob._vehicleInputData = Nothing - ' vectoJob._engineInputData = Nothing - ' vectoJob._gearboxInputData = Nothing - End Try - End Function + ' ReSharper disable once UnusedMember.Global -- used by Validation + Public Shared Function ValidateJob(vectoJob As VectoJob, validationContext As ValidationContext) As ValidationResult + Dim modeService As VectoValidationModeServiceContainer = + TryCast(validationContext.GetService(GetType(VectoValidationModeServiceContainer)), + VectoValidationModeServiceContainer) + Dim mode As ExecutionMode = If(modeService Is Nothing, ExecutionMode.Declaration, modeService.Mode) + + If mode = ExecutionMode.Engineering AndAlso vectoJob.EngineOnly Then + Return ValidateEngineOnlyJob(vectoJob, mode) + End If + + Return ValidateVehicleJob(vectoJob, mode) + End Function + + Private Shared Function ValidateEngineOnlyJob(vectoJob As VectoJob, executionMode As ExecutionMode) As ValidationResult + Dim result As IList(Of ValidationResult) = New List(Of ValidationResult) + + 'vectoJob._engineInputData = New JSONComponentInputData(vectoJob._engineFile.FullPath) + + If vectoJob.Vehicle.EngineInputData Is Nothing Then _ + result.Add(New ValidationResult("Engine File is missing or invalid")) + If result.Any() Then + Return _ + New ValidationResult("Vecto Job Configuration is invalid. ", result.Select(Function(r) r.ErrorMessage).ToList()) + End If + + Return ValidationResult.Success + End Function + + Private Shared Function ValidateVehicleJob(vectoJob As VectoJob, mode As ExecutionMode) As ValidationResult + + Dim jobData As VectoRunData + + Dim result As IList(Of ValidationResult) = New List(Of ValidationResult) + + Dim vehicleInputData As IVehicleEngineeringInputData = vectoJob.JobInputData.Vehicle + Dim engineInputData As IEngineDeclarationInputData = vectoJob.JobInputData.Vehicle.EngineInputData + Dim gearboxInputData As IGearboxDeclarationInputData = vectoJob.Vehicle.GearboxInputData + + If vehicleInputData Is Nothing Then _ + result.Add(New ValidationResult("Vehicle File is missing or invalid")) + If engineInputData Is Nothing Then _ + result.Add(New ValidationResult("Engine File is missing or invalid")) + If gearboxInputData Is Nothing Then _ + result.Add(New ValidationResult("Gearbox File is missing or invalid")) + + If result.Any() Then + Return _ + New ValidationResult("Vecto Job Configuration is invalid. ", result.Select(Function(r) r.ErrorMessage).ToList()) + End If + Try + If mode = ExecutionMode.Declaration Then + If Not vehicleInputData.SavedInDeclarationMode Then + result.Add(New ValidationResult("Vehicle File is not in Declaration Mode")) + End If + If Not engineInputData.SavedInDeclarationMode Then + result.Add(New ValidationResult("Engine File is not in Declaration Mode")) + End If + If Not gearboxInputData.SavedInDeclarationMode Then + result.Add(New ValidationResult("Gearbox File is not in Declaration Mode")) + End If + If result.Any() Then + Return _ + New ValidationResult("Vecto Job Configuration is invalid. ", result.Select(Function(r) r.ErrorMessage).ToList()) + End If + + Dim dataFactory As DeclarationModeVectoRunDataFactory = New DeclarationModeVectoRunDataFactory(vectoJob, Nothing) + + jobData = dataFactory.NextRun().First() + Else + If vehicleInputData.SavedInDeclarationMode Then + result.Add(New ValidationResult("Vehicle File is not in Engineering Mode")) + End If + If engineInputData.SavedInDeclarationMode Then + result.Add(New ValidationResult("Engine File is not in Engineering Mode")) + End If + If gearboxInputData.SavedInDeclarationMode Then + result.Add(New ValidationResult("Gearbox File is not in Engineering Mode")) + End If + If result.Any() Then + Return _ + New ValidationResult("Vecto Job Configuration is invalid. ", result.Select(Function(r) r.ErrorMessage).ToList()) + End If + Dim dataFactory As EngineeringModeVectoRunDataFactory = New EngineeringModeVectoRunDataFactory(vectoJob) + jobData = dataFactory.NextRun().FirstOrDefault() + If jobData Is Nothing Then + Return New ValidationResult("No cycles selected in Vecto Job.", result.Select(Function(r) r.ErrorMessage).ToList()) + End If + End If + + + result = jobData.Validate(If(Cfg.DeclMode, ExecutionMode.Declaration, ExecutionMode.Engineering), + jobData.GearboxData.Type, False) + If result.Any() Then + Return _ + New ValidationResult("Vecto Job Configuration is invalid. ", result.Select(Function(r) r.ErrorMessage).ToList()) + End If + + + Return ValidationResult.Success + + Catch ex As Exception + Return New ValidationResult(ex.Message) + 'Finally + ' vectoJob._vehicleInputData = Nothing + ' vectoJob._engineInputData = Nothing + ' vectoJob._gearboxInputData = Nothing + End Try + End Function #Region "IInputData" - Public Function JobInputData() As IEngineeringJobInputData Implements IEngineeringInputDataProvider.JobInputData - Return Me - End Function - - Public ReadOnly Property IDeclarationInputDataProvider_VehicleInputData As IVehicleDeclarationInputData _ - Implements IDeclarationInputDataProvider.VehicleInputData - Get - If Not File.Exists(_vehicleFile.FullPath) Then Return Nothing - Return New JSONComponentInputData(_vehicleFile.FullPath).VehicleInputData - End Get - End Property - - Public ReadOnly Property VehicleInputData As IVehicleEngineeringInputData _ - Implements IEngineeringInputDataProvider.VehicleInputData - Get - If Not File.Exists(_vehicleFile.FullPath) Then Return Nothing - Return New JSONComponentInputData(_vehicleFile.FullPath).VehicleInputData - End Get - End Property - - Public ReadOnly Property IDeclarationInputDataProvider_AirdragInputData As IAirdragDeclarationInputData _ - Implements IDeclarationInputDataProvider.AirdragInputData - Get - Return AirdragInputData - End Get - End Property - - Public ReadOnly Property AirdragInputData As IAirdragEngineeringInputData _ - Implements IEngineeringInputDataProvider.AirdragInputData - Get - If Not File.Exists(_vehicleFile.FullPath) Then Return Nothing - Return New JSONComponentInputData(_vehicleFile.FullPath).AirdragInputData - End Get - End Property - - - Public Function IDeclarationInputDataProvider_JobInputData() As IDeclarationJobInputData _ - Implements IDeclarationInputDataProvider.JobInputData - Return Me - End Function - - - Public ReadOnly Property IDeclarationInputDataProvider_GearboxInputData As IGearboxDeclarationInputData _ - Implements IDeclarationInputDataProvider.GearboxInputData - Get - If Not File.Exists(_gearboxFile.FullPath) Then Return Nothing - Return New JSONComponentInputData(_gearboxFile.FullPath).GearboxInputData - End Get - End Property - - Public ReadOnly Property GearboxInputData As IGearboxEngineeringInputData _ - Implements IEngineeringInputDataProvider.GearboxInputData - Get - If Not File.Exists(_gearboxFile.FullPath) Then Return Nothing - Return New JSONComponentInputData(_gearboxFile.FullPath).GearboxInputData - End Get - End Property - - Public ReadOnly Property IDeclarationInputDataProvider_TorqueConverterInputData As ITorqueConverterDeclarationInputData _ - Implements IDeclarationInputDataProvider.TorqueConverterInputData - Get - If Not File.Exists(_gearboxFile.FullPath) Then Return Nothing - Return New JSONComponentInputData(_gearboxFile.FullPath).TorqueConverterInputData - End Get - End Property - - Public ReadOnly Property TorqueConverterInputData As ITorqueConverterEngineeringInputData _ - Implements IEngineeringInputDataProvider.TorqueConverterInputData - Get - If Not File.Exists(_gearboxFile.FullPath) Then Return Nothing - Return New JSONComponentInputData(_gearboxFile.FullPath).TorqueConverterInputData - End Get - End Property - - Public ReadOnly Property IDeclarationInputDataProvider_AxleGearInputData As IAxleGearInputData _ - Implements IDeclarationInputDataProvider.AxleGearInputData - Get - If Not File.Exists(_gearboxFile.FullPath) Then Return Nothing - Return New JSONComponentInputData(_gearboxFile.FullPath).AxleGearInputData - End Get - End Property - - Public ReadOnly Property AxleGearInputData As IAxleGearInputData _ - Implements IEngineeringInputDataProvider.AxleGearInputData - Get - If Not File.Exists(_gearboxFile.FullPath) Then Return Nothing - Return New JSONComponentInputData(_gearboxFile.FullPath).AxleGearInputData - End Get - End Property - - Public ReadOnly Property DeclarationInputDataProviderAngledriveInputData As IAngledriveInputData _ - Implements IDeclarationInputDataProvider.AngledriveInputData - Get - If Not File.Exists(_vehicleFile.FullPath) Then Return Nothing - Return New JSONComponentInputData(_vehicleFile.FullPath).AngledriveInputData - End Get - End Property - - Public ReadOnly Property AngledriveInputData As IAngledriveInputData _ - Implements IEngineeringInputDataProvider.AngledriveInputData - Get - If Not File.Exists(_vehicleFile.FullPath) Then Return Nothing - Return New JSONComponentInputData(_vehicleFile.FullPath).AngledriveInputData - End Get - End Property - - Public ReadOnly Property IDeclarationInputDataProvider_EngineInputData As IEngineDeclarationInputData _ - Implements IDeclarationInputDataProvider.EngineInputData - Get - If Not File.Exists(_engineFile.FullPath) Then Return Nothing - Return New JSONComponentInputData(_engineFile.FullPath).EngineInputData - End Get - End Property - - Public ReadOnly Property EngineInputData As IEngineEngineeringInputData _ - Implements IEngineeringInputDataProvider.EngineInputData - Get - If Not File.Exists(_engineFile.FullPath) Then Return Nothing - Return New JSONComponentInputData(_engineFile.FullPath).EngineInputData - End Get - End Property - - Public Function AuxiliaryInputData() As IAuxiliariesEngineeringInputData _ - Implements IEngineeringInputDataProvider.AuxiliaryInputData - - Return Me - End Function - - Public Function IDeclarationInputDataProvider_AuxiliaryInputData() As IAuxiliariesDeclarationInputData _ - Implements IDeclarationInputDataProvider.AuxiliaryInputData - - Return Me - End Function - - Public ReadOnly Property IDeclarationInputDataProvider_RetarderInputData As IRetarderInputData _ - Implements IDeclarationInputDataProvider.RetarderInputData - Get - If Not File.Exists(_vehicleFile.FullPath) Then Return Nothing - Return New JSONComponentInputData(_vehicleFile.FullPath).RetarderInputData - End Get - End Property - - Public ReadOnly Property RetarderInputData As IRetarderInputData _ - Implements IEngineeringInputDataProvider.RetarderInputData - Get - If Not File.Exists(_vehicleFile.FullPath) Then Return Nothing - Return New JSONComponentInputData(_vehicleFile.FullPath).RetarderInputData - End Get - End Property - - Public ReadOnly Property IDeclarationInputDataProvider_DriverInputData As IDriverDeclarationInputData _ - Implements IDeclarationInputDataProvider.DriverInputData - Get - Return Me - End Get - End Property - - Public ReadOnly Property DriverInputData As IDriverEngineeringInputData _ - Implements IEngineeringInputDataProvider.DriverInputData - Get - Return Me - End Get - End Property - - Public ReadOnly Property IDeclarationInputDataProvider_PTOTransmissionInputData As IPTOTransmissionInputData _ - Implements IDeclarationInputDataProvider.PTOTransmissionInputData - Get - If Not File.Exists(_vehicleFile.FullPath) Then Return Nothing - Return New JSONComponentInputData(_vehicleFile.FullPath).PTOTransmissionInputData - End Get - End Property - - Public ReadOnly Property PTOTransmissionInputData As IPTOTransmissionInputData _ - Implements IEngineeringInputDataProvider.PTOTransmissionInputData - Get - If Not File.Exists(_vehicleFile.FullPath) Then Return Nothing - Return New JSONComponentInputData(_vehicleFile.FullPath).PTOTransmissionInputData - End Get - End Property - - Public ReadOnly Property XMLHash As XElement Implements IDeclarationInputDataProvider.XMLHash - Get - Return Nothing - End Get - End Property - - - Public ReadOnly Property SavedInDeclarationMode As Boolean Implements IDeclarationJobInputData.SavedInDeclarationMode - Get - Return Cfg.DeclMode - End Get - End Property - - - Public ReadOnly Property IEngineeringJobInputData_Vehicle As IVehicleEngineeringInputData _ - Implements IEngineeringJobInputData.Vehicle - Get - If Not File.Exists(_vehicleFile.FullPath) Then Return Nothing - Return New JSONComponentInputData(_vehicleFile.FullPath).VehicleInputData - End Get - End Property - - Public ReadOnly Property Vehicle As IVehicleDeclarationInputData Implements IDeclarationJobInputData.Vehicle - Get - If Not File.Exists(_vehicleFile.FullPath) Then Return Nothing - Return New JSONComponentInputData(_vehicleFile.FullPath).VehicleInputData - End Get - End Property - - Public ReadOnly Property Cycles As IList(Of ICycleData) Implements IEngineeringJobInputData.Cycles - Get - Dim retVal As ICycleData() = New ICycleData(CycleFiles.Count - 1) {} - Dim i As Integer = 0 - For Each cycleFile As SubPath In CycleFiles - Dim cycleData As TableData - If (File.Exists(cycleFile.FullPath)) Then - cycleData = VectoCSVFile.Read(cycleFile.FullPath) - Else - Try - Dim resourceName As String = DeclarationData.DeclarationDataResourcePrefix + ".MissionCycles." + - cycleFile.OriginalPath + TUGraz.VectoCore.Configuration.Constants.FileExtensions.CycleFile - Dim cycleDataRes As Stream = RessourceHelper.ReadStream(resourceName) - cycleData = VectoCSVFile.ReadStream(cycleDataRes, source:=resourceName) - Catch ex As Exception - Throw New VectoException("Driving Cycle could not be read: " + cycleFile.OriginalPath) - End Try - End If - retVal(i) = New CycleInputData With { - .Name = Path.GetFileNameWithoutExtension(cycleFile.FullPath), - .CycleData = cycleData - } - i += 1 - Next - Return retVal - End Get - End Property - - Public ReadOnly Property EngineOnlyMode As Boolean Implements IEngineeringJobInputData.EngineOnlyMode - Get - Return EngineOnly - End Get - End Property - - Public ReadOnly Property JobName As String Implements IDeclarationJobInputData.JobName - Get - Return Path.GetFileNameWithoutExtension(FilePath) - End Get - End Property - - Public Property AuxPAdd As Double - - Public ReadOnly Property IAuxiliariesDeclarationInputData_SavedInDeclarationMode As Boolean _ - Implements IAuxiliariesDeclarationInputData.SavedInDeclarationMode - Get - Return Cfg.DeclMode - End Get - End Property - - Public ReadOnly Property Auxiliaries As IList(Of IAuxiliaryEngineeringInputData) _ - Implements IAuxiliariesEngineeringInputData.Auxiliaries - Get - Return AuxData().Cast(Of IAuxiliaryEngineeringInputData).ToList() - End Get - End Property - - Public ReadOnly Property IAuxiliariesEngineeringInputData_AdvancedAuxiliaryFilePath As String _ - Implements IAuxiliariesEngineeringInputData.AdvancedAuxiliaryFilePath - Get - Return AdvancedAuxiliaryFilePath - End Get - End Property - - Public ReadOnly Property IAuxiliariesEngineeringInputData_AuxiliaryVersion As String _ - Implements IAuxiliariesEngineeringInputData.AuxiliaryVersion - Get - Return AuxiliaryVersion - End Get - End Property - - Public ReadOnly Property IAuxiliariesEngineeringInputData_AuxiliaryAssembly As AuxiliaryModel _ - Implements IAuxiliariesEngineeringInputData.AuxiliaryAssembly - Get - Return AuxiliaryModelHelper.Parse(AuxiliaryAssembly) - End Get - End Property - - Public ReadOnly Property IAuxiliariesDeclarationInputData_Auxiliaries As IList(Of IAuxiliaryDeclarationInputData) _ - Implements IAuxiliariesDeclarationInputData.Auxiliaries - Get - Return AuxData().Cast(Of IAuxiliaryDeclarationInputData).ToList() - End Get - End Property - - Protected Function AuxData() As IList(Of AuxiliaryDataInputData) - Dim retVal As List(Of AuxiliaryDataInputData) = New List(Of AuxiliaryDataInputData) - - If AuxPAdd > 0 Then - retVal.Add(New AuxiliaryDataInputData() With { - .ID = "ConstantAux", - .AuxiliaryType = AuxiliaryDemandType.Constant, - .ConstantPowerDemand = AuxPAdd.SI(Of Watt)() - }) - End If - For Each auxEntry As KeyValuePair(Of String, AuxEntry) In AuxPaths - Dim theAuxData As AuxiliaryDataInputData = New AuxiliaryDataInputData() With { - .Type = auxEntry.Value.Type, - .Technology = auxEntry.Value.TechnologyList, - .ID = auxEntry.Key - } - retVal.Add(theAuxData) - If Not File.Exists(auxEntry.Value.Path.FullPath) Then Continue For - - Dim stream As StreamReader = New StreamReader(auxEntry.Value.Path.FullPath) - stream.ReadLine() ' skip header "Transmission ration to engine rpm [-]" - theAuxData.TransmissionRatio = stream.ReadLine().IndulgentParse() - stream.ReadLine() ' skip header "Efficiency to engine [-]" - theAuxData.EfficiencyToEngine = stream.ReadLine().IndulgentParse() - stream.ReadLine() ' skip header "Efficiency auxiliary to supply [-]" - theAuxData.EfficiencyToSupply = stream.ReadLine().IndulgentParse() - theAuxData.DemandMap = VectoCSVFile.ReadStream(New MemoryStream(Encoding.UTF8.GetBytes(stream.ReadToEnd())), - source:=auxEntry.Value.Path.FullPath) - Next - - Return retVal - End Function + Public ReadOnly Property JobInputData As IEngineeringJobInputData Implements IEngineeringInputDataProvider.JobInputData + Get + Return Me + End Get + End Property + + Public ReadOnly Property IDeclarationInputDataProvider_JobInputData As IDeclarationJobInputData _ + Implements IDeclarationInputDataProvider.JobInputData + Get + Return Me + End Get + End Property + + Public ReadOnly Property DriverInputData As IDriverEngineeringInputData _ + Implements IEngineeringInputDataProvider.DriverInputData + Get + Return Me + End Get + End Property + + Public ReadOnly Property XMLHash As XElement Implements IDeclarationInputDataProvider.XMLHash + Get + Return Nothing + End Get + End Property + + + Public ReadOnly Property SavedInDeclarationMode As Boolean Implements IDeclarationJobInputData.SavedInDeclarationMode + Get + Return Cfg.DeclMode + End Get + End Property + + + Public ReadOnly Property IEngineeringJobInputData_Vehicle As IVehicleEngineeringInputData _ + Implements IEngineeringJobInputData.Vehicle + Get + If Not File.Exists(_vehicleFile.FullPath) Then Return Nothing + Return New JSONComponentInputData(_vehicleFile.FullPath, Me).JobInputData.Vehicle + End Get + End Property + + Public ReadOnly Property Vehicle As IVehicleDeclarationInputData Implements IDeclarationJobInputData.Vehicle + Get + If Not File.Exists(_vehicleFile.FullPath) Then Return Nothing + Return New JSONComponentInputData(_vehicleFile.FullPath, Me).JobInputData.Vehicle + End Get + End Property + + Public ReadOnly Property Cycles As IList(Of ICycleData) Implements IEngineeringJobInputData.Cycles + Get + Dim retVal As ICycleData() = New ICycleData(CycleFiles.Count - 1) {} + Dim i As Integer = 0 + For Each cycleFile As SubPath In CycleFiles + Dim cycleData As TableData + If (File.Exists(cycleFile.FullPath)) Then + cycleData = VectoCSVFile.Read(cycleFile.FullPath) + Else + Try + Dim resourceName As String = DeclarationData.DeclarationDataResourcePrefix + ".MissionCycles." + + cycleFile.OriginalPath + TUGraz.VectoCore.Configuration.Constants.FileExtensions.CycleFile + Dim cycleDataRes As Stream = RessourceHelper.ReadStream(resourceName) + cycleData = VectoCSVFile.ReadStream(cycleDataRes, source:=resourceName) + Catch ex As Exception + Throw New VectoException("Driving Cycle could not be read: " + cycleFile.OriginalPath) + End Try + End If + retVal(i) = New CycleInputData With { + .Name = Path.GetFileNameWithoutExtension(cycleFile.FullPath), + .CycleData = cycleData + } + i += 1 + Next + Return retVal + End Get + End Property + + Public ReadOnly Property EngineOnlyMode As Boolean Implements IEngineeringJobInputData.EngineOnlyMode + Get + Return EngineOnly + End Get + End Property + + Public ReadOnly Property IEngineeringJobInputData_EngineOnly As IEngineEngineeringInputData Implements IEngineeringJobInputData.EngineOnly + Get + If Not File.Exists(_engineFile.FullPath) Then Return Nothing + Return New JSONComponentInputData(_engineFile.FullPath, Me).JobInputData.Vehicle.EngineInputData + End Get + End Property + + Public ReadOnly Property JobName As String Implements IDeclarationJobInputData.JobName + Get + Return Path.GetFileNameWithoutExtension(FilePath) + End Get + End Property + + Public Property AuxPAdd As Double + + Public ReadOnly Property IAuxiliariesDeclarationInputData_SavedInDeclarationMode As Boolean _ + Implements IAuxiliariesDeclarationInputData.SavedInDeclarationMode + Get + Return Cfg.DeclMode + End Get + End Property + + Public ReadOnly Property Auxiliaries As IList(Of IAuxiliaryEngineeringInputData) _ + Implements IAuxiliariesEngineeringInputData.Auxiliaries + Get + Return AuxData().Cast(Of IAuxiliaryEngineeringInputData).ToList() + End Get + End Property + + Public ReadOnly Property IAuxiliariesEngineeringInputData_AdvancedAuxiliaryFilePath As String _ + Implements IAuxiliariesEngineeringInputData.AdvancedAuxiliaryFilePath + Get + Return AdvancedAuxiliaryFilePath + End Get + End Property + + Public ReadOnly Property IAuxiliariesEngineeringInputData_AuxiliaryVersion As String _ + Implements IAuxiliariesEngineeringInputData.AuxiliaryVersion + Get + Return AuxiliaryVersion + End Get + End Property + + Public ReadOnly Property IAuxiliariesEngineeringInputData_AuxiliaryAssembly As AuxiliaryModel _ + Implements IAuxiliariesEngineeringInputData.AuxiliaryAssembly + Get + Return AuxiliaryModelHelper.Parse(AuxiliaryAssembly) + End Get + End Property + + Public ReadOnly Property IAuxiliariesDeclarationInputData_Auxiliaries As IList(Of IAuxiliaryDeclarationInputData) _ + Implements IAuxiliariesDeclarationInputData.Auxiliaries + Get + Return AuxData().Cast(Of IAuxiliaryDeclarationInputData).ToList() + End Get + End Property + + Protected Function AuxData() As IList(Of AuxiliaryDataInputData) + Dim retVal As List(Of AuxiliaryDataInputData) = New List(Of AuxiliaryDataInputData) + + If AuxPAdd > 0 Then + retVal.Add(New AuxiliaryDataInputData() With { + .ID = "ConstantAux", + .AuxiliaryType = AuxiliaryDemandType.Constant, + .ConstantPowerDemand = AuxPAdd.SI(Of Watt)() + }) + End If + For Each auxEntry As KeyValuePair(Of String, AuxEntry) In AuxPaths + Dim theAuxData As AuxiliaryDataInputData = New AuxiliaryDataInputData() With { + .Type = auxEntry.Value.Type, + .Technology = auxEntry.Value.TechnologyList, + .ID = auxEntry.Key + } + retVal.Add(theAuxData) + If Not File.Exists(auxEntry.Value.Path.FullPath) Then Continue For + + Dim stream As StreamReader = New StreamReader(auxEntry.Value.Path.FullPath) + stream.ReadLine() ' skip header "Transmission ration to engine rpm [-]" + theAuxData.TransmissionRatio = stream.ReadLine().IndulgentParse() + stream.ReadLine() ' skip header "Efficiency to engine [-]" + theAuxData.EfficiencyToEngine = stream.ReadLine().IndulgentParse() + stream.ReadLine() ' skip header "Efficiency auxiliary to supply [-]" + theAuxData.EfficiencyToSupply = stream.ReadLine().IndulgentParse() + theAuxData.DemandMap = VectoCSVFile.ReadStream(New MemoryStream(Encoding.UTF8.GetBytes(stream.ReadToEnd())), + source:=auxEntry.Value.Path.FullPath) + Next + + Return retVal + End Function #End Region + + Public ReadOnly Property Gearbox As IGearboxEngineeringInputData Implements IJSONVehicleComponents.Gearbox + Get + Return New JSONComponentInputData(_gearboxFile.FullPath, Me).JobInputData.Vehicle.GearboxInputData + End Get + End Property + + Public ReadOnly Property TorqueConverter As ITorqueConverterEngineeringInputData Implements IJSONVehicleComponents.TorqueConverter + Get + Return New JSONComponentInputData(_gearboxFile.FullPath, Me).JobInputData.Vehicle.TorqueConverterInputData + End Get + + End Property + + Public ReadOnly Property AxleGear As IAxleGearInputData Implements IJSONVehicleComponents.AxleGear + Get + Return New JSONComponentInputData(_gearboxFile.FullPath, Me).JobInputData.Vehicle.AxleGearInputData + End Get + + End Property + + Public ReadOnly Property Engine As IEngineEngineeringInputData Implements IJSONVehicleComponents.Engine + Get + Return New JSONComponentInputData(_engineFile.FullPath, Me).JobInputData.Vehicle.EngineInputData + End Get + End Property + + Public ReadOnly Property DeclarationAuxiliaries As IAuxiliariesDeclarationInputData Implements IJSONVehicleComponents.DeclarationAuxiliaries + Get + Return Me + End Get + End Property + + Public ReadOnly Property EngineeringAuxiliaries As IAuxiliariesEngineeringInputData Implements IJSONVehicleComponents.EngineeringAuxiliaries + Get + Return Me + End Get + End Property End Class diff --git a/VECTO/Input Files/Vehicle.vb b/VECTO/Input Files/Vehicle.vb index eeff657adc771ad91d24ac728d0a1b8f89e8798b..73b06f1558974ca94c525f64bc13f230d374084d 100644 --- a/VECTO/Input Files/Vehicle.vb +++ b/VECTO/Input Files/Vehicle.vb @@ -18,6 +18,7 @@ Imports TUGraz.VECTO.Input_Files Imports TUGraz.VectoCommon.InputData Imports TUGraz.VectoCommon.Models Imports TUGraz.VectoCommon.Utils +Imports TUGraz.VectoCore.InputData.FileIO.JSON Imports TUGraz.VectoCore.InputData.Impl Imports TUGraz.VectoCore.InputData.Reader.DataObjectAdapter Imports TUGraz.VectoCore.Models.Declaration @@ -340,7 +341,7 @@ Public Class Vehicle Public ReadOnly Property GrossVehicleMassRating As Kilogram _ Implements IVehicleDeclarationInputData.GrossVehicleMassRating Get - Return MassMax.SI().Ton.Cast(Of Kilogram)() + Return MassMax.SI(Unit.SI.Ton).Cast(Of Kilogram)() End Get End Property @@ -413,7 +414,7 @@ Public Class Vehicle Public ReadOnly Property IVehicleEngineeringInputData_DynamicTyreRadius As Meter _ Implements IVehicleEngineeringInputData.DynamicTyreRadius Get - Return DynamicTyreRadius.SI().Milli.Meter.Cast(Of Meter)() + Return DynamicTyreRadius.SI(Unit.SI.Milli.Meter).Cast(Of Meter)() End Get End Property @@ -495,4 +496,153 @@ Public Class Vehicle Return VectoCSVFile.Read(PtoLossMap.FullPath) End Get End Property -End Class \ No newline at end of file + + + Public ReadOnly Property IDeclarationInputDataProvider_AirdragInputData As IAirdragDeclarationInputData _ + Implements IVehicleDeclarationInputData.AirdragInputData + Get + Return AirdragInputData + End Get + End Property + + Public ReadOnly Property AirdragInputData As IAirdragEngineeringInputData _ + Implements IVehicleEngineeringInputData.AirdragInputData + Get + Return Me + End Get + End Property + + Public ReadOnly Property IDeclarationInputDataProvider_GearboxInputData As IGearboxDeclarationInputData _ + Implements IVehicleDeclarationInputData.GearboxInputData + Get + Return Nothing + 'If Not File.Exists(_gearboxFile.FullPath) Then Return Nothing + 'Return New JSONComponentInputData(_gearboxFile.FullPath).JobInputData.Vehicle.GearboxInputData + End Get + End Property + + Public ReadOnly Property GearboxInputData As IGearboxEngineeringInputData _ + Implements IVehicleEngineeringInputData.GearboxInputData + Get + Return Nothing + 'If Not File.Exists(_gearboxFile.FullPath) Then Return Nothing + 'Return New JSONComponentInputData(_gearboxFile.FullPath).JobInputData.Vehicle.GearboxInputData + End Get + End Property + + Public ReadOnly Property IDeclarationInputDataProvider_TorqueConverterInputData As ITorqueConverterDeclarationInputData _ + Implements IVehicleDeclarationInputData.TorqueConverterInputData + Get + Return Nothing + 'If Not File.Exists(_gearboxFile.FullPath) Then Return Nothing + 'Return New JSONComponentInputData(_gearboxFile.FullPath).JobInputData.Vehicle.TorqueConverterInputData + End Get + End Property + + Public ReadOnly Property TorqueConverterInputData As ITorqueConverterEngineeringInputData _ + Implements IVehicleEngineeringInputData.TorqueConverterInputData + Get + Return Nothing + 'If Not File.Exists(_gearboxFile.FullPath) Then Return Nothing + 'Return New JSONComponentInputData(_gearboxFile.FullPath).JobInputData.Vehicle.TorqueConverterInputData + End Get + End Property + + Public ReadOnly Property IDeclarationInputDataProvider_AxleGearInputData As IAxleGearInputData _ + Implements IVehicleDeclarationInputData.AxleGearInputData + Get + Return Nothing + 'If Not File.Exists(_gearboxFile.FullPath) Then Return Nothing + 'Return New JSONComponentInputData(_gearboxFile.FullPath).JobInputData.Vehicle.AxleGearInputData + End Get + End Property + + Public ReadOnly Property AxleGearInputData As IAxleGearInputData _ + Implements IVehicleEngineeringInputData.AxleGearInputData + Get + Return Nothing + 'If Not File.Exists(_gearboxFile.FullPath) Then Return Nothing + 'Return New JSONComponentInputData(_gearboxFile.FullPath).JobInputData.Vehicle.AxleGearInputData + End Get + End Property + + Public ReadOnly Property DeclarationInputDataProviderAngledriveInputData As IAngledriveInputData _ + Implements IVehicleDeclarationInputData.AngledriveInputData + Get + Return Me + End Get + End Property + + Public ReadOnly Property AngledriveInputData As IAngledriveInputData _ + Implements IVehicleEngineeringInputData.AngledriveInputData + Get + Return Me + End Get + End Property + + Public ReadOnly Property IDeclarationInputDataProvider_EngineInputData As IEngineDeclarationInputData _ + Implements IVehicleDeclarationInputData.EngineInputData + Get + Return Nothing + 'If Not File.Exists(_engineFile.FullPath) Then Return Nothing + 'Return New JSONComponentInputData(_engineFile.FullPath).JobInputData.Vehicle.EngineInputData + End Get + End Property + + Public ReadOnly Property EngineInputData As IEngineEngineeringInputData _ + Implements IVehicleEngineeringInputData.EngineInputData + Get + Return Nothing + 'If Not File.Exists(_engineFile.FullPath) Then Return Nothing + 'Return New JSONComponentInputData(_engineFile.FullPath).JobInputData.Vehicle.EngineInputData + End Get + End Property + + Public Function AuxiliaryInputData() As IAuxiliariesEngineeringInputData _ + Implements IVehicleEngineeringInputData.AuxiliaryInputData + + Return Nothing + End Function + + Public Function IDeclarationInputDataProvider_AuxiliaryInputData() As IAuxiliariesDeclarationInputData _ + Implements IVehicleDeclarationInputData.AuxiliaryInputData + + Return Nothing + End Function + + Public ReadOnly Property IDeclarationInputDataProvider_RetarderInputData As IRetarderInputData _ + Implements IVehicleDeclarationInputData.RetarderInputData + Get + Return Me + End Get + End Property + + Public ReadOnly Property RetarderInputData As IRetarderInputData _ + Implements IVehicleEngineeringInputData.RetarderInputData + Get + Return Me + End Get + End Property + + + 'Public ReadOnly Property DriverInputData As IDriverEngineeringInputData _ + ' Implements IEngineeringInputDataProvider.DriverInputData + ' Get + ' Return Nothing + ' End Get + 'End Property + + Public ReadOnly Property IDeclarationInputDataProvider_PTOTransmissionInputData As IPTOTransmissionInputData _ + Implements IVehicleDeclarationInputData.PTOTransmissionInputData + Get + Return Me + End Get + End Property + + Public ReadOnly Property PTOTransmissionInputData As IPTOTransmissionInputData _ + Implements IVehicleEngineeringInputData.PTOTransmissionInputData + Get + Return Me + End Get + End Property +End Class diff --git a/VECTO/My Project/Resources.Designer.vb b/VECTO/My Project/Resources.Designer.vb index ed250025c5c6fc3fdc7d2ba8e8ee72d9d61c044b..b9c25834d4dcd1a61463268983ab34ef475bfc3c 100644 --- a/VECTO/My Project/Resources.Designer.vb +++ b/VECTO/My Project/Resources.Designer.vb @@ -1,547 +1,553 @@ '------------------------------------------------------------------------------ ' <auto-generated> -' Dieser Code wurde von einem Tool generiert. -' Laufzeitversion:4.0.30319.42000 +' This code was generated by a tool. +' Runtime Version:4.0.30319.42000 ' -' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -' der Code erneut generiert wird. +' Changes to this file may cause incorrect behavior and will be lost if +' the code is regenerated. ' </auto-generated> '------------------------------------------------------------------------------ Option Strict On Option Explicit On -Imports System.CodeDom.Compiler -Imports System.ComponentModel -Imports System.Globalization -Imports System.Resources -Imports System.Runtime.CompilerServices +Imports System Namespace My.Resources - - 'Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert - '-Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert. - 'Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen - 'mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu. - '''<summary> - ''' Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. - '''</summary> - <GeneratedCode("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0"), _ - DebuggerNonUserCode(), _ - CompilerGenerated(), _ - HideModuleName()> _ - Friend Module Resources - - Private resourceMan As ResourceManager - - Private resourceCulture As CultureInfo - - '''<summary> - ''' Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. - '''</summary> - <EditorBrowsable(EditorBrowsableState.Advanced)> _ - Friend ReadOnly Property ResourceManager() As ResourceManager - Get - If ReferenceEquals(resourceMan, Nothing) Then - Dim temp As ResourceManager = New ResourceManager("TUGraz.VECTO.Resources", GetType(Resources).Assembly) - resourceMan = temp - End If - Return resourceMan - End Get - End Property - - '''<summary> - ''' Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle - ''' Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. - '''</summary> - <EditorBrowsable(EditorBrowsableState.Advanced)> _ - Friend Property Culture() As CultureInfo - Get - Return resourceCulture - End Get - Set(value As CultureInfo) - resourceCulture = value - End Set - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property _4x2r() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("_4x2r", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property _4x2rt() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("_4x2rt", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property _4x2tt() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("_4x2tt", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property _6x2r() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("_6x2r", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property _6x2rt() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("_6x2rt", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property _6x2tt() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("_6x2tt", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property Actions_arrow_down_icon() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Actions_arrow_down_icon", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property Actions_arrow_up_icon() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Actions_arrow_up_icon", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property Actions_document_save_as_icon() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Actions_document_save_as_icon", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property Actions_document_save_icon() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Actions_document_save_icon", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property application_add_icon() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("application_add_icon", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property application_export_icon_small() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("application_export_icon_small", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property blue_document_icon() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("blue_document_icon", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property desktop() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("desktop", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property export_icon() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("export_icon", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property F_ENG() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("F_ENG", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property F_GBX() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("F_GBX", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property F_Graph() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("F_Graph", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property F_VECTO() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("F_VECTO", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property F_VEH() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("F_VEH", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property favorites() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("favorites", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property file_history() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("file_history", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property Help_icon() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Help_icon", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Icon ähnlich wie (Symbol). - '''</summary> - Friend ReadOnly Property Icon2() As Icon - Get - Dim obj As Object = ResourceManager.GetObject("Icon2", resourceCulture) - Return CType(obj, Icon) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property Information_icon() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Information_icon", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property IVT_91x44() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("IVT_91x44", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property IVT_About() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("IVT_About", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property JRC_About() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("JRC_About", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property minus_circle_icon() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("minus_circle_icon", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property Misc_Tools_icon() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Misc_Tools_icon", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property new_dir() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("new_dir", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property Open_icon() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Open_icon", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property Play_icon() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Play_icon", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property Play_icon_gray() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Play_icon_gray", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property plus_circle_icon() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("plus_circle_icon", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property Refresh_icon() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Refresh_icon", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property Status_dialog_password_icon() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Status_dialog_password_icon", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property Stop_icon() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Stop_icon", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property TUG_91x34() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("TUG_91x34", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property TUG_About() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("TUG_About", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property Undef() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Undef", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property up_directory() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("up_directory", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property VECTO_About() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("VECTO_About", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property VECTO_ENG() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("VECTO_ENG", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property VECTO_GBX() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("VECTO_GBX", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property VECTO_Mainform() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("VECTO_Mainform", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property VECTO_VECTO() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("VECTO_VECTO", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - - '''<summary> - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - '''</summary> - Friend ReadOnly Property VECTO_VEH() As Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("VECTO_VEH", resourceCulture) - Return CType(obj, Bitmap) - End Get - End Property - End Module + + 'This class was auto-generated by the StronglyTypedResourceBuilder + 'class via a tool like ResGen or Visual Studio. + 'To add or remove a member, edit your .ResX file then rerun ResGen + 'with the /str option, or rebuild your VS project. + '''<summary> + ''' A strongly-typed resource class, for looking up localized strings, etc. + '''</summary> + <Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0"), _ + Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _ + Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _ + Global.Microsoft.VisualBasic.HideModuleNameAttribute()> _ + Friend Module Resources + + Private resourceMan As Global.System.Resources.ResourceManager + + Private resourceCulture As Global.System.Globalization.CultureInfo + + '''<summary> + ''' Returns the cached ResourceManager instance used by this class. + '''</summary> + <Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _ + Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager + Get + If Object.ReferenceEquals(resourceMan, Nothing) Then + Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("TUGraz.VECTO.Resources", GetType(Resources).Assembly) + resourceMan = temp + End If + Return resourceMan + End Get + End Property + + '''<summary> + ''' Overrides the current thread's CurrentUICulture property for all + ''' resource lookups using this strongly typed resource class. + '''</summary> + <Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _ + Friend Property Culture() As Global.System.Globalization.CultureInfo + Get + Return resourceCulture + End Get + Set + resourceCulture = value + End Set + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property _4x2r() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("_4x2r", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property _4x2rt() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("_4x2rt", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property _4x2tt() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("_4x2tt", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property _6x2r() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("_6x2r", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property _6x2rt() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("_6x2rt", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property _6x2tt() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("_6x2tt", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property Actions_arrow_down_icon() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("Actions_arrow_down_icon", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property Actions_arrow_up_icon() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("Actions_arrow_up_icon", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property Actions_document_save_as_icon() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("Actions_document_save_as_icon", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property Actions_document_save_icon() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("Actions_document_save_icon", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property application_add_icon() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("application_add_icon", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property application_export_icon_small() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("application_export_icon_small", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property blue_document_icon() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("blue_document_icon", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property desktop() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("desktop", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property export_icon() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("export_icon", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property F_ENG() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("F_ENG", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property F_GBX() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("F_GBX", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property F_Graph() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("F_Graph", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property F_VECTO() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("F_VECTO", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property F_VEH() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("F_VEH", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property favorites() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("favorites", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property file_history() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("file_history", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property Help_icon() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("Help_icon", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Icon similar to (Icon). + '''</summary> + Friend ReadOnly Property Icon2() As System.Drawing.Icon + Get + Dim obj As Object = ResourceManager.GetObject("Icon2", resourceCulture) + Return CType(obj,System.Drawing.Icon) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property Information_icon() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("Information_icon", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property IVT_91x44() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("IVT_91x44", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property IVT_About() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("IVT_About", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property JRC_About() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("JRC_About", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property minus_circle_icon() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("minus_circle_icon", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property Misc_Tools_icon() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("Misc_Tools_icon", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property new_dir() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("new_dir", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property Open_icon() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("Open_icon", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property P_fan_eqn() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("P_fan_eqn", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property Play_icon() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("Play_icon", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property Play_icon_gray() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("Play_icon_gray", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property plus_circle_icon() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("plus_circle_icon", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property Refresh_icon() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("Refresh_icon", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property Status_dialog_password_icon() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("Status_dialog_password_icon", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property Stop_icon() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("Stop_icon", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property TUG_91x34() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("TUG_91x34", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property TUG_About() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("TUG_About", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property Undef() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("Undef", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property up_directory() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("up_directory", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property VECTO_About() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("VECTO_About", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property VECTO_ENG() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("VECTO_ENG", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property VECTO_GBX() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("VECTO_GBX", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property VECTO_Mainform() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("VECTO_Mainform", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property VECTO_VECTO() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("VECTO_VECTO", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + '''<summary> + ''' Looks up a localized resource of type System.Drawing.Bitmap. + '''</summary> + Friend ReadOnly Property VECTO_VEH() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("VECTO_VEH", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + End Module End Namespace diff --git a/VECTO/My Project/Resources.resx b/VECTO/My Project/Resources.resx index 7338ebea8417c443ad6dd80922ce9e3a04cee2fd..08268b9e00b457688c1339d6b2886f62cc755004 100644 --- a/VECTO/My Project/Resources.resx +++ b/VECTO/My Project/Resources.resx @@ -262,4 +262,7 @@ <data name="_6x2tt" type="System.Resources.ResXFileRef, System.Windows.Forms"> <value>..\Resources\6x2tt.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> </data> + <data name="P_fan_eqn" type="System.Resources.ResXFileRef, System.Windows.Forms"> + <value>..\Resources\P_fan_eqn.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> + </data> </root> \ No newline at end of file diff --git a/VECTO/OutputData/JSONFileWriter.vb b/VECTO/OutputData/JSONFileWriter.vb index 0bd62c399ba4fa42e3b07332fb2e468812b78a29..c32017cb102b8936f0a48a545090eaa45d91fe47 100644 --- a/VECTO/OutputData/JSONFileWriter.vb +++ b/VECTO/OutputData/JSONFileWriter.vb @@ -8,6 +8,7 @@ Imports TUGraz.VectoCommon.Models Imports TUGraz.VectoCommon.OutputData Imports TUGraz.VectoCore Imports TUGraz.VectoCore.Models.Declaration +Imports TUGraz.VectoCommon.Utils Public Class JSONFileWriter Implements IOutputFileWriter @@ -17,7 +18,7 @@ Public Class JSONFileWriter Public Const VehicleFormatVersion As Integer = 7 - Private Const VectoJobFormatVersion As Integer = 3 + Private Const VectoJobFormatVersion As Integer = 4 Private Shared _instance As JSONFileWriter @@ -41,7 +42,7 @@ Public Class JSONFileWriter body.Add("ModelName", eng.Model) - body.Add("Displacement", eng.Displacement.ConvertTo().Cubic.Centi.Meter.Value().ToString()) + body.Add("Displacement", eng.Displacement.ConvertToCubicCentiMeter().ToString()) body.Add("IdlingSpeed", eng.IdleSpeed.AsRPM) body.Add("Inertia", eng.Inertia.Value()) @@ -206,8 +207,8 @@ Public Class JSONFileWriter {"CurbWeight", vehicle.CurbMassChassis.Value()}, {"CurbWeightExtra", vehicle.CurbMassExtra.Value()}, {"Loading", vehicle.Loading.Value()}, - {"MassMax", vehicle.GrossVehicleMassRating.ConvertTo().Ton.Value()}, - {"rdyn", vehicle.DynamicTyreRadius.ConvertTo().Milli.Meter.Value()}, + {"MassMax", vehicle.GrossVehicleMassRating.ConvertToTon()}, + {"rdyn", vehicle.DynamicTyreRadius.ConvertToMilliMeter()}, {"CdCorrMode", airdrag.CrossWindCorrectionMode.GetName()}, {"CdCorrFile", If((airdrag.CrossWindCorrectionMode = CrossWindCorrectionMode.SpeedDependentCorrectionFactor OrElse @@ -253,7 +254,7 @@ Public Class JSONFileWriter 'SavedInDeclMode = Cfg.DeclMode Dim job As IEngineeringJobInputData = input.JobInputData() - Dim aux As IAuxiliariesEngineeringInputData = input.AuxiliaryInputData() + Dim aux As IAuxiliariesEngineeringInputData = input.JobInputData.Vehicle.AuxiliaryInputData() Dim driver As IDriverEngineeringInputData = input.DriverInputData body.Add("SavedInDeclMode", job.SavedInDeclarationMode) @@ -261,7 +262,7 @@ Public Class JSONFileWriter body.Add("EngineOnlyMode", job.EngineOnlyMode) If job.EngineOnlyMode Then - body.Add("EngineFile", GetRelativePath(input.EngineInputData.Source, basePath)) + body.Add("EngineFile", GetRelativePath(input.JobInputData.Vehicle.EngineInputData.Source, basePath)) body.Add("Cycles", job.Cycles.Select(Function(x) GetRelativePath(x.CycleData.Source, Path.GetDirectoryName(filename))).ToArray()) WriteFile(header, body, filename) @@ -270,8 +271,8 @@ Public Class JSONFileWriter 'Main Files body.Add("VehicleFile", GetRelativePath(job.Vehicle.Source, basePath)) - body.Add("EngineFile", GetRelativePath(input.EngineInputData.Source, basePath)) - body.Add("GearboxFile", GetRelativePath(input.GearboxInputData.Source, basePath)) + body.Add("EngineFile", GetRelativePath(input.JobInputData.Vehicle.EngineInputData.Source, basePath)) + body.Add("GearboxFile", GetRelativePath(input.JobInputData.Vehicle.GearboxInputData.Source, basePath)) 'AA-TB 'ADVANCED AUXILIARIES @@ -352,6 +353,24 @@ Public Class JSONFileWriter WriteFile(header, body, filename) End Sub + Public Sub SaveJob(input As IVTPInputDataProvider, filename As String) Implements IOutputFileWriter.SaveJob + Dim basePath As String = Path.GetDirectoryName(filename) + 'Header + Dim header As Dictionary(Of String, Object) = GetHeader(VectoJobFormatVersion) + + 'Body + Dim body As Dictionary(Of String, Object) = New Dictionary(Of String, Object) + Dim job As IVTPJobInputData = input.JobInputData + body.Add("SavedInDeclMode", False) + body.Add("DeclarationVehicle", GetRelativePath(job.Vehicle.Source, Path.GetDirectoryName(filename))) + body.Add("FanPowerCoefficients", job.FanPowerCoefficents) + body.Add("FanDiameter", job.FanDiameter.Value()) + body.Add("Cycles", + job.Cycles.Select(Function(x) GetRelativePath(x.CycleData.Source, Path.GetDirectoryName(filename))).ToArray()) + + WriteFile(header, body, filename) + End Sub + Public Sub ExportJob(input As IEngineeringInputDataProvider, filename As String, separateFiles As Boolean) _ Implements IOutputFileWriter.ExportJob Throw New NotImplementedException @@ -389,4 +408,4 @@ Public Class JSONFileWriter path As String) WriteFile(JToken.FromObject(New Dictionary(Of String, Object) From {{"Header", header}, {"Body", body}}), path) End Sub -End Class \ No newline at end of file +End Class diff --git a/VECTO/Resources/P_fan_eqn.png b/VECTO/Resources/P_fan_eqn.png new file mode 100644 index 0000000000000000000000000000000000000000..d188621db3bf03647d9e8a71cd3eee181c7b8ff2 Binary files /dev/null and b/VECTO/Resources/P_fan_eqn.png differ diff --git a/VECTO/VECTO.vbproj b/VECTO/VECTO.vbproj index 1eb8d624686c6a045252554217ddb783bbc5528d..0a898998adc2b65387b4569a95edfcd8d104e869 100644 --- a/VECTO/VECTO.vbproj +++ b/VECTO/VECTO.vbproj @@ -187,6 +187,12 @@ </ItemGroup> <ItemGroup> <Compile Include="ApplicationEvents.vb" /> + <Compile Include="GUI\VectoVTPJobForm.Designer.vb"> + <DependentUpon>VectoVTPJobForm.vb</DependentUpon> + </Compile> + <Compile Include="GUI\VectoVTPJobForm.vb"> + <SubType>Form</SubType> + </Compile> <Compile Include="Input Files\BrowserUtils.vb" /> <Compile Include="GUI\VehicleTorqueLimitsDialog.Designer.vb"> <DependentUpon>VehicleTorqueLimitsDialog.vb</DependentUpon> @@ -272,6 +278,7 @@ <Compile Include="File Browser\FileBrowserFavoritesDialog.vb"> <SubType>Form</SubType> </Compile> + <Compile Include="Input Files\VectoEPTPJob.vb" /> <Compile Include="Input Files\VectoJob.vb" /> <Compile Include="Input Files\Vehicle.vb" /> <Compile Include="GUI\GearboxGearDialog.Designer.vb"> @@ -351,6 +358,9 @@ <EmbeddedResource Include="GUI\JiraDialog.resx"> <DependentUpon>JiraDialog.vb</DependentUpon> </EmbeddedResource> + <EmbeddedResource Include="GUI\VectoVTPJobForm.resx"> + <DependentUpon>VectoVTPJobForm.vb</DependentUpon> + </EmbeddedResource> <EmbeddedResource Include="GUI\VehicleTorqueLimitsDialog.resx"> <DependentUpon>VehicleTorqueLimitsDialog.vb</DependentUpon> </EmbeddedResource> @@ -529,6 +539,7 @@ <Content Include="Resources\F_VECTO.ico" /> <Content Include="Resources\F_VEH.ico" /> <Content Include="Resources\Graph.ico" /> + <None Include="Resources\P_fan_eqn.png" /> <Content Include="Resources\Status-dialog-password-icon.ico" /> <EmbeddedResource Include="Resources\Undef.png" /> <Content Include="Resources\up.ico" /> @@ -536,7 +547,6 @@ </ItemGroup> <ItemGroup /> <Import Project="$(MSBuildBinPath)\Microsoft.VisualBasic.targets" /> - <PropertyGroup> <PostBuildEvent> </PostBuildEvent> diff --git a/VECTOAux/VectoAuxiliaries/DownstreamModules/M14.vb b/VECTOAux/VectoAuxiliaries/DownstreamModules/M14.vb index bef1c552445c5c3c3c25a216929587d4cb0caca6..f1d7b4cfe3b77f0d088e568ef62813f5e6c8e35c 100644 --- a/VECTOAux/VectoAuxiliaries/DownstreamModules/M14.vb +++ b/VECTOAux/VectoAuxiliaries/DownstreamModules/M14.vb @@ -62,7 +62,7 @@ Namespace DownstreamModules Get 'Return (S5.Value() * ssm.FuelPerHBaseAsjusted(S4.Value() / 1000) / 3600 * (constants.FuelDensity)).SI(Of Kilogram)() Return _ - (S5 * ssm.FuelPerHBaseAsjusted(S4.Value() / 1000).SI().Liter.Per.Hour).Cast(Of Liter)() * constants.FuelDensity + (S5 * ssm.FuelPerHBaseAsjusted(S4.Value() / 1000).SI(Unit.SI.Liter.Per.Hour)).Cast(Of Liter)() * constants.FuelDensity End Get End Property @@ -74,7 +74,7 @@ Namespace DownstreamModules Private ReadOnly Property S8 As Liter Get - Return (S7 / (constants.FuelDensity)) + Return (S7 / (constants.FuelDensity)).Cast(Of Liter) End Get End Property diff --git a/VECTOAux/VectoAuxiliaries/Hvac/HVACConstants.vb b/VECTOAux/VectoAuxiliaries/Hvac/HVACConstants.vb index 80b77d30013afd2158d7dd874d9793a05b42e0bb..3812cd643670e61b483d1816b7598ec881a1dcd4 100644 --- a/VECTOAux/VectoAuxiliaries/Hvac/HVACConstants.vb +++ b/VECTOAux/VectoAuxiliaries/Hvac/HVACConstants.vb @@ -30,7 +30,7 @@ Namespace Hvac <JsonIgnore> Public ReadOnly Property DieselGCVJperGram As JoulePerKilogramm Implements IHVACConstants.DieselGCVJperGram Get - Return _dieselGcvJperGram.SI().Joule.Per.Gramm.Cast(Of JoulePerKilogramm)() + Return _dieselGcvJperGram.SI(Unit.SI.Joule.Per.Gramm).Cast(Of JoulePerKilogramm)() End Get End Property diff --git a/VECTOAux/VectoAuxiliaries/Hvac/M1_AverageHVACLoadDemand.vb b/VECTOAux/VectoAuxiliaries/Hvac/M1_AverageHVACLoadDemand.vb index b4e46d573aa23435f07d96e9da77b077f247d0b9..92e1b2606fb0795310616fb081433c9d93df4e57 100644 --- a/VECTOAux/VectoAuxiliaries/Hvac/M1_AverageHVACLoadDemand.vb +++ b/VECTOAux/VectoAuxiliaries/Hvac/M1_AverageHVACLoadDemand.vb @@ -67,7 +67,7 @@ Namespace Hvac _ElectricalPowerW = ssm.ElectricalWAdjusted.SI(Of Watt)() _MechanicalPowerW = ssm.MechanicalWBaseAdjusted.SI(Of Watt)() - _FuelingLPerH = ssm.FuelPerHBaseAdjusted.SI().Liter.Per.Hour.Cast(Of LiterPerSecond)() ' SI(Of LiterPerHour)() + _FuelingLPerH = ssm.FuelPerHBaseAdjusted.SI(Unit.SI.Liter.Per.Hour).Cast(Of LiterPerSecond)() ' SI(Of LiterPerHour)() End Sub 'Public Methods - Implementation diff --git a/VECTOAux/VectoAuxiliariesTests/IntegrationTests/AuxDemandTest.vb b/VECTOAux/VectoAuxiliariesTests/IntegrationTests/AuxDemandTest.vb index 740024f1c18ec66a1fbe8181c7eb1ae9814138ed..a02db65f7dad4e57fbee31f9f190a56b2b284fa5 100644 --- a/VECTOAux/VectoAuxiliariesTests/IntegrationTests/AuxDemandTest.vb +++ b/VECTOAux/VectoAuxiliariesTests/IntegrationTests/AuxDemandTest.vb @@ -17,7 +17,7 @@ Namespace IntegrationTests <TestCase(12000, 1256, 148, 148, 6087.0317)> <TestCase(12000, 1256, -15, -50, 8954.1435)> <TestCase(15700, 1319, -35.79263, -144.0441, 9093.9511)> - Public Sub AuxDemnadTest(vehicleWeight As Double, engineSpeed As Double, driveLinePower As Double, + Public Sub AuxDemandTest(vehicleWeight As Double, engineSpeed As Double, driveLinePower As Double, internalPower As Double, expectedPowerDemand As Double) Dim engineFCMapFilePath = "TestFiles\Integration\24t Coach.vmap" Dim auxFilePath = "TestFiles\Integration\AdvAuxTest.aaux" @@ -105,7 +105,7 @@ Namespace IntegrationTests Debug.Print("{0}", aux.AA_TotalCycleFC_Grams) Next - Assert.AreEqual(79.303.SI().Gramm.Value(), aux.AA_TotalCycleFC_Grams().Value(), 0.0001) + Assert.AreEqual(79.303.SI(Unit.SI.Gramm).Value(), aux.AA_TotalCycleFC_Grams().Value(), 0.0001) aux.Signals.EngineDrivelinePower = (-15 * 1000).SI(Of Watt)() aux.Signals.EngineDrivelineTorque = aux.Signals.EngineDrivelinePower / (1256.RPMtoRad()) @@ -117,7 +117,7 @@ Namespace IntegrationTests Debug.Print("{0}", aux.AA_TotalCycleFC_Grams) Next - Assert.AreEqual(82.5783.SI().Gramm.Value(), aux.AA_TotalCycleFC_Grams().Value(), 0.0001) + Assert.AreEqual(82.5783.SI(Unit.SI.Gramm).Value(), aux.AA_TotalCycleFC_Grams().Value(), 0.0001) aux.Signals.EngineDrivelinePower = (driveLinePower * 1000).SI(Of Watt)() aux.Signals.EngineDrivelineTorque = aux.Signals.EngineDrivelinePower / (1256.RPMtoRad()) @@ -128,7 +128,7 @@ Namespace IntegrationTests aux.CycleStep(1.SI(Of Second), msg) Next - Assert.AreEqual(162.4655.SI().Gramm.Value(), aux.AA_TotalCycleFC_Grams().Value(), 0.0001) + Assert.AreEqual(162.4655.SI(Unit.SI.Gramm).Value(), aux.AA_TotalCycleFC_Grams().Value(), 0.0001) End Sub End Class End Namespace \ No newline at end of file diff --git a/VECTOAux/VectoAuxiliariesTests/Mocks/M1_Mock.vb b/VECTOAux/VectoAuxiliariesTests/Mocks/M1_Mock.vb index c5e3815812e9a90deef961d7a280c544876b7fa9..bf564858d1ea3a3d4fb03a4201bfc7e8a7baafcb 100644 --- a/VECTOAux/VectoAuxiliariesTests/Mocks/M1_Mock.vb +++ b/VECTOAux/VectoAuxiliariesTests/Mocks/M1_Mock.vb @@ -48,7 +48,7 @@ Public Class M1_Mock AveragePowerDemandAtAlternatorFromHVACElectricsWatts.SI(Of Watt)() _AveragePowerDemandAtCrankFromHVACElectricsWatts = AveragePowerDemandAtCrankFromHVACElectricsWatts.SI(Of Watt)() _AveragePowerDemandAtCrankFromHVACMechanicalsWatts = AveragePowerDemandAtCrankFromHVACMechanicalsWatts.SI(Of Watt)() - _HVACFuelingLitresPerHour = HVACFuelingLitresPerHour.SI().Liter.Per.Hour.Cast(Of LiterPerSecond)() _ + _HVACFuelingLitresPerHour = HVACFuelingLitresPerHour.SI(Unit.SI.Liter.Per.Hour).Cast(Of LiterPerSecond)() _ '(Of LiterPerHour)() End Sub End Class diff --git a/VECTOAux/VectoAuxiliariesTests/UnitTests/M10Tests.vb b/VECTOAux/VectoAuxiliariesTests/UnitTests/M10Tests.vb index c637132d749fef1318dfd3dec09e7dda28fcc1be..e4e02b6bc869c3ad6046099b8bd7def8ae30e8eb 100644 --- a/VECTOAux/VectoAuxiliariesTests/UnitTests/M10Tests.vb +++ b/VECTOAux/VectoAuxiliariesTests/UnitTests/M10Tests.vb @@ -32,8 +32,8 @@ Namespace UnitTests target.CycleStep(1.SI(Of Second)) - Assert.AreEqual(out1.SI().Gramm.Value(), target.AverageLoadsFuelConsumptionInterpolatedForPneumatics.Value(), 0.001) - Assert.AreEqual(out2.SI().Gramm.Value(), target.FuelConsumptionSmartPneumaticsAndAverageElectricalPowerDemand.Value(), 0.001) + Assert.AreEqual(out1.SI(Unit.SI.Gramm).Value(), target.AverageLoadsFuelConsumptionInterpolatedForPneumatics.Value(), 0.001) + Assert.AreEqual(out2.SI(Unit.SI.Gramm).Value(), target.FuelConsumptionSmartPneumaticsAndAverageElectricalPowerDemand.Value(), 0.001) End Sub End Class End Namespace diff --git a/VECTOAux/VectoAuxiliariesTests/UnitTests/M11Tests.vb b/VECTOAux/VectoAuxiliariesTests/UnitTests/M11Tests.vb index 349ad34dfb3110030d042cc90b08fe14163dd2da..b793e5b91cd3ffdc72b497f93492dd40af02826e 100644 --- a/VECTOAux/VectoAuxiliariesTests/UnitTests/M11Tests.vb +++ b/VECTOAux/VectoAuxiliariesTests/UnitTests/M11Tests.vb @@ -64,8 +64,8 @@ Namespace UnitTests Assert.AreEqual(target.SmartElectricalTotalCycleElectricalEnergyGeneratedDuringOverrunOnly.Value(), OUT1, 0.00001) Assert.AreEqual(target.SmartElectricalTotalCycleEletricalEnergyGenerated.Value(), OUT2, 0.00001) Assert.AreEqual(target.TotalCycleElectricalDemand.Value(), OUT3, 0.00001) - Assert.AreEqual(target.TotalCycleFuelConsumptionSmartElectricalLoad.ConvertTo().Gramm.Value(), OUT4, 0.00001) - Assert.AreEqual(target.TotalCycleFuelConsumptionZeroElectricalLoad.Value(), OUT5.SI().Gramm.Value(), 0.00001) + Assert.AreEqual(target.TotalCycleFuelConsumptionSmartElectricalLoad.ConvertToGramm(), OUT4, 0.00001) + Assert.AreEqual(target.TotalCycleFuelConsumptionZeroElectricalLoad.Value(), OUT5.SI(Unit.SI.Gramm).Value(), 0.00001) Assert.AreEqual(target.StopStartSensitiveTotalCycleElectricalDemand.Value(), OUT6, 0.00001) End Sub diff --git a/VECTOAux/VectoAuxiliariesTests/UnitTests/M12Tests.vb b/VECTOAux/VectoAuxiliariesTests/UnitTests/M12Tests.vb index bc46d489552919a60ff9250a6acc7e809928f7a2..dcf15b98513f455c84b3fbbc8d67f31b7ad48dbf 100644 --- a/VECTOAux/VectoAuxiliariesTests/UnitTests/M12Tests.vb +++ b/VECTOAux/VectoAuxiliariesTests/UnitTests/M12Tests.vb @@ -43,8 +43,8 @@ Namespace UnitTests 'Assert Assert.AreEqual(target.FuelconsumptionwithsmartElectricsandAveragePneumaticPowerDemand().Value(), - OUT1.SI().Gramm.Value(), 0.001) - Assert.AreEqual(target.BaseFuelConsumptionWithTrueAuxiliaryLoads().Value(), OUT2.SI().Gramm.Value(), 0.001) + OUT1.SI(Unit.SI.Gramm).Value(), 0.001) + Assert.AreEqual(target.BaseFuelConsumptionWithTrueAuxiliaryLoads().Value(), OUT2.SI(Unit.SI.Gramm).Value(), 0.001) End Sub End Class End Namespace diff --git a/VECTOAux/VectoAuxiliariesTests/UnitTests/M13Tests.vb b/VECTOAux/VectoAuxiliariesTests/UnitTests/M13Tests.vb index a5be740128f5a252576b27ab22366c4172ab94b6..2f0e864310d7278c723d833c5194f13bf7893409 100644 --- a/VECTOAux/VectoAuxiliariesTests/UnitTests/M13Tests.vb +++ b/VECTOAux/VectoAuxiliariesTests/UnitTests/M13Tests.vb @@ -56,7 +56,7 @@ Namespace UnitTests Dim target = New M13(m10.Object, m11.Object, m12.Object, Signals.Object) 'Assert - Assert.AreEqual(OUT1.SI().Gramm.Value(), target.WHTCTotalCycleFuelConsumptionGrams.Value(), 0.001) + Assert.AreEqual(OUT1.SI(Unit.SI.Gramm).Value(), target.WHTCTotalCycleFuelConsumptionGrams.Value(), 0.001) End Sub End Class End Namespace diff --git a/VECTOAux/VectoAuxiliariesTests/UnitTests/M14Tests.vb b/VECTOAux/VectoAuxiliariesTests/UnitTests/M14Tests.vb index f5f7f3ad65a1c03005cd74d36d83e0fd9b2ccf5c..e40d9156e1722c368c2f19b73e0208d16a16b9a5 100644 --- a/VECTOAux/VectoAuxiliariesTests/UnitTests/M14Tests.vb +++ b/VECTOAux/VectoAuxiliariesTests/UnitTests/M14Tests.vb @@ -118,8 +118,8 @@ Namespace UnitTests Dim m14 As New M14(m13.Object, ssmMock, constants, signals.Object) 'Assert - Assert.AreEqual(expectedOut1.SI().Gramm.Value(), m14.TotalCycleFCGrams.Value(), 0.1) - Assert.AreEqual(expectedOut2.SI().Liter.Value(), m14.TotalCycleFCLitres.Value(), 0.00001) + Assert.AreEqual(expectedOut1.SI(Unit.SI.Gramm).Value(), m14.TotalCycleFCGrams.Value(), 0.1) + Assert.AreEqual(expectedOut2.SI(Of Liter).Value(), m14.TotalCycleFCLitres.Value(), 0.00001) End Sub End Class End Namespace diff --git a/VECTOAux/VectoAuxiliariesTests/UnitTests/M9Tests.vb b/VECTOAux/VectoAuxiliariesTests/UnitTests/M9Tests.vb index 9a6c23400a93ffbc1b2044909ce96d85ced4872e..18e38c82b155b2b191848063f4c994e1a70138f4 100644 --- a/VECTOAux/VectoAuxiliariesTests/UnitTests/M9Tests.vb +++ b/VECTOAux/VectoAuxiliariesTests/UnitTests/M9Tests.vb @@ -61,8 +61,8 @@ Namespace UnitTests Assert.AreEqual(target.LitresOfAirCompressorOnContinually.Value(), AG1, 0.000001) Assert.AreEqual(target.LitresOfAirCompressorOnOnlyInOverrun.Value(), AG2, 0.000001) - Assert.AreEqual(target.TotalCycleFuelConsumptionCompressorOnContinuously.Value(), AG3.SI().Gramm.Value(), 0.000001) - Assert.AreEqual(target.TotalCycleFuelConsumptionCompressorOffContinuously.Value(), AG4.SI().Gramm.Value(), 0.000001) + Assert.AreEqual(target.TotalCycleFuelConsumptionCompressorOnContinuously.Value(), AG3.SI(Unit.SI.Gramm).Value(), 0.000001) + Assert.AreEqual(target.TotalCycleFuelConsumptionCompressorOffContinuously.Value(), AG4.SI(Unit.SI.Gramm).Value(), 0.000001) End Sub diff --git a/VectoCommon/VectoCommon/InputData/DeclarationInputData.cs b/VectoCommon/VectoCommon/InputData/DeclarationInputData.cs index 75060d28e6ee1a754cd0940625c1e97951e67dd2..e14e0b86806779bd7a4d75d020efdee436e9b22e 100644 --- a/VectoCommon/VectoCommon/InputData/DeclarationInputData.cs +++ b/VectoCommon/VectoCommon/InputData/DeclarationInputData.cs @@ -113,6 +113,24 @@ namespace TUGraz.VectoCommon.InputData string ManufacturerAddress { get; } PerSecond EngineIdleSpeed { get; } + + IAirdragDeclarationInputData AirdragInputData { get; } + + IGearboxDeclarationInputData GearboxInputData { get; } + + ITorqueConverterDeclarationInputData TorqueConverterInputData { get; } + + IAxleGearInputData AxleGearInputData { get; } + + IAngledriveInputData AngledriveInputData { get; } + + IEngineDeclarationInputData EngineInputData { get; } + + IAuxiliariesDeclarationInputData AuxiliaryInputData(); + + IRetarderInputData RetarderInputData { get; } + + IPTOTransmissionInputData PTOTransmissionInputData { get; } } public interface IAirdragDeclarationInputData : IComponentInputData @@ -243,11 +261,6 @@ namespace TUGraz.VectoCommon.InputData /// </summary> double Efficiency { get; } - ///// <summary> - ///// P145 - ///// cf. VECTO Input Parameters.xlsx - ///// </summary> - //DataTable FullLoadCurve { get; } // deprecated /// <summary> /// P157 @@ -262,12 +275,6 @@ namespace TUGraz.VectoCommon.InputData /// cf. VECTO Input Parameters.xlsx /// </summary> TableData ShiftPolygon { get; } - - ///// <summary> - ///// P077 - ///// cf. VECTO Input Parameters.xlsx - ///// </summary> - //bool HasTorqueConverter { get; } // DEPRECATED } public interface IAxleGearInputData : IComponentInputData @@ -391,8 +398,6 @@ namespace TUGraz.VectoCommon.InputData public interface IDriverDeclarationInputData { bool SavedInDeclarationMode { get; } - - IOverSpeedEcoRollDeclarationInputData OverSpeedEcoRoll { get; } } public interface IOverSpeedEcoRollDeclarationInputData @@ -425,4 +430,4 @@ namespace TUGraz.VectoCommon.InputData NewtonMeter MaxTorque { get; } } -} \ No newline at end of file +} diff --git a/VectoCommon/VectoCommon/InputData/EngineeringInputData.cs b/VectoCommon/VectoCommon/InputData/EngineeringInputData.cs index 376f432fccd70852f32bbb5c988c9ac8d4000e19..c0c5c370a01ef71f6e420a763b1b11573ce5d249 100644 --- a/VectoCommon/VectoCommon/InputData/EngineeringInputData.cs +++ b/VectoCommon/VectoCommon/InputData/EngineeringInputData.cs @@ -50,6 +50,8 @@ namespace TUGraz.VectoCommon.InputData /// cf. VECTO Input Parameters.xlsx /// </summary> bool EngineOnlyMode { get; } + + IEngineEngineeringInputData EngineOnly { get; } } public interface IVehicleEngineeringInputData : IVehicleDeclarationInputData @@ -80,6 +82,25 @@ namespace TUGraz.VectoCommon.InputData Meter DynamicTyreRadius { get; } Meter Height { get; } + + + new IAirdragEngineeringInputData AirdragInputData { get; } + + new IGearboxEngineeringInputData GearboxInputData { get; } + + new ITorqueConverterEngineeringInputData TorqueConverterInputData { get; } + + new IAxleGearInputData AxleGearInputData { get; } + + new IAngledriveInputData AngledriveInputData { get; } + + new IEngineEngineeringInputData EngineInputData { get; } + + new IAuxiliariesEngineeringInputData AuxiliaryInputData(); + + new IRetarderInputData RetarderInputData { get; } + + new IPTOTransmissionInputData PTOTransmissionInputData { get; } } public interface IAirdragEngineeringInputData : IAirdragDeclarationInputData @@ -262,7 +283,7 @@ namespace TUGraz.VectoCommon.InputData { //new IStartStopEngineeringInputData StartStop { get; } - new IOverSpeedEcoRollEngineeringInputData OverSpeedEcoRoll { get; } + IOverSpeedEcoRollEngineeringInputData OverSpeedEcoRoll { get; } /// <summary> /// P009; P033, P034, P035 @@ -367,4 +388,4 @@ namespace TUGraz.VectoCommon.InputData /// </summary> Watt ConstantPowerDemand { get; } } -} \ No newline at end of file +} diff --git a/VectoCommon/VectoCommon/InputData/IInputDataProvider.cs b/VectoCommon/VectoCommon/InputData/IInputDataProvider.cs index 836135d05d95e69cacff2f26dde7ec2169d3743a..eff5db7421653aa7f026719f4e98752a2beff4aa 100644 --- a/VectoCommon/VectoCommon/InputData/IInputDataProvider.cs +++ b/VectoCommon/VectoCommon/InputData/IInputDataProvider.cs @@ -29,7 +29,9 @@ * Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology */ +using System.Collections.Generic; using System.Xml.Linq; +using TUGraz.VectoCommon.Utils; namespace TUGraz.VectoCommon.InputData { @@ -37,57 +39,31 @@ namespace TUGraz.VectoCommon.InputData public interface IDeclarationInputDataProvider : IInputDataProvider { - IDeclarationJobInputData JobInputData(); - - IVehicleDeclarationInputData VehicleInputData { get; } - - IAirdragDeclarationInputData AirdragInputData { get; } - - IGearboxDeclarationInputData GearboxInputData { get; } - - ITorqueConverterDeclarationInputData TorqueConverterInputData { get; } - - IAxleGearInputData AxleGearInputData { get; } - - IAngledriveInputData AngledriveInputData { get; } - - IEngineDeclarationInputData EngineInputData { get; } - - IAuxiliariesDeclarationInputData AuxiliaryInputData(); - - IRetarderInputData RetarderInputData { get; } - - IDriverDeclarationInputData DriverInputData { get; } - - IPTOTransmissionInputData PTOTransmissionInputData { get; } + IDeclarationJobInputData JobInputData { get; } XElement XMLHash { get; } } public interface IEngineeringInputDataProvider : IInputDataProvider { - IEngineeringJobInputData JobInputData(); - - IVehicleEngineeringInputData VehicleInputData { get; } + IEngineeringJobInputData JobInputData { get; } - IAirdragEngineeringInputData AirdragInputData { get; } - - IGearboxEngineeringInputData GearboxInputData { get; } - - ITorqueConverterEngineeringInputData TorqueConverterInputData { get; } - - IAxleGearInputData AxleGearInputData { get; } - - IAngledriveInputData AngledriveInputData { get; } - - IEngineEngineeringInputData EngineInputData { get; } + IDriverEngineeringInputData DriverInputData { get; } + } - IAuxiliariesEngineeringInputData AuxiliaryInputData(); + public interface IVTPInputDataProvider : IInputDataProvider + { + IVTPJobInputData JobInputData { get; } + } - IRetarderInputData RetarderInputData { get; } + public interface IVTPJobInputData + { + IVehicleDeclarationInputData Vehicle { get; } - IDriverEngineeringInputData DriverInputData { get; } + IList<ICycleData> Cycles { get; } - IPTOTransmissionInputData PTOTransmissionInputData { get; } + IEnumerable<double> FanPowerCoefficents { get; } + bool SavedInDeclarationMode { get; } + Meter FanDiameter { get; } } -} \ No newline at end of file +} diff --git a/VectoCommon/VectoCommon/Models/ExecutionMode.cs b/VectoCommon/VectoCommon/Models/ExecutionMode.cs index 641b41989f62ace66101556079732fe5371d9334..d627105885646857191649977e7296b5d3d91aed 100644 --- a/VectoCommon/VectoCommon/Models/ExecutionMode.cs +++ b/VectoCommon/VectoCommon/Models/ExecutionMode.cs @@ -35,5 +35,6 @@ namespace TUGraz.VectoCommon.Models { Engineering, Declaration, +// ExPostTest, } -} \ No newline at end of file +} diff --git a/VectoCommon/VectoCommon/OutputData/IOutputFileWriter.cs b/VectoCommon/VectoCommon/OutputData/IOutputFileWriter.cs index 12395cafa9481f5a98aade38416e9605b1a44514..b98e453798131ba712f3c588926d5cd4f550aa80 100644 --- a/VectoCommon/VectoCommon/OutputData/IOutputFileWriter.cs +++ b/VectoCommon/VectoCommon/OutputData/IOutputFileWriter.cs @@ -29,22 +29,24 @@ * Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology */ -using TUGraz.VectoCommon.InputData; - -namespace TUGraz.VectoCommon.OutputData -{ - public interface IOutputFileWriter - { - void SaveEngine(IEngineEngineeringInputData eng, string filename); - - void SaveGearbox(IGearboxEngineeringInputData gbx, IAxleGearInputData axl, string filename); - - void SaveVehicle(IVehicleEngineeringInputData vehicle, IAirdragEngineeringInputData airdrag, - IRetarderInputData retarder, - IPTOTransmissionInputData pto, IAngledriveInputData angledrive, string filename); - - void SaveJob(IEngineeringInputDataProvider input, string filename); - - void ExportJob(IEngineeringInputDataProvider input, string filename, bool separateFiles); - } -} \ No newline at end of file +using TUGraz.VectoCommon.InputData; + +namespace TUGraz.VectoCommon.OutputData +{ + public interface IOutputFileWriter + { + void SaveEngine(IEngineEngineeringInputData eng, string filename); + + void SaveGearbox(IGearboxEngineeringInputData gbx, IAxleGearInputData axl, string filename); + + void SaveVehicle(IVehicleEngineeringInputData vehicle, IAirdragEngineeringInputData airdrag, + IRetarderInputData retarder, + IPTOTransmissionInputData pto, IAngledriveInputData angledrive, string filename); + + void SaveJob(IEngineeringInputDataProvider input, string filename); + + void SaveJob(IVTPInputDataProvider input, string filename); + + void ExportJob(IEngineeringInputDataProvider input, string filename, bool separateFiles); + } +} diff --git a/VectoCommon/VectoCommon/Utils/DoubleExtensionMethods.cs b/VectoCommon/VectoCommon/Utils/DoubleExtensionMethods.cs index 0dc5c5fdda2e8bffc8106ff3bd1b1912705eb99c..9a47e8f7587bcb8e31328dce1ca328cc955842ed 100644 --- a/VectoCommon/VectoCommon/Utils/DoubleExtensionMethods.cs +++ b/VectoCommon/VectoCommon/Utils/DoubleExtensionMethods.cs @@ -234,7 +234,12 @@ namespace TUGraz.VectoCommon.Utils [MethodImpl(MethodImplOptions.AggressiveInlining)] public static SI SI(this double value) { - return new SI(value); + return SIBase<Scalar>.Create(value); + } + + public static SI SI(this double value, UnitInstance si) + { + return new SI(si, value); } /// <summary> @@ -269,7 +274,18 @@ namespace TUGraz.VectoCommon.Utils return self.ToString("F" + decimals.Value, CultureInfo.InvariantCulture); } - //[DebuggerStepThrough] + public static string ToXMLFormat(this ConvertedSI self, uint? decimals = null) + { + decimals = decimals ?? 2; + return ((double)self).ToString("F" + decimals.Value, CultureInfo.InvariantCulture); + } + + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public static string ToMinSignificantDigits(this ConvertedSI self, uint? significant = null, uint? decimals = null) + { + return ToMinSignificantDigits((double)self, significant, decimals); + } + [MethodImpl(MethodImplOptions.AggressiveInlining)] public static string ToMinSignificantDigits(this double self, uint? significant = null, uint? decimals = null) { diff --git a/VectoCommon/VectoCommon/Utils/IntExtensionMethods.cs b/VectoCommon/VectoCommon/Utils/IntExtensionMethods.cs index 7da0f1763a85cc0122cbd738d4eef9791cca4858..55284313dede9b5d1eac469c86616c5ac0618004 100644 --- a/VectoCommon/VectoCommon/Utils/IntExtensionMethods.cs +++ b/VectoCommon/VectoCommon/Utils/IntExtensionMethods.cs @@ -42,7 +42,12 @@ namespace TUGraz.VectoCommon.Utils [DebuggerHidden] public static SI SI(this int value) { - return new SI(value); + return SIBase<Scalar>.Create(value); + } + + public static SI SI(this int value, UnitInstance si) + { + return new SI(si,value); } /// <summary> diff --git a/VectoCommon/VectoCommon/Utils/SI.cs b/VectoCommon/VectoCommon/Utils/SI.cs index 290cfa5246ede99cd63c05974654d9e1b1eaaace..344db00e282a75e3ba81cafd55cd6ebdb241abfb 100644 --- a/VectoCommon/VectoCommon/Utils/SI.cs +++ b/VectoCommon/VectoCommon/Utils/SI.cs @@ -32,2285 +32,1671 @@ using System; using System.Collections.Generic; using System.Diagnostics; -using System.Diagnostics.CodeAnalysis; using System.Globalization; using System.Linq; using System.Linq.Expressions; using System.Reflection; -using System.Runtime.CompilerServices; using TUGraz.VectoCommon.Exceptions; // ReSharper disable ClassNeverInstantiated.Global namespace TUGraz.VectoCommon.Utils { - /// <summary> - /// SI Class for Scalar Values. Converts implicitely to double and is only castable if the SI value has no units. - /// </summary> - public class Scalar : SIBase<Scalar> - { - [DebuggerHidden] - private Scalar(double val) : base(val) {} - - public static implicit operator double(Scalar self) - { - return self.Val; - } - - /// <summary> - /// Implements the operator +. - /// </summary> - [DebuggerHidden] - public static Scalar operator +(Scalar si1, Scalar si2) - { - return Create(si1.Val + si2.Val); - } - - /// <summary> - /// Implements the operator +. - /// </summary> - [DebuggerHidden] - public static Scalar operator +(Scalar si1, double si2) - { - return Create(si1.Val + si2); - } - - /// <summary> - /// Implements the operator +. - /// </summary> - [DebuggerHidden] - public static Scalar operator +(double si1, Scalar si2) - { - return Create(si1 + si2.Val); - } - - /// <summary> - /// Implements the operator -. - /// </summary> - [DebuggerHidden] - public static Scalar operator -(Scalar si1, Scalar si2) - { - return Create(si1.Val - si2.Val); - } - - /// <summary> - /// Implements the operator -. - /// </summary> - [DebuggerHidden] - public static Scalar operator -(Scalar si1, double si2) - { - return Create(si1.Val - si2); - } - - /// <summary> - /// Implements the operator -. - /// </summary> - [DebuggerHidden] - public static Scalar operator -(double si1, Scalar si2) - { - return Create(si1 - si2.Val); - } - } - - /// <summary> - /// SI Class for Newton [N]. - /// </summary> - public class Newton : SIBase<Newton> - { - private static readonly Unit[] NumeratorDefault = { Unit.N }; - - [DebuggerHidden] - private Newton(double val) : base(val, NumeratorDefault) {} - - /// <summary> - /// Implements the operator *. - /// </summary> - /// <param name="newton">The newton.</param> - /// <param name="meter">The meter.</param> - /// <returns> - /// The result of the operator. - /// </returns> - [DebuggerHidden] - public static NewtonMeter operator *(Newton newton, Meter meter) - { - return SIBase<NewtonMeter>.Create(newton.Val * meter.Value()); - } - - [DebuggerHidden] - public static Watt operator *(Newton newton, MeterPerSecond meterPerSecond) - { - return SIBase<Watt>.Create(newton.Val * meterPerSecond.Value()); - } - - [DebuggerHidden] - public static Watt operator *(MeterPerSecond meterPerSecond, Newton newton) - { - return SIBase<Watt>.Create(newton.Val * meterPerSecond.Value()); - } - } - - /// <summary> - /// SI Class for Radian [] (rad). - /// </summary> - public class Radian : SIBase<Radian> - { - [DebuggerHidden] - private Radian(double val) : base(val) {} - } - - /// <summary> - /// SI Class for PerSquareSecond [1/s^2]. - /// </summary> - public class PerSquareSecond : SIBase<PerSquareSecond> - { - private static readonly Unit[] DenominatorDefault = { Unit.s, Unit.s }; - - [DebuggerHidden] - private PerSquareSecond(double val) : base(val, new Unit[0], denominator: DenominatorDefault) {} - - [DebuggerHidden] - public static PerSecond operator *(PerSquareSecond perSquareSecond, Second second) - { - return SIBase<PerSecond>.Create(perSquareSecond.Val * second.Value()); - } - } - - /// <summary> - /// SI Class for Meter per square second [m/s^2]. - /// </summary> - public class MeterPerSquareSecond : SIBase<MeterPerSquareSecond> - { - private static readonly Unit[] NumeratorDefault = { Unit.m }; - private static readonly Unit[] DenominatorDefault = { Unit.s, Unit.s }; - - [DebuggerHidden] - private MeterPerSquareSecond(double val) : base(val, NumeratorDefault, DenominatorDefault) {} - - /// <summary> - /// Implements the operator *. - /// </summary> - [DebuggerHidden] - public static MeterPerSecond operator *(MeterPerSquareSecond meterPerSecond, Second second) - { - return SIBase<MeterPerSecond>.Create(meterPerSecond.Val * second.Value()); - } - } - - /// <summary> - /// SI Class for Second [s]. - /// </summary> - public class Second : SIBase<Second> - { - private static readonly Unit[] NumeratorDefault = { Unit.s }; - - [DebuggerHidden] - private Second(double val) : base(val, NumeratorDefault) {} - } - - /// <summary> - /// SI Class for Meter [m]. - /// </summary> - public class Meter : SIBase<Meter> - { - private static readonly Unit[] NumeratorDefault = { Unit.m }; - - [DebuggerHidden] - private Meter(double val) : base(val, NumeratorDefault) {} - - [DebuggerHidden] - public static MeterPerSecond operator /(Meter meter, Second second) - { - return SIBase<MeterPerSecond>.Create(meter.Val / second.Value()); - } - - [DebuggerHidden] - public static MeterPerSecond operator *(Meter meter, PerSecond perSecond) - { - return SIBase<MeterPerSecond>.Create(meter.Val * perSecond.Value()); - } - - /// <summary> - /// Implements the operator /. - /// </summary> - [DebuggerHidden] - public static Second operator /(Meter second, MeterPerSecond meterPerSecond) - { - return SIBase<Second>.Create(second.Val / meterPerSecond.Value()); + /// <summary> + /// SI Class for Scalar Values. Converts implicitely to double and is only castable if the SI value has no units. + /// </summary> + public class Scalar : SIBase<Scalar> + { + private static readonly int[] Units = { 0, 0, 0, 0, 0, 0, 0 }; + + [DebuggerHidden] + private Scalar(double val) : base(val, Units) { } + + public static implicit operator double(Scalar self) + { + return self.Val; + } + + [DebuggerHidden] + public static Scalar operator +(Scalar si1, Scalar si2) + { + return Create(si1.Val + si2.Val); + } + + [DebuggerHidden] + public static Scalar operator +(Scalar si1, double si2) + { + return Create(si1.Val + si2); + } + + [DebuggerHidden] + public static Scalar operator +(double si1, Scalar si2) + { + return Create(si1 + si2.Val); + } + + [DebuggerHidden] + public static Scalar operator -(Scalar si1, Scalar si2) + { + return Create(si1.Val - si2.Val); + } + + [DebuggerHidden] + public static Scalar operator -(Scalar si1, double si2) + { + return Create(si1.Val - si2); + } + + [DebuggerHidden] + public static Scalar operator -(double si1, Scalar si2) + { + return Create(si1 - si2.Val); + } + } + + /// <summary> + /// SI Class for Newton [N]. + /// </summary> + public class Newton : SIBase<Newton> + { + private static readonly int[] Units = { 1, 1, -2, 0, 0, 0, 0 }; + + [DebuggerHidden] + private Newton(double val) : base(val, Units) { } + + [DebuggerHidden] + public static NewtonMeter operator *(Newton newton, Meter meter) + { + return SIBase<NewtonMeter>.Create(newton.Val * meter.Value()); + } + + [DebuggerHidden] + public static Watt operator *(Newton newton, MeterPerSecond meterPerSecond) + { + return SIBase<Watt>.Create(newton.Val * meterPerSecond.Value()); + } + + [DebuggerHidden] + public static Watt operator *(MeterPerSecond meterPerSecond, Newton newton) + { + return SIBase<Watt>.Create(newton.Val * meterPerSecond.Value()); + } + } + + /// <summary> + /// SI Class for Radian [] (rad). + /// </summary> + public class Radian : SIBase<Radian> + { + private static readonly int[] Units = { 0, 0, 0, 0, 0, 0, 0 }; + + [DebuggerHidden] + private Radian(double val) : base(val, Units) { } + } + + /// <summary> + /// SI Class for PerSquareSecond [1/s^2]. + /// </summary> + public class PerSquareSecond : SIBase<PerSquareSecond> + { + private static readonly int[] Units = { 0, 0, -2, 0, 0, 0, 0 }; + + [DebuggerHidden] + private PerSquareSecond(double val) : base(val, Units) { } + + [DebuggerHidden] + public static PerSecond operator *(PerSquareSecond perSquareSecond, Second second) + { + return SIBase<PerSecond>.Create(perSquareSecond.Val * second.Value()); + } + } + + /// <summary> + /// SI Class for Meter per square second [m/s^2]. + /// </summary> + public class MeterPerSquareSecond : SIBase<MeterPerSquareSecond> + { + private static readonly int[] Units = { 0, 1, -2, 0, 0, 0, 0 }; + + [DebuggerHidden] + private MeterPerSquareSecond(double val) : base(val, Units) { } + + /// <summary> + /// Implements the operator *. + /// </summary> + [DebuggerHidden] + public static MeterPerSecond operator *(MeterPerSquareSecond meterPerSecond, Second second) + { + return SIBase<MeterPerSecond>.Create(meterPerSecond.Val * second.Value()); + } + } + + /// <summary> + /// SI Class for Second [s]. + /// </summary> + public class Second : SIBase<Second> + { + private static readonly int[] Units = { 0, 0, 1, 0, 0, 0, 0 }; + + [DebuggerHidden] + private Second(double val) : base(val, Units) { } + } + + /// <summary> + /// SI Class for Meter [m]. + /// </summary> + public class Meter : SIBase<Meter> + { + private static readonly int[] Units = { 0, 1, 0, 0, 0, 0, 0 }; + + [DebuggerHidden] + private Meter(double val) : base(val, Units) { } + + [DebuggerHidden] + public static MeterPerSecond operator /(Meter meter, Second second) + { + return SIBase<MeterPerSecond>.Create(meter.Val / second.Value()); + } + + [DebuggerHidden] + public static MeterPerSecond operator *(Meter meter, PerSecond perSecond) + { + return SIBase<MeterPerSecond>.Create(meter.Val * perSecond.Value()); + } + + /// <summary> + /// Implements the operator /. + /// </summary> + [DebuggerHidden] + public static Second operator /(Meter second, MeterPerSecond meterPerSecond) + { + return SIBase<Second>.Create(second.Val / meterPerSecond.Value()); + } + } + + /// <summary> + /// SI Class for KilogramPerMeter [kg/m]. + /// </summary> + public class KilogramPerMeter : SIBase<KilogramPerMeter> + { + private static readonly int[] Units = { 1, -1, 0, 0, 0, 0, 0 }; + + [DebuggerHidden] + private KilogramPerMeter(double val) : base(val, Units) { } + + public static KilogramPerMeterMass operator /(KilogramPerMeter kpm, Kilogram kg) + { + return SIBase<KilogramPerMeterMass>.Create(kpm.Val / kg.Value()); + } + + public static KilogramPerMeterCubicMeter operator /(KilogramPerMeter kpm, CubicMeter vol) + { + return SIBase<KilogramPerMeterCubicMeter>.Create(kpm.Val / vol.Value()); } } - /// <summary> - /// SI Class for KilogramPerMeter [kg/m]. - /// </summary> - public class KilogramPerMeter : SIBase<KilogramPerMeter> - { - private static readonly Unit[] NumeratorDefault = { Unit.k, Unit.g }; - private static readonly Unit[] DenominatorDefault = { Unit.m }; - - [DebuggerHidden] - private KilogramPerMeter(double val) : base(val, NumeratorDefault, DenominatorDefault) {} - } - - ///// <summary> - ///// SI Class for Gram - ///// </summary> - //public class Gram : SIBase<Gram> - //{ - // private static readonly Unit[] NumeratorDefault = { Unit.g }; + /// <summary> + /// SI Class for Liter per Second [l/s]. + /// </summary> + public class LiterPerSecond : SIBase<LiterPerSecond> + { + private static readonly int[] Units = { 0, 3, -1, 0, 0, 0, 0 }; - // [DebuggerHidden] - // private Gram(double val) : base(val, NumeratorDefault) {} - //} - - //public class GramPerSecond : SIBase<GramPerSecond> - //{ - // private static readonly Unit[] NumeratorDefault = { Unit.g }; - // private static readonly Unit[] DenominatorDefault = { Unit.s }; - - // private GramPerSecond(double val) : base(val, NumeratorDefault, DenominatorDefault) { } - - // public static Gram operator *(GramPerSecond gps, Second s) - // { - // return SIBase<Gram>.Create(gps.Val * s.Value()); - // } - //} - - //public class GramPerLiter : SIBase<GramPerLiter> - //{ - // private static readonly Unit[] NumeratorDefault = { Unit.g }; - // private static readonly Unit[] DenominatorDefault = { Unit.liter }; - - // private GramPerLiter(double val) : base(val, NumeratorDefault, DenominatorDefault) {} - //} - - public class LiterPerSecond : SIBase<LiterPerSecond> - { - private static readonly Unit[] NumeratorDefault = { Unit.liter }; - private static readonly Unit[] DenominatorDefault = { Unit.s }; - - private LiterPerSecond(double val) : base(val, NumeratorDefault, DenominatorDefault) {} - } - - /// <summary> - /// SI Class for Kilogram [kg]. - /// </summary> - public class Kilogram : SIBase<Kilogram> - { - private static readonly Unit[] NumeratorDefault = { Unit.k, Unit.g }; - - [DebuggerHidden] - private Kilogram(double val) : base(val, NumeratorDefault) {} - - [DebuggerHidden] - public static KilogramPerSecond operator /(Kilogram kg, Second second) - { - return SIBase<KilogramPerSecond>.Create(kg.Val / second.Value()); - } - - [DebuggerHidden] - public static SI operator /(Kilogram kg, Joule j) - { - return (kg as SI) / j; - } - - [DebuggerHidden] - public static Scalar operator /(Kilogram kg, Kilogram kg2) - { - return SIBase<Scalar>.Create(kg.Val / kg2.Val); - } - - [DebuggerHidden] - public static KilogramPerMeter operator /(Kilogram kg, Meter m) - { - return SIBase<KilogramPerMeter>.Create(kg.Val / m.Value()); - } - - [DebuggerHidden] - public static Newton operator *(Kilogram kg, MeterPerSquareSecond m) - { - return SIBase<Newton>.Create(kg.Val * m.Value()); - } + private LiterPerSecond(double val) : base(val, 0.001, Units) { } [DebuggerHidden] - public static Kilogram operator *(Kilogram kg, double d) + public static Liter operator *(LiterPerSecond l, Second second) { - return new Kilogram(kg.Val * d); + return SIBase<Liter>.Create(l.Val * second.Value()); } [DebuggerHidden] - public static Kilogram operator *(double d, Kilogram kg) - { - return new Kilogram(d * kg.Val); - } - - public static Liter operator /(Kilogram kilogram, KilogramPerCubicMeter kilogramPerCubicMeter) + public static Liter operator *(Second second, LiterPerSecond l) { - return SIBase<Liter>.Create(kilogram.Value() / kilogramPerCubicMeter.Value() * 1000); + return SIBase<Liter>.Create(l.Val * second.Value()); } } - public class Liter : SIBase<Liter> - { - private static readonly Unit[] NumeratorDefault = { Unit.liter }; - - [DebuggerHidden] - private Liter(double val) : base(val, NumeratorDefault) {} + /// <summary> + /// SI Class for Kilogram [kg]. + /// </summary> + public class Kilogram : SIBase<Kilogram> + { + private static readonly int[] Units = { 1, 0, 0, 0, 0, 0, 0 }; + + [DebuggerHidden] + private Kilogram(double val) : base(val, Units) { } + + [DebuggerHidden] + public static KilogramPerSecond operator /(Kilogram kg, Second second) + { + return SIBase<KilogramPerSecond>.Create(kg.Val / second.Value()); + } + + [DebuggerHidden] + public static SI operator /(Kilogram kg, Joule j) + { + return (kg as SI) / j; + } + + [DebuggerHidden] + public static Scalar operator /(Kilogram kg, Kilogram kg2) + { + return SIBase<Scalar>.Create(kg.Val / kg2.Val); + } + + [DebuggerHidden] + public static KilogramPerMeter operator /(Kilogram kg, Meter m) + { + return SIBase<KilogramPerMeter>.Create(kg.Val / m.Value()); + } + + [DebuggerHidden] + public static Newton operator *(Kilogram kg, MeterPerSquareSecond m) + { + return SIBase<Newton>.Create(kg.Val * m.Value()); + } + + [DebuggerHidden] + public static Kilogram operator *(Kilogram kg, double d) + { + return new Kilogram(kg.Val * d); + } + + [DebuggerHidden] + public static Kilogram operator *(double d, Kilogram kg) + { + return new Kilogram(d * kg.Val); + } + + public static CubicMeter operator /(Kilogram kilogram, KilogramPerCubicMeter kilogramPerCubicMeter) + { + return SIBase<CubicMeter>.Create(kilogram.Value() / kilogramPerCubicMeter.Value()); + } + } + + public class Liter : SIBase<Liter> + { + private static readonly int[] Units = { 0, 3, 0, 0, 0, 0, 0 }; + + [DebuggerHidden] + //[DebuggerHidden] + private Liter(double val) : base(val , 0.001, Units) { } + + public static Kilogram operator *(Liter liter, KilogramPerCubicMeter kilogramPerCubicMeter) + { + return SIBase<Kilogram>.Create(liter.AsBasicUnit * kilogramPerCubicMeter.Value()); + } + } + + /// <summary> + /// + /// </summary> + public class NormLiter : SIBase<NormLiter> + { + private static readonly int[] Units = { 0, 3, 0, 0, 0, 0, 0 }; + + //[DebuggerHidden] + private NormLiter(double val) : base(val , 0.001, Units) { } + + public static NormLiterPerSecond operator /(NormLiter nl, Second s) + { + return SIBase<NormLiterPerSecond>.Create(nl.Val / s.Value()); + } + } + + /// <summary> + /// + /// </summary> + public class NormLiterPerSecond : SIBase<NormLiterPerSecond> + { + private static readonly int[] Units = { 0, 3, -1, 0, 0, 0, 0 }; - public static Kilogram operator *(Liter liter, KilogramPerCubicMeter kilogramPerCubicMeter) - { - return SIBase<Kilogram>.Create(liter.Val / 1000 * kilogramPerCubicMeter.Value()); - } - } + //[DebuggerHidden] + private NormLiterPerSecond(double val) : base(val, 0.001, Units) { } - /// <summary> - /// - /// </summary> - public class NormLiter : SIBase<NormLiter> - { - private static readonly Unit[] NumeratorDefault = { Unit.NI }; + public static NormLiter operator *(NormLiterPerSecond nips, Second s) + { + return SIBase<NormLiter>.Create(nips.Val * s.Value()); + } - [DebuggerHidden] - private NormLiter(double val) : base(val, NumeratorDefault) {} + public static NormLiterPerSecond operator *(NormLiterPerSecond nps, double val) + { + return Create(nps.Val * val); + } - public static NormLiterPerSecond operator /(NormLiter nl, Second s) + public static NormLiterPerSecond operator /(NormLiterPerSecond nps, double val) { - return SIBase<NormLiterPerSecond>.Create(nl.Val / s.Value()); + return Create(nps.Val / val); } } - /// <summary> - /// - /// </summary> - public class NormLiterPerSecond : SIBase<NormLiterPerSecond> + /// <summary> + /// SI Class for Kilogram per Second [kg]. + /// </summary> + public class KilogramPerSecond : SIBase<KilogramPerSecond> + { + private static readonly int[] Units = { 1, 0, -1, 0, 0, 0, 0 }; + + [DebuggerHidden] + private KilogramPerSecond(double value) : base(value, Units) { } + + [DebuggerHidden] + public static Kilogram operator *(KilogramPerSecond kilogramPerSecond, Second second) + { + return SIBase<Kilogram>.Create(kilogramPerSecond.Val * second.Value()); + } + } + + /// <summary> + /// SI Class for Square meter [m^2]. + /// </summary> + public class SquareMeter : SIBase<SquareMeter> + { + private static readonly int[] Units = { 0, 2, 0, 0, 0, 0, 0 }; + + [DebuggerHidden] + private SquareMeter(double value) : base(value, Units) { } + } + + /// <summary> + /// SI Class for cubic meter [m^3]. + /// </summary> + public class CubicMeter : SIBase<CubicMeter> + { + private static readonly int[] Units = { 0, 3, 0, 0, 0, 0, 0 }; + + [DebuggerHidden] + private CubicMeter(double value) + : base(value, Units) { } + } + + /// <summary> + /// SI Class for Kilogram Square Meter [kgm^2]. + /// </summary> + public class KilogramSquareMeter : SIBase<KilogramSquareMeter> + { + private static readonly int[] Units = { 1, 2, 0, 0, 0, 0, 0 }; + + [DebuggerHidden] + private KilogramSquareMeter(double value) : base(value, Units) { } + + [DebuggerHidden] + public static NewtonMeter operator *(KilogramSquareMeter kilogramSquareMeter, PerSquareSecond perSquareSecond) + { + return SIBase<NewtonMeter>.Create(kilogramSquareMeter.Val * perSquareSecond.Value()); + } + } + + /// <summary> + /// SI Class for Kilogram Square Meter [kgm^2]. + /// </summary> + public class KilogramPerCubicMeter : SIBase<KilogramPerCubicMeter> + { + private static readonly int[] Units = { 1, -3, 0, 0, 0, 0, 0 }; + + [DebuggerHidden] + private KilogramPerCubicMeter(double value) : base(value, Units) { } + + [DebuggerHidden] + public static Kilogram operator *(KilogramPerCubicMeter kilogramPerCubicMeter, CubicMeter cubicMeter) + { + return SIBase<Kilogram>.Create(kilogramPerCubicMeter.Val * cubicMeter.Value()); + } + + } + + /// <summary> + /// SI Class for Kilogramm per watt second [kg/Ws]. + /// W = kgm^2/s^3 + /// </summary> + public class KilogramPerWattSecond : SIBase<KilogramPerWattSecond> + { + private static readonly int[] Units = { 0, -2, 2, 0, 0, 0, 0 }; + + [DebuggerHidden] + private KilogramPerWattSecond(double val) : base(val, Units) { } + } + + /// <summary> + /// SI Class for watt second [Ws]. + /// W = kgm^2/s^3 + /// </summary> + public class WattSecond : SIBase<WattSecond> + { + private static readonly int[] Units = { 1, 2, -2, 0, 0, 0, 0 }; + + [DebuggerHidden] + private WattSecond(double val) : base(val, Units) { } + + [DebuggerHidden] + public static Watt operator /(WattSecond wattSecond, Second second) + { + return SIBase<Watt>.Create(wattSecond.Val / second.Value()); + } + } + + /// <summary> + /// SI Class for Watt [W]. + /// </summary> + public class Watt : SIBase<Watt> + { + private static readonly int[] Units = { 1, 2, -3, 0, 0, 0, 0 }; + + [DebuggerHidden] + private Watt(double val) : base(val, Units) { } + + /// <summary> + /// Implements the operator /. + /// </summary> + /// <param name="watt">The watt.</param> + /// <param name="newtonMeter">The newton meter.</param> + /// <returns> + /// The result of the operator. + /// </returns> + [DebuggerHidden] + public static PerSecond operator /(Watt watt, NewtonMeter newtonMeter) + { + return SIBase<PerSecond>.Create(watt.Val / newtonMeter.Value()); + } + + [DebuggerHidden] + public static Newton operator /(Watt watt, MeterPerSecond meterPerSecond) + { + return SIBase<Newton>.Create(watt.Val / meterPerSecond.Value()); + } + + /// <summary> + /// Implements the operator /. + /// </summary> + /// <param name="watt">The watt.</param> + /// <param name="perSecond">The per second.</param> + /// <returns> + /// The result of the operator. + /// </returns> + [DebuggerHidden] + public static NewtonMeter operator /(Watt watt, PerSecond perSecond) + { + return SIBase<NewtonMeter>.Create(watt.Val / perSecond.Value()); + } + + [DebuggerHidden] + public static WattSecond operator *(Watt watt, Second second) + { + return SIBase<WattSecond>.Create(watt.Val * second.Value()); + } + + [DebuggerHidden] + public static Watt operator *(Watt watt, double val) + { + return Create(watt.Val * val); + } + } + + /// <summary> + /// SI Class for Joule [J]. + /// J = Ws = kgm^2/s^2 + /// </summary> + public class Joule : SIBase<Joule> + { + private static readonly int[] Units = { 1, 2, -2, 0, 0, 0, 0 }; + + [DebuggerHidden] + private Joule(double val) : base(val, Units) { } + + public static implicit operator Joule(WattSecond self) + { + return Create(self.Value()); + } + + public static Joule operator +(Joule joule, WattSecond ws) + { + return Create(joule.Val + ws.Value()); + } + + public static Watt operator /(Joule joule, Second s) + { + return SIBase<Watt>.Create(joule.Val / s.Value()); + } + + public static JoulePerMeter operator /(Joule joule, Meter meter) + { + return SIBase<JoulePerMeter>.Create(joule.Val / meter.Value()); + } + } + + /// <summary> + /// SI Class for Watt [W]. + /// J = Ws + /// W = kgm^2/s^3 + /// </summary> + public class JoulePerKilogramm : SIBase<JoulePerKilogramm> + { + private static readonly int[] Units = { 0, 2, -2, 0, 0, 0, 0 }; + + private JoulePerKilogramm(double val) : base(val, Units) { } + + public static Joule operator *(Kilogram kg, JoulePerKilogramm jpg) + { + return SIBase<Joule>.Create(kg.Value() * jpg.Val); + } + } + + /// <summary> + /// SI Class for Joule per Meter [J/m]. + /// J = Ws + /// W = kgm^2/s^3 + /// </summary> + public class JoulePerMeter : SIBase<JoulePerMeter> + { + private static readonly int[] Units = { 1, 1, -2, 0, 0, 0, 0 }; + + [DebuggerHidden] + private JoulePerMeter(double val) : base(val, Units) { } + } + + /// <summary> + /// SI Class for one per second [1/s]. + /// </summary> + [DebuggerDisplay("rad/s: {Val} | rpm: {AsRPM}")] + public class PerSecond : SIBase<PerSecond> + { + private static readonly int[] Units = { 0, 0, -1, 0, 0, 0, 0 }; + + [DebuggerHidden] + private PerSecond(double val) : base(val, Units) { } + + [DebuggerHidden] + public static PerSquareSecond operator /(PerSecond perSecond, Second second) + { + return SIBase<PerSquareSecond>.Create(perSecond.Val / second.Value()); + } + + public double AsRPM + { + get { return Val * 60 / (2 * Math.PI); } + } + } + + /// <summary> + /// SI Class for Meter per second [m/s]. + /// </summary> + [DebuggerDisplay("{Val} | {AsKmph}")] + public class MeterPerSecond : SIBase<MeterPerSecond> + { + private static readonly int[] Units = { 0, 1, -1, 0, 0, 0, 0 }; + + [DebuggerHidden] + private MeterPerSecond(double val) : base(val, Units) { } + + public double AsKmph + { + get { return Val * 3.6; } + } + + /// <summary> + /// Implements the operator /. + /// </summary> + [DebuggerHidden] + public static PerSecond operator /(MeterPerSecond meterPerSecond, Meter meter) + { + return SIBase<PerSecond>.Create(meterPerSecond.Val / meter.Value()); + } + + /// <summary> + /// Implements the operator /. + /// </summary> + [DebuggerHidden] + public static Second operator /(MeterPerSecond meterPerSecond, MeterPerSquareSecond meterPerSquareSecond) + { + return SIBase<Second>.Create(meterPerSecond.Val / meterPerSquareSecond.Value()); + } + + /// <summary> + /// Implements the operator /. + /// </summary> + [DebuggerHidden] + public static MeterPerSquareSecond operator /(MeterPerSecond meterPerSecond, Second second) + { + return SIBase<MeterPerSquareSecond>.Create(meterPerSecond.Val / second.Value()); + } + + /// <summary> + /// Implements the operator *. + /// </summary> + [DebuggerHidden] + public static Meter operator *(MeterPerSecond meterPerSecond, Second second) + { + return SIBase<Meter>.Create(meterPerSecond.Val * second.Value()); + } + + /// <summary> + /// Implements the operator *. + /// </summary> + [DebuggerHidden] + public static MeterPerSquareSecond operator *(MeterPerSecond meterPerSecond, PerSecond perSecond) + { + return SIBase<MeterPerSquareSecond>.Create(meterPerSecond.Val * perSecond.Value()); + } + + /// <summary> + /// Implements the operator *. + /// </summary> + [DebuggerHidden] + public static Meter operator *(Second second, MeterPerSecond meterPerSecond) + { + return SIBase<Meter>.Create(second.Value() * meterPerSecond.Val); + } + } + + /// <summary> + /// SI Class for NewtonMeter [Nm]. + /// N = kgm/s^2 + /// </summary> + public class NewtonMeter : SIBase<NewtonMeter> + { + private static readonly int[] Units = { 1, 2, -2, 0, 0, 0, 0 }; + + [DebuggerHidden] + private NewtonMeter(double val) : base(val, Units) { } + + [DebuggerHidden] + public static Watt operator *(NewtonMeter newtonMeter, PerSecond perSecond) + { + return SIBase<Watt>.Create(newtonMeter.Val * perSecond.Value()); + } + + [DebuggerHidden] + public static Watt operator *(PerSecond perSecond, NewtonMeter newtonMeter) + { + return SIBase<Watt>.Create(perSecond.Value() * newtonMeter.Val); + } + + [DebuggerHidden] + public static Second operator /(NewtonMeter newtonMeter, Watt watt) + { + return SIBase<Second>.Create(newtonMeter.Val / watt.Value()); + } + + [DebuggerHidden] + public static PerSquareSecond operator /(NewtonMeter newtonMeter, KilogramSquareMeter kgKilogramSquareMeter) + { + return SIBase<PerSquareSecond>.Create(newtonMeter.Val / kgKilogramSquareMeter.Value()); + } + + [DebuggerHidden] + public static PerSecond operator /(NewtonMeter newtonMeter, NewtonMeterSecond newtonMeterSecond) + { + return SIBase<PerSecond>.Create(newtonMeter.Val / newtonMeterSecond.Value()); + } + + [DebuggerHidden] + public static Newton operator /(NewtonMeter newtonMeter, Meter meter) + { + return SIBase<Newton>.Create(newtonMeter.Val / meter.Value()); + } + + [DebuggerHidden] + public static NewtonMeterSecond operator /(NewtonMeter newtonMeter, PerSecond perSecond) + { + return SIBase<NewtonMeterSecond>.Create(newtonMeter.Val / perSecond.Value()); + } + } + + /// <summary> + /// SI Class for NewtonMeterSecond [Nms]. + /// N = kgm/s^2 + /// </summary> + public class NewtonMeterSecond : SIBase<NewtonMeterSecond> + { + private static readonly int[] Units = { 1, 2, -1, 0, 0, 0, 0 }; + private NewtonMeterSecond(double val) : base(val, Units) { } + } + + /// <summary> + /// SI Class for Amperer [A]. + /// </summary> + public class Ampere : SIBase<Ampere> + { + private static readonly int[] Units = { 0, 0, 0, 1, 0, 0, 0 }; + private Ampere(double val) : base(val, Units) { } + + public static Watt operator *(Ampere ampere, Volt volt) + { + return SIBase<Watt>.Create(volt.Value() * ampere.Val); + } + + public static Ampere operator *(Ampere ampere, double val) + { + return Create(ampere.Val * val); + } + + public static Volt operator /(Watt watt, Ampere ampere) + { + return SIBase<Volt>.Create(watt.Value() / ampere.Value()); + } + } + + /// <summary> + /// SI Class for Amperer [V]. + /// V = kgm^2/As^2 + /// </summary> + public class Volt : SIBase<Volt> + { + private static readonly int[] Units = { 1, 2, -2, -1, 0, 0, 0 }; + private Volt(double val) : base(val, Units) { } + + public static Watt operator *(Volt volt, Ampere ampere) + { + return SIBase<Watt>.Create(volt.Val * ampere.Value()); + } + + public static Ampere operator /(Watt watt, Volt volt) + { + return SIBase<Ampere>.Create(watt.Value() / volt.Value()); + } + } + + public class VolumePerMeter : SIBase<VolumePerMeter> { - private static readonly Unit[] NumeratorDefault = { Unit.NI }; - private static readonly Unit[] DenominatorDefault = { Unit.s }; - - [DebuggerHidden] - private NormLiterPerSecond(double val) : base(val, NumeratorDefault, DenominatorDefault) {} - - public static NormLiter operator *(NormLiterPerSecond nips, Second s) - { - return SIBase<NormLiter>.Create(nips.Val * s.Value()); - } + private static readonly int[] Units = { 0, 2, 0, 0, 0, 0, 0 }; + private VolumePerMeter(double val) : base(val, Units) { } - public static NormLiterPerSecond operator *(NormLiterPerSecond nps, double val) + public static VolumePerMeterMass operator /(VolumePerMeter vpm, Kilogram kg) { - return Create(nps.Val * val); + return SIBase<VolumePerMeterMass>.Create(vpm.Val / kg.Value()); } - } - - /// <summary> - /// SI Class for Kilogram per Second [kg]. - /// </summary> - public class KilogramPerSecond : SIBase<KilogramPerSecond> - { - private static readonly Unit[] NumeratorDefault = { Unit.k, Unit.g }; - private static readonly Unit[] DenominatorDefault = { Unit.s }; - - [DebuggerHidden] - private KilogramPerSecond(double value) : base(value, NumeratorDefault, DenominatorDefault) {} - [DebuggerHidden] - public static Kilogram operator *(KilogramPerSecond kilogramPerSecond, Second second) + public static VolumePerMeterVolume operator /(VolumePerMeter vpm, CubicMeter vol) { - return SIBase<Kilogram>.Create(kilogramPerSecond.Val * second.Value()); + return SIBase<VolumePerMeterVolume>.Create(vpm.Val / vol.Value()); } - } - - /// <summary> - /// SI Class for Square meter [m^2]. - /// </summary> - public class SquareMeter : SIBase<SquareMeter> - { - private static readonly Unit[] NumeratorDefault = { Unit.m, Unit.m }; - - [DebuggerHidden] - private SquareMeter(double value) : base(value, NumeratorDefault) {} - } - /// <summary> - /// SI Class for cubic meter [m^3]. - /// </summary> - public class CubicMeter : SIBase<CubicMeter> - { - private static readonly Unit[] NumeratorDefault = { Unit.m, Unit.m, Unit.m }; - - [DebuggerHidden] - private CubicMeter(double value) - : base(value, NumeratorDefault) {} } - /// <summary> - /// SI Class for Kilogram Square Meter [kgm^2]. - /// </summary> - public class KilogramSquareMeter : SIBase<KilogramSquareMeter> + public class VolumePerMeterMass : SIBase<VolumePerMeterMass> { - private static readonly Unit[] NumeratorDefault = { Unit.k, Unit.g, Unit.m, Unit.m }; - - [DebuggerHidden] - private KilogramSquareMeter(double value) : base(value, NumeratorDefault) {} + private static readonly int[] Units = { -1, 2, 0, 0, 0, 0, 0 }; - [DebuggerHidden] - public static NewtonMeter operator *(KilogramSquareMeter kilogramSquareMeter, PerSquareSecond perSquareSecond) - { - return SIBase<NewtonMeter>.Create(kilogramSquareMeter.Val * perSquareSecond.Value()); - } + private VolumePerMeterMass(double val) : base (val, Units) { } } - /// <summary> - /// SI Class for Kilogram Square Meter [kgm^2]. - /// </summary> - public class KilogramPerCubicMeter : SIBase<KilogramPerCubicMeter> + public class VolumePerMeterVolume : SIBase<VolumePerMeterVolume> { - private static readonly Unit[] NumeratorDefault = { Unit.k, Unit.g }; - private static readonly Unit[] DenominatorDefault = { Unit.m, Unit.m, Unit.m }; - - [DebuggerHidden] - private KilogramPerCubicMeter(double value) : base(value, NumeratorDefault, DenominatorDefault) {} + private static readonly int[] Units = { 0, -1, 0, 0, 0, 0, 0 }; - [DebuggerHidden] - public static Kilogram operator *(KilogramPerCubicMeter kilogramPerCubicMeter, CubicMeter cubicMeter) - { - return SIBase<Kilogram>.Create(kilogramPerCubicMeter.Val * cubicMeter.Value()); - } - - public static Kilogram operator *(KilogramPerCubicMeter kilogramPerCubicMeter, Liter liter) - { - return SIBase<Kilogram>.Create(kilogramPerCubicMeter.Val * liter.Value() / 1000); - } - - //public static CubicMeter operator /(Kilogram kg, KilogramPerCubicMeter kgm3) - //{ - // return SIBase<CubicMeter>.Create(kg.Value() / kgm3.Val); - //} + private VolumePerMeterVolume(double val) : base (val, Units) { } } - /// <summary> - /// SI Class for Kilogramm per watt second [kg/Ws]. - /// </summary> - public class KilogramPerWattSecond : SIBase<KilogramPerWattSecond> + public class KilogramPerMeterCubicMeter : SIBase<KilogramPerMeterCubicMeter> { - private static readonly Unit[] NumeratorDefault = { Unit.k, Unit.g }; - private static readonly Unit[] DenominatorDefault = { Unit.W, Unit.s }; + private static readonly int[] Units = { 1, -4, 0, 0, 0, 0, 0 }; - [DebuggerHidden] - private KilogramPerWattSecond(double val) : base(val, NumeratorDefault, DenominatorDefault) {} + private KilogramPerMeterCubicMeter(double val) : base(val, Units) { } } - /// <summary> - /// SI Class for watt second [Ws]. - /// </summary> - public class WattSecond : SIBase<WattSecond> + public class KilogramPerMeterMass : SIBase<KilogramPerMeterMass> { - private static readonly Unit[] NumeratorDefault = { Unit.W, Unit.s }; + private static readonly int[] Units = { 0, -1, 0, 0, 0, 0, 0 }; - [DebuggerHidden] - private WattSecond(double val) : base(val, NumeratorDefault) {} - - [DebuggerHidden] - public static Watt operator /(WattSecond wattSecond, Second second) - { - return SIBase<Watt>.Create(wattSecond.Val / second.Value()); - } + private KilogramPerMeterMass(double val) : base(val, Units) { } } /// <summary> - /// SI Class for Watt [W]. + /// Base Class for all special SI Classes. Not intended to be used directly. + /// Implements templated operators for type safety and convenience. /// </summary> - public class Watt : SIBase<Watt> - { - private static readonly Unit[] NumeratorDefault = { Unit.W }; - - [DebuggerHidden] - private Watt(double val) : base(val, NumeratorDefault) {} - - /// <summary> - /// Implements the operator /. - /// </summary> - /// <param name="watt">The watt.</param> - /// <param name="newtonMeter">The newton meter.</param> - /// <returns> - /// The result of the operator. - /// </returns> - [DebuggerHidden] - public static PerSecond operator /(Watt watt, NewtonMeter newtonMeter) - { - return SIBase<PerSecond>.Create(watt.Val / newtonMeter.Value()); - } + /// <typeparam name="T"></typeparam> + public abstract class SIBase<T> : SI where T : SIBase<T> + { + private static readonly T ZeroPrototype; + + static SIBase() + { + const BindingFlags bindingFlags = BindingFlags.NonPublic | BindingFlags.Instance; + var constructorInfo = typeof(T).GetConstructor(bindingFlags, null, new[] { typeof(double) }, null); + var parameter = Expression.Parameter(typeof(double)); + var lambda = Expression.Lambda<Func<double, T>>(Expression.New(constructorInfo, parameter), parameter); + Constructor = lambda.Compile(); + ZeroPrototype = Constructor(0); + } + + /// <summary> + /// The constructor for the generic type T. + /// </summary> + private static readonly Func<double, T> Constructor; + + /// <summary> + /// Creates the specified special SI object. + /// </summary> + /// <param name="val">The value of the SI object.</param> + [DebuggerStepThrough] + public static T Create(double val) + { + if (val == 0) { + return ZeroPrototype; + } + + return Constructor(val); + } + + [DebuggerStepThrough] + protected SIBase(double value, int[] units) : base(value, units) { } + + protected SIBase(double value, double unitFactor, int[] units) : base(value, unitFactor, units) { } - [DebuggerHidden] - public static Newton operator /(Watt watt, MeterPerSecond meterPerSecond) - { - return SIBase<Newton>.Create(watt.Val / meterPerSecond.Value()); - } + [DebuggerStepThrough] + public new T Abs() + { + return Create(Math.Abs(Val)); + } + + #region Operators + + /// <summary> + /// Implements the operator + for two specialized SI Classes. + /// </summary> + /// <param name="si1">The si1.</param> + /// <param name="si2">The si2.</param> + /// <returns> + /// The result of the operator. + /// </returns> + [DebuggerHidden] + public static T operator +(SIBase<T> si1, SIBase<T> si2) + { + return Create(si1.Val + si2.Val); + } + + /// <summary> + /// Implements the operator + for a specialized SI Class and a generic SI Class. + /// </summary> + /// <param name="si1">The si1.</param> + /// <param name="si2">The si2.</param> + /// <returns> + /// The result of the operator. + /// </returns> + [DebuggerHidden] + public static T operator +(SIBase<T> si1, SI si2) + { + return ((si1 as SI) + si2).Cast<T>(); + } + + /// <summary> + /// Implements the operator + for a generic SI Class and a specialized SI Class. + /// </summary> + /// <param name="si1">The si1.</param> + /// <param name="si2">The si2.</param> + /// <returns> + /// The result of the operator. + /// </returns> + [DebuggerHidden] + public static T operator +(SI si1, SIBase<T> si2) + { + return (si1 + (si2 as SI)).Cast<T>(); + } + + /// <summary> + /// Implements the unary operator -. + /// </summary> + /// <param name="si1">The si1.</param> + /// <returns> + /// The result of the operator. + /// </returns> + [DebuggerHidden] + public static T operator -(SIBase<T> si1) + { + return Create(-si1.Val); + } + + /// <summary> + /// Implements the operator - for two specialized SI classes. + /// </summary> + /// <param name="si1">The si1.</param> + /// <param name="si2">The si2.</param> + /// <returns> + /// The result of the operator. + /// </returns> + [DebuggerHidden] + public static T operator -(SIBase<T> si1, SIBase<T> si2) + { + return Create(si1.Val - si2.Val); + } + + /// <summary> + /// Implements the operator - for a specialized SI class and a generic SI class. + /// </summary> + /// <param name="si1">The si1.</param> + /// <param name="si2">The si2.</param> + /// <returns> + /// The result of the operator. + /// </returns> + [DebuggerHidden] + public static T operator -(SIBase<T> si1, SI si2) + { + return ((si1 as SI) - si2).Cast<T>(); + } + + /// <summary> + /// Implements the operator - for a generic SI class and a specialized SI class. + /// </summary> + /// <param name="si1">The si1.</param> + /// <param name="si2">The si2.</param> + /// <returns> + /// The result of the operator. + /// </returns> + [DebuggerHidden] + public static T operator -(SI si1, SIBase<T> si2) + { + return (si1 - (si2 as SI)).Cast<T>(); + } + + /// <summary> + /// Implements the operator * for a double and a specialized SI class. + /// </summary> + /// <param name="d">The double value.</param> + /// <param name="si">The si.</param> + /// <returns> + /// The result of the operator. + /// </returns> + [DebuggerHidden] + public static T operator *(double d, SIBase<T> si) + { + return Create(d * si.Val); + } + + /// <summary> + /// Implements the operator * for a specialized SI class and a double. + /// </summary> + /// <param name="si">The si.</param> + /// <param name="d">The double.</param> + /// <returns> + /// The result of the operator. + /// </returns> + [DebuggerHidden] + public static T operator *(SIBase<T> si, double d) + { + return Create(si.Val * d); + } + + /// <summary> + /// Implements the operator / for a specialized SI class and a double. + /// </summary> + /// <param name="si">The si.</param> + /// <param name="d">The double.</param> + /// <returns> + /// The result of the operator. + /// </returns> + [DebuggerHidden] + public static T operator /(SIBase<T> si, double d) + { + return Create(si.Val / d); + } + + [DebuggerHidden] + public static Scalar operator /(SIBase<T> si, SIBase<T> si2) + { + return SIBase<Scalar>.Create(si.Val / si2.Val); + } + + #endregion + } + + /// <summary> + /// Class for representing generic SI Units. + /// </summary> + /// <remarks> + /// Usage: new SI(1.0).Newton.Meter, new SI(2.3).Rounds.Per.Minute + /// </remarks> + [DebuggerDisplay("{Val}")] + public class SI : IComparable + { + /// <summary> + /// The basic scalar value of the SI. + /// </summary> + protected readonly double Val; + + /// <summary> + /// The array of the SI units. + /// </summary> + private readonly int[] _units; + + private double UnitFactor; /// <summary> - /// Implements the operator /. - /// </summary> - /// <param name="watt">The watt.</param> - /// <param name="perSecond">The per second.</param> - /// <returns> - /// The result of the operator. - /// </returns> - [DebuggerHidden] - public static NewtonMeter operator /(Watt watt, PerSecond perSecond) - { - return SIBase<NewtonMeter>.Create(watt.Val / perSecond.Value()); - } - - [DebuggerHidden] - public static WattSecond operator *(Watt watt, Second second) - { - return SIBase<WattSecond>.Create(watt.Val * second.Value()); - } - - [DebuggerHidden] - public static Watt operator *(Watt watt, double val) - { - return Create(watt.Val * val); - } - } - - public class Joule : SIBase<Joule> - { - private static readonly Unit[] NumeratorDefault = { Unit.W, Unit.s }; - - [DebuggerHidden] - private Joule(double val) : base(val, NumeratorDefault) {} - - public static implicit operator Joule(WattSecond self) - { - return Create(self.Value()); - } - - public static Joule operator +(Joule joule, WattSecond ws) - { - return Create(joule.Val + ws.Value()); - } - - public static Watt operator /(Joule joule, Second s) - { - return SIBase<Watt>.Create(joule.Val / s.Value()); - } - - public static JoulePerMeter operator /(Joule joule, Meter meter) - { - return SIBase<JoulePerMeter>.Create(joule.Val / meter.Value()); - } - } - - public class JoulePerKilogramm : SIBase<JoulePerKilogramm> - { - private static readonly Unit[] NumeratorDefault = { Unit.J }; - private static readonly Unit[] DenominatorDefault = { Unit.k, Unit.g }; - - private JoulePerKilogramm(double val) : base(val, NumeratorDefault, DenominatorDefault) {} - - public static Joule operator *(Kilogram kg, JoulePerKilogramm jpg) - { - return SIBase<Joule>.Create(kg.Value() * jpg.Val); - } - } - - /// <summary> - /// SI Class for KilogramPerMeter [J/m]. - /// </summary> - public class JoulePerMeter : SIBase<JoulePerMeter> - { - private static readonly Unit[] NumeratorDefault = { Unit.J }; - private static readonly Unit[] DenominatorDefault = { Unit.m }; - - [DebuggerHidden] - private JoulePerMeter(double val) : base(val, NumeratorDefault, DenominatorDefault) {} - } - - /// <summary> - /// SI Class for one per second [1/s]. - /// </summary> - [DebuggerDisplay("rad/s: {Val} | rpm: {AsRPM}")] - public class PerSecond : SIBase<PerSecond> - { - private static readonly Unit[] DenominatorDefault = { Unit.s }; - - [DebuggerHidden] - private PerSecond(double val) : base(val, new Unit[0], DenominatorDefault) {} - - [DebuggerHidden] - public static PerSquareSecond operator /(PerSecond perSecond, Second second) - { - return SIBase<PerSquareSecond>.Create(perSecond.Val / second.Value()); - } - - public double AsRPM - { - get { return Val * 60 / (2 * Math.PI); } - } - } - - /// <summary> - /// SI Class for Meter per second [m/s]. - /// </summary> - [DebuggerDisplay("{Val} | {AsKmph}")] - public class MeterPerSecond : SIBase<MeterPerSecond> - { - private static readonly Unit[] NumeratorDefault = { Unit.m }; - private static readonly Unit[] DenominatorDefault = { Unit.s }; - - [DebuggerHidden] - private MeterPerSecond(double val) : base(val, NumeratorDefault, DenominatorDefault) {} - - public double AsKmph - { - get { return Val * 3.6; } - } - - /// <summary> - /// Implements the operator /. - /// </summary> - [DebuggerHidden] - public static PerSecond operator /(MeterPerSecond meterPerSecond, Meter meter) - { - return SIBase<PerSecond>.Create(meterPerSecond.Val / meter.Value()); - } - - /// <summary> - /// Implements the operator /. - /// </summary> - [DebuggerHidden] - public static Second operator /(MeterPerSecond meterPerSecond, MeterPerSquareSecond meterPerSquareSecond) - { - return SIBase<Second>.Create(meterPerSecond.Val / meterPerSquareSecond.Value()); - } - - /// <summary> - /// Implements the operator /. - /// </summary> - [DebuggerHidden] - public static MeterPerSquareSecond operator /(MeterPerSecond meterPerSecond, Second second) - { - return SIBase<MeterPerSquareSecond>.Create(meterPerSecond.Val / second.Value()); - } - - /// <summary> - /// Implements the operator *. - /// </summary> - [DebuggerHidden] - public static Meter operator *(MeterPerSecond meterPerSecond, Second second) - { - return SIBase<Meter>.Create(meterPerSecond.Val * second.Value()); - } - - /// <summary> - /// Implements the operator *. - /// </summary> - [DebuggerHidden] - public static MeterPerSquareSecond operator *(MeterPerSecond meterPerSecond, PerSecond perSecond) - { - return SIBase<MeterPerSquareSecond>.Create(meterPerSecond.Val * perSecond.Value()); - } - - /// <summary> - /// Implements the operator *. - /// </summary> - [DebuggerHidden] - public static Meter operator *(Second second, MeterPerSecond meterPerSecond) - { - return SIBase<Meter>.Create(second.Value() * meterPerSecond.Val); - } - } - - /// <summary> - /// SI Class for NewtonMeter [Nm]. - /// </summary> - public class NewtonMeter : SIBase<NewtonMeter> - { - private static readonly Unit[] NumeratorDefault = { Unit.N, Unit.m }; - - [DebuggerHidden] - private NewtonMeter(double val) : base(val, NumeratorDefault) {} - - [DebuggerHidden] - public static Watt operator *(NewtonMeter newtonMeter, PerSecond perSecond) - { - return SIBase<Watt>.Create(newtonMeter.Val * perSecond.Value()); - } - - [DebuggerHidden] - public static Watt operator *(PerSecond perSecond, NewtonMeter newtonMeter) - { - return SIBase<Watt>.Create(perSecond.Value() * newtonMeter.Val); - } - - [DebuggerHidden] - public static Second operator /(NewtonMeter newtonMeter, Watt watt) - { - return SIBase<Second>.Create(newtonMeter.Val / watt.Value()); - } - - [DebuggerHidden] - public static PerSquareSecond operator /(NewtonMeter newtonMeter, KilogramSquareMeter kgKilogramSquareMeter) - { - return SIBase<PerSquareSecond>.Create(newtonMeter.Val / kgKilogramSquareMeter.Value()); - } - - [DebuggerHidden] - public static PerSecond operator /(NewtonMeter newtonMeter, NewtonMeterSecond newtonMeterSecond) - { - return SIBase<PerSecond>.Create(newtonMeter.Val / newtonMeterSecond.Value()); - } - - [DebuggerHidden] - public static Newton operator /(NewtonMeter newtonMeter, Meter meter) - { - return SIBase<Newton>.Create(newtonMeter.Val / meter.Value()); - } - - [DebuggerHidden] - public static NewtonMeterSecond operator /(NewtonMeter newtonMeter, PerSecond perSecond) - { - return SIBase<NewtonMeterSecond>.Create(newtonMeter.Val / perSecond.Value()); - } - } - - public class NewtonMeterSecond : SIBase<NewtonMeterSecond> - { - private static readonly Unit[] NumeratorDefault = { Unit.N, Unit.m, Unit.s }; - private NewtonMeterSecond(double val) : base(val, NumeratorDefault) {} - } - - public class Ampere : SIBase<Ampere> - { - private static readonly Unit[] NumeratorDefault = { Unit.Ampere }; - private Ampere(double val) : base(val, NumeratorDefault) {} - - public static Watt operator *(Ampere ampere, Volt volt) - { - return SIBase<Watt>.Create(volt.Value() * ampere.Val); - } - - public static Ampere operator *(Ampere ampere, double val) - { - return Create(ampere.Val * val); - } - - public static Volt operator /(Watt watt, Ampere ampere) - { - return SIBase<Volt>.Create(watt.Value() / ampere.Value()); - } - } - - public class Volt : SIBase<Volt> - { - private static readonly Unit[] NumeratorDefault = { Unit.Volt }; - private Volt(double val) : base(val, NumeratorDefault) {} - - public static Watt operator *(Volt volt, Ampere ampere) - { - return SIBase<Watt>.Create(volt.Val * ampere.Value()); - } - - public static Ampere operator /(Watt watt, Volt volt) - { - return SIBase<Ampere>.Create(watt.Value() / volt.Value()); - } - } - - /// <summary> - /// Base Class for all special SI Classes. Not intended to be used directly. - /// Implements templated operators for type safety and convenience. - /// </summary> - /// <typeparam name="T"></typeparam> - public abstract class SIBase<T> : SI where T : SIBase<T> - { - private static readonly T ZeroPrototype; - - static SIBase() - { - const BindingFlags bindingFlags = BindingFlags.NonPublic | BindingFlags.Instance; - var constructorInfo = typeof(T).GetConstructor(bindingFlags, null, new[] { typeof(double) }, null); - var parameter = Expression.Parameter(typeof(double)); - var lambda = Expression.Lambda<Func<double, T>>(Expression.New(constructorInfo, parameter), parameter); - Constructor = lambda.Compile(); - ZeroPrototype = Constructor(0); - } - - /// <summary> - /// The constructor for the generic type T. - /// </summary> - private static readonly Func<double, T> Constructor; - - /// <summary> - /// Creates the specified special SI object. - /// </summary> - /// <param name="val">The value of the SI object.</param> - [DebuggerStepThrough] - public static T Create(double val) - { - if (val == 0) { - return ZeroPrototype; - } - - return Constructor(val); - } - - [DebuggerStepThrough] - protected SIBase(double value) : base(value) {} - - [DebuggerStepThrough] - protected SIBase(double value, Unit[] numerator) : base(value) - { - Numerator = numerator; - } - - [DebuggerStepThrough] - protected SIBase(double value, Unit[] numerator, Unit[] denominator) : base(value) - { - Numerator = numerator; - Denominator = denominator; - } - - [DebuggerStepThrough] - public new T Abs() - { - return Create(Math.Abs(Val)); - } - - #region Operators - - /// <summary> - /// Implements the operator + for two specialized SI Classes. - /// </summary> - /// <param name="si1">The si1.</param> - /// <param name="si2">The si2.</param> - /// <returns> - /// The result of the operator. - /// </returns> - [DebuggerHidden] - public static T operator +(SIBase<T> si1, SIBase<T> si2) - { - return Create(si1.Val + si2.Val); - } - - /// <summary> - /// Implements the operator + for a specialized SI Class and a generic SI Class. - /// </summary> - /// <param name="si1">The si1.</param> - /// <param name="si2">The si2.</param> - /// <returns> - /// The result of the operator. - /// </returns> - [DebuggerHidden] - public static T operator +(SIBase<T> si1, SI si2) - { - return ((si1 as SI) + si2).Cast<T>(); - } - - /// <summary> - /// Implements the operator + for a generic SI Class and a specialized SI Class. - /// </summary> - /// <param name="si1">The si1.</param> - /// <param name="si2">The si2.</param> - /// <returns> - /// The result of the operator. - /// </returns> - [DebuggerHidden] - public static T operator +(SI si1, SIBase<T> si2) - { - return (si1 + (si2 as SI)).Cast<T>(); - } - - /// <summary> - /// Implements the unary operator -. - /// </summary> - /// <param name="si1">The si1.</param> - /// <returns> - /// The result of the operator. - /// </returns> - [DebuggerHidden] - public static T operator -(SIBase<T> si1) - { - return Create(-si1.Val); - } - - /// <summary> - /// Implements the operator - for two specialized SI classes. - /// </summary> - /// <param name="si1">The si1.</param> - /// <param name="si2">The si2.</param> - /// <returns> - /// The result of the operator. - /// </returns> - [DebuggerHidden] - public static T operator -(SIBase<T> si1, SIBase<T> si2) - { - return Create(si1.Val - si2.Val); - } - - /// <summary> - /// Implements the operator - for a specialized SI class and a generic SI class. - /// </summary> - /// <param name="si1">The si1.</param> - /// <param name="si2">The si2.</param> - /// <returns> - /// The result of the operator. - /// </returns> - [DebuggerHidden] - public static T operator -(SIBase<T> si1, SI si2) - { - return ((si1 as SI) - si2).Cast<T>(); - } - - /// <summary> - /// Implements the operator - for a generic SI class and a specialized SI class. - /// </summary> - /// <param name="si1">The si1.</param> - /// <param name="si2">The si2.</param> - /// <returns> - /// The result of the operator. - /// </returns> - [DebuggerHidden] - public static T operator -(SI si1, SIBase<T> si2) - { - return (si1 - (si2 as SI)).Cast<T>(); - } - - /// <summary> - /// Implements the operator * for a double and a specialized SI class. - /// </summary> - /// <param name="d">The double value.</param> - /// <param name="si">The si.</param> - /// <returns> - /// The result of the operator. - /// </returns> - [DebuggerHidden] - public static T operator *(double d, SIBase<T> si) - { - return Create(d * si.Val); - } - - /// <summary> - /// Implements the operator * for a specialized SI class and a double. - /// </summary> - /// <param name="si">The si.</param> - /// <param name="d">The double.</param> - /// <returns> - /// The result of the operator. - /// </returns> - [DebuggerHidden] - public static T operator *(SIBase<T> si, double d) - { - return Create(si.Val * d); - } - - /// <summary> - /// Implements the operator / for a specialized SI class and a double. - /// </summary> - /// <param name="si">The si.</param> - /// <param name="d">The double.</param> - /// <returns> - /// The result of the operator. - /// </returns> - [DebuggerHidden] - public static T operator /(SIBase<T> si, double d) - { - return Create(si.Val / d); - } - - [DebuggerHidden] - public static Scalar operator /(SIBase<T> si, SIBase<T> si2) - { - return SIBase<Scalar>.Create(si.Val / si2.Val); - } - - #endregion - } - - /// <summary> - /// Class for representing generic SI Units. - /// </summary> - /// <remarks> - /// Usage: new SI(1.0).Newton.Meter, new SI(2.3).Rounds.Per.Minute - /// </remarks> - [DebuggerDisplay("{Val}")] - public class SI : IComparable - { - /// <summary> - /// The basic scalar value of the SI. - /// </summary> - protected readonly double Val; - - /// <summary> - /// The denominator of the SI. - /// </summary> - protected Unit[] Denominator; - - /// <summary> - /// The numerator of the SI. - /// </summary> - protected Unit[] Numerator; - - /// <summary> - /// The current exponent for conversion operations (Square, Cubic, Linear, e.g. new SI(3).Square.Meter). - /// Can be reseted with Reset, Per, Cast. - /// </summary> - private readonly int _exponent; - - /// <summary> - /// A flag indicating if the current SI is in reciprocal mode (used in the <see cref="Per"/> method for reciprocal units: e.g. new SI(2).Meter.Per.Second) ==> [m/s] - /// Can be reseted with Reset, Per, Cast. - /// </summary> - private readonly bool _reciproc; - - /// <summary> - /// A flag indicating if the current SI is in reverse mode (used for conversions: e.g. new SI(2).Rounds.Per.Minute.ConverTo.Radian.Per.Second ==> [rpm/min] => [rad/s]). - /// </summary> - private readonly bool _reverse; - - /// <summary> - /// Enum for defining the Units. - /// </summary> - [SuppressMessage("ReSharper", "InconsistentNaming")] - protected enum Unit - { - k, - s, - m, - g, - W, - N, - min, - c, - d, - h, - milli, - t, - J, - Ampere, - NI, // norm liter - liter, - Volt - } - - /// <summary> - /// Initializes a new instance of the <see cref="SI"/> class without any units (dimensionless, scalar) [-]. - /// </summary> - /// <param name="val">The value.</param> - [DebuggerHidden] - public SI(double val = 0.0) - { - Val = val; - _reciproc = false; - _reverse = false; - Numerator = new Unit[0]; - Denominator = new Unit[0]; - _exponent = 1; - - if (double.IsNaN(val)) { - throw new VectoException("NaN [{0}] is not allowed for SI-Values in Vecto.", GetUnitString()); - } - - if (double.IsInfinity(Val)) { - throw new VectoException("Infinity [{0}] is not allowed for SI-Values in Vecto.", GetUnitString()); - } - } - - /// <summary> - /// Initializes a new instance of the <see cref="SI"/> class which allows to construct a new SI with all parameters. - /// </summary> - /// <param name="val">The value.</param> - /// <param name="numerator">The numerator.</param> - /// <param name="denominator">The denominator.</param> - /// <param name="reciproc">if set to <c>true</c> then the object is in reciproc mode (1/...)</param> - /// <param name="reverse">if set to <c>true</c> then the object is in reverse convertion mode (e.g. rpm/min => rad/s).</param> - /// <param name="exponent">The exponent for further conversions (e.g. Square.Meter).</param> - protected SI(double val, Unit[] numerator, Unit[] denominator, bool reciproc = false, - bool reverse = false, int exponent = 1) - { - Val = val; - _reciproc = reciproc; - _reverse = reverse; - _exponent = exponent; - - var tmpDenominator = denominator.ToList(); - Numerator = numerator.Where(n => !tmpDenominator.Remove(n)).ToArray(); - Denominator = tmpDenominator.ToArray(); - - if (double.IsNaN(Val)) { - throw new VectoException("NaN [{0}] is not allowed for SI-Values in Vecto.", GetUnitString()); - } - - if (double.IsInfinity(Val)) { - throw new VectoException("Infinity [{0}] is not allowed for SI-Values in Vecto.", GetUnitString()); - } - } - - /// <summary> - /// Initializes a new instance of the <see cref="SI"/> class which copies the units from an already existing SI. - /// </summary> - /// <param name="val">The value.</param> - /// <param name="unit">The unit.</param> - [DebuggerHidden] - private SI(double val, SI unit) : this(val, unit.Numerator, unit.Denominator) {} - - [DebuggerHidden] - protected SI(SI si, double? factor = null, Unit? fromUnit = null, Unit? toUnit = null, - bool? reciproc = null, bool? reverse = null, int? exponent = null) - { - var numerator = si.Denominator.ToList(); - var denominator = si.Numerator.ToList(); - - Val = si.Val; - _reciproc = reciproc ?? si._reciproc; - _reverse = reverse ?? si._reverse; - _exponent = exponent ?? si._exponent; - - // if reverse mode then swap fromUnit and toUnit and invert factor. - if (_reverse) { - var tmp = fromUnit; - fromUnit = toUnit; - toUnit = tmp; - factor = 1 / factor; - } - - // add the unit as often as is defined by the exponent. - for (var i = 0; i < _exponent; i++) { - if (!_reciproc) { - UpdateUnit(fromUnit, toUnit, denominator); - if (factor.HasValue) { - Val *= factor.Value; - } - } else { - UpdateUnit(fromUnit, toUnit, numerator); - if (factor.HasValue) { - Val /= factor.Value; - } - } - } - - Numerator = denominator.ToArray(); - Denominator = numerator.ToArray(); - - if (double.IsNaN(Val)) { - throw new VectoException("NaN [{0}] is not allowed for SI-Values in Vecto.", GetUnitString()); - } - - if (double.IsInfinity(Val)) { - throw new VectoException("Infinity [{0}] is not allowed for SI-Values in Vecto.", GetUnitString()); - } - } - - /// <summary> - /// Adds the new toUnit to the units collection and removes the fromUnit. - /// </summary> - /// <param name="fromUnit">From unit.</param> - /// <param name="toUnit">To unit.</param> - /// - /// <param name="units">The units.</param> - /// <exception cref="VectoException"></exception> - [DebuggerHidden] - private void UpdateUnit(Unit? fromUnit, Unit? toUnit, ICollection<Unit> units) - { - if (_reverse && fromUnit.HasValue) { - if (units.Contains(fromUnit.Value)) { - units.Remove(fromUnit.Value); - } else { - throw new VectoException("Unit missing. Conversion not possible. [{0}] does not contain a [{1}].", - string.Join(", ", units), - fromUnit); - } - } - - if (toUnit.HasValue) { - units.Add(toUnit.Value); - } - } - - /// <summary> - /// Converts the SI unit to another SI unit, defined by term(s) following after the ConvertTo(). - /// The Conversion Mode is active until an arithmetic operator is used (+,-,*,/), - /// or the .Value-Method, or the .Cast-Method were called. - /// ATTENTION: Before returning an SI Unit, ensure to cancel Conversion Mode (with or Cast). - /// </summary> - /// <returns></returns> - [DebuggerHidden] - public SI ConvertTo() - { - return new SI(Linear, reciproc: false, reverse: true); - } - - /// <summary> - /// Casts the SI Unit to the concrete unit type (if the units allow such an cast). - /// </summary> - /// <typeparam name="T">the specialized SI unit. e.g. Watt, NewtonMeter, Second</typeparam> - //[DebuggerHidden] - public T Cast<T>() where T : SIBase<T> - { - var si = ToBasicUnits(); - var t = SIBase<T>.Create(si.Val); - if (!si.HasEqualUnit(t)) { - throw new VectoException("SI Unit Conversion failed: From {0} to {1}", si, t); - } - return t; - } - - /// <summary> - /// Converts the derived SI units to the basic units and returns this as a new SI object. - /// </summary> - public SI ToBasicUnits() - { - var numerator = new List<Unit>(10); - var denominator = new List<Unit>(10); - - var numeratorFactor = 1.0; - for (var i = 0; i < Numerator.Length; i++) { - numeratorFactor *= ConvertToBasicUnits(Numerator[i], numerator, denominator); - } - var denominatorFactor = 1.0; - for (var i = 0; i < Denominator.Length; i++) { - denominatorFactor *= ConvertToBasicUnits(Denominator[i], denominator, numerator); - } - - return new SI(Val * numeratorFactor / denominatorFactor, numerator.ToArray(), denominator.ToArray()); - } - - /// <summary> - /// Converts to basic units. e.g [W] => [kgm²/s³] - /// </summary> - /// <param name="unit">The unit.</param> - /// <param name="numerator">The numerator.</param> - /// <param name="denominator">The denominator.</param> - [MethodImpl(MethodImplOptions.AggressiveInlining)] - private static double ConvertToBasicUnits(Unit unit, List<Unit> numerator, List<Unit> denominator) - { - switch (unit) { - case Unit.W: - numerator.AddRange(new[] { Unit.k, Unit.g, Unit.m, Unit.m }); - denominator.AddRange(new[] { Unit.s, Unit.s, Unit.s }); - break; - case Unit.N: - numerator.AddRange(new[] { Unit.k, Unit.g, Unit.m }); - denominator.AddRange(new[] { Unit.s, Unit.s }); - break; - case Unit.t: - numerator.AddRange(new[] { Unit.k, Unit.g }); - return 1000; - case Unit.J: - numerator.AddRange(new[] { Unit.k, Unit.g, Unit.m, Unit.m }); - denominator.AddRange(new[] { Unit.s, Unit.s }); - break; - case Unit.min: - numerator.Add(Unit.s); - return 60; - default: - numerator.Add(unit); - break; - } - return 1; - } - - /// <summary> - /// Gets the underlying scalar double value. - /// </summary> - [DebuggerHidden] - public double Value() - { - return Val; - } - - /// <summary> - /// Clones this instance. - /// </summary> - public SI Clone() - { - return new SI(Val, Numerator, Denominator); - } - - /// <summary> - /// Returns the absolute value. - /// </summary> - public virtual SI Abs() - { - return new SI(Math.Abs(Val), this); - } - - /// <summary> - /// Returns the numerical sign of the SI. - /// </summary> - /// <returns>-1 if si < 0. 0 if si==0, 1 if si > 0.</returns> - [DebuggerHidden] - public int Sign() - { - return Math.Sign(Val); - } - - #region Unit Definitions - - /// <summary> - /// Defines the denominator by the terms following after the Per. - /// </summary> - [DebuggerHidden] - public SI Per - { - [DebuggerHidden] get { return new SI(Linear, reciproc: !_reciproc); } - } - - /// <summary> - /// Takes all following terms as cubic terms (=to the power of 3). - /// </summary> - [DebuggerHidden] - public SI Cubic - { - [DebuggerHidden] get { return new SI(this, exponent: 3); } - } - - /// <summary> - /// Takes all following terms as quadratic terms (=to the power of 2). - /// </summary> - [DebuggerHidden] - public SI Square - { - [DebuggerHidden] get { return new SI(this, exponent: 2); } - } - - /// <summary> - /// Takes all following terms as linear terms (=to the power of 1). - /// </summary> - [DebuggerHidden] - public SI Linear - { - [DebuggerHidden] get { return new SI(this, exponent: 1); } - } - - /// <summary> - /// [g] (to basic unit: [kg]) - /// </summary> - [DebuggerHidden] - public SI Gramm - { - [DebuggerHidden] get { return new SI(new SI(this, toUnit: Unit.k), 0.001, Unit.g, Unit.g); } - } - - [DebuggerHidden] - public SI Liter - { - [DebuggerHidden] get { return new SI(this, fromUnit: Unit.liter, toUnit: Unit.liter); } - } - - [DebuggerHidden] - public SI Joule - { - [DebuggerHidden] get { return new SI(this, fromUnit: Unit.J, toUnit: Unit.J); } - } - - /// <summary> - /// [t] (to basic unit: [kg]) - /// </summary> - [DebuggerHidden] - public SI Ton - { - [DebuggerHidden] get { return new SI(new SI(this, toUnit: Unit.k), 1000, Unit.t, Unit.g); } - } - - /// <summary> - /// [N] - /// </summary> - [DebuggerHidden] - public SI Newton - { - [DebuggerHidden] get { return new SI(this, fromUnit: Unit.N, toUnit: Unit.N); } - } - - /// <summary> - /// [W] - /// </summary> - [DebuggerHidden] - public SI Watt - { - [DebuggerHidden] get { return new SI(this, fromUnit: Unit.W, toUnit: Unit.W); } - } - - /// <summary> - /// [m] - /// </summary> - [DebuggerHidden] - public SI Meter - { - [DebuggerHidden] get { return new SI(this, fromUnit: Unit.m, toUnit: Unit.m); } - } - - /// <summary> - /// [s] - /// </summary> - [DebuggerHidden] - public SI Second - { - [DebuggerHidden] get { return new SI(this, fromUnit: Unit.s, toUnit: Unit.s); } - } - - /// <summary> - /// [-]. Defines radian. Only virtual. Has no real SI unit. - /// </summary> - [DebuggerHidden] - public SI Radian - { - [DebuggerHidden] get { return new SI(this); } - } - - /// <summary> - /// [-]. Converts to/from Radiant. Internally everything is stored in radian. - /// </summary> - [DebuggerHidden] - public SI Rounds - { - [DebuggerHidden] get { return new SI(this, 2 * Math.PI); } - } - - /// <summary> - /// [s] Converts to/from Second. Internally everything is stored in seconds. - /// </summary> - [DebuggerHidden] - public SI Hour - { - [DebuggerHidden] get { return new SI(this, 3600.0, Unit.h, Unit.s); } - } - - /// <summary> - /// [s] Converts to/from Second. Internally everything is stored in seconds. - /// </summary> - [DebuggerHidden] - public SI Minute - { - [DebuggerHidden] get { return new SI(this, 60.0, Unit.min, Unit.s); } - } - - /// <summary> - /// Quantifier for milli (1/1000). - /// </summary> - [DebuggerHidden] - public SI Milli - { - [DebuggerHidden] get { return new SI(this, 0.001, Unit.milli); } - } - - /// <summary> - /// Quantifier for Kilo (1000). - /// </summary> - [DebuggerHidden] - public SI Kilo - { - [DebuggerHidden] get { return new SI(this, 1000.0, Unit.k); } - } - - public SI Ampere - { - [DebuggerHidden] get { return new SI(this, 1.0, Unit.Ampere); } - } - - /// <summary> - /// Quantifier for Dezi (1/10) - /// </summary> - [DebuggerHidden] - public SI Dezi - { - [DebuggerHidden] get { return new SI(this, 0.1, Unit.d); } - } - - /// <summary> - /// Quantifier for Centi (1/100) - /// </summary> - [DebuggerHidden] - public SI Centi - { - [DebuggerHidden] get { return new SI(this, 0.01, Unit.c); } - } - - #endregion - - #region Operators - - /// <summary> - /// Implements the operator +. - /// </summary> - /// <param name="si1">The si1.</param> - /// <param name="si2">The si2.</param> - /// <returns> - /// The result of the operator. - /// </returns> - /// <exception cref="VectoException"></exception> - [DebuggerHidden] - public static SI operator +(SI si1, SI si2) - { - if (!si1.HasEqualUnit(si2)) { - throw new VectoException("Operator '+' can only operate on SI Objects with the same unit. Got: {0} + {1}", si1, si2); - } - - return new SI(si1.Val + si2.Val) { - Numerator = si1.Numerator, - Denominator = si1.Denominator - }; - } - - /// <summary> - /// Implements the operator -. - /// </summary> - /// <param name="si1">The si1.</param> - /// <param name="si2">The si2.</param> - /// <returns> - /// The result of the operator. - /// </returns> - /// <exception cref="VectoException"></exception> - [DebuggerHidden] - public static SI operator -(SI si1, SI si2) - { - if (!si1.HasEqualUnit(si2)) { - throw new VectoException("Operator '-' can only operate on SI Objects with the same unit. Got: {0} - {1}", si1, si2); - } - return new SI(si1.Val - si2.Val) { - Numerator = si1.Numerator, - Denominator = si1.Denominator - }; - } - - /// <summary> - /// Implements the operator -. - /// </summary> - /// <param name="si1">The si1.</param> - /// <returns> - /// The result of the operator. - /// </returns> - [DebuggerHidden] - public static SI operator -(SI si1) - { - return new SI(-si1.Val) { Numerator = si1.Numerator, Denominator = si1.Denominator }; - } - - /// <summary> - /// Implements the operator *. - /// </summary> - /// <param name="si1">The si1.</param> - /// <param name="si2">The si2.</param> - /// <returns> - /// The result of the operator. - /// </returns> - public static SI operator *(SI si1, SI si2) - { - var numerator = new Unit[si1.Numerator.Length + si2.Numerator.Length]; - Array.Copy(si1.Numerator, numerator, si1.Numerator.Length); - Array.Copy(si2.Numerator, 0, numerator, si1.Numerator.Length, si2.Numerator.Length); - - var denominator = new Unit[si1.Denominator.Length + si2.Denominator.Length]; - Array.Copy(si1.Denominator, denominator, si1.Denominator.Length); - Array.Copy(si2.Denominator, 0, denominator, si1.Denominator.Length, si2.Denominator.Length); - - return new SI(si1.Val * si2.Val, numerator, denominator); - } - - /// <summary> - /// Implements the operator *. - /// </summary> - /// <param name="si1">The si1.</param> - /// <param name="d">The d.</param> - /// <returns> - /// The result of the operator. - /// </returns> - [DebuggerHidden] - public static SI operator *(SI si1, double d) - { - return new SI(si1.Val * d) { Numerator = si1.Numerator, Denominator = si1.Denominator }; - } - - /// <summary> - /// Implements the operator *. - /// </summary> - /// <param name="d">The d.</param> - /// <param name="si1">The si1.</param> - /// <returns> - /// The result of the operator. - /// </returns> - [DebuggerHidden] - public static SI operator *(double d, SI si1) - { - return new SI(d * si1.Val) { Numerator = si1.Numerator, Denominator = si1.Denominator }; - } - - /// <summary> - /// Implements the operator /. - /// </summary> - /// <param name="si1">The si1.</param> - /// <param name="si2">The si2.</param> - /// <returns> - /// The result of the operator. - /// </returns> - public static SI operator /(SI si1, SI si2) - { - double result; - try { - result = si1.Val / si2.Val; - - // bad cases: Infinity = x / 0.0 (for x != 0), NaN = 0.0 / 0.0 - if (double.IsInfinity(result) || double.IsNaN(result)) { - throw new DivideByZeroException(); - } - } catch (DivideByZeroException ex) { - throw new VectoException( - string.Format("Can not compute division by zero ([{0}] / 0[{1}])", si1.GetUnitString(), si2.GetUnitString()), ex); - } - - var numerator = new Unit[si1.Numerator.Length + si2.Denominator.Length]; - Array.Copy(si1.Numerator, numerator, si1.Numerator.Length); - Array.Copy(si2.Denominator, 0, numerator, si1.Numerator.Length, si2.Denominator.Length); - - var denominator = new Unit[si1.Denominator.Length + si2.Numerator.Length]; - Array.Copy(si1.Denominator, denominator, si1.Denominator.Length); - Array.Copy(si2.Numerator, 0, denominator, si1.Denominator.Length, si2.Numerator.Length); - - return new SI(result, numerator, denominator); - } - - /// <summary> - /// Implements the operator /. - /// </summary> - /// <param name="si1">The si1.</param> - /// <param name="d">The d.</param> - /// <returns> - /// The result of the operator. - /// </returns> - [DebuggerHidden] - public static SI operator /(SI si1, double d) - { - if (d.IsEqual(0)) { - throw new VectoException(string.Format("Can not compute division by zero ([{0}] / 0)", si1.GetUnitString()), - new DivideByZeroException()); - } - - return new SI(si1.Val / d) { Numerator = si1.Numerator, Denominator = si1.Denominator }; - } - - /// <summary> - /// Implements the operator /. - /// </summary> - /// <param name="d">The d.</param> - /// <param name="si1">The si1.</param> - /// <returns> - /// The result of the operator. - /// </returns> - [DebuggerHidden] - public static SI operator /(double d, SI si1) - { - if (si1.IsEqual(0)) { - throw new VectoException(string.Format("Can not compute division by zero (x / 0[{0}])", si1.GetUnitString()), - new DivideByZeroException()); - } - - return new SI(d / si1.Val) { Numerator = si1.Denominator, Denominator = si1.Numerator }; - } - - /// <summary> - /// Implements the operator <. - /// </summary> - /// <param name="si1">The si1.</param> - /// <param name="si2">The si2.</param> - /// <returns> - /// The result of the operator. - /// </returns> - /// <exception cref="VectoException"></exception> - [DebuggerHidden] - [MethodImpl(MethodImplOptions.AggressiveInlining)] - public static bool operator <(SI si1, SI si2) - { - if (!si1.HasEqualUnit(si2)) { - throw new VectoException("Operator '<' can only operate on SI Objects with the same unit. Got: {0} < {1}", si1, si2); - } - return si1.Val < si2.Val; - } - - /// <summary> - /// Implements the operator <. - /// </summary> - /// <param name="si1">The si1.</param> - /// <param name="d">The d.</param> - /// <returns> - /// The result of the operator. - /// </returns> - [DebuggerHidden] - public static bool operator <(SI si1, double d) - { - return si1 != null && si1.Val < d; - } - - /// <summary> - /// Implements the operator >. - /// </summary> - /// <param name="si1">The si1.</param> - /// <param name="si2">The si2.</param> - /// <returns> - /// The result of the operator. - /// </returns> - /// <exception cref="VectoException"></exception> - [DebuggerHidden] - [MethodImpl(MethodImplOptions.AggressiveInlining)] - public static bool operator >(SI si1, SI si2) - { - if (!si1.HasEqualUnit(si2)) { - throw new VectoException("Operator '>' can only operate on SI Objects with the same unit. Got: {0} > {1}", si1, si2); - } - return si1.Val > si2.Val; - } - - /// <summary> - /// Implements the operator >. - /// </summary> - /// <param name="si1">The si1.</param> - /// <param name="d">The d.</param> - /// <returns> - /// The result of the operator. - /// </returns> - [DebuggerHidden] - public static bool operator >(SI si1, double d) - { - return si1 != null && si1.Val > d; - } - - /// <summary> - /// Implements the operator >. - /// </summary> - /// <param name="d">The d.</param> - /// <param name="si1">The si1.</param> - /// <returns> - /// The result of the operator. - /// </returns> - [DebuggerHidden] - public static bool operator >(double d, SI si1) - { - return si1 != null && d > si1.Val; - } - - /// <summary> - /// Implements the operator <. - /// </summary> - /// <param name="d">The d.</param> - /// <param name="si1">The si1.</param> - /// <returns> - /// The result of the operator. - /// </returns> - [DebuggerHidden] - public static bool operator <(double d, SI si1) - { - return si1 != null && d < si1.Val; - } - - /// <summary> - /// Implements the operator <=. - /// </summary> - /// <param name="si1">The si1.</param> - /// <param name="si2">The si2.</param> - /// <returns> - /// The result of the operator. - /// </returns> - /// <exception cref="VectoException"></exception> - [DebuggerHidden] - public static bool operator <=(SI si1, SI si2) - { - if (!si1.HasEqualUnit(si2)) { - throw new VectoException("Operator '<=' can only operate on SI Objects with the same unit. Got: {0} <= {1}", si1, - si2); - } - return si1.Val <= si2.Val; - } - - /// <summary> - /// Implements the operator <=. - /// </summary> - /// <param name="si1">The si1.</param> - /// <param name="d">The d.</param> - /// <returns> - /// The result of the operator. - /// </returns> - [DebuggerHidden] - public static bool operator <=(SI si1, double d) - { - return si1 != null && si1.Val <= d; - } - - /// <summary> - /// Implements the operator >=. - /// </summary> - /// <param name="si1">The si1.</param> - /// <param name="si2">The si2.</param> - /// <returns> - /// The result of the operator. - /// </returns> - /// <exception cref="VectoException"></exception> - [DebuggerHidden] - public static bool operator >=(SI si1, SI si2) - { - if (!si1.HasEqualUnit(si2)) { - throw new VectoException("Operator '>=' can only operate on SI Objects with the same unit. Got: {0} >= {1}", si1, - si2); - } - return si1.Val >= si2.Val; - } - - /// <summary> - /// Implements the operator >=. - /// </summary> - /// <param name="si1">The si1.</param> - /// <param name="d">The d.</param> - /// <returns> - /// The result of the operator. - /// </returns> - [DebuggerHidden] - public static bool operator >=(SI si1, double d) - { - return si1 != null && si1.Val >= d; - } - - /// <summary> - /// Implements the operator >=. - /// </summary> - /// <param name="d">The d.</param> - /// <param name="si1">The lower.</param> - /// <returns> - /// The result of the operator. - /// </returns> - [DebuggerHidden] - public static bool operator >=(double d, SI si1) - { - return si1 != null && d >= si1.Val; - } - - /// <summary> - /// Implements the operator <=. - /// </summary> - /// <param name="d">The d.</param> - /// <param name="si1">The lower.</param> - /// <returns> - /// The result of the operator. - /// </returns> - public static bool operator <=(double d, SI si1) - { - return si1 != null && d <= si1.Val; - } - - /// <summary> - /// Determines whether the SI is between lower and uppper bound. - /// </summary> - /// <param name="lower">The lower bound.</param> - /// <param name="upper">The upper bound.</param> - /// <returns></returns> - public bool IsBetween(SI lower, SI upper) - { - return lower <= Val && Val <= upper; - } - - /// <summary> - /// Determines whether the SI is between lower and uppper bound. - /// </summary> - /// <param name="lower">The lower bound.</param> - /// <param name="upper">The upper bound.</param> - /// <returns></returns> - public bool IsBetween(double lower, double upper) - { - return lower <= Val && Val <= upper; - } - - #endregion - - #region ToString - - /// <summary> - /// Returns the Unit Part of the SI Unit Expression. - /// </summary> - public string GetUnitString() - { - if (Denominator.Any()) { - if (Numerator.Any()) { - return string.Concat( - Numerator.GroupBy(x => x) - .Select(x => x.Count() == 1 ? x.Key.ToString() : string.Format("{0}^{1}", x.Key, x.Count()))) - + "/" - + string.Concat( - Denominator.GroupBy(x => x) - .Select(x => x.Count() == 1 ? x.Key.ToString() : string.Format("{0}^{1}", x.Key, x.Count()))); - } - return "1/" + string.Concat( - Denominator.GroupBy(x => x) - .Select(x => x.Count() == 1 ? x.Key.ToString() : string.Format("{0}^{1}", x.Key, x.Count()))); - } - - if (Numerator.Any()) { - return string.Concat( - Numerator.GroupBy(x => x) - .Select(x => x.Count() == 1 ? x.Key.ToString() : string.Format("{0}^{1}", x.Key, x.Count()))); - } - - return "-"; - } - - /// <summary> - /// Returns the String representation. - /// </summary> - public override string ToString() - { - return ToString(null); - } - - /// <summary> - /// Returns a <see cref="System.String" /> that represents this instance. - /// </summary> - /// <param name="format">The format.</param> - /// <returns> - /// A <see cref="System.String" /> that represents this instance. - /// </returns> - private string ToString(string format) - { - if (string.IsNullOrEmpty(format)) { - format = "F4"; - } - - return string.Format(CultureInfo.InvariantCulture, "{0:" + format + "} [{2}]", Val, format, GetUnitString()); - } - - #endregion - - #region Equality members - - /// <summary> - /// Compares the Unit-Parts of two SI Units. - /// </summary> - /// <param name="si">The si.</param> - /// <returns></returns> - [DebuggerHidden] - [MethodImpl(MethodImplOptions.AggressiveInlining)] - public bool HasEqualUnit(SI si) - { - if (Numerator.SequenceEqualFast(si.Numerator) && Denominator.SequenceEqualFast(si.Denominator)) { - return true; - } - - var self = ToBasicUnits(); - var other = si.ToBasicUnits(); - return self.Denominator.SequenceEqualFast(other.Denominator) && self.Numerator.SequenceEqualFast(other.Numerator); - } - - /// <summary> - /// Determines whether the specified <see cref="System.Object" />, is equal to this instance. - /// </summary> - /// <param name="obj">The <see cref="System.Object" /> to compare with this instance.</param> - /// <returns> - /// <c>true</c> if the specified <see cref="System.Object" /> is equal to this instance; otherwise, <c>false</c>. - /// </returns> - public override bool Equals(object obj) - { - if (ReferenceEquals(null, obj)) { - return false; - } - if (ReferenceEquals(this, obj)) { - return true; - } - var other = obj as SI; - return other != null && Val.Equals(other.Val) && HasEqualUnit(other); - } - - /// <summary> - /// Determines whether the specified si is equal. - /// </summary> - /// <param name="si">The si.</param> - /// <param name="tolerance">The tolerance.</param> - /// <returns></returns> - public bool IsEqual(SI si, SI tolerance = null) - { - return (tolerance == null || HasEqualUnit(tolerance)) && HasEqualUnit(si) && - Val.IsEqual(si.Val, tolerance == null ? DoubleExtensionMethods.Tolerance : tolerance.Value()); - } - - /// <summary> - /// Determines whether the specified value is equal. - /// </summary> - /// <param name="val">The value.</param> - /// <param name="tolerance">The tolerance.</param> - /// <returns></returns> - [DebuggerHidden] - public bool IsEqual(double val, double tolerance = DoubleExtensionMethods.Tolerance) - { - return Val.IsEqual(val, tolerance); - } - - /// <summary> - /// Determines whether the specified si is smaller. - /// </summary> - /// <param name="si">The si.</param> - /// <param name="tolerance">The tolerance.</param> - /// <returns></returns> - public bool IsSmaller(SI si, SI tolerance = null) - { - if (!HasEqualUnit(si)) { - throw new VectoException("compared value has to be the same unit. Got: {0} <=> {1}", this, si); - } - if (tolerance != null && !HasEqualUnit(tolerance)) { - throw new VectoException("tolerance has to be the same unit. Got: {0} <=> {1}", this, tolerance); - } - - return Val.IsSmaller(si.Val, tolerance == null ? DoubleExtensionMethods.Tolerance : tolerance.Value()); - } - - /// <summary> - /// Determines whether the specified si is smaller. - /// </summary> - /// <param name="si">The si.</param> - /// <param name="tolerance">The tolerance.</param> - /// <returns></returns> - public bool IsSmaller(SI si, double tolerance) - { - if (!HasEqualUnit(si)) { - throw new VectoException("compared value has to be the same unit. Got: {0} <=> {1}", this, si); - } - - return Val.IsSmaller(si.Val, tolerance); - } - - /// <summary> - /// Determines whether [is smaller or equal] [the specified si]. - /// </summary> - /// <param name="si">The si.</param> - /// <param name="tolerance">The tolerance.</param> - /// <returns></returns> - public bool IsSmallerOrEqual(SI si, SI tolerance = null) - { - if (!HasEqualUnit(si)) { - throw new VectoException("compared value has to be the same unit. Got: {0} <=> {1}", this, si); - } - if (tolerance != null && !HasEqualUnit(tolerance)) { - throw new VectoException("tolerance has to be the same unit. Got: {0} <=> {1}", this, tolerance); - } - - return Val.IsSmallerOrEqual(si.Val, tolerance == null ? DoubleExtensionMethods.Tolerance : tolerance.Value()); - } - - /// <summary> - /// Determines whether the specified si is greater. - /// </summary> - /// <param name="si">The si.</param> - /// <param name="tolerance">The tolerance.</param> - /// <returns></returns> - public bool IsGreater(SI si, SI tolerance = null) - { - if (!HasEqualUnit(si)) { - throw new VectoException("compared value has to be the same unit. Got: {0} <=> {1}", this, si); - } - if (tolerance != null && !HasEqualUnit(tolerance)) { - throw new VectoException("tolerance has to be the same unit. Got: {0} <=> {1}", this, tolerance); - } - - return Val.IsGreater(si.Val, tolerance == null ? DoubleExtensionMethods.Tolerance : tolerance.Value()); - } - - /// <summary> - /// Determines whether the specified si is greater. - /// </summary> - /// <param name="si">The si.</param> - /// <param name="tolerance">The tolerance.</param> - /// <returns></returns> - [DebuggerStepThrough] - public bool IsGreater(SI si, double tolerance) - { - if (!HasEqualUnit(si)) { - throw new VectoException("compared value has to be the same unit. Got: {0} <=> {1}", this, si); - } - - return Val.IsGreater(si.Val, tolerance); - } - - /// <summary> - /// Determines whether [is greater or equal] [the specified si]. - /// </summary> - /// <param name="si">The si.</param> - /// <param name="tolerance">The tolerance.</param> - /// <returns></returns> - [DebuggerStepThrough] - public bool IsGreaterOrEqual(SI si, SI tolerance = null) - { - if (!HasEqualUnit(si)) { - throw new VectoException("compared value has to be the same unit. Got: {0} <=> {1}", this, si); - } - if (tolerance != null && !HasEqualUnit(tolerance)) { - throw new VectoException("tolerance has to be the same unit. Got: {0} <=> {1}", this, tolerance); - } - - return Val.IsGreaterOrEqual(si.Val, tolerance == null ? DoubleExtensionMethods.Tolerance : tolerance.Value()); - } - - /// <summary> - /// Determines whether the specified value is smaller. - /// </summary> - /// <param name="val">The value.</param> - /// <param name="tolerance">The tolerance.</param> - /// <returns></returns> - [DebuggerStepThrough] - public bool IsSmaller(double val, double tolerance = DoubleExtensionMethods.Tolerance) - { - return Val.IsSmaller(val, tolerance); - } - - /// <summary> - /// Determines whether [is smaller or equal] [the specified value]. - /// </summary> - /// <param name="val">The value.</param> - /// <param name="tolerance">The tolerance.</param> - /// <returns></returns> - [DebuggerStepThrough] - public bool IsSmallerOrEqual(double val, double tolerance = DoubleExtensionMethods.Tolerance) - { - return Val.IsSmallerOrEqual(val, tolerance); - } - - /// <summary> - /// Determines whether the specified value is greater. - /// </summary> - /// <param name="val">The value.</param> - /// <param name="tolerance">The tolerance.</param> - /// <returns></returns> - [DebuggerStepThrough] - public bool IsGreater(double val, double tolerance = DoubleExtensionMethods.Tolerance) - { - return Val.IsGreater(val, tolerance); - } - - /// <summary> - /// Determines whether [is greater or equal] [the specified value]. + /// Initializes a new instance of the <see cref="SI"/> class which allows to construct a new SI with all parameters. /// </summary> /// <param name="val">The value.</param> - /// <param name="tolerance">The tolerance.</param> - /// <returns></returns> - [DebuggerStepThrough] - public bool IsGreaterOrEqual(double val, double tolerance = DoubleExtensionMethods.Tolerance) - { - return Val.IsGreaterOrEqual(val, tolerance); - } - - /// <summary> - /// Returns a hash code for this instance. - /// </summary> - /// <returns> - /// A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - /// </returns> - public override int GetHashCode() - { - unchecked { - // ReSharper disable once NonReadonlyMemberInGetHashCode - var hashCode = Val.GetHashCode(); - hashCode = (hashCode * 397) ^ (Numerator != null ? Numerator.GetHashCode() : 0); - hashCode = (hashCode * 397) ^ (Denominator != null ? Denominator.GetHashCode() : 0); - return hashCode; - } - } - - /// <summary> - /// Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. - /// </summary> - /// <param name="obj">An object to compare with this instance.</param> - /// <returns> - /// A value that indicates the relative order of the objects being compared. The return value has these meanings: Value Meaning Less than zero This instance precedes <paramref name="obj" /> in the sort order. Zero This instance occurs in the same position in the sort order as <paramref name="obj" />. Greater than zero This instance follows <paramref name="obj" /> in the sort order. - /// </returns> - public int CompareTo(object obj) - { - var si = obj as SI; - if (si == null) { - return 1; - } - - if (!HasEqualUnit(si)) { - if (si.Numerator.Length + si.Denominator.Length >= Numerator.Length + Denominator.Length) { - return -1; - } - return 1; - } - - if (this > si) { - return 1; - } - return this < si ? -1 : 0; - } - - /// <summary> - /// Implements the operator ==. - /// </summary> - /// <param name="left">The left.</param> - /// <param name="right">The right.</param> - /// <returns> - /// The result of the operator. - /// </returns> - public static bool operator ==(SI left, SI right) - { - return Equals(left, right); - } - - /// <summary> - /// Implements the operator !=. - /// </summary> - /// <param name="left">The left.</param> - /// <param name="right">The right.</param> - /// <returns> - /// The result of the operator. - /// </returns> - public static bool operator !=(SI left, SI right) - { - return !Equals(left, right); - } - - #endregion - - /// <summary> - /// Convert the SI to a string in the wished output format. - /// </summary> - /// <param name="decimals">The decimals.</param> - /// <param name="outputFactor">The output factor.</param> - /// <param name="showUnit">The show unit.</param> - /// <returns></returns> - public string ToOutputFormat(uint? decimals = null, double? outputFactor = null, bool? showUnit = null) - { - decimals = decimals ?? 4; - outputFactor = outputFactor ?? 1.0; - showUnit = showUnit ?? false; - - if (showUnit.Value) { - return (Val * outputFactor.Value).ToString("F" + decimals.Value, CultureInfo.InvariantCulture) + " [" + - GetUnitString() + "]"; - } - - return (Val * outputFactor.Value).ToString("F" + decimals.Value, CultureInfo.InvariantCulture); - } - - public string ToGUIFormat() - { - return Val.ToGUIFormat(); - } - - public string ToXMLFormat(uint? decimals = null) - { - decimals = decimals ?? 2; - return Val.ToString("F" + decimals.Value, CultureInfo.InvariantCulture); - } - - public class EqualityComparer<T> : IEqualityComparer<T> where T : SI - { - private readonly double _precision; - - public EqualityComparer(double precision = DoubleExtensionMethods.Tolerance) - { - _precision = precision; - } - - public bool Equals(T x, T y) - { - return x.IsEqual(y.Value(), _precision); - } - - public int GetHashCode(T obj) - { - return obj.Value().GetHashCode(); - } - } - } -} + /// <param name="unitFactor"></param> + /// <param name="units">The units.</param> + protected SI(double val, double unitFactor, int[] units) + { + Val = val; + _units = units; + UnitFactor = unitFactor; + + if (double.IsNaN(Val)) { + throw new VectoException("NaN [{0}] is not allowed for SI-Values in Vecto.", GetUnitString()); + } + + if (double.IsInfinity(Val)) { + throw new VectoException("Infinity [{0}] is not allowed for SI-Values in Vecto.", GetUnitString()); + } + } + + protected SI(double val, int[] units) : this(val, 1, units) { } + + + public SI(UnitInstance si, double val = 0) : this(val * si.Factor, si.GetSIUnits()) { } + + /// <summary> + /// Initializes a new instance of the <see cref="SI"/> class which copies the units from an already existing SI. + /// </summary> + /// <param name="val">The value.</param> + /// <param name="unit">The unit.</param> + [DebuggerHidden] + private SI(double val, SI unit) : this(val, unit.UnitFactor,unit._units) { } + + /// <summary> + /// Casts the SI Unit to the concrete unit type (if the units allow such an cast). + /// </summary> + /// <typeparam name="T">the specialized SI unit. e.g. Watt, NewtonMeter, Second</typeparam> + [DebuggerHidden] + public T Cast<T>() where T : SIBase<T> + { + var si = ToBasicUnits(); + var zero = SIBase<T>.Create(0); + var t = SIBase<T>.Create(si.Val / zero.UnitFactor); + if (!si.HasEqualUnit(t)) { + throw new VectoException("SI Unit Conversion failed: From {0} to {1}", si, t); + } + return t; + } + + /// <summary> + /// Converts the derived SI units to the basic units and returns this as a new SI object. + /// </summary> + public SI ToBasicUnits() + { + return new SI(Val * UnitFactor, _units); + } + + protected double AsBasicUnit + { + get { return Val * UnitFactor; } + } + + + /// <summary> + /// Gets the underlying scalar double value. + /// </summary> + [DebuggerHidden] + public double Value() + { + return Val; + } + + /// <summary> + /// Clones this instance. + /// </summary> + public SI Clone() + { + return new SI(Val, _units); + } + + /// <summary> + /// Returns the absolute value. + /// </summary> + public SI Abs() + { + return new SI(Math.Abs(Val), this); + } + + /// <summary> + /// Returns the numerical sign of the SI. + /// </summary> + /// <returns>-1 if si < 0. 0 if si==0, 1 if si > 0.</returns> + [DebuggerHidden] + public int Sign() + { + return Math.Sign(Val); + } + + #region Operators + + [DebuggerHidden] + public static SI operator +(SI si1, SI si2) + { + if (!si1.HasEqualUnit(si2)) { + throw new VectoException("Operator '+' can only operate on SI Objects with the same unit. Got: {0} + {1}", si1, si2); + } + + + return new SI(si1.Val + si2.Val, si1); + } + + [DebuggerHidden] + public static SI operator -(SI si1, SI si2) + { + if (!si1.HasEqualUnit(si2)) { + throw new VectoException("Operator '-' can only operate on SI Objects with the same unit. Got: {0} - {1}", si1, si2); + } + return new SI(si1.Val - si2.Val, si1); + } + + [DebuggerHidden] + public static SI operator -(SI si1) + { + return new SI(-si1.Val, si1); + } + + public static SI operator *(SI si1, SI si2) + { + var unitArray = SIUtils.CombineUnits(si1._units, si2._units); + return new SI(si1.AsBasicUnit * si2.AsBasicUnit, unitArray); + } + + [DebuggerHidden] + public static SI operator *(SI si1, double d) + { + return new SI(si1.Val * d, si1); + } + + [DebuggerHidden] + public static SI operator *(double d, SI si1) + { + return new SI(d * si1.Val, si1); + } + + public static SI operator /(SI si1, SI si2) + { + double result; + try { + result = si1.AsBasicUnit / si2.AsBasicUnit; + + // bad cases: Infinity = x / 0.0 (for x != 0), NaN = 0.0 / 0.0 + if (double.IsInfinity(result) || double.IsNaN(result)) { + throw new DivideByZeroException(); + } + } catch (DivideByZeroException ex) { + throw new VectoException( + string.Format("Can not compute division by zero ([{0}] / 0[{1}])", si1.GetUnitString(), si2.GetUnitString()), ex); + } + + var unitArray = SIUtils.CombineUnits(si1._units, SIUtils.MultiplyUnits(si2._units, -1)); + + return new SI(result, unitArray); + } + + [DebuggerHidden] + public static SI operator /(SI si1, double d) + { + if (d.IsEqual(0)) { + throw new VectoException(string.Format("Can not compute division by zero ([{0}] / 0)", si1.GetUnitString()), new DivideByZeroException()); + } + + return new SI(si1.Val / d, si1); + } + + [DebuggerHidden] + public static SI operator /(double d, SI si1) + { + if (si1.IsEqual(0)) { + throw new VectoException(string.Format("Can not compute division by zero (x / 0[{0}])", si1.GetUnitString()), + new DivideByZeroException()); + } + + return new SI(d / si1.AsBasicUnit, si1._units.Select(u => -u).ToArray()); + } + + [DebuggerHidden] + public static bool operator <(SI si1, SI si2) + { + if (!si1.HasEqualUnit(si2)) { + throw new VectoException("Operator '<' can only operate on SI Objects with the same unit. Got: {0} < {1}", si1, si2); + } + return si1.AsBasicUnit < si2.AsBasicUnit; + } + + [DebuggerHidden] + public static bool operator <(SI si1, double d) + { + return si1 != null && si1.Val < d; + } + + [DebuggerHidden] + public static bool operator >(SI si1, SI si2) + { + if (!si1.HasEqualUnit(si2)) { + throw new VectoException("Operator '>' can only operate on SI Objects with the same unit. Got: {0} > {1}", si1, si2); + } + return si1.AsBasicUnit > si2.AsBasicUnit; + } + + [DebuggerHidden] + public static bool operator >(SI si1, double d) + { + return si1 != null && si1.Val > d; + } + + [DebuggerHidden] + public static bool operator >(double d, SI si1) + { + return si1 != null && d > si1.Val; + } + + [DebuggerHidden] + public static bool operator <(double d, SI si1) + { + return si1 != null && d < si1.Val; + } + + [DebuggerHidden] + public static bool operator <=(SI si1, SI si2) + { + if (!si1.HasEqualUnit(si2)) { + throw new VectoException("Operator '<=' can only operate on SI Objects with the same unit. Got: {0} <= {1}", si1, + si2); + } + return si1.AsBasicUnit <= si2.AsBasicUnit; + } + + [DebuggerHidden] + public static bool operator <=(SI si1, double d) + { + return si1 != null && si1.Val <= d; + } + + [DebuggerHidden] + public static bool operator >=(SI si1, SI si2) + { + if (!si1.HasEqualUnit(si2)) { + throw new VectoException("Operator '>=' can only operate on SI Objects with the same unit. Got: {0} >= {1}", si1, + si2); + } + return si1.AsBasicUnit >= si2.AsBasicUnit; + } + + [DebuggerHidden] + public static bool operator >=(SI si1, double d) + { + return si1 != null && si1.Val >= d; + } + + [DebuggerHidden] + public static bool operator >=(double d, SI si1) + { + return si1 != null && d >= si1.Val; + } + + [DebuggerHidden] + public static bool operator <=(double d, SI si1) + { + return si1 != null && d <= si1.Val; + } + + /// <summary> + /// Determines whether the SI is between lower and uppper bound. + /// </summary> + /// <param name="lower">The lower bound.</param> + /// <param name="upper">The upper bound.</param> + /// <returns></returns> + public bool IsBetween(SI lower, SI upper) + { + return lower <= Val && Val <= upper; + } + + /// <summary> + /// Determines whether the SI is between lower and upper bound. + /// </summary> + /// <param name="lower">The lower bound.</param> + /// <param name="upper">The upper bound.</param> + /// <returns></returns> + public bool IsBetween(double lower, double upper) + { + return lower <= Val && Val <= upper; + } + + #endregion + + #region ToString + + /// <summary> + /// Returns the Unit Part of the SI Unit Expression. + /// </summary> + public string GetUnitString(int[] units = null) + { + if (units == null) { + units = _units; + } + return Unit.GetUnitString(units); + } + + public override string ToString() + { + return ToString(null); + } + + private string ToString(string format) + { + if (string.IsNullOrEmpty(format)) { + format = "F4"; + } + + return string.Format(CultureInfo.InvariantCulture, "{0:" + format + "} [{2}]", Val, format, GetUnitString()); + } + + #endregion + + #region Equality members + + /// <summary> + /// Compares the Unit-Parts of two SI Units. + /// </summary> + /// <param name="si">The si.</param> + /// <returns></returns> + [DebuggerHidden] + public bool HasEqualUnit(SI si) + { + return SIUtils.CompareUnits(_units, si._units); + } + + /// <summary> + /// Determines whether the specified <see cref="System.Object" />, is equal to this instance. + /// </summary> + /// <param name="obj">The <see cref="System.Object" /> to compare with this instance.</param> + /// <returns> + /// <c>true</c> if the specified <see cref="System.Object" /> is equal to this instance; otherwise, <c>false</c>. + /// </returns> + public override bool Equals(object obj) + { + if (ReferenceEquals(null, obj)) { + return false; + } + if (ReferenceEquals(this, obj)) { + return true; + } + var other = obj as SI; + + return other != null && AsBasicUnit.Equals(other.AsBasicUnit) && HasEqualUnit(other); + } + + /// <summary> + /// Determines whether the specified si is equal. + /// </summary> + /// <param name="si">The si.</param> + /// <param name="tolerance">The tolerance.</param> + /// <returns></returns> + public bool IsEqual(SI si, SI tolerance = null) + { + return (tolerance == null || HasEqualUnit(tolerance)) && HasEqualUnit(si) && + AsBasicUnit.IsEqual(si.AsBasicUnit, tolerance == null ? DoubleExtensionMethods.Tolerance : tolerance.Value()); + } + + /// <summary> + /// Determines whether the specified value is equal. + /// </summary> + /// <param name="val">The value.</param> + /// <param name="tolerance">The tolerance.</param> + /// <returns></returns> + [DebuggerHidden] + public bool IsEqual(double val, double tolerance = DoubleExtensionMethods.Tolerance) + { + return Val.IsEqual(val, tolerance); + } + + /// <summary> + /// Determines whether the specified si is smaller. + /// </summary> + /// <param name="si">The si.</param> + /// <param name="tolerance">The tolerance.</param> + /// <returns></returns> + public bool IsSmaller(SI si, SI tolerance = null) + { + if (!HasEqualUnit(si)) { + throw new VectoException("compared value has to be the same unit. Got: {0} <=> {1}", this, si); + } + if (tolerance != null && !HasEqualUnit(tolerance)) { + throw new VectoException("tolerance has to be the same unit. Got: {0} <=> {1}", this, tolerance); + } + + return AsBasicUnit.IsSmaller(si.AsBasicUnit, tolerance == null ? DoubleExtensionMethods.Tolerance : tolerance.Value()); + } + + /// <summary> + /// Determines whether the specified si is smaller. + /// </summary> + /// <param name="si">The si.</param> + /// <param name="tolerance">The tolerance.</param> + /// <returns></returns> + public bool IsSmaller(SI si, double tolerance) + { + if (!HasEqualUnit(si)) { + throw new VectoException("compared value has to be the same unit. Got: {0} <=> {1}", this, si); + } + + return Val.IsSmaller(si.Val, tolerance); + } + + /// <summary> + /// Determines whether [is smaller or equal] [the specified si]. + /// </summary> + /// <param name="si">The si.</param> + /// <param name="tolerance">The tolerance.</param> + /// <returns></returns> + public bool IsSmallerOrEqual(SI si, SI tolerance = null) + { + if (!HasEqualUnit(si)) { + throw new VectoException("compared value has to be the same unit. Got: {0} <=> {1}", this, si); + } + if (tolerance != null && !HasEqualUnit(tolerance)) { + throw new VectoException("tolerance has to be the same unit. Got: {0} <=> {1}", this, tolerance); + } + + return AsBasicUnit.IsSmallerOrEqual(si.AsBasicUnit, tolerance == null ? DoubleExtensionMethods.Tolerance : tolerance.Value()); + } + + /// <summary> + /// Determines whether the specified si is greater. + /// </summary> + /// <param name="si">The si.</param> + /// <param name="tolerance">The tolerance.</param> + /// <returns></returns> + public bool IsGreater(SI si, SI tolerance = null) + { + if (!HasEqualUnit(si)) { + throw new VectoException("compared value has to be the same unit. Got: {0} <=> {1}", this, si); + } + if (tolerance != null && !HasEqualUnit(tolerance)) { + throw new VectoException("tolerance has to be the same unit. Got: {0} <=> {1}", this, tolerance); + } + + return AsBasicUnit.IsGreater(si.AsBasicUnit, tolerance == null ? DoubleExtensionMethods.Tolerance : tolerance.Value()); + } + + /// <summary> + /// Determines whether the specified si is greater. + /// </summary> + /// <param name="si">The si.</param> + /// <param name="tolerance">The tolerance.</param> + /// <returns></returns> + [DebuggerStepThrough] + public bool IsGreater(SI si, double tolerance) + { + if (!HasEqualUnit(si)) { + throw new VectoException("compared value has to be the same unit. Got: {0} <=> {1}", this, si); + } + + return Val.IsGreater(si.Val, tolerance); + } + + /// <summary> + /// Determines whether [is greater or equal] [the specified si]. + /// </summary> + /// <param name="si">The si.</param> + /// <param name="tolerance">The tolerance.</param> + /// <returns></returns> + [DebuggerStepThrough] + public bool IsGreaterOrEqual(SI si, SI tolerance = null) + { + if (!HasEqualUnit(si)) { + throw new VectoException("compared value has to be the same unit. Got: {0} <=> {1}", this, si); + } + if (tolerance != null && !HasEqualUnit(tolerance)) { + throw new VectoException("tolerance has to be the same unit. Got: {0} <=> {1}", this, tolerance); + } + + return AsBasicUnit.IsGreaterOrEqual(si.AsBasicUnit, tolerance == null ? DoubleExtensionMethods.Tolerance : tolerance.Value()); + } + + /// <summary> + /// Determines whether the specified value is smaller. + /// </summary> + /// <param name="val">The value.</param> + /// <param name="tolerance">The tolerance.</param> + /// <returns></returns> + [DebuggerStepThrough] + public bool IsSmaller(double val, double tolerance = DoubleExtensionMethods.Tolerance) + { + return Val.IsSmaller(val, tolerance); + } + + /// <summary> + /// Determines whether [is smaller or equal] [the specified value]. + /// </summary> + /// <param name="val">The value.</param> + /// <param name="tolerance">The tolerance.</param> + /// <returns></returns> + [DebuggerStepThrough] + public bool IsSmallerOrEqual(double val, double tolerance = DoubleExtensionMethods.Tolerance) + { + return Val.IsSmallerOrEqual(val, tolerance); + } + + /// <summary> + /// Determines whether the specified value is greater. + /// </summary> + /// <param name="val">The value.</param> + /// <param name="tolerance">The tolerance.</param> + /// <returns></returns> + [DebuggerStepThrough] + public bool IsGreater(double val, double tolerance = DoubleExtensionMethods.Tolerance) + { + return Val.IsGreater(val, tolerance); + } + + /// <summary> + /// Determines whether [is greater or equal] [the specified value]. + /// </summary> + /// <param name="val">The value.</param> + /// <param name="tolerance">The tolerance.</param> + /// <returns></returns> + [DebuggerStepThrough] + public bool IsGreaterOrEqual(double val, double tolerance = DoubleExtensionMethods.Tolerance) + { + return Val.IsGreaterOrEqual(val, tolerance); + } + + public override int GetHashCode() + { + unchecked { + // ReSharper disable once NonReadonlyMemberInGetHashCode + var hashCode = Val.GetHashCode(); + hashCode = (hashCode * 397) ^ (_units != null ? _units.GetHashCode() : 0); + return hashCode; + } + } + + public int CompareTo(object obj) + { + var si = obj as SI; + if (si == null) { + return 1; + } + + if (!HasEqualUnit(si)) { + // TODO: thow exception! + var sum1 = 0; + var sum2 = 0; + for (var i = 0; i < _units.Length; i++) { + sum1 += Math.Abs(si._units[i]); + sum2 += Math.Abs(_units[i]); + } + return sum1 >= sum2 ? -1 : 1; + } + + if (this > si) { + return 1; + } + + if (this < si) { + return -1; + } + + return 0; + } + + public static bool operator ==(SI left, SI right) + { + return Equals(left, right); + } + + public static bool operator !=(SI left, SI right) + { + return !Equals(left, right); + } + + #endregion + + /// <summary> + /// Convert the SI to a string in the wished output format. + /// </summary> + /// <param name="decimals">The decimals.</param> + /// <param name="outputFactor">The output factor.</param> + /// <param name="showUnit">The show unit.</param> + /// <returns></returns> + public string ToOutputFormat(uint? decimals = null, double? outputFactor = null, bool? showUnit = null) + { + decimals = decimals ?? 4; + outputFactor = outputFactor ?? 1.0; + showUnit = showUnit ?? false; + + if (showUnit.Value) { + return (Val * outputFactor.Value).ToString("F" + decimals.Value, CultureInfo.InvariantCulture) + " [" + + GetUnitString() + "]"; + } + + return (Val * outputFactor.Value).ToString("F" + decimals.Value, CultureInfo.InvariantCulture); + } + + public string ToGUIFormat() + { + return Val.ToGUIFormat(); + } + + public string ToXMLFormat(uint? decimals = null) + { + decimals = decimals ?? 2; + return Val.ToString("F" + decimals.Value, CultureInfo.InvariantCulture); + } + + public class EqualityComparer<T> : IEqualityComparer<T> where T : SI + { + private readonly double _precision; + + public EqualityComparer(double precision = DoubleExtensionMethods.Tolerance) + { + _precision = precision; + } + + public bool Equals(T x, T y) + { + return y != null && x != null && x.IsEqual(y.Value(), _precision); + } + + public int GetHashCode(T obj) + { + return obj.Value().GetHashCode(); + } + } + } +} \ No newline at end of file diff --git a/VectoCommon/VectoCommon/Utils/SIConvertExtensionMethods.cs b/VectoCommon/VectoCommon/Utils/SIConvertExtensionMethods.cs new file mode 100644 index 0000000000000000000000000000000000000000..3f7a0d65c0da8f418959408eaa244788968850bb --- /dev/null +++ b/VectoCommon/VectoCommon/Utils/SIConvertExtensionMethods.cs @@ -0,0 +1,169 @@ +using System; +using System.Globalization; + +namespace TUGraz.VectoCommon.Utils +{ + public class ConvertedSI + { + private readonly double _value; + public string Units { get; } + + public ConvertedSI(double value, string units) + { + _value = value; + Units = units; + } + + protected bool Equals(ConvertedSI other) + { + return _value.Equals(other._value) && string.Equals(Units, other.Units); + } + + public override bool Equals(object obj) + { + if (ReferenceEquals(null, obj)) + return false; + if (ReferenceEquals(this, obj)) + return true; + if (obj.GetType() != this.GetType()) + return false; + return Equals((ConvertedSI)obj); + } + + public override int GetHashCode() + { + unchecked { + return (_value.GetHashCode() * 397) ^ (Units != null ? Units.GetHashCode() : 0); + } + } + + public static implicit operator double(ConvertedSI self) + { + return self._value; + } + + public static implicit operator ConvertedSI(SI self) + { + return self == null ? null : new ConvertedSI(self.Value(), self.GetUnitString()); + } + + public override string ToString() + { + // todo mk2017-10-13: decimal places? + return _value.ToString(CultureInfo.InvariantCulture); // + " [" + _units + "]"; + } + + public object ToString(CultureInfo invariantCulture) + { + throw new NotImplementedException(); + } + + public string ToOutputFormat(uint? decimals = null, double? outputFactor = null, bool? showUnit = null) + { + decimals = decimals ?? 4; + outputFactor = outputFactor ?? 1.0; + showUnit = showUnit ?? false; + + if (showUnit.Value) { + return (_value * outputFactor.Value).ToString("F" + decimals.Value, CultureInfo.InvariantCulture) + " [" + + Units + "]"; + } + + return (_value * outputFactor.Value).ToString("F" + decimals.Value, CultureInfo.InvariantCulture); + } + } + + public static class SIConvertExtensionMethods + { + private const int Kilo = 1000; + private const int SecondsPerHour = 60 * 60; + + public static ConvertedSI ConvertToGramm(this Kilogram value) + { + return new ConvertedSI(value.Value() * Kilo, "g"); + } + public static ConvertedSI ConvertToTon(this Kilogram value) + { + return new ConvertedSI(value.Value() / Kilo, "t"); + } + public static ConvertedSI ConvertToKiloMeterPerHour(this MeterPerSecond value) + { + return new ConvertedSI(value.Value() * SecondsPerHour / Kilo, "km/h"); + } + public static ConvertedSI ConvertToGrammPerKiloMeter(this KilogramPerMeter value) + { + return value == null ? null : new ConvertedSI(value.Value() * Kilo * Kilo, "g/km"); + } + + public static ConvertedSI ConvertToLiterPer100Kilometer(this VolumePerMeter value) + { + return value == null ? null : new ConvertedSI(value.Value() * (10*10*10) * (100*1000), "l/100km"); + } + + public static ConvertedSI ConvertToLiterPer100TonKiloMeter(this VolumePerMeterMass value) + { + const int CubicMeterToLiter = 10 * 10 * 10; + const int MeterTo100KiloMeter = 100 * Kilo; + const int KilogrammToTon = Kilo; + + return value == null ? null : new ConvertedSI(value.Value() * CubicMeterToLiter * (MeterTo100KiloMeter * KilogrammToTon), "l/100tkm"); + } + + public static ConvertedSI ConvertToLiterPerCubicMeter100KiloMeter(this VolumePerMeterVolume value) + { + const int CubicMeterToLiter = 10 * 10 * 10; + const int MeterTo100KiloMeter = 100 * Kilo; + return new ConvertedSI(value.Value() * CubicMeterToLiter * MeterTo100KiloMeter, "l/100m^3km"); + } + + public static ConvertedSI ConvertToGrammPerHour(this KilogramPerSecond value) + { + return new ConvertedSI(value.Value() * Kilo * SecondsPerHour, "g/h"); + } + + public static ConvertedSI ConvertToKiloMeter(this Meter value) + { + return new ConvertedSI(value.Value() / Kilo, "km"); + } + + public static ConvertedSI ConvertToCubicCentiMeter(this CubicMeter value) + { + return new ConvertedSI(value.Value() * 100 * 100 * 100, "cm^3"); + } + + public static ConvertedSI ConvertToGrammPerCubicMeterKiloMeter(this KilogramPerMeterCubicMeter value) + { + return new ConvertedSI(value.Value() * Kilo * Kilo, "g/m^3km"); + } + + public static ConvertedSI ConvertToGrammPerTonKilometer(this KilogramPerMeterMass value) + { + return new ConvertedSI(value.Value() * Kilo * Kilo * Kilo, "g/tkm"); + } + + public static ConvertedSI ConvertToKiloWattHour(this WattSecond value) + { + return new ConvertedSI(value.Value() / Kilo / SecondsPerHour, "kWh"); + } + public static ConvertedSI ConvertToKiloWatt(this Watt value) + { + return new ConvertedSI(value.Value() / Kilo, "kW"); + } + + public static ConvertedSI ConvertToRoundsPerMinute(this PerSecond value) + { + return new ConvertedSI(value.AsRPM, "rpm"); + } + public static ConvertedSI ConvertToCubicDeziMeter(this CubicMeter value) + { + return new ConvertedSI(value.Value() * 10 * 10 * 10, "dm^3"); + } + public static ConvertedSI ConvertToMilliMeter(this Meter value) + { + return new ConvertedSI(value.Value() * Kilo, "mm"); + } + } +} + + + diff --git a/VectoCommon/VectoCommon/Utils/SIUtils.cs b/VectoCommon/VectoCommon/Utils/SIUtils.cs new file mode 100644 index 0000000000000000000000000000000000000000..7cd4d30dcb5dfb3a18540bce25d561b744084cb9 --- /dev/null +++ b/VectoCommon/VectoCommon/Utils/SIUtils.cs @@ -0,0 +1,367 @@ +using System; + +namespace TUGraz.VectoCommon.Utils +{ + public struct SIUtils + { + public static bool CompareUnits(int[] units1, int[] units2) + { + for (var i = 0; i < units1.Length; i++) { + if (units1[i] != units2[i]) { + return false; + } + } + return true; + } + + public static int[] CombineUnits(int[] units1, int[] units2) + { + var units = new int[units1.Length]; + for (var i = 0; i < units1.Length; i++) { + units[i] = units1[i] + units2[i]; + } + return units; + } + + public static int[] MultiplyUnits(int[] units, int factor) + { + var result = new int[units.Length]; + for (var i = 0; i < units.Length; i++) { + if (units[i] != 0) { + result[i] = units[i] * factor; + } + } + return result; + } + } + + + public struct Unit + { + // TODO mk-2017-09-14: must be exact the same definition as in the SI class - find a way to de-duplicate this + private static readonly string[] Unitnames = { "kg", "m", "s", "A", "K", "mol", "cd" }; + + public static UnitInstance SI + { + get { return new UnitInstance(new[] { 0, 0, 0, 0, 0, 0, 0 }, 1, 1, 1); } + } + + public static string GetUnitString(int[] siUnitParam) + { + var numerator = ""; + var denominator = ""; + + for (var i = 0; i < siUnitParam.Length; i++) { + var currentValue = siUnitParam[i]; + + var exponent = Math.Abs(currentValue); + var exponentStr = ""; + if (currentValue != 0) { + var currentUnit = Unitnames[i]; + + if (exponent > 1) { + exponentStr = "^" + exponent; + } + + if (currentValue > 0) { + numerator += currentUnit + exponentStr; + } else if (currentValue < 0) { + denominator += currentUnit + exponentStr; + } + } + } + string result; + + if (numerator == "") { + if (denominator == "") { + result = "-"; + } else { + result = "1/" + denominator; + } + } else { + if (denominator == "") { + result = numerator; + } else { + result = numerator + "/" + denominator; + } + } + + return result; + } + } + + public struct UnitInstance + { + /// <summary> + /// kg, m, s, A, K, mol, cd + /// </summary> + private readonly int[] _units; + + private int _exponent; + private int _reciproc; + + public double Factor { get; private set; } + + public UnitInstance(int[] units, double factor, int exponent, int reciproc) + { + _units = units; + Factor = factor; + _exponent = exponent; + _reciproc = reciproc; + } + + public int[] GetSIUnits() + { + return _units; + } + + /// <summary> + /// [g] (to basic unit: [kg]) + /// </summary> + public UnitInstance Gramm + { + get + { + _units[0] += 1 * _reciproc * _exponent; + + // division because kg is the base unit (g/1000 = kg) + Factor /= Math.Pow(1000, _reciproc * _exponent); + + // todo mk-2017-10-02: visual studio displays wrong units - check if still not working + return this; + } + } + + /// <summary> + /// Takes all following terms as cubic terms (=to the power of 3). + /// </summary> + public UnitInstance Cubic + { + get + { + _exponent = 3; + return this; + } + } + + /// <summary> + /// [s] Converts to/from Second. Internally everything is stored in seconds. + /// </summary> + public UnitInstance Hour + { + get + { + var reciprocAndExponent = _reciproc * _exponent; + _units[2] += 1 * reciprocAndExponent; + + Factor *= Math.Pow(3600, reciprocAndExponent); + + return this; + } + } + + /// <summary> + /// Quantifier for Kilo (1000). + /// </summary> + public UnitInstance Kilo + { + get + { + Factor *= Math.Pow(1000, _exponent * _reciproc); + + return this; + } + } + + /// <summary> + /// [m] + /// </summary> + public UnitInstance Meter + { + get + { + _units[1] += 1 * _reciproc * _exponent; + return this; + } + } + + /// <summary> + /// Quantifier for milli (1/1000). + /// </summary> + public UnitInstance Milli + { + get + { + Factor /= Math.Pow(1000, _exponent * _reciproc); + return this; + } + } + + /// <summary> + /// Quantifier for Centi (1/100) + /// </summary> + public UnitInstance Centi + { + get + { + Factor /= Math.Pow(100, _exponent * _reciproc); + return this; + } + } + + /// <summary> + /// Quantifier for Dezi (1/10) + /// </summary> + public UnitInstance Dezi + { + get + { + Factor /= Math.Pow(10, _exponent * _reciproc); + return this; + } + } + + /// <summary> + /// [s] Converts to/from Second. Internally everything is stored in seconds. + /// </summary> + public UnitInstance Minute + { + get + { + var reciprocAndExponent = _reciproc * _exponent; + _units[2] += 1 * reciprocAndExponent; + Factor *= Math.Pow(60, reciprocAndExponent); + return this; + } + } + + /// <summary> + /// [N] + /// </summary> + public UnitInstance Newton + { + get + { + var reciprocAndExponent = _reciproc * _exponent; + _units[0] += 1 * reciprocAndExponent; + _units[1] += 1 * reciprocAndExponent; + _units[2] -= 2 * reciprocAndExponent; + + return this; + } + } + + /// <summary> + /// Defines the denominator by the terms following after the Per. + /// </summary> + public UnitInstance Per + { + get + { + _exponent = 1; + _reciproc = _reciproc * -1; + return this; + } + } + + /// <summary> + /// [-]. Defines radian. Only virtual. Has no real SI unit. + /// </summary> + public UnitInstance Radian + { + get { return this; } + } + + /// <summary> + /// [-]. Converts to/from Radiant. Internally everything is stored in radian. + /// </summary> + public UnitInstance Rounds + { + get + { + Factor *= Math.Pow(2 * Math.PI, _exponent * _reciproc); + return this; + } + } + + /// <summary> + /// [s] + /// </summary> + public UnitInstance Second + { + get + { + _units[2] += 1 * _reciproc * _exponent; + return this; + } + } + + /// <summary> + /// Takes all following terms as quadratic terms (=to the power of 2). + /// </summary> + public UnitInstance Square + { + get + { + _exponent = 2; + return this; + } + } + + /// <summary> + /// [t] (to basic unit: [kg]) + /// </summary> + public UnitInstance Ton + { + get + { + var reciprocAndExponent = _reciproc * _exponent; + _units[0] += 1 * reciprocAndExponent; + Factor *= Math.Pow(1000, reciprocAndExponent); + + return this; + } + } + + /// <summary> + /// [W] + /// </summary> + public UnitInstance Watt + { + get + { + var reciprocAndExponent = _reciproc * _exponent; + _units[0] += 1 * reciprocAndExponent; + _units[1] += 2 * reciprocAndExponent; + _units[2] -= 3 * reciprocAndExponent; + + return this; + } + } + + public UnitInstance Joule + { + get + { + var reciprocAndExponent = _reciproc * _exponent; + _units[0] += 1 * reciprocAndExponent; + _units[1] += 2 * reciprocAndExponent; + _units[2] -= 2 * reciprocAndExponent; + + return this; + } + } + + public UnitInstance Liter + { + get + { + var reciprocAndExponent = _reciproc * _exponent; + _units[1] += 3 * reciprocAndExponent; + Factor /= Math.Pow(1000, reciprocAndExponent); + + return this; + } + } + } +} \ No newline at end of file diff --git a/VectoCommon/VectoCommon/VectoCommon.csproj b/VectoCommon/VectoCommon/VectoCommon.csproj index bc149e0994606520abea02d6f9c9c6b7276176aa..fcb8a342c91204bc99381d1e43abc8faddab4c3c 100644 --- a/VectoCommon/VectoCommon/VectoCommon.csproj +++ b/VectoCommon/VectoCommon/VectoCommon.csproj @@ -90,6 +90,8 @@ <Compile Include="Utils\EnumHelper.cs" /> <Compile Include="Utils\IntExtensionMethods.cs" /> <Compile Include="Utils\SI.cs" /> + <Compile Include="Utils\SIConvertExtensionMethods.cs" /> + <Compile Include="Utils\SIUtils.cs" /> <Compile Include="Utils\StringExtensionMethods.cs" /> <Compile Include="Utils\Validation.cs" /> <Compile Include="Utils\VectoMath.cs" /> diff --git a/VectoCommon/VectoHashing/IVectoHash.cs b/VectoCommon/VectoHashing/IVectoHash.cs index 29bc90029b62a99143d66989af31f72fcc5668fe..e41eb4599abef200a1bf05958923ebeef083119c 100644 --- a/VectoCommon/VectoHashing/IVectoHash.cs +++ b/VectoCommon/VectoHashing/IVectoHash.cs @@ -106,7 +106,7 @@ namespace TUGraz.VectoHashing /// <summary> - // Computes the hash-value of the top-level Data element (or vehicle) + /// Computes the hash-value of the top-level Data element (or vehicle) /// If the canoonicalizationMethods is null the canonicalizationMethods from /// the signature element are read if available or the default canonicalization is applied /// If the digestMethod is null the digestMethod from the signature element is read if diff --git a/VectoCommon/VectoHashing/VectoHashing.csproj b/VectoCommon/VectoHashing/VectoHashing.csproj index dbc297d72ab6f209085e9cb089ed9c00cc0ef3f2..ef6a15de8ad1d5699d0746b43c76fdf1003847ba 100644 --- a/VectoCommon/VectoHashing/VectoHashing.csproj +++ b/VectoCommon/VectoHashing/VectoHashing.csproj @@ -20,7 +20,8 @@ <DefineConstants>DEBUG;TRACE</DefineConstants> <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> - <DocumentationFile>bin\Debug\VectoHashing.XML</DocumentationFile> + <DocumentationFile> + </DocumentationFile> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <DebugType>pdbonly</DebugType> @@ -29,6 +30,7 @@ <DefineConstants>TRACE</DefineConstants> <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> + <DocumentationFile>bin\Release\VectoHashing.XML</DocumentationFile> </PropertyGroup> <ItemGroup> <Reference Include="System" /> @@ -73,7 +75,6 @@ <Service Include="{508349B6-6B84-4DF5-91F0-309BEEBAD82D}" /> </ItemGroup> <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> - <!-- To modify your build process, add your task inside one of the targets below and uncomment it. Other similar extension points exist, see Microsoft.Common.targets. <Target Name="BeforeBuild"> diff --git a/VectoCore/VectoCore/InputData/AuxiliaryFileHelper.cs b/VectoCore/VectoCore/InputData/AuxiliaryFileHelper.cs index 6f6d3bfcb857faa124b22996acb5c3c694467406..4e97c28c4143ec6eaac78b90d849f2f2e97c6245 100644 --- a/VectoCore/VectoCore/InputData/AuxiliaryFileHelper.cs +++ b/VectoCore/VectoCore/InputData/AuxiliaryFileHelper.cs @@ -57,12 +57,12 @@ namespace TUGraz.VectoCore.InputData foreach (DataRow row in table.Rows) { if (AuxiliaryDataReader.HeaderIsValid(table.Columns)) { row[AuxiliaryDataReader.Fields.MechPower] = - row.ParseDouble(AuxiliaryDataReader.Fields.MechPower).SI().Kilo.Watt.Value(); + row.ParseDouble(AuxiliaryDataReader.Fields.MechPower).SI(Unit.SI.Kilo.Watt).Value(); row[AuxiliaryDataReader.Fields.SupplyPower] = - row.ParseDouble(AuxiliaryDataReader.Fields.SupplyPower).SI().Kilo.Watt.Value(); + row.ParseDouble(AuxiliaryDataReader.Fields.SupplyPower).SI(Unit.SI.Kilo.Watt).Value(); } else { - row[1] = row.ParseDouble(1).SI().Kilo.Watt.Value(); - row[2] = row.ParseDouble(2).SI().Kilo.Watt.Value(); + row[1] = row.ParseDouble(1).SI(Unit.SI.Kilo.Watt).Value(); + row[2] = row.ParseDouble(2).SI(Unit.SI.Kilo.Watt).Value(); } } auxData.DemandMap = table; diff --git a/VectoCore/VectoCore/InputData/FileIO/JSON/IJSONVehicleComponents.cs b/VectoCore/VectoCore/InputData/FileIO/JSON/IJSONVehicleComponents.cs new file mode 100644 index 0000000000000000000000000000000000000000..c5b32d8cf456998afa0247ab559a0ce0b715af4d --- /dev/null +++ b/VectoCore/VectoCore/InputData/FileIO/JSON/IJSONVehicleComponents.cs @@ -0,0 +1,13 @@ +using TUGraz.VectoCommon.InputData; + +namespace TUGraz.VectoCore.InputData.FileIO.JSON { + public interface IJSONVehicleComponents { + + IGearboxEngineeringInputData Gearbox { get; } + ITorqueConverterEngineeringInputData TorqueConverter { get; } + IAxleGearInputData AxleGear { get; } + IEngineEngineeringInputData Engine { get; } + IAuxiliariesEngineeringInputData EngineeringAuxiliaries { get; } + IAuxiliariesDeclarationInputData DeclarationAuxiliaries { get; } + } +} \ No newline at end of file diff --git a/VectoCore/VectoCore/InputData/FileIO/JSON/JSONComponentInputData.cs b/VectoCore/VectoCore/InputData/FileIO/JSON/JSONComponentInputData.cs index 53f64fc8c4ea957001a627be8194ec63a575b602..47245ca263b79172af4204253e91176e3916d9a7 100644 --- a/VectoCore/VectoCore/InputData/FileIO/JSON/JSONComponentInputData.cs +++ b/VectoCore/VectoCore/InputData/FileIO/JSON/JSONComponentInputData.cs @@ -30,15 +30,21 @@ */ using System; +using System.Collections.Generic; using System.IO; +using System.Linq; using System.Xml.Linq; using TUGraz.VectoCommon.InputData; +using TUGraz.VectoCommon.Models; +using TUGraz.VectoCommon.Resources; +using TUGraz.VectoCommon.Utils; using TUGraz.VectoCore.Configuration; using TUGraz.VectoCore.Utils; namespace TUGraz.VectoCore.InputData.FileIO.JSON { - public class JSONComponentInputData : IEngineeringInputDataProvider, IDeclarationInputDataProvider + public class JSONComponentInputData : IEngineeringInputDataProvider, IDeclarationInputDataProvider, + IEngineeringJobInputData, IVehicleEngineeringInputData { protected IGearboxEngineeringInputData Gearbox; protected IAxleGearInputData AxleGear; @@ -49,15 +55,16 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON protected IRetarderInputData Retarder; protected IPTOTransmissionInputData PTOTransmission; private IAirdragEngineeringInputData AirdragData; + private string _filename; - public JSONComponentInputData(string filename, bool tolerateMissing = false) + public JSONComponentInputData(string filename, IJSONVehicleComponents job, bool tolerateMissing = false) { var extension = Path.GetExtension(filename); object tmp = null; switch (extension) { case Constants.FileExtensions.VehicleDataFile: - tmp = JSONInputDataFactory.ReadJsonVehicle(filename, tolerateMissing); + tmp = JSONInputDataFactory.ReadJsonVehicle(filename, job, tolerateMissing); break; case Constants.FileExtensions.EngineDataFile: tmp = JSONInputDataFactory.ReadEngine(filename, tolerateMissing); @@ -76,48 +83,124 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON .If<ITorqueConverterEngineeringInputData>(c => TorqueConverter = c) .If<IAngledriveInputData>(c => Angledrive = c) .If<IPTOTransmissionInputData>(c => PTOTransmission = c); + _filename = filename; } - public IEngineeringJobInputData JobInputData() + public IEngineeringJobInputData JobInputData { - throw new NotImplementedException(); + get { return this; } + } + + public XElement XMLHash + { + get { return new XElement(XMLNames.DI_Signature); } } - IVehicleDeclarationInputData IDeclarationInputDataProvider.VehicleInputData + IDeclarationJobInputData IDeclarationInputDataProvider.JobInputData { - get { return VehicleData; } + get { return this; } } - IAirdragDeclarationInputData IDeclarationInputDataProvider.AirdragInputData + public IDriverEngineeringInputData DriverInputData { - get { return AirdragInputData; } + get { return null; } } - public IAirdragEngineeringInputData AirdragInputData + public DataSourceType SourceType { - get { return AirdragData; } + get { return DataSourceType.JSONFile; } } - IGearboxDeclarationInputData IDeclarationInputDataProvider.GearboxInputData + public string Source { - get { return GearboxInputData; } + get { return _filename; } + } + + public bool SavedInDeclarationMode { get; private set; } + public string Manufacturer { get; private set; } + public string Model { get; private set; } + public string Date { get; private set; } + public CertificationMethod CertificationMethod { get; private set; } + public string CertificationNumber { get; private set; } + public string DigestValue { get; private set; } + + IVehicleDeclarationInputData IDeclarationJobInputData.Vehicle + { + get { return Vehicle; } } - ITorqueConverterDeclarationInputData IDeclarationInputDataProvider.TorqueConverterInputData + public IVehicleEngineeringInputData Vehicle { - get { return TorqueConverterInputData; } + get { return VehicleData ?? this; } + } + + public IList<ICycleData> Cycles { get; private set; } + + public bool EngineOnlyMode { get; private set; } + + public IEngineEngineeringInputData EngineOnly { get; private set; } + + + public string JobName + { + get { return ""; } } - IDeclarationJobInputData IDeclarationInputDataProvider.JobInputData() + public string VIN { - throw new NotImplementedException(); + get { return Vehicle.VIN; } + } + + public LegislativeClass LegislativeClass + { + get { return Vehicle.LegislativeClass; } + } + + public VehicleCategory VehicleCategory + { + get { return Vehicle.VehicleCategory; } + } + + public AxleConfiguration AxleConfiguration + { + get { return Vehicle.AxleConfiguration; } + } + + public Kilogram CurbMassChassis + { + get { return Vehicle.CurbMassChassis; } + } + + public Kilogram GrossVehicleMassRating + { + get { return Vehicle.GrossVehicleMassRating; } + } + + public IList<ITorqueLimitInputData> TorqueLimits + { + get { return Vehicle.TorqueLimits; } + } + + IList<IAxleEngineeringInputData> IVehicleEngineeringInputData.Axles + { + get { return Vehicle.Axles; } + } + + public Meter DynamicTyreRadius + { + get { return Vehicle.DynamicTyreRadius; } } - public IVehicleEngineeringInputData VehicleInputData + public Meter Height { - get { return VehicleData; } + get { return Vehicle.Height; } + } + + public IAirdragEngineeringInputData AirdragInputData + { + get { return AirdragData; } } public IGearboxEngineeringInputData GearboxInputData @@ -130,19 +213,64 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON get { return TorqueConverter; } } - public IAxleGearInputData AxleGearInputData + IAxleGearInputData IVehicleEngineeringInputData.AxleGearInputData { get { return AxleGear; } } - public IAngledriveInputData AngledriveInputData + IAngledriveInputData IVehicleEngineeringInputData.AngledriveInputData { get { return Angledrive; } } - IEngineDeclarationInputData IDeclarationInputDataProvider.EngineInputData + public Kilogram CurbMassExtra + { + get { return Vehicle.CurbMassExtra; } + } + + public Kilogram Loading + { + get { return Vehicle.Loading; } + } + + IList<IAxleDeclarationInputData> IVehicleDeclarationInputData.Axles + { + get { return Vehicle.Axles.Cast<IAxleDeclarationInputData>().ToList(); } + } + + public string ManufacturerAddress + { + get { return Vehicle.ManufacturerAddress; } + } + + public PerSecond EngineIdleSpeed + { + get { return Vehicle.EngineIdleSpeed; } + } + + IAirdragDeclarationInputData IVehicleDeclarationInputData.AirdragInputData + { + get { return AirdragInputData; } + } + + IGearboxDeclarationInputData IVehicleDeclarationInputData.GearboxInputData { - get { return EngineInputData; } + get { return GearboxInputData; } + } + + ITorqueConverterDeclarationInputData IVehicleDeclarationInputData.TorqueConverterInputData + { + get { return TorqueConverterInputData; } + } + + IAxleGearInputData IVehicleDeclarationInputData.AxleGearInputData + { + get { return AxleGear; } + } + + IAngledriveInputData IVehicleDeclarationInputData.AngledriveInputData + { + get { return Angledrive; } } public IEngineEngineeringInputData EngineInputData @@ -150,39 +278,40 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON get { return Engine; } } - public IAuxiliariesEngineeringInputData AuxiliaryInputData() + + IEngineDeclarationInputData IVehicleDeclarationInputData.EngineInputData { - throw new NotImplementedException(); + get { return Engine; } } - IAuxiliariesDeclarationInputData IDeclarationInputDataProvider.AuxiliaryInputData() + IAuxiliariesDeclarationInputData IVehicleDeclarationInputData.AuxiliaryInputData() { throw new NotImplementedException(); } - public IRetarderInputData RetarderInputData + IRetarderInputData IVehicleEngineeringInputData.RetarderInputData { get { return Retarder; } } - IDriverDeclarationInputData IDeclarationInputDataProvider.DriverInputData + IPTOTransmissionInputData IVehicleEngineeringInputData.PTOTransmissionInputData { - get { throw new NotImplementedException(); } + get { return PTOTransmission; } } - public IDriverEngineeringInputData DriverInputData + IAuxiliariesEngineeringInputData IVehicleEngineeringInputData.AuxiliaryInputData() { - get { throw new NotImplementedException(); } + throw new NotImplementedException(); } - public IPTOTransmissionInputData PTOTransmissionInputData + IRetarderInputData IVehicleDeclarationInputData.RetarderInputData { - get { return PTOTransmission; } + get { return Retarder; } } - public XElement XMLHash + IPTOTransmissionInputData IVehicleDeclarationInputData.PTOTransmissionInputData { - get { return null; } + get { return PTOTransmission; } } } -} \ No newline at end of file +} diff --git a/VectoCore/VectoCore/InputData/FileIO/JSON/JSONEngineData.cs b/VectoCore/VectoCore/InputData/FileIO/JSON/JSONEngineData.cs index d1cb4311b329be30216f3717c71a7d936d68dbfe..fe1832aa758e763eca1ed3b999501e0af02fabda 100644 --- a/VectoCore/VectoCore/InputData/FileIO/JSON/JSONEngineData.cs +++ b/VectoCore/VectoCore/InputData/FileIO/JSON/JSONEngineData.cs @@ -113,7 +113,7 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON public virtual CubicMeter Displacement { - get { return Body.GetEx<double>(JsonKeys.Engine_Displacement).SI().Cubic.Centi.Meter.Cast<CubicMeter>(); } + get { return Body.GetEx<double>(JsonKeys.Engine_Displacement).SI(Unit.SI.Cubic.Centi.Meter).Cast<CubicMeter>(); } // convert vom ccm to m^3} } diff --git a/VectoCore/VectoCore/InputData/FileIO/JSON/JSONInputData.cs b/VectoCore/VectoCore/InputData/FileIO/JSON/JSONInputData.cs index 19d015b541a80c3718189125ec065210c939c25f..349a5fc15f21e6147b5a7662d2fb21b38336d385 100644 --- a/VectoCore/VectoCore/InputData/FileIO/JSON/JSONInputData.cs +++ b/VectoCore/VectoCore/InputData/FileIO/JSON/JSONInputData.cs @@ -34,12 +34,15 @@ using System; using System.Collections.Generic; using System.IO; using System.Linq; +using System.Xml; using System.Xml.Linq; using TUGraz.VectoCommon.Exceptions; using TUGraz.VectoCommon.InputData; using TUGraz.VectoCommon.Models; +using TUGraz.VectoCommon.Resources; using TUGraz.VectoCommon.Utils; using TUGraz.VectoCore.Configuration; +using TUGraz.VectoCore.InputData.FileIO.XML.Declaration; using TUGraz.VectoCore.InputData.Impl; using TUGraz.VectoCore.Models.Declaration; using TUGraz.VectoCore.Models.SimulationComponent.Data; @@ -123,20 +126,8 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON /// </summary> public class JSONInputDataV2 : JSONFile, IEngineeringInputDataProvider, IDeclarationInputDataProvider, IEngineeringJobInputData, IDriverEngineeringInputData, IAuxiliariesEngineeringInputData, - IAuxiliariesDeclarationInputData + IAuxiliariesDeclarationInputData, IJSONVehicleComponents { - protected readonly IGearboxEngineeringInputData Gearbox; - protected readonly IAxleGearInputData AxleGear; - protected readonly ITorqueConverterEngineeringInputData TorqueConverter; - protected readonly IAngledriveInputData Angledrive; - protected readonly IEngineEngineeringInputData Engine; - protected readonly IVehicleEngineeringInputData VehicleData; - protected readonly IRetarderInputData Retarder; - protected readonly IPTOTransmissionInputData PTOTransmission; - - private readonly string _jobname; - protected internal IAirdragEngineeringInputData AirdragData; - public JSONInputDataV2(JObject data, string filename, bool tolerateMissing = false) : base(data, filename, tolerateMissing) { @@ -153,10 +144,27 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON TorqueConverter = Gearbox as ITorqueConverterEngineeringInputData; VehicleData = ReadVehicle(); - Angledrive = VehicleData as IAngledriveInputData; - Retarder = VehicleData as IRetarderInputData; - PTOTransmission = VehicleData as IPTOTransmissionInputData; - AirdragData = VehicleData as IAirdragEngineeringInputData; + } + + public IGearboxEngineeringInputData Gearbox { get; internal set; } + public IAxleGearInputData AxleGear { get; internal set; } + public ITorqueConverterEngineeringInputData TorqueConverter { get; internal set; } + public IEngineEngineeringInputData Engine { get; internal set; } + + + protected readonly IVehicleEngineeringInputData VehicleData; + + private readonly string _jobname; + + + public IAuxiliariesEngineeringInputData EngineeringAuxiliaries + { + get { return this; } + } + + public IAuxiliariesDeclarationInputData DeclarationAuxiliaries + { + get { return this; } } private IVehicleEngineeringInputData ReadVehicle() @@ -164,14 +172,16 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON try { var vehicleFile = Body.GetEx(JsonKeys.Vehicle_VehicleFile).Value<string>(); return JSONInputDataFactory.ReadJsonVehicle( - Path.Combine(BasePath, vehicleFile)); + Path.Combine(BasePath, vehicleFile), this); } catch (Exception e) { if (!TolerateMissing) { - throw new VectoException("JobFile: Failed to read Vehicle file '{0}': {1}", e, Body[JsonKeys.Vehicle_VehicleFile], + throw new VectoException("JobFile: Failed to read Vehicle file '{0}': {1}", e, + Body[JsonKeys.Vehicle_VehicleFile], e.Message); } return new JSONVehicleDataV7(GetDummyJSONStructure(), - Path.Combine(BasePath, Body.GetEx(JsonKeys.Vehicle_VehicleFile).Value<string>()) + MissingFileSuffix); + Path.Combine(BasePath, Body.GetEx(JsonKeys.Vehicle_VehicleFile).Value<string>()) + + MissingFileSuffix, this); } } @@ -183,11 +193,13 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON return JSONInputDataFactory.ReadGearbox(Path.Combine(BasePath, gearboxFile)); } catch (Exception e) { if (!TolerateMissing) { - throw new VectoException("JobFile: Failed to read Gearbox file '{0}': {1}", e, Body[JsonKeys.Vehicle_GearboxFile], + throw new VectoException("JobFile: Failed to read Gearbox file '{0}': {1}", e, + Body[JsonKeys.Vehicle_GearboxFile], e.Message); } return new JSONGearboxDataV6(GetDummyJSONStructure(), - Path.Combine(BasePath, Body.GetEx(JsonKeys.Vehicle_GearboxFile).Value<string>()) + MissingFileSuffix); + Path.Combine(BasePath, Body.GetEx(JsonKeys.Vehicle_GearboxFile).Value<string>()) + + MissingFileSuffix); } } @@ -198,62 +210,38 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON Path.Combine(BasePath, Body.GetEx(JsonKeys.Vehicle_EngineFile).Value<string>())); } catch (Exception e) { if (!TolerateMissing) { - throw new VectoException("JobFile: Failed to read Engine file '{0}': {1}", e, Body[JsonKeys.Vehicle_EngineFile], + throw new VectoException("JobFile: Failed to read Engine file '{0}': {1}", e, + Body[JsonKeys.Vehicle_EngineFile], e.Message); } - //JToken.FromObject(New Dictionary(Of String, Object) From {{"Header", header}, {"Body", body}}) + return new JSONEngineDataV3(GetDummyJSONStructure(), - Path.Combine(BasePath, Body.GetEx(JsonKeys.Vehicle_EngineFile).Value<string>()) + MissingFileSuffix); + Path.Combine(BasePath, Body.GetEx(JsonKeys.Vehicle_EngineFile).Value<string>()) + + MissingFileSuffix); } } #region IInputDataProvider - public virtual IEngineeringJobInputData JobInputData() - { - return this; - } - - IVehicleDeclarationInputData IDeclarationInputDataProvider.VehicleInputData + IVehicleDeclarationInputData IDeclarationJobInputData.Vehicle { get { return VehicleInputData; } } - IAirdragDeclarationInputData IDeclarationInputDataProvider.AirdragInputData - { - get { return AirdragInputData; } - } - - public IAirdragEngineeringInputData AirdragInputData + public virtual IEngineeringJobInputData JobInputData { - get { return AirdragData; } - } - - IGearboxDeclarationInputData IDeclarationInputDataProvider.GearboxInputData - { - get { return GearboxInputData; } + get { return this; } } - ITorqueConverterDeclarationInputData IDeclarationInputDataProvider.TorqueConverterInputData + public XElement XMLHash { - get { return TorqueConverterInputData; } + get { return new XElement(XMLNames.DI_Signature); } } - public ITorqueConverterEngineeringInputData TorqueConverterInputData + IDeclarationJobInputData IDeclarationInputDataProvider.JobInputData { - get - { - if (TorqueConverter == null) { - throw new InvalidFileFormatException("TorqueConverterData not found"); - } - return TorqueConverter; - } - } - - IDeclarationJobInputData IDeclarationInputDataProvider.JobInputData() - { - return JobInputData(); + get { return this; } } public virtual IVehicleEngineeringInputData VehicleInputData @@ -269,43 +257,7 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON } } - public virtual IGearboxEngineeringInputData GearboxInputData - { - [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", - "CA1065:DoNotRaiseExceptionsInUnexpectedLocations")] - get - { - if (Gearbox == null) { - throw new InvalidFileFormatException("GearboxData not found"); - } - return Gearbox; - } - } - - public virtual IAxleGearInputData AxleGearInputData - { - [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", - "CA1065:DoNotRaiseExceptionsInUnexpectedLocations")] - get - { - if (AxleGear == null) { - throw new InvalidFileFormatException("AxleGearData not found"); - } - return AxleGear; - } - } - - public IAngledriveInputData AngledriveInputData - { - get { return Angledrive; } - } - - IEngineDeclarationInputData IDeclarationInputDataProvider.EngineInputData - { - get { return EngineInputData; } - } - - public virtual IEngineEngineeringInputData EngineInputData + public virtual IEngineEngineeringInputData EngineOnly { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations")] @@ -318,49 +270,11 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON } } - public virtual IAuxiliariesEngineeringInputData AuxiliaryInputData() - { - return this; - } - IDriverEngineeringInputData IEngineeringInputDataProvider.DriverInputData { get { return this; } } - public IPTOTransmissionInputData PTOTransmissionInputData - { - get { return PTOTransmission; } - } - - public XElement XMLHash - { - get { return null; } - } - - IAuxiliariesDeclarationInputData IDeclarationInputDataProvider.AuxiliaryInputData() - { - return this; - } - - public virtual IRetarderInputData RetarderInputData - { - [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", - "CA1065:DoNotRaiseExceptionsInUnexpectedLocations")] - get - { - if (Retarder == null) { - throw new InvalidFileFormatException("RetarderData not found"); - } - return Retarder; - } - } - - public virtual IDriverDeclarationInputData DriverInputData - { - get { return this; } - } - #endregion #region IJobInputData @@ -390,7 +304,8 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON try { var resourceName = DeclarationData.DeclarationDataResourcePrefix + ".MissionCycles." + cycle.Value<string>() + Constants.FileExtensions.CycleFile; - cycleData = VectoCSVFile.ReadStream(RessourceHelper.ReadStream(resourceName), source: resourceName); + cycleData = VectoCSVFile.ReadStream(RessourceHelper.ReadStream(resourceName), + source: resourceName); } catch (Exception e) { Log.Debug("Driving Cycle could not be read: " + cycleFile); if (!TolerateMissing) { @@ -413,11 +328,6 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON get { return Body.GetEx(JsonKeys.Job_EngineOnlyMode).Value<bool>(); } } - IVehicleDeclarationInputData IDeclarationJobInputData.Vehicle - { - get { return Vehicle; } - } - public virtual string JobName { get { return _jobname; } @@ -427,17 +337,6 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON #region DriverInputData - IOverSpeedEcoRollDeclarationInputData IDriverDeclarationInputData.OverSpeedEcoRoll - { - get - { - var overspeed = Body.GetEx(JsonKeys.DriverData_OverspeedEcoRoll); - return new OverSpeedEcoRollInputData() { - Mode = DriverData.ParseDriverMode(overspeed.GetEx<string>(JsonKeys.DriverData_OverspeedEcoRoll_Mode)) - }; - } - } - public virtual ILookaheadCoastingInputData Lookahead { get @@ -476,7 +375,8 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON private TableData GetVelocityDropLookupTable(JToken lac) { - if (lac["Df_velocityDropLookup"] == null || string.IsNullOrWhiteSpace(lac["Df_velocityDropLookup"].Value<string>())) { + if (lac["Df_velocityDropLookup"] == null || + string.IsNullOrWhiteSpace(lac["Df_velocityDropLookup"].Value<string>())) { return null; } try { @@ -485,7 +385,8 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON } catch (Exception) { if (TolerateMissing) { return - new TableData(Path.Combine(BasePath, lac["Df_velocityDropLookup"].Value<string>()) + MissingFileSuffix, + new TableData( + Path.Combine(BasePath, lac["Df_velocityDropLookup"].Value<string>()) + MissingFileSuffix, DataSourceType.Missing); } } @@ -494,7 +395,8 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON private TableData GetSpeedDependentLookupTable(JToken lac) { - if (lac["DF_targetSpeedLookup"] == null || string.IsNullOrWhiteSpace(lac["DF_targetSpeedLookup"].Value<string>())) { + if (lac["DF_targetSpeedLookup"] == null || + string.IsNullOrWhiteSpace(lac["DF_targetSpeedLookup"].Value<string>())) { return null; } try { @@ -503,7 +405,8 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON } catch (Exception) { if (TolerateMissing) { return - new TableData(Path.Combine(BasePath, lac["DF_targetSpeedLookup"].Value<string>()) + MissingFileSuffix, + new TableData( + Path.Combine(BasePath, lac["DF_targetSpeedLookup"].Value<string>()) + MissingFileSuffix, DataSourceType.Missing); } } @@ -516,9 +419,12 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON { var overspeed = Body.GetEx(JsonKeys.DriverData_OverspeedEcoRoll); return new OverSpeedEcoRollInputData() { - Mode = DriverData.ParseDriverMode(overspeed.GetEx<string>(JsonKeys.DriverData_OverspeedEcoRoll_Mode)), - MinSpeed = overspeed.GetEx<double>(JsonKeys.DriverData_OverspeedEcoRoll_MinSpeed).KMPHtoMeterPerSecond(), - OverSpeed = overspeed.GetEx<double>(JsonKeys.DriverData_OverspeedEcoRoll_OverSpeed).KMPHtoMeterPerSecond(), + Mode = DriverData.ParseDriverMode( + overspeed.GetEx<string>(JsonKeys.DriverData_OverspeedEcoRoll_Mode)), + MinSpeed = overspeed.GetEx<double>(JsonKeys.DriverData_OverspeedEcoRoll_MinSpeed) + .KMPHtoMeterPerSecond(), + OverSpeed = overspeed.GetEx<double>(JsonKeys.DriverData_OverspeedEcoRoll_OverSpeed) + .KMPHtoMeterPerSecond(), UnderSpeed = overspeed.GetEx<double>(JsonKeys.DriverData_OverspeedEcoRoll_UnderSpeed).KMPHtoMeterPerSecond() }; @@ -606,7 +512,8 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON continue; } - AuxiliaryFileHelper.FillAuxiliaryDataInputData(auxData, Path.Combine(BasePath, auxFile.Value<string>())); + AuxiliaryFileHelper.FillAuxiliaryDataInputData(auxData, + Path.Combine(BasePath, auxFile.Value<string>())); } return retVal; } @@ -639,7 +546,9 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON { get { - return AuxiliaryModelHelper.Parse(Body["AuxiliaryAssembly"] == null ? "" : Body["AuxiliaryAssembly"].ToString()); + return AuxiliaryModelHelper.Parse(Body["AuxiliaryAssembly"] == null + ? "" + : Body["AuxiliaryAssembly"].ToString()); } } @@ -664,7 +573,7 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON public class JSONInputDataV3 : JSONInputDataV2 { public JSONInputDataV3(JObject data, string filename, bool tolerateMissing = false) - : base(data, filename, tolerateMissing) {} + : base(data, filename, tolerateMissing) { } protected override IList<AuxiliaryDataInputData> AuxData() { @@ -699,9 +608,70 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON if (auxFile == null || EmptyOrInvalidFileName(auxFile.Value<string>())) { continue; } - AuxiliaryFileHelper.FillAuxiliaryDataInputData(auxData, Path.Combine(BasePath, auxFile.Value<string>())); + AuxiliaryFileHelper.FillAuxiliaryDataInputData(auxData, + Path.Combine(BasePath, auxFile.Value<string>())); } return retVal; } } + + + public class JSONInputDataV4 : JSONInputDataV3 + { + public JSONInputDataV4(JObject data, string filename, bool tolerateMissing = false) + : base(data, filename, tolerateMissing) { } + } + + public class JSONVTPInputDataV4 : JSONFile, IVTPInputDataProvider, IVTPJobInputData + { + public JSONVTPInputDataV4(JObject data, string filename, bool tolerateMissing = false) : base(data, filename, + tolerateMissing) { } + + public IVTPJobInputData JobInputData + { + get { return this; } + } + + public IVehicleDeclarationInputData Vehicle + { + get + { + return new XMLDeclarationInputDataProvider( + Path.Combine(Path.GetFullPath(BasePath), Body["DeclarationVehicle"].Value<string>()), + true).JobInputData.Vehicle; + } + } + + public IList<ICycleData> Cycles + { + get + { + var retVal = new List<ICycleData>(); + if (Body[JsonKeys.Job_Cycles] == null) { + return retVal; + } + foreach (var cycle in Body.GetEx(JsonKeys.Job_Cycles)) { + var cycleFile = Path.Combine(BasePath, cycle.Value<string>()); + if (File.Exists(cycleFile)) { + var cycleData = VectoCSVFile.Read(cycleFile); + retVal.Add(new CycleInputData() { + Name = Path.GetFileNameWithoutExtension(cycle.Value<string>()), + CycleData = cycleData + }); + } + } + return retVal; + } + } + + public IEnumerable<double> FanPowerCoefficents + { + get { return Body.GetEx("FanPowerCoefficients").Select(entry => entry.ToString().ToDouble()).ToList(); } + } + + public Meter FanDiameter + { + get { return Body.GetEx<double>("FanDiameter").SI<Meter>(); } + } + } } \ No newline at end of file diff --git a/VectoCore/VectoCore/InputData/FileIO/JSON/JSONInputDataFactory.cs b/VectoCore/VectoCore/InputData/FileIO/JSON/JSONInputDataFactory.cs index 84520f0a606ea9de508fb2a5a096b860c97d0320..284edbe94708d06cbd7777d01d22d2eed8032def 100644 --- a/VectoCore/VectoCore/InputData/FileIO/JSON/JSONInputDataFactory.cs +++ b/VectoCore/VectoCore/InputData/FileIO/JSON/JSONInputDataFactory.cs @@ -57,7 +57,7 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON if (Constants.FileExtensions.VectoJobFile.Equals(Path.GetExtension(filename), StringComparison.OrdinalIgnoreCase)) { return ReadJsonJob(filename, true); } - return new JSONComponentInputData(filename, true); + return new JSONComponentInputData(filename, null, true); } public static IInputDataProvider ReadJsonJob(string filename, bool tolerateMissing = false) @@ -70,18 +70,23 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON return new JSONInputDataV2(json, filename, tolerateMissing); case 3: return new JSONInputDataV3(json, filename, tolerateMissing); + case 4: + if (json["Body"]["DeclarationVehicle"] != null) { + return new JSONVTPInputDataV4(json, filename, tolerateMissing); + } + return new JSONInputDataV4(json, filename, tolerateMissing); default: throw new VectoException("Job-File: Unsupported FileVersion. Got: {0} ", version); } } - public static IVehicleEngineeringInputData ReadJsonVehicle(string filename, bool tolerateMissing = false) + public static IVehicleEngineeringInputData ReadJsonVehicle(string filename, IJSONVehicleComponents job, bool tolerateMissing = false) { var json = ReadFile(filename); var version = ReadVersion(json); switch (version) { case 7: - return new JSONVehicleDataV7(json, filename, tolerateMissing); + return new JSONVehicleDataV7(json, filename, job,tolerateMissing); default: throw new VectoException("Vehicle-File: Unsupported FileVersion. Got {0}", version); } @@ -121,4 +126,4 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON return (int)double.Parse(value.Trim('"')); } } -} \ No newline at end of file +} diff --git a/VectoCore/VectoCore/InputData/FileIO/JSON/JSONVehicleData.cs b/VectoCore/VectoCore/InputData/FileIO/JSON/JSONVehicleData.cs index a17fb0be088810eaa60c53ecc91d881bc38abe50..4bcc058941df0889914b0718a786767cd26683ef 100644 --- a/VectoCore/VectoCore/InputData/FileIO/JSON/JSONVehicleData.cs +++ b/VectoCore/VectoCore/InputData/FileIO/JSON/JSONVehicleData.cs @@ -34,6 +34,7 @@ using System.Collections.Generic; using System.IO; using System.Linq; using Newtonsoft.Json.Linq; +using TUGraz.VectoCommon.Exceptions; using TUGraz.VectoCommon.InputData; using TUGraz.VectoCommon.Models; using TUGraz.VectoCommon.Utils; @@ -44,8 +45,13 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON public class JSONVehicleDataV7 : JSONFile, IVehicleEngineeringInputData, IRetarderInputData, IAngledriveInputData, IPTOTransmissionInputData, IAirdragEngineeringInputData { - public JSONVehicleDataV7(JObject data, string fileName, bool tolerateMissing = false) - : base(data, fileName, tolerateMissing) {} + public JSONVehicleDataV7(JObject data, string fileName, IJSONVehicleComponents job, bool tolerateMissing = false) + : base(data, fileName, tolerateMissing) + { + Job = job; + } + + private IJSONVehicleComponents Job; #region IVehicleInputData @@ -83,7 +89,7 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON public virtual Kilogram GrossVehicleMassRating { - get { return Body.GetEx<double>(JsonKeys.Vehicle_GrossVehicleMassRating).SI().Ton.Cast<Kilogram>(); } + get { return Body.GetEx<double>(JsonKeys.Vehicle_GrossVehicleMassRating).SI(Unit.SI.Ton).Cast<Kilogram>(); } } public IList<ITorqueLimitInputData> TorqueLimits @@ -110,7 +116,7 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON public virtual Meter DynamicTyreRadius { - get { return Body.GetEx<double>(JsonKeys.Vehicle_DynamicTyreRadius).SI().Milli.Meter.Cast<Meter>(); } + get { return Body.GetEx<double>(JsonKeys.Vehicle_DynamicTyreRadius).SI(Unit.SI.Milli.Meter).Cast<Meter>(); } } public Meter Height @@ -167,6 +173,103 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON }); } + #endregion + + #region "VehicleComponents" + + IAirdragDeclarationInputData IVehicleDeclarationInputData.AirdragInputData + { + get { return this; } + } + + IAirdragEngineeringInputData IVehicleEngineeringInputData.AirdragInputData + { + get { return this; } + } + + IGearboxDeclarationInputData IVehicleDeclarationInputData.GearboxInputData + { + get { return Job.Gearbox; } + } + + IGearboxEngineeringInputData IVehicleEngineeringInputData.GearboxInputData + { + get { return Job.Gearbox; } + } + + ITorqueConverterDeclarationInputData IVehicleDeclarationInputData.TorqueConverterInputData + { + get { return Job.TorqueConverter; } + } + + ITorqueConverterEngineeringInputData IVehicleEngineeringInputData.TorqueConverterInputData + { + get { return Job.TorqueConverter; } + } + + IAxleGearInputData IVehicleEngineeringInputData.AxleGearInputData + { + get { return Job.AxleGear; } + } + + IAngledriveInputData IVehicleEngineeringInputData.AngledriveInputData + { + get { return this; } + } + + public IEngineEngineeringInputData EngineInputData + { + get { return Job.Engine; } + } + + IAxleGearInputData IVehicleDeclarationInputData.AxleGearInputData + { + get { return Job.AxleGear; } + } + + IAngledriveInputData IVehicleDeclarationInputData.AngledriveInputData + { + get { return this; } + } + + IEngineDeclarationInputData IVehicleDeclarationInputData.EngineInputData + { + get { return Job.Engine; } + } + + IAuxiliariesDeclarationInputData IVehicleDeclarationInputData.AuxiliaryInputData() + { + return Job.DeclarationAuxiliaries; + } + + IRetarderInputData IVehicleEngineeringInputData.RetarderInputData + { + get { return this; } + } + + IPTOTransmissionInputData IVehicleEngineeringInputData.PTOTransmissionInputData + { + get { return this; } + } + + IAuxiliariesEngineeringInputData IVehicleEngineeringInputData.AuxiliaryInputData() + { + return Job.EngineeringAuxiliaries; + } + + IRetarderInputData IVehicleDeclarationInputData.RetarderInputData + { + get { return this; } + } + + + IPTOTransmissionInputData IVehicleDeclarationInputData.PTOTransmissionInputData + { + get { return this; } + } + + + #endregion #region Airdrag @@ -387,4 +490,4 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON get { return ""; } } } -} \ No newline at end of file +} diff --git a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/AbstractDeclarationXMLComponentDataProvider.cs b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/AbstractDeclarationXMLComponentDataProvider.cs index 915c604e57fb1127bae0d6c2e65058e7c94ce4d6..09dd2e462eadbae8a5d552b5bbbe2eaf18e5eeee 100644 --- a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/AbstractDeclarationXMLComponentDataProvider.cs +++ b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/AbstractDeclarationXMLComponentDataProvider.cs @@ -67,15 +67,14 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration Helper.AddNamespaces(Manager); SourceType = DataSourceType.Embedded; - Source = ""; - + VehiclePath = Helper.QueryAbs( Helper.NSPrefix(XMLNames.VectoInputDeclaration, Constants.XML.RootNSPrefix), XMLNames.Component_Vehicle ); } - public string Source { get; protected set; } + public string Source { get { return InputData.Source; } } public DataSourceType SourceType { get; protected set; } diff --git a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/XMLDeclarationAngledriveDataProvider.cs b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/XMLDeclarationAngledriveDataProvider.cs index 09de364e5a1efd6eea072b88275fb26a3cf7d541..c50041ecf62e1eaafb4f655b30f58568d8f6d90c 100644 --- a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/XMLDeclarationAngledriveDataProvider.cs +++ b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/XMLDeclarationAngledriveDataProvider.cs @@ -29,48 +29,48 @@ * Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology */ -using TUGraz.IVT.VectoXML; -using TUGraz.VectoCommon.Exceptions; -using TUGraz.VectoCommon.InputData; -using TUGraz.VectoCommon.Models; -using TUGraz.VectoCommon.Resources; - -namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration -{ - public class XMLDeclarationAngledriveDataProvider : AbstractDeclarationXMLComponentDataProvider, IAngledriveInputData - { - public XMLDeclarationAngledriveDataProvider(XMLDeclarationInputDataProvider xmlInputDataProvider) : base(xmlInputDataProvider) - { - XBasePath = Helper.Query(VehiclePath, - XMLNames.Vehicle_Components, - XMLNames.Component_Angledrive, - XMLNames.ComponentDataWrapper); - } - - public AngledriveType Type - { - get { return InputData._vehicleInputData.AngulargearType; } - } - - public double Ratio - { - get { return GetDoubleElementValue(XMLNames.AngleDrive_Ratio); } - } - - public TableData LossMap - { - get - { - return ReadTableData(AttributeMappings.TransmissionLossmapMapping, - Helper.Query( - XMLNames.AngleDrive_TorqueLossMap, - XMLNames.Angledrive_LossMap_Entry)); - } - } - - public double Efficiency - { - get { throw new VectoException("Efficiency not supported in Declaration Mode!"); } - } - } -} \ No newline at end of file +using TUGraz.IVT.VectoXML; +using TUGraz.VectoCommon.Exceptions; +using TUGraz.VectoCommon.InputData; +using TUGraz.VectoCommon.Models; +using TUGraz.VectoCommon.Resources; + +namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration +{ + public class XMLDeclarationAngledriveDataProvider : AbstractDeclarationXMLComponentDataProvider, IAngledriveInputData + { + public XMLDeclarationAngledriveDataProvider(XMLDeclarationInputDataProvider xmlInputDataProvider) : base(xmlInputDataProvider) + { + XBasePath = Helper.Query(VehiclePath, + XMLNames.Vehicle_Components, + XMLNames.Component_Angledrive, + XMLNames.ComponentDataWrapper); + } + + public AngledriveType Type + { + get { return InputData.XMLJob.XMLVehicle.AngulargearType; } + } + + public double Ratio + { + get { return GetDoubleElementValue(XMLNames.AngleDrive_Ratio); } + } + + public TableData LossMap + { + get + { + return ReadTableData(AttributeMappings.TransmissionLossmapMapping, + Helper.Query( + XMLNames.AngleDrive_TorqueLossMap, + XMLNames.Angledrive_LossMap_Entry)); + } + } + + public double Efficiency + { + get { throw new VectoException("Efficiency not supported in Declaration Mode!"); } + } + } +} diff --git a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/XMLDeclarationDriverDataProvider.cs b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/XMLDeclarationDriverDataProvider.cs deleted file mode 100644 index 76b683eb75cee947b6b3d85ecdc7e8d60d205339..0000000000000000000000000000000000000000 --- a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/XMLDeclarationDriverDataProvider.cs +++ /dev/null @@ -1,61 +0,0 @@ -/* -* This file is part of VECTO. -* -* Copyright © 2012-2017 European Union -* -* Developed by Graz University of Technology, -* Institute of Internal Combustion Engines and Thermodynamics, -* Institute of Technical Informatics -* -* VECTO is licensed under the EUPL, Version 1.1 or - as soon they will be approved -* by the European Commission - subsequent versions of the EUPL (the "Licence"); -* You may not use VECTO except in compliance with the Licence. -* You may obtain a copy of the Licence at: -* -* https://joinup.ec.europa.eu/community/eupl/og_page/eupl -* -* Unless required by applicable law or agreed to in writing, VECTO -* distributed under the Licence is distributed on an "AS IS" basis, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the Licence for the specific language governing permissions and -* limitations under the Licence. -* -* Authors: -* Stefan Hausberger, hausberger@ivt.tugraz.at, IVT, Graz University of Technology -* Christian Kreiner, christian.kreiner@tugraz.at, ITI, Graz University of Technology -* Michael Krisper, michael.krisper@tugraz.at, ITI, Graz University of Technology -* Raphael Luz, luz@ivt.tugraz.at, IVT, Graz University of Technology -* Markus Quaritsch, markus.quaritsch@tugraz.at, IVT, Graz University of Technology -* Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology -*/ - -using TUGraz.VectoCommon.InputData; -using TUGraz.VectoCommon.Models; -using TUGraz.VectoCore.InputData.Impl; - -namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration -{ - public class XMLDeclarationDriverDataProvider : AbstractDeclarationXMLComponentDataProvider, - IDriverDeclarationInputData - { - public XMLDeclarationDriverDataProvider(XMLDeclarationInputDataProvider xmlInputDataProvider) - : base(xmlInputDataProvider) - { - XBasePath = VehiclePath; - } - - public IOverSpeedEcoRollDeclarationInputData OverSpeedEcoRoll - { - get { - //var node = - // Navigator.SelectSingleNode(Helper.Query(VehiclePath, - // XMLNames.Vehicle_AdvancedDriverAssist, - // XMLNames.DriverModel_Overspeed, - // XMLNames.DriverModel_Overspeed_Mode), Manager); - return new OverSpeedEcoRollInputData() { - Mode = DriverMode.Overspeed - }; - } - } - } -} \ No newline at end of file diff --git a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/XMLDeclarationEngineDataProvider.cs b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/XMLDeclarationEngineDataProvider.cs index 9db7af4ac37722edb8053e0dd6fb90d6b9bf09fc..fecfe5799402fcfe825ea32f3286c681c49ee2ca 100644 --- a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/XMLDeclarationEngineDataProvider.cs +++ b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/XMLDeclarationEngineDataProvider.cs @@ -49,9 +49,9 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration XMLNames.ComponentDataWrapper); } - public CubicMeter Displacement - { - get { return GetDoubleElementValue(XMLNames.Engine_Displacement).SI().Cubic.Centi.Meter.Cast<CubicMeter>(); } + public CubicMeter Displacement + { + get { return GetDoubleElementValue(XMLNames.Engine_Displacement).SI(Unit.SI.Cubic.Centi.Meter).Cast<CubicMeter>(); } } public PerSecond IdleSpeed diff --git a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/XMLDeclarationInputDataProvider.cs b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/XMLDeclarationInputDataProvider.cs index 87fdd1356c60bb0f627039844a89bf6bd40757b7..6e8b95b5732bfe188958eaafcd9e76b963b388e1 100644 --- a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/XMLDeclarationInputDataProvider.cs +++ b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/XMLDeclarationInputDataProvider.cs @@ -45,13 +45,22 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration { internal readonly XPathDocument Document; - private readonly IAuxiliariesDeclarationInputData XMLAuxiliaryData; - private readonly IDriverDeclarationInputData XMLDriverData; - private readonly IDeclarationJobInputData XMLJobData; - protected internal readonly XMLDeclarationVehicleDataProvider _vehicleInputData; + private readonly XMLDeclarationJobInputDataProvider _xmlJobData; - public XMLDeclarationInputDataProvider(XmlReader inputData, bool verifyXml) - { + + public XMLDeclarationInputDataProvider(string filename, bool verifyXml) : + this(XmlReader.Create(filename), filename, verifyXml) + { + } + + public XMLDeclarationInputDataProvider(XmlReader inputData, bool verifyXml) : this(inputData, "", verifyXml) + { + + } + + protected XMLDeclarationInputDataProvider(XmlReader inputData, string source, bool verifyXml) + { + Source = source; if (verifyXml) { var settings = new XmlReaderSettings { ValidationType = ValidationType.Schema, @@ -64,32 +73,19 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration inputData = XmlReader.Create(inputData, settings); } - //Document = new XPathDocument(inputData); - + var xmldoc = new XmlDocument(); xmldoc.Load(inputData); var h = VectoHash.Load(xmldoc); XMLHash = h.ComputeXmlHash(); - Document = new XPathDocument(new XmlNodeReader(xmldoc)); - - //CheckInputDocument(); - - XMLJobData = new XMLDeclarationJobInputDataProvider(this); - _vehicleInputData = new XMLDeclarationVehicleDataProvider(this); - AirdragInputData = new XMLDeclarationAirdragDataProvider(this); - AxleGearInputData = new XMLDeclarationAxlegearDataProvider(this); - AngledriveInputData = new XMLDeclarationAngledriveDataProvider(this); - EngineInputData = new XMLDeclarationEngineDataProvider(this); - GearboxInputData = new XMLDeclarationGearboxDataProvider(this); - TorqueConverterInputData = new XMLDeclarationTorqueConverterDataProvider(this); - RetarderInputData = new XMLDeclarationRetarderDataProvider(this); - XMLDriverData = new XMLDeclarationDriverDataProvider(this); - XMLAuxiliaryData = new XMLDeclarationAuxiliaryDataProvider(this); - PTOTransmissionInputData = _vehicleInputData.GetPTOData(); + + _xmlJobData = new XMLDeclarationJobInputDataProvider(this); } - private static void ValidationCallBack(object sender, ValidationEventArgs args) + public string Source { get; protected set; } + + private static void ValidationCallBack(object sender, ValidationEventArgs args) { if (args.Severity == XmlSeverityType.Error) { throw new VectoException("Validation error: {0}" + Environment.NewLine + @@ -107,42 +103,16 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration return xset; } - public IDeclarationJobInputData JobInputData() + public IDeclarationJobInputData JobInputData { - return XMLJobData; + get { return _xmlJobData; } } - public IVehicleDeclarationInputData VehicleInputData + public XMLDeclarationJobInputDataProvider XMLJob { - get { return _vehicleInputData; } + get { return _xmlJobData; } } - public IAirdragDeclarationInputData AirdragInputData { get; private set; } - - public IGearboxDeclarationInputData GearboxInputData { get; private set; } - - public ITorqueConverterDeclarationInputData TorqueConverterInputData { get; private set; } - - public IAxleGearInputData AxleGearInputData { get; private set; } - - public IAngledriveInputData AngledriveInputData { get; private set; } - - public IEngineDeclarationInputData EngineInputData { get; private set; } - - public IAuxiliariesDeclarationInputData AuxiliaryInputData() - { - return XMLAuxiliaryData; - } - - public IRetarderInputData RetarderInputData { get; private set; } - - public IDriverDeclarationInputData DriverInputData - { - get { return XMLDriverData; } - } - - public IPTOTransmissionInputData PTOTransmissionInputData { get; private set; } - public XElement XMLHash { get; private set; } } } diff --git a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/XMLDeclarationJobInputDataProvider.cs b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/XMLDeclarationJobInputDataProvider.cs index 5f0447ef1b0e03cc73383d22aa07667083eb5170..300a9294e0646b4052d84792caa08a4d0e6ae1bf 100644 --- a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/XMLDeclarationJobInputDataProvider.cs +++ b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/XMLDeclarationJobInputDataProvider.cs @@ -37,15 +37,24 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration // ReSharper disable once InconsistentNaming public class XMLDeclarationJobInputDataProvider : AbstractDeclarationXMLComponentDataProvider, IDeclarationJobInputData { - public XMLDeclarationJobInputDataProvider(XMLDeclarationInputDataProvider xmlInputDataProvider) : base(xmlInputDataProvider) + private readonly XMLDeclarationVehicleDataProvider _vehicle; + + public XMLDeclarationJobInputDataProvider(XMLDeclarationInputDataProvider xmlInputDataProvider) + : base(xmlInputDataProvider) { XBasePath = VehiclePath; + _vehicle = new XMLDeclarationVehicleDataProvider(xmlInputDataProvider); } public IVehicleDeclarationInputData Vehicle { - get { return InputData.VehicleInputData; } + get { return _vehicle; } + } + + public XMLDeclarationVehicleDataProvider XMLVehicle + { + get { return _vehicle; } } public string JobName diff --git a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/XMLDeclarationRetarderDataProvider.cs b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/XMLDeclarationRetarderDataProvider.cs index f13861ad1680ea92c38ab84abd5e92e0290097ea..4e03a20b1c6b79586569b7d29f278eb7149e53eb 100644 --- a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/XMLDeclarationRetarderDataProvider.cs +++ b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/XMLDeclarationRetarderDataProvider.cs @@ -29,46 +29,46 @@ * Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology */ -using TUGraz.IVT.VectoXML; -using TUGraz.VectoCommon.InputData; -using TUGraz.VectoCommon.Models; -using TUGraz.VectoCommon.Resources; - -namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration -{ - public class XMLDeclarationRetarderDataProvider : AbstractDeclarationXMLComponentDataProvider, IRetarderInputData - { - public XMLDeclarationRetarderDataProvider(XMLDeclarationInputDataProvider xmlInputDataProvider) : base(xmlInputDataProvider) - { - XBasePath = Helper.Query(VehiclePath, - XMLNames.Vehicle_Components, - XMLNames.Component_Retarder, - XMLNames.ComponentDataWrapper); - } - - - public override bool SavedInDeclarationMode - { - get { return true; } - } - - public RetarderType Type - { - get { return InputData._vehicleInputData.RetarderType; } - } - - public double Ratio - { - get { return InputData._vehicleInputData.RetarderRatio; } - } - - public TableData LossMap - { - get - { - return ReadTableData(AttributeMappings.RetarderLossmapMapping, - Helper.Query(XMLNames.Retarder_RetarderLossMap, XMLNames.Retarder_RetarderLossMap_Entry)); - } - } - } -} \ No newline at end of file +using TUGraz.IVT.VectoXML; +using TUGraz.VectoCommon.InputData; +using TUGraz.VectoCommon.Models; +using TUGraz.VectoCommon.Resources; + +namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration +{ + public class XMLDeclarationRetarderDataProvider : AbstractDeclarationXMLComponentDataProvider, IRetarderInputData + { + public XMLDeclarationRetarderDataProvider(XMLDeclarationInputDataProvider xmlInputDataProvider) : base(xmlInputDataProvider) + { + XBasePath = Helper.Query(VehiclePath, + XMLNames.Vehicle_Components, + XMLNames.Component_Retarder, + XMLNames.ComponentDataWrapper); + } + + + public override bool SavedInDeclarationMode + { + get { return true; } + } + + public RetarderType Type + { + get { return InputData.XMLJob.XMLVehicle.RetarderType; } + } + + public double Ratio + { + get { return InputData.XMLJob.XMLVehicle.RetarderRatio; } + } + + public TableData LossMap + { + get + { + return ReadTableData(AttributeMappings.RetarderLossmapMapping, + Helper.Query(XMLNames.Retarder_RetarderLossMap, XMLNames.Retarder_RetarderLossMap_Entry)); + } + } + } +} diff --git a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/XMLDeclarationVehicleDataProvider.cs b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/XMLDeclarationVehicleDataProvider.cs index af787557a5dcd8bd7a6a284e15f8d83bb8915d7c..b2c8e7c15e92f90ba1ee8550081b1b2ca38e40f1 100644 --- a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/XMLDeclarationVehicleDataProvider.cs +++ b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/XMLDeclarationVehicleDataProvider.cs @@ -46,10 +46,20 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration public class XMLDeclarationVehicleDataProvider : AbstractDeclarationXMLComponentDataProvider, IVehicleDeclarationInputData, IPTOTransmissionInputData { + private readonly IAuxiliariesDeclarationInputData XMLAuxiliaryData; + public XMLDeclarationVehicleDataProvider(XMLDeclarationInputDataProvider xmlInputDataProvider) : base(xmlInputDataProvider) { XBasePath = VehiclePath; + AirdragInputData = new XMLDeclarationAirdragDataProvider(xmlInputDataProvider); + AxleGearInputData = new XMLDeclarationAxlegearDataProvider(xmlInputDataProvider); + AngledriveInputData = new XMLDeclarationAngledriveDataProvider(xmlInputDataProvider); + EngineInputData = new XMLDeclarationEngineDataProvider(xmlInputDataProvider); + GearboxInputData = new XMLDeclarationGearboxDataProvider(xmlInputDataProvider); + TorqueConverterInputData = new XMLDeclarationTorqueConverterDataProvider(xmlInputDataProvider); + RetarderInputData = new XMLDeclarationRetarderDataProvider(xmlInputDataProvider); + XMLAuxiliaryData = new XMLDeclarationAuxiliaryDataProvider(xmlInputDataProvider); } public string VIN @@ -181,11 +191,6 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration get { return GetElementValue(XMLNames.Vehicle_AngledriveType).ParseEnum<AngledriveType>(); } } - public IPTOTransmissionInputData GetPTOData() - { - return this; - } - public string PTOTransmissionType { get { @@ -214,5 +219,29 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration { get { return null; } } + + public IAirdragDeclarationInputData AirdragInputData { get; private set; } + + public IGearboxDeclarationInputData GearboxInputData { get; private set; } + + public ITorqueConverterDeclarationInputData TorqueConverterInputData { get; private set; } + + public IAxleGearInputData AxleGearInputData { get; private set; } + + public IAngledriveInputData AngledriveInputData { get; private set; } + + public IEngineDeclarationInputData EngineInputData { get; private set; } + + public IAuxiliariesDeclarationInputData AuxiliaryInputData() + { + return XMLAuxiliaryData; + } + + public IRetarderInputData RetarderInputData { get; private set; } + + public IPTOTransmissionInputData PTOTransmissionInputData + { + get { return this; } + } } -} \ No newline at end of file +} diff --git a/VectoCore/VectoCore/InputData/FileIO/XML/Engineering/AbstractEngineeringXMLComponentDataProvider.cs b/VectoCore/VectoCore/InputData/FileIO/XML/Engineering/AbstractEngineeringXMLComponentDataProvider.cs index 3c91f09a198339d28523e4b04bbba671b8c54302..68cbf355d3996fdbf13dd3fd0c1b09e41e2b88b7 100644 --- a/VectoCore/VectoCore/InputData/FileIO/XML/Engineering/AbstractEngineeringXMLComponentDataProvider.cs +++ b/VectoCore/VectoCore/InputData/FileIO/XML/Engineering/AbstractEngineeringXMLComponentDataProvider.cs @@ -29,103 +29,103 @@ * Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology */ -using System.IO; -using System.Xml; -using System.Xml.XPath; -using TUGraz.VectoCommon.Exceptions; -using TUGraz.VectoCommon.InputData; -using TUGraz.VectoCommon.Models; -using TUGraz.VectoCommon.Resources; -using TUGraz.VectoCore.InputData.FileIO.XML.Declaration; -using TUGraz.VectoCore.Utils; - -namespace TUGraz.VectoCore.InputData.FileIO.XML.Engineering -{ - public class AbstractEngineeringXMLComponentDataProvider : AbstractDeclarationXMLComponentDataProvider - { - protected new readonly XMLEngineeringInputDataProvider InputData; - - protected readonly string FSBasePath; - - - protected readonly XPathDocument XMLDocument; - - protected AbstractEngineeringXMLComponentDataProvider( - XMLEngineeringInputDataProvider xmlEngineeringJobInputDataProvider, - XPathDocument document, string xmlBasePath, string fsBasePath) - { - XMLDocument = document; - XBasePath = xmlBasePath; - FSBasePath = fsBasePath; - InputData = xmlEngineeringJobInputDataProvider; - Navigator = document.CreateNavigator(); - Manager = new XmlNamespaceManager(Navigator.NameTable ?? new NameTable()); - Helper = new XPathHelper(ExecutionMode.Engineering); - Helper.AddNamespaces(Manager); - - Source = fsBasePath; - SourceType = DataSourceType.Embedded; - } - - - public override bool SavedInDeclarationMode - { - get { return false; } - } - - public override string Manufacturer - { - get { return GetElementValue(XMLNames.Component_Manufacturer); } - } - - public override string Model - { - get { return GetElementValue(XMLNames.Component_Model); } - } - - - public override string Date - { - get { return GetElementValue(XMLNames.Component_Date); } - } - - public override string DigestValue - { - get { return ""; } - } - - public override string CertificationNumber - { - get { return "N.A."; } - } - - public override CertificationMethod CertificationMethod - { - get { return CertificationMethod.NotCertified; } - } - - - protected TableData ReadCSVResourceFile(string relPath) - { - if (!ElementExists(Helper.Query(relPath, ExtCsvResourceTag))) { - throw new VectoException("Failed to read {0} resource", relPath); - } - var file = - GetAttributeValue( - Helper.Query(relPath, ExtCsvResourceTag), XMLNames.ExtResource_File_Attr); - var fullFilename = Path.Combine(FSBasePath ?? "", file); - if (file == null || !File.Exists(fullFilename)) { - throw new VectoException("{1} file not found: {0}", file, relPath); - } - return VectoCSVFile.Read(fullFilename); - } - - protected string ExtCsvResourceTag - { - get { - return Helper.Query(Helper.QueryConstraint(XMLNames.ExternalResource, XMLNames.ExtResource_Type_Attr, - XMLNames.ExtResource_Type_Value_CSV)); - } - } - } +using System.IO; +using System.Xml; +using System.Xml.XPath; +using TUGraz.VectoCommon.Exceptions; +using TUGraz.VectoCommon.InputData; +using TUGraz.VectoCommon.Models; +using TUGraz.VectoCommon.Resources; +using TUGraz.VectoCore.InputData.FileIO.XML.Declaration; +using TUGraz.VectoCore.Utils; + +namespace TUGraz.VectoCore.InputData.FileIO.XML.Engineering +{ + public class AbstractEngineeringXMLComponentDataProvider : AbstractDeclarationXMLComponentDataProvider + { + protected new readonly XMLEngineeringInputDataProvider InputData; + + protected readonly string FSBasePath; + + + protected readonly XPathDocument XMLDocument; + + protected AbstractEngineeringXMLComponentDataProvider( + XMLEngineeringInputDataProvider xmlEngineeringJobInputDataProvider, + XPathDocument document, string xmlBasePath, string fsBasePath) + { + XMLDocument = document; + XBasePath = xmlBasePath; + FSBasePath = fsBasePath; + InputData = xmlEngineeringJobInputDataProvider; + Navigator = document.CreateNavigator(); + Manager = new XmlNamespaceManager(Navigator.NameTable ?? new NameTable()); + Helper = new XPathHelper(ExecutionMode.Engineering); + Helper.AddNamespaces(Manager); + + SourceType = DataSourceType.Embedded; + } + + public new string Source { get { return FSBasePath; } } + + public override bool SavedInDeclarationMode + { + get { return false; } + } + + public override string Manufacturer + { + get { return GetElementValue(XMLNames.Component_Manufacturer); } + } + + public override string Model + { + get { return GetElementValue(XMLNames.Component_Model); } + } + + + public override string Date + { + get { return GetElementValue(XMLNames.Component_Date); } + } + + public override string DigestValue + { + get { return ""; } + } + + public override string CertificationNumber + { + get { return "N.A."; } + } + + public override CertificationMethod CertificationMethod + { + get { return CertificationMethod.NotCertified; } + } + + + protected TableData ReadCSVResourceFile(string relPath) + { + if (!ElementExists(Helper.Query(relPath, ExtCsvResourceTag))) { + throw new VectoException("Failed to read {0} resource", relPath); + } + var file = + GetAttributeValue( + Helper.Query(relPath, ExtCsvResourceTag), XMLNames.ExtResource_File_Attr); + var fullFilename = Path.Combine(FSBasePath ?? "", file); + if (file == null || !File.Exists(fullFilename)) { + throw new VectoException("{1} file not found: {0}", file, relPath); + } + return VectoCSVFile.Read(fullFilename); + } + + protected string ExtCsvResourceTag + { + get { + return Helper.Query(Helper.QueryConstraint(XMLNames.ExternalResource, XMLNames.ExtResource_Type_Attr, + XMLNames.ExtResource_Type_Value_CSV)); + } + } + } } \ No newline at end of file diff --git a/VectoCore/VectoCore/InputData/FileIO/XML/Engineering/XMLEngineeringEngineDataProvider.cs b/VectoCore/VectoCore/InputData/FileIO/XML/Engineering/XMLEngineeringEngineDataProvider.cs index d7eb33d6156ed19c3ec1628af781770699551fe3..e8787885ee401cdcc127622561f77093bc0d8e4d 100644 --- a/VectoCore/VectoCore/InputData/FileIO/XML/Engineering/XMLEngineeringEngineDataProvider.cs +++ b/VectoCore/VectoCore/InputData/FileIO/XML/Engineering/XMLEngineeringEngineDataProvider.cs @@ -46,9 +46,9 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Engineering XPathDocument engineDocument, string xmlBasePath, string fsBasePath) : base(xmlEngineeringJobInputDataProvider, engineDocument, xmlBasePath, fsBasePath) {} - public CubicMeter Displacement - { - get { return GetDoubleElementValue(XMLNames.Engine_Displacement).SI().Cubic.Centi.Meter.Cast<CubicMeter>(); } + public CubicMeter Displacement + { + get { return GetDoubleElementValue(XMLNames.Engine_Displacement).SI(Unit.SI.Cubic.Centi.Meter).Cast<CubicMeter>(); } } public PerSecond IdleSpeed diff --git a/VectoCore/VectoCore/InputData/FileIO/XML/Engineering/XMLEngineeringInputDataProvider.cs b/VectoCore/VectoCore/InputData/FileIO/XML/Engineering/XMLEngineeringInputDataProvider.cs index 5d40e4ce5c52129d48f98d3cac1c0e40cf8139d9..e7083336b72004a21083836fd9b776b7dd9193e8 100644 --- a/VectoCore/VectoCore/InputData/FileIO/XML/Engineering/XMLEngineeringInputDataProvider.cs +++ b/VectoCore/VectoCore/InputData/FileIO/XML/Engineering/XMLEngineeringInputDataProvider.cs @@ -29,217 +29,186 @@ * Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology */ -using System.IO; -using System.Xml; -using System.Xml.Schema; -using System.Xml.XPath; -using TUGraz.VectoCommon.Exceptions; -using TUGraz.VectoCommon.InputData; -using TUGraz.VectoCommon.Models; -using TUGraz.VectoCommon.Resources; -using TUGraz.VectoCore.Configuration; -using TUGraz.VectoCore.Utils; - -namespace TUGraz.VectoCore.InputData.FileIO.XML.Engineering -{ - public class XMLEngineeringInputDataProvider : IEngineeringInputDataProvider - { - public readonly string FileName; - - internal XPathDocument Document; - - protected internal XMLEngineeringAuxiliaryDataProvider XMLEngineeringAuxiliaryData; - protected internal XMLEngineeringDriverDataProvider XMLEngineeringDriverData; - protected internal XMLEngineeringJobInputDataProvider XMLEngineeringJobData; - protected internal XMLEngineeringVehicleDataProvider VehicleData; - protected internal XMLEngineeringAxlegearDataProvider AxlegearData; - - public XMLEngineeringInputDataProvider(string filename, bool verifyXml) - { - FileName = filename; - ReadXMLDocument(File.OpenRead(filename), verifyXml); - - InitializeComponentDataProvider(verifyXml); - } - - - public XMLEngineeringInputDataProvider(Stream inputData, bool verifyXml) - { - FileName = "."; - ReadXMLDocument(inputData, verifyXml); - - var nav = Document.CreateNavigator(); - var manager = new XmlNamespaceManager(nav.NameTable); - var helper = new XPathHelper(ExecutionMode.Engineering); - helper.AddNamespaces(manager); - - var refNodes = - nav.Select( - "//" + helper.Query(helper.QueryConstraint(XMLNames.ExternalResource, XMLNames.ExtResource_File_Attr, null)), - manager); - if (refNodes.Count > 0) { - throw new VectoException("XML input data with file references can not be read via stream!"); - } - - InitializeComponentDataProvider(verifyXml); - } - - - private void ReadXMLDocument(Stream inputData, bool verifyXml) - { - XmlReaderSettings settings = null; - if (verifyXml) { - settings = new XmlReaderSettings { - ValidationType = ValidationType.Schema, - ValidationFlags = XmlSchemaValidationFlags.ProcessInlineSchema | - //XmlSchemaValidationFlags.ProcessSchemaLocation | - XmlSchemaValidationFlags.ReportValidationWarnings - }; - settings.ValidationEventHandler += ValidationCallBack; - settings.Schemas.Add(GetXMLSchema("")); - } - try { - Document = new XPathDocument(XmlReader.Create(inputData, settings)); - } catch (XmlSchemaValidationException validationException) { - throw new VectoException("Validation of input data failed", validationException); - } - } - - private void InitializeComponentDataProvider(bool verifyXml) - { - XmlReaderSettings settings = null; - if (verifyXml) { - settings = new XmlReaderSettings { - ValidationType = ValidationType.Schema, - ValidationFlags = XmlSchemaValidationFlags.ProcessInlineSchema | - //XmlSchemaValidationFlags.ProcessSchemaLocation | - XmlSchemaValidationFlags.ReportValidationWarnings - }; - settings.Schemas.Add(GetXMLSchema("")); - } - - var helper = new XPathHelper(ExecutionMode.Engineering); - XMLEngineeringJobData = new XMLEngineeringJobInputDataProvider(this, Document, - helper.QueryAbs(helper.NSPrefix(XMLNames.VectoInputEngineering, Constants.XML.RootNSPrefix)), - Path.GetDirectoryName(Path.GetFullPath(FileName))); - if (XMLEngineeringJobData.EngineOnlyMode) { - EngineInputData = new XMLEngineeringEngineDataProvider(this, Document, - helper.QueryAbs(helper.NSPrefix(XMLNames.VectoInputEngineering, Constants.XML.RootNSPrefix), - XMLNames.Component_Engine, - XMLNames.ComponentDataWrapper), Path.GetDirectoryName(Path.GetFullPath(FileName))); - return; - } - ReadVehicle(settings); - - XMLEngineeringDriverData = XMLEngineeringJobData.GetDriverData(); - AxlegearData = VehicleData.GetAxleGearInputData(settings); - AngledriveInputData = VehicleData.GetAngularGearInputData(); - EngineInputData = VehicleData.GetEngineInputData(settings); - RetarderInputData = VehicleData.GetRetarderInputData(settings); - XMLEngineeringAuxiliaryData = VehicleData.GetAuxiliaryData(settings); - GearboxInputData = VehicleData.GetGearboxData(settings); - TorqueConverterInputData = GearboxInputData.TorqueConverter; - PTOTransmissionInputData = VehicleData.GetPTOData(); - AirdragInputData = VehicleData.GetAirdragInputData(settings); - } - - private static void ValidationCallBack(object sender, ValidationEventArgs args) - { - if (args.Severity == XmlSeverityType.Error) { - throw new VectoException("Validation error: {0}", args.Message); - } - } - - private void ReadVehicle(XmlReaderSettings settings) - { - var helper = new XPathHelper(ExecutionMode.Engineering); - - - var nav = Document.CreateNavigator(); - var vehiclePath = helper.QueryAbs(helper.NSPrefix(XMLNames.VectoInputEngineering, Constants.XML.RootNSPrefix), - XMLNames.Component_Vehicle); - var manager = new XmlNamespaceManager(nav.NameTable); - helper.AddNamespaces(manager); - var vehicle = nav.SelectSingleNode(vehiclePath, manager); - if (vehicle != null) { - VehicleData = new XMLEngineeringVehicleDataProvider(this, Document, vehiclePath, - Path.GetDirectoryName(Path.GetFullPath(FileName))); - return; - } - - var extVehilePath = helper.QueryAbs( - helper.NSPrefix(XMLNames.VectoInputEngineering, Constants.XML.RootNSPrefix), - helper.QueryConstraint(XMLNames.ExternalResource, "@component='Vehicle' and @type='xml'", null, "")); - var extVehicle = nav.SelectSingleNode(extVehilePath, manager); - if (extVehicle != null) { - try { - var vehicleFile = extVehicle.GetAttribute(XMLNames.ExtResource_File_Attr, ""); - var vehicleDocument = new XPathDocument( - XmlReader.Create(Path.Combine(Path.GetDirectoryName(FileName) ?? "./", vehicleFile), - settings)); - var vehicleCompPath = - helper.QueryAbs( - helper.NSPrefix("VectoComponentEngineering", Constants.XML.RootNSPrefix), - XMLNames.Component_Vehicle); - VehicleData = new XMLEngineeringVehicleDataProvider(this, vehicleDocument, vehicleCompPath, - Path.GetDirectoryName(Path.GetFullPath(Path.Combine(Path.GetDirectoryName(FileName) ?? "./", vehicleFile)))); - return; - } catch (XmlSchemaValidationException validationException) { - throw new VectoException("Validation of XML-file for Vehicle failed", validationException); - } - } - throw new VectoException("No Vehicle found"); - } - - private static XmlSchemaSet GetXMLSchema(string version) - { - var resource = RessourceHelper.LoadResourceAsStream(RessourceHelper.ResourceType.XMLSchema, - "VectoEngineeringInput.xsd"); - var xset = new XmlSchemaSet() { XmlResolver = new XmlResourceResolver() }; - var reader = XmlReader.Create(resource, new XmlReaderSettings(), XmlResourceResolver.BaseUri); - xset.Add(XmlSchema.Read(reader, null)); - xset.Compile(); - return xset; - } - - public IEngineeringJobInputData JobInputData() - { - return XMLEngineeringJobData; - } - - public IVehicleEngineeringInputData VehicleInputData - { - get { return VehicleData; } - } - - public IAirdragEngineeringInputData AirdragInputData { get; private set; } - - - public IGearboxEngineeringInputData GearboxInputData { get; private set; } - - public ITorqueConverterEngineeringInputData TorqueConverterInputData { get; private set; } - - public IAxleGearInputData AxleGearInputData - { - get { return AxlegearData; } - } - - public IAngledriveInputData AngledriveInputData { get; private set; } - - public IEngineEngineeringInputData EngineInputData { get; private set; } - - public IAuxiliariesEngineeringInputData AuxiliaryInputData() - { - return XMLEngineeringAuxiliaryData; - } - - public IRetarderInputData RetarderInputData { get; private set; } - - public IDriverEngineeringInputData DriverInputData - { - get { return XMLEngineeringDriverData; } - } - - public IPTOTransmissionInputData PTOTransmissionInputData { get; private set; } - } -} \ No newline at end of file +using System.IO; +using System.Xml; +using System.Xml.Schema; +using System.Xml.XPath; +using TUGraz.VectoCommon.Exceptions; +using TUGraz.VectoCommon.InputData; +using TUGraz.VectoCommon.Models; +using TUGraz.VectoCommon.Resources; +using TUGraz.VectoCore.Configuration; +using TUGraz.VectoCore.Utils; + +namespace TUGraz.VectoCore.InputData.FileIO.XML.Engineering +{ + public class XMLEngineeringInputDataProvider : IEngineeringInputDataProvider + { + public readonly string FileName; + + internal XPathDocument Document; + + protected internal XMLEngineeringJobInputDataProvider XMLEngineeringJobData; + + protected internal XMLEngineeringVehicleDataProvider VehicleData; + protected internal XMLEngineeringDriverDataProvider XMLEngineeringDriverData; + + public XmlReaderSettings Settings { get; private set; } + + public XMLEngineeringInputDataProvider(string filename, bool verifyXml) + { + FileName = filename; + ReadXMLDocument(File.OpenRead(filename), verifyXml); + + InitializeComponentDataProvider(verifyXml); + } + + + public XMLEngineeringInputDataProvider(Stream inputData, bool verifyXml) + { + FileName = "."; + ReadXMLDocument(inputData, verifyXml); + + var nav = Document.CreateNavigator(); + var manager = new XmlNamespaceManager(nav.NameTable); + var helper = new XPathHelper(ExecutionMode.Engineering); + helper.AddNamespaces(manager); + + var refNodes = + nav.Select( + "//" + helper.Query(helper.QueryConstraint(XMLNames.ExternalResource, XMLNames.ExtResource_File_Attr, null)), + manager); + if (refNodes.Count > 0) { + throw new VectoException("XML input data with file references can not be read via stream!"); + } + + InitializeComponentDataProvider(verifyXml); + } + + + private void ReadXMLDocument(Stream inputData, bool verifyXml) + { + XmlReaderSettings settings = null; + if (verifyXml) { + settings = new XmlReaderSettings { + ValidationType = ValidationType.Schema, + ValidationFlags = XmlSchemaValidationFlags.ProcessInlineSchema | + //XmlSchemaValidationFlags.ProcessSchemaLocation | + XmlSchemaValidationFlags.ReportValidationWarnings + }; + settings.ValidationEventHandler += ValidationCallBack; + settings.Schemas.Add(GetXMLSchema("")); + } + try { + Document = new XPathDocument(XmlReader.Create(inputData, settings)); + } catch (XmlSchemaValidationException validationException) { + throw new VectoException("Validation of input data failed", validationException); + } + } + + private void InitializeComponentDataProvider(bool verifyXml) + { + Settings = null; + if (verifyXml) { + Settings = new XmlReaderSettings { + ValidationType = ValidationType.Schema, + ValidationFlags = XmlSchemaValidationFlags.ProcessInlineSchema | + //XmlSchemaValidationFlags.ProcessSchemaLocation | + XmlSchemaValidationFlags.ReportValidationWarnings + }; + Settings.Schemas.Add(GetXMLSchema("")); + } + + var helper = new XPathHelper(ExecutionMode.Engineering); + XMLEngineeringJobData = new XMLEngineeringJobInputDataProvider(this, Document, + helper.QueryAbs(helper.NSPrefix(XMLNames.VectoInputEngineering, Constants.XML.RootNSPrefix)), + Path.GetDirectoryName(Path.GetFullPath(FileName))); + if (XMLEngineeringJobData.EngineOnlyMode) { + EngineOnlyInputData = new XMLEngineeringEngineDataProvider(this, Document, + helper.QueryAbs(helper.NSPrefix(XMLNames.VectoInputEngineering, Constants.XML.RootNSPrefix), + XMLNames.Component_Engine, + XMLNames.ComponentDataWrapper), Path.GetDirectoryName(Path.GetFullPath(FileName))); + return; + } + ReadVehicle(Settings); + + XMLEngineeringDriverData = XMLEngineeringJobData.GetDriverData(); + } + + private static void ValidationCallBack(object sender, ValidationEventArgs args) + { + if (args.Severity == XmlSeverityType.Error) { + throw new VectoException("Validation error: {0}", args.Message); + } + } + + private void ReadVehicle(XmlReaderSettings settings) + { + var helper = new XPathHelper(ExecutionMode.Engineering); + + + var nav = Document.CreateNavigator(); + var vehiclePath = helper.QueryAbs(helper.NSPrefix(XMLNames.VectoInputEngineering, Constants.XML.RootNSPrefix), + XMLNames.Component_Vehicle); + var manager = new XmlNamespaceManager(nav.NameTable); + helper.AddNamespaces(manager); + var vehicle = nav.SelectSingleNode(vehiclePath, manager); + if (vehicle != null) { + VehicleData = new XMLEngineeringVehicleDataProvider(this, Document, vehiclePath, + Path.GetDirectoryName(Path.GetFullPath(FileName))); + return; + } + + var extVehilePath = helper.QueryAbs( + helper.NSPrefix(XMLNames.VectoInputEngineering, Constants.XML.RootNSPrefix), + helper.QueryConstraint(XMLNames.ExternalResource, "@component='Vehicle' and @type='xml'", null, "")); + var extVehicle = nav.SelectSingleNode(extVehilePath, manager); + if (extVehicle != null) { + try { + var vehicleFile = extVehicle.GetAttribute(XMLNames.ExtResource_File_Attr, ""); + var vehicleDocument = new XPathDocument( + XmlReader.Create(Path.Combine(Path.GetDirectoryName(FileName) ?? "./", vehicleFile), + settings)); + var vehicleCompPath = + helper.QueryAbs( + helper.NSPrefix("VectoComponentEngineering", Constants.XML.RootNSPrefix), + XMLNames.Component_Vehicle); + VehicleData = new XMLEngineeringVehicleDataProvider(this, vehicleDocument, vehicleCompPath, + Path.GetDirectoryName(Path.GetFullPath(Path.Combine(Path.GetDirectoryName(FileName) ?? "./", vehicleFile)))); + return; + } catch (XmlSchemaValidationException validationException) { + throw new VectoException("Validation of XML-file for Vehicle failed", validationException); + } + } + throw new VectoException("No Vehicle found"); + } + + private static XmlSchemaSet GetXMLSchema(string version) + { + var resource = RessourceHelper.LoadResourceAsStream(RessourceHelper.ResourceType.XMLSchema, + "VectoEngineeringInput.xsd"); + var xset = new XmlSchemaSet() { XmlResolver = new XmlResourceResolver() }; + var reader = XmlReader.Create(resource, new XmlReaderSettings(), XmlResourceResolver.BaseUri); + xset.Add(XmlSchema.Read(reader, null)); + xset.Compile(); + return xset; + } + + public IEngineeringJobInputData JobInputData + { + get { return XMLEngineeringJobData; } + } + + public IVehicleEngineeringInputData VehicleInputData + { + get { return VehicleData; } + } + + public IEngineEngineeringInputData EngineOnlyInputData { get; private set; } + + public IDriverEngineeringInputData DriverInputData + { + get { return XMLEngineeringDriverData; } + } + } +} diff --git a/VectoCore/VectoCore/InputData/FileIO/XML/Engineering/XMLEngineeringJobInputDataProvider.cs b/VectoCore/VectoCore/InputData/FileIO/XML/Engineering/XMLEngineeringJobInputDataProvider.cs index 50d44c5e76a300a9df74e5c2b42d21ad16baf2c9..324054616a2a41207b09eaf43bb792a195a8c119 100644 --- a/VectoCore/VectoCore/InputData/FileIO/XML/Engineering/XMLEngineeringJobInputDataProvider.cs +++ b/VectoCore/VectoCore/InputData/FileIO/XML/Engineering/XMLEngineeringJobInputDataProvider.cs @@ -29,232 +29,237 @@ * Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology */ -using System.Collections.Generic; -using System.IO; -using System.Xml; -using System.Xml.XPath; -using TUGraz.VectoCommon.Exceptions; -using TUGraz.VectoCommon.InputData; -using TUGraz.VectoCommon.Resources; -using TUGraz.VectoCommon.Utils; -using TUGraz.VectoCore.Configuration; -using TUGraz.VectoCore.InputData.Impl; -using TUGraz.VectoCore.Models.Declaration; -using TUGraz.VectoCore.Utils; - -namespace TUGraz.VectoCore.InputData.FileIO.XML.Engineering -{ - // ReSharper disable once InconsistentNaming - public class XMLEngineeringJobInputDataProvider : AbstractEngineeringXMLComponentDataProvider, IEngineeringJobInputData - { - public XMLEngineeringJobInputDataProvider(XMLEngineeringInputDataProvider xmlEngineeringJobInputDataProvider, - XPathDocument jobDocument, string xmlBasePath, string fsBasePath) - : base(xmlEngineeringJobInputDataProvider, jobDocument, xmlBasePath, fsBasePath) {} - - - public IVehicleDeclarationInputData Vehicle - { - get { return InputData.VehicleInputData; } - } - - IVehicleEngineeringInputData IEngineeringJobInputData.Vehicle - { - get { return InputData.VehicleInputData; } - } - - //IEngineEngineeringInputData EngineInputData - //{ - // get { return new XMLEngineeringEngineDataProvider(InputData, XMLDocument, Helper.Query(XBasePath, XMLNames.Component_Engine, XMLNames.ComponentDataWrapper) ,FSBasePath); } - //} - - public IList<ICycleData> Cycles - { - get { - var retVal = new List<ICycleData>(); - var cycles = Navigator.Select(Helper.Query(XBasePath, XMLNames.VectoJob_MissionCycles, - Helper.QueryConstraint(XMLNames.Missions_Cycle, XMLNames.ExtResource_Type_Attr, - XMLNames.ExtResource_Type_Value_CSV)), Manager); - while (cycles.MoveNext()) { - var file = cycles.Current.GetAttribute(XMLNames.ExtResource_File_Attr, ""); - var fileFull = Path.Combine(FSBasePath ?? "", file); - if (File.Exists(fileFull)) { - retVal.Add(new CycleInputData() { - Name = Path.GetFileNameWithoutExtension(fileFull), - CycleData = VectoCSVFile.Read(fileFull) - }); - } else { - try { - var resourceName = DeclarationData.DeclarationDataResourcePrefix + ".MissionCycles." + file + - Constants.FileExtensions.CycleFile; - retVal.Add(new CycleInputData() { - Name = Path.GetFileNameWithoutExtension(file), - CycleData = VectoCSVFile.ReadStream(RessourceHelper.ReadStream(resourceName), source: resourceName), - }); - } catch { - //Log.Debug("Driving Cycle could not be read: " + cycleFile); - throw new VectoException("Driving Cycle could not be read: " + file); - } - } - } - return retVal; - } - } - - public bool EngineOnlyMode - { - get { - return ElementExists(XMLNames.VectoJob_EngineOnlyMode) && - XmlConvert.ToBoolean(GetElementValue(XMLNames.VectoJob_EngineOnlyMode)); - } - } - - protected internal Second DownshiftAfterUpshiftDelay - { - get { - return - ElementExists(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, - "DownshiftAfterUpshiftDelay")) - ? GetDoubleElementValue(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, - "DownshiftAfterUpshiftDelay")).SI<Second>() - : DeclarationData.Gearbox.DownshiftAfterUpshiftDelay; - } - } - - protected internal Second UpshiftAfterDownshiftDelay - { - get { - return - ElementExists(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, - "UpshiftAfterDownshiftDelay")) - ? GetDoubleElementValue(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, - "UpshiftAfterDownshiftDelay")).SI<Second>() - : DeclarationData.Gearbox.UpshiftAfterDownshiftDelay; - } - } - - protected internal MeterPerSquareSecond UpshiftMinAcceleration - { - get { - return - ElementExists(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, - "UpshiftMinAcceleration")) - ? GetDoubleElementValue(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, - "UpshiftMinAcceleration")) - .SI<MeterPerSquareSecond>() - : DeclarationData.Gearbox.UpshiftMinAcceleration; - } - } - - - public string JobName - { - get { - return InputData.JobInputData().EngineOnlyMode - ? InputData.EngineInputData.Model - : InputData.VehicleData.GetVehicleID; - } - } - - public double TorqueReserve - { - get { - return - ElementExists(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, - XMLNames.DriverModel_ShiftStrategyParameters_TorqueReserve)) - ? GetDoubleElementValue(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, - XMLNames.DriverModel_ShiftStrategyParameters_TorqueReserve)) - : DeclarationData.Gearbox.TorqueReserve; - } - } - - public Second MinTimeBetweenGearshift - { - get { - return - ElementExists(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, - XMLNames.DriverModel_ShiftStrategyParameters_TimeBetweenGearshift)) - ? GetDoubleElementValue(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, - XMLNames.DriverModel_ShiftStrategyParameters_TimeBetweenGearshift)).SI<Second>() - : DeclarationData.Gearbox.MinTimeBetweenGearshifts; - } - } - - public MeterPerSecond StartSpeed - { - get { - return - ElementExists(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, - XMLNames.DriverModel_ShiftStrategyParameters_StartSpeed)) - ? GetDoubleElementValue(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, - XMLNames.DriverModel_ShiftStrategyParameters_StartSpeed)).SI<MeterPerSecond>() - : DeclarationData.Gearbox.StartSpeed; - } - } - - public MeterPerSquareSecond StartAcceleration - { - get { - return - ElementExists(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, - XMLNames.DriverModel_ShiftStrategyParameters_StartAcceleration)) - ? GetDoubleElementValue(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, - XMLNames.DriverModel_ShiftStrategyParameters_StartAcceleration)).SI<MeterPerSquareSecond>() - : DeclarationData.Gearbox.StartAcceleration; - } - } - - public double StartTorqueReserve - { - get { - return - ElementExists(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, - XMLNames.DriverModel_ShiftStrategyParameters_StartTorqueReserve)) - ? GetDoubleElementValue(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, - XMLNames.DriverModel_ShiftStrategyParameters_StartTorqueReserve)) - : DeclarationData.Gearbox.TorqueReserveStart; - } - } - - - public Second PowershiftShiftTime - { - get { - return - ElementExists(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, - "PowershiftShiftTime")) - ? GetDoubleElementValue(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, - "PowershiftShiftTime")).SI<Second>() - : 0.8.SI<Second>(); - } - } - - public MeterPerSquareSecond CCUpshiftMinAcceleration - { - get { - return - ElementExists(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, - "CCUpshiftMinAcceleration")) - ? GetDoubleElementValue(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, - "CCUpshiftMinAcceleration")).SI<MeterPerSquareSecond>() - : DeclarationData.Gearbox.UpshiftMinAcceleration; - } - } - - public MeterPerSquareSecond CLUpshiftMinAcceleration - { - get { - return - ElementExists(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, - "CLUpshiftMinAcceleration")) - ? GetDoubleElementValue(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, - "CLUpshiftMinAcceleration")).SI<MeterPerSquareSecond>() - : DeclarationData.Gearbox.UpshiftMinAcceleration; - } - } - - public XMLEngineeringDriverDataProvider GetDriverData() - { - return new XMLEngineeringDriverDataProvider(InputData, XMLDocument, XBasePath, FSBasePath); - } - } -} \ No newline at end of file +using System.Collections.Generic; +using System.IO; +using System.Xml; +using System.Xml.XPath; +using TUGraz.VectoCommon.Exceptions; +using TUGraz.VectoCommon.InputData; +using TUGraz.VectoCommon.Resources; +using TUGraz.VectoCommon.Utils; +using TUGraz.VectoCore.Configuration; +using TUGraz.VectoCore.InputData.Impl; +using TUGraz.VectoCore.Models.Declaration; +using TUGraz.VectoCore.Utils; + +namespace TUGraz.VectoCore.InputData.FileIO.XML.Engineering +{ + // ReSharper disable once InconsistentNaming + public class XMLEngineeringJobInputDataProvider : AbstractEngineeringXMLComponentDataProvider, IEngineeringJobInputData + { + public XMLEngineeringJobInputDataProvider(XMLEngineeringInputDataProvider xmlEngineeringJobInputDataProvider, + XPathDocument jobDocument, string xmlBasePath, string fsBasePath) + : base(xmlEngineeringJobInputDataProvider, jobDocument, xmlBasePath, fsBasePath) {} + + + public IVehicleDeclarationInputData Vehicle + { + get { return InputData.VehicleInputData; } + } + + IVehicleEngineeringInputData IEngineeringJobInputData.Vehicle + { + get { return InputData.VehicleInputData; } + } + + //IEngineEngineeringInputData EngineInputData + //{ + // get { return new XMLEngineeringEngineDataProvider(InputData, XMLDocument, Helper.Query(XBasePath, XMLNames.Component_Engine, XMLNames.ComponentDataWrapper) ,FSBasePath); } + //} + + public IList<ICycleData> Cycles + { + get { + var retVal = new List<ICycleData>(); + var cycles = Navigator.Select(Helper.Query(XBasePath, XMLNames.VectoJob_MissionCycles, + Helper.QueryConstraint(XMLNames.Missions_Cycle, XMLNames.ExtResource_Type_Attr, + XMLNames.ExtResource_Type_Value_CSV)), Manager); + while (cycles.MoveNext()) { + var file = cycles.Current.GetAttribute(XMLNames.ExtResource_File_Attr, ""); + var fileFull = Path.Combine(FSBasePath ?? "", file); + if (File.Exists(fileFull)) { + retVal.Add(new CycleInputData() { + Name = Path.GetFileNameWithoutExtension(fileFull), + CycleData = VectoCSVFile.Read(fileFull) + }); + } else { + try { + var resourceName = DeclarationData.DeclarationDataResourcePrefix + ".MissionCycles." + file + + Constants.FileExtensions.CycleFile; + retVal.Add(new CycleInputData() { + Name = Path.GetFileNameWithoutExtension(file), + CycleData = VectoCSVFile.ReadStream(RessourceHelper.ReadStream(resourceName), source: resourceName), + }); + } catch { + //Log.Debug("Driving Cycle could not be read: " + cycleFile); + throw new VectoException("Driving Cycle could not be read: " + file); + } + } + } + return retVal; + } + } + + public bool EngineOnlyMode + { + get { + return ElementExists(XMLNames.VectoJob_EngineOnlyMode) && + XmlConvert.ToBoolean(GetElementValue(XMLNames.VectoJob_EngineOnlyMode)); + } + } + + public IEngineEngineeringInputData EngineOnly + { + get { return InputData.EngineOnlyInputData; } + } + + protected internal Second DownshiftAfterUpshiftDelay + { + get { + return + ElementExists(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, + "DownshiftAfterUpshiftDelay")) + ? GetDoubleElementValue(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, + "DownshiftAfterUpshiftDelay")).SI<Second>() + : DeclarationData.Gearbox.DownshiftAfterUpshiftDelay; + } + } + + protected internal Second UpshiftAfterDownshiftDelay + { + get { + return + ElementExists(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, + "UpshiftAfterDownshiftDelay")) + ? GetDoubleElementValue(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, + "UpshiftAfterDownshiftDelay")).SI<Second>() + : DeclarationData.Gearbox.UpshiftAfterDownshiftDelay; + } + } + + protected internal MeterPerSquareSecond UpshiftMinAcceleration + { + get { + return + ElementExists(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, + "UpshiftMinAcceleration")) + ? GetDoubleElementValue(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, + "UpshiftMinAcceleration")) + .SI<MeterPerSquareSecond>() + : DeclarationData.Gearbox.UpshiftMinAcceleration; + } + } + + + public string JobName + { + get { + return InputData.JobInputData.EngineOnlyMode + ? InputData.JobInputData.EngineOnly.Model + : InputData.VehicleData.GetVehicleID; + } + } + + public double TorqueReserve + { + get { + return + ElementExists(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, + XMLNames.DriverModel_ShiftStrategyParameters_TorqueReserve)) + ? GetDoubleElementValue(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, + XMLNames.DriverModel_ShiftStrategyParameters_TorqueReserve)) + : DeclarationData.Gearbox.TorqueReserve; + } + } + + public Second MinTimeBetweenGearshift + { + get { + return + ElementExists(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, + XMLNames.DriverModel_ShiftStrategyParameters_TimeBetweenGearshift)) + ? GetDoubleElementValue(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, + XMLNames.DriverModel_ShiftStrategyParameters_TimeBetweenGearshift)).SI<Second>() + : DeclarationData.Gearbox.MinTimeBetweenGearshifts; + } + } + + public MeterPerSecond StartSpeed + { + get { + return + ElementExists(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, + XMLNames.DriverModel_ShiftStrategyParameters_StartSpeed)) + ? GetDoubleElementValue(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, + XMLNames.DriverModel_ShiftStrategyParameters_StartSpeed)).SI<MeterPerSecond>() + : DeclarationData.Gearbox.StartSpeed; + } + } + + public MeterPerSquareSecond StartAcceleration + { + get { + return + ElementExists(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, + XMLNames.DriverModel_ShiftStrategyParameters_StartAcceleration)) + ? GetDoubleElementValue(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, + XMLNames.DriverModel_ShiftStrategyParameters_StartAcceleration)).SI<MeterPerSquareSecond>() + : DeclarationData.Gearbox.StartAcceleration; + } + } + + public double StartTorqueReserve + { + get { + return + ElementExists(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, + XMLNames.DriverModel_ShiftStrategyParameters_StartTorqueReserve)) + ? GetDoubleElementValue(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, + XMLNames.DriverModel_ShiftStrategyParameters_StartTorqueReserve)) + : DeclarationData.Gearbox.TorqueReserveStart; + } + } + + + public Second PowershiftShiftTime + { + get { + return + ElementExists(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, + "PowershiftShiftTime")) + ? GetDoubleElementValue(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, + "PowershiftShiftTime")).SI<Second>() + : 0.8.SI<Second>(); + } + } + + public MeterPerSquareSecond CCUpshiftMinAcceleration + { + get { + return + ElementExists(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, + "CCUpshiftMinAcceleration")) + ? GetDoubleElementValue(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, + "CCUpshiftMinAcceleration")).SI<MeterPerSquareSecond>() + : DeclarationData.Gearbox.UpshiftMinAcceleration; + } + } + + public MeterPerSquareSecond CLUpshiftMinAcceleration + { + get { + return + ElementExists(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, + "CLUpshiftMinAcceleration")) + ? GetDoubleElementValue(Helper.Query(XMLNames.Component_DriverModel, XMLNames.DriverModel_ShiftStrategyParameters, + "CLUpshiftMinAcceleration")).SI<MeterPerSquareSecond>() + : DeclarationData.Gearbox.UpshiftMinAcceleration; + } + } + + public XMLEngineeringDriverDataProvider GetDriverData() + { + return new XMLEngineeringDriverDataProvider(InputData, XMLDocument, XBasePath, FSBasePath); + } + } +} diff --git a/VectoCore/VectoCore/InputData/FileIO/XML/Engineering/XMLEngineeringVehicleDataProvider.cs b/VectoCore/VectoCore/InputData/FileIO/XML/Engineering/XMLEngineeringVehicleDataProvider.cs index bc02bb6a76f1af3664189268ef24d7ce7a6cdc48..a0bc6cb48c0b61e2edb3d7768048515148972d08 100644 --- a/VectoCore/VectoCore/InputData/FileIO/XML/Engineering/XMLEngineeringVehicleDataProvider.cs +++ b/VectoCore/VectoCore/InputData/FileIO/XML/Engineering/XMLEngineeringVehicleDataProvider.cs @@ -51,9 +51,23 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Engineering IVehicleEngineeringInputData, IPTOTransmissionInputData { - public XMLEngineeringVehicleDataProvider(XMLEngineeringInputDataProvider xmlEngineeringJobInputDataProvider, + protected internal XMLEngineeringAuxiliaryDataProvider XMLEngineeringAuxiliaryData; + protected internal XMLEngineeringAxlegearDataProvider AxlegearData; + + public XMLEngineeringVehicleDataProvider(XMLEngineeringInputDataProvider jobProvider, XPathDocument vehicleDocument, string xmlBasePath, string fsBasePath) - : base(xmlEngineeringJobInputDataProvider, vehicleDocument, xmlBasePath, fsBasePath) {} + : base(jobProvider, vehicleDocument, xmlBasePath, fsBasePath) + { + AxlegearData = GetAxleGearInputData(jobProvider.Settings); + AngledriveInputData = GetAngularGearInputData(); + EngineInputData = GetEngineInputData(jobProvider.Settings); + RetarderInputData = GetRetarderInputData(jobProvider.Settings); + XMLEngineeringAuxiliaryData = GetAuxiliaryData(jobProvider.Settings); + GearboxInputData = GetGearboxData(jobProvider.Settings); + TorqueConverterInputData = GearboxInputData.TorqueConverter; + PTOTransmissionInputData = GetPTOData(); + AirdragInputData = GetAirdragInputData(jobProvider.Settings); + } public string GetVehicleID { @@ -224,25 +238,76 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Engineering get { return GetElementValue(XMLNames.Vehicle_AngledriveType).ParseEnum<AngledriveType>(); } } - public IAirdragEngineeringInputData GetAirdragInputData(XmlReaderSettings settings) + public IAirdragEngineeringInputData AirdragInputData { get; private set; } + + IAirdragDeclarationInputData IVehicleDeclarationInputData.AirdragInputData + { + get { return AirdragInputData; } + } + + IGearboxDeclarationInputData IVehicleDeclarationInputData.GearboxInputData + { + get { return GearboxInputData; } + } + + ITorqueConverterDeclarationInputData IVehicleDeclarationInputData.TorqueConverterInputData + { + get { return TorqueConverterInputData; } + } + + public IGearboxEngineeringInputData GearboxInputData { get; private set; } + + public ITorqueConverterEngineeringInputData TorqueConverterInputData { get; private set; } + + public IAxleGearInputData AxleGearInputData + { + get { return AxlegearData; } + } + + public IAngledriveInputData AngledriveInputData { get; private set; } + + IEngineDeclarationInputData IVehicleDeclarationInputData.EngineInputData + { + get { return EngineInputData; } + } + + public IEngineEngineeringInputData EngineInputData { get; private set; } + + public IAuxiliariesEngineeringInputData AuxiliaryInputData() + { + return XMLEngineeringAuxiliaryData; + } + + IAuxiliariesDeclarationInputData IVehicleDeclarationInputData.AuxiliaryInputData() + { + throw new NotImplementedException(); + } + + public IRetarderInputData RetarderInputData { get; private set; } + + public IPTOTransmissionInputData PTOTransmissionInputData { get; private set; } + + #region "FactoryMethods" + + private IAirdragEngineeringInputData GetAirdragInputData(XmlReaderSettings settings) { return CreateComponentInput(XMLNames.Component_AirDrag, settings, (a, b, c, d) => new XMLEngineeringAirdragDataProvider(a, b, c, d)); } - public XMLEngineeringAxlegearDataProvider GetAxleGearInputData(XmlReaderSettings settings) + private XMLEngineeringAxlegearDataProvider GetAxleGearInputData(XmlReaderSettings settings) { return CreateComponentInput(XMLNames.Component_Axlegear, settings, (a, b, c, d) => new XMLEngineeringAxlegearDataProvider(a, b, c, d)); } - public XMLEngineeringEngineDataProvider GetEngineInputData(XmlReaderSettings settings) + private XMLEngineeringEngineDataProvider GetEngineInputData(XmlReaderSettings settings) { return CreateComponentInput(XMLNames.Component_Engine, settings, (a, b, c, d) => new XMLEngineeringEngineDataProvider(a, b, c, d)); } - public XMLEngineeringRetarderDataProvider GetRetarderInputData(XmlReaderSettings settings) + private XMLEngineeringRetarderDataProvider GetRetarderInputData(XmlReaderSettings settings) { if (!RetarderType.IsDedicatedComponent()) { return new XMLEngineeringRetarderDataProvider(InputData, XMLDocument, @@ -254,20 +319,20 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Engineering (a, b, c, d) => new XMLEngineeringRetarderDataProvider(a, b, c, d)); } - public XMLEngineeringGearboxDataProvider GetGearboxData(XmlReaderSettings settings) + private XMLEngineeringGearboxDataProvider GetGearboxData(XmlReaderSettings settings) { return CreateComponentInput(XMLNames.Component_Gearbox, settings, (a, b, c, d) => new XMLEngineeringGearboxDataProvider(a, b, c, d)); } - public XMLEngineeringAuxiliaryDataProvider GetAuxiliaryData(XmlReaderSettings settings) + private XMLEngineeringAuxiliaryDataProvider GetAuxiliaryData(XmlReaderSettings settings) { return CreateComponentInput(XMLNames.Component_Auxiliaries, settings, (a, b, c, d) => new XMLEngineeringAuxiliaryDataProvider(a, b, c, d)); } - protected T CreateComponentInput<T>(string componentName, XmlReaderSettings settings, + private T CreateComponentInput<T>(string componentName, XmlReaderSettings settings, Func<XMLEngineeringInputDataProvider, XPathDocument, string, string, T> creator) { if (ElementExists(Helper.Query(XMLNames.Vehicle_Components, componentName))) { @@ -297,6 +362,8 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Engineering throw new VectoException("Component {0} not found!", componentName); } + #endregion + public XMLEngineeringAngledriveDataProvider GetAngularGearInputData() { return new XMLEngineeringAngledriveDataProvider(InputData, XMLDocument, @@ -346,4 +413,4 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Engineering #endregion } -} \ No newline at end of file +} diff --git a/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/DeclarationDataAdapter.cs b/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/DeclarationDataAdapter.cs index c3696d9f0b8b3647e7a5ee848732e9513792f562..08d226acfd4aba8319adbdfa0b5443d112628d0a 100644 --- a/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/DeclarationDataAdapter.cs +++ b/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/DeclarationDataAdapter.cs @@ -50,11 +50,8 @@ namespace TUGraz.VectoCore.InputData.Reader.DataObjectAdapter { public class DeclarationDataAdapter : AbstractSimulationDataAdapter { - public DriverData CreateDriverData(IDriverDeclarationInputData data) + public DriverData CreateDriverData() { - if (!data.SavedInDeclarationMode) { - WarnDeclarationMode("DriverData"); - } var lookAheadData = new DriverData.LACData { Enabled = DeclarationData.Driver.LookAhead.Enabled, //Deceleration = DeclarationData.Driver.LookAhead.Deceleration, @@ -63,7 +60,7 @@ namespace TUGraz.VectoCore.InputData.Reader.DataObjectAdapter LookAheadDistanceFactor = DeclarationData.Driver.LookAhead.LookAheadDistanceFactor, }; var overspeedData = new DriverData.OverSpeedEcoRollData { - Mode = data.OverSpeedEcoRoll.Mode, + Mode = DriverMode.Overspeed, MinSpeed = DeclarationData.Driver.OverSpeedEcoRoll.MinSpeed, OverSpeed = DeclarationData.Driver.OverSpeedEcoRoll.OverSpeed, UnderSpeed = DeclarationData.Driver.OverSpeedEcoRoll.UnderSpeed diff --git a/VectoCore/VectoCore/InputData/Reader/DrivingCycleDataReader.cs b/VectoCore/VectoCore/InputData/Reader/DrivingCycleDataReader.cs index ba0e80a3f8fe23a3efe162ae70b7258edc7a785d..13e28c7a487ad024a5a5e915f93dc6dcf95ac22a 100644 --- a/VectoCore/VectoCore/InputData/Reader/DrivingCycleDataReader.cs +++ b/VectoCore/VectoCore/InputData/Reader/DrivingCycleDataReader.cs @@ -74,6 +74,9 @@ namespace TUGraz.VectoCore.InputData.Reader if (DistanceBasedCycleDataParser.ValidateHeader(cols, false)) { return CycleType.DistanceBased; } + if (VTPCycleDataParser.ValidateHeader(cols, false)) { + return CycleType.VTP; + } throw new VectoException("CycleFile format is unknown."); } @@ -92,7 +95,10 @@ namespace TUGraz.VectoCore.InputData.Reader return new MeasuredSpeedDataParser(); case CycleType.PTO: return new PTOCycleDataParser(); - default: + case CycleType.VTP: + return new VTPCycleDataParser(); + + default: throw new ArgumentOutOfRangeException("Cycle Type", type.ToString()); } } @@ -311,6 +317,13 @@ namespace TUGraz.VectoCore.InputData.Reader public const string RoadGradient = "grad"; public const string StoppingTime = "stop"; public const string EngineSpeed = "n"; + public const string EngineSpeedSuffix = "n_eng"; + public const string FanSpeed = "n_fan"; + public const string WheelTorqueLeft = "tq_left"; + public const string WheelTorqueRight = "tq_right"; + public const string WheelSpeedLeft = "n_wh_left"; + public const string WheelSpeedRight = "n_wh_right"; + public const string FuelConsumption = "fc"; public const string Gear = "gear"; public const string AdditionalAuxPowerDemand = "Padd"; public const string AirSpeedRelativeToVehicle = "vair_res"; @@ -401,7 +414,7 @@ namespace TUGraz.VectoCore.InputData.Reader VehicleTargetSpeed = row.ParseDouble(Fields.VehicleSpeed).KMPHtoMeterPerSecond(), RoadGradient = VectoMath.InclinationToAngle(row.ParseDoubleOrGetDefault(Fields.RoadGradient) / 100.0), StoppingTime = row.ParseDouble(Fields.StoppingTime).SI<Second>(), - AdditionalAuxPowerDemand = row.ParseDoubleOrGetDefault(Fields.AdditionalAuxPowerDemand).SI().Kilo.Watt.Cast<Watt>(), + AdditionalAuxPowerDemand = row.ParseDoubleOrGetDefault(Fields.AdditionalAuxPowerDemand).SI(Unit.SI.Kilo.Watt).Cast<Watt>(), AngularVelocity = row.ParseDoubleOrGetDefault(Fields.EngineSpeed).RPMtoRad(), Gear = (uint)row.ParseDoubleOrGetDefault(Fields.Gear), AirSpeedRelativeToVehicle = @@ -454,7 +467,7 @@ namespace TUGraz.VectoCore.InputData.Reader Time = row.ParseDoubleOrGetDefault(Fields.Time, absTime).SI<Second>(), AngularVelocity = row.ParseDoubleOrGetDefault(Fields.EngineSpeed).RPMtoRad(), AdditionalAuxPowerDemand = - row.ParseDoubleOrGetDefault(Fields.AdditionalAuxPowerDemand).SI().Kilo.Watt.Cast<Watt>(), + row.ParseDoubleOrGetDefault(Fields.AdditionalAuxPowerDemand).SI(Unit.SI.Kilo.Watt).Cast<Watt>(), AuxiliarySupplyPower = row.GetAuxiliaries() }; @@ -468,7 +481,7 @@ namespace TUGraz.VectoCore.InputData.Reader if (row.Field<string>(Fields.EnginePower).Equals("<DRAG>")) { entry.Drag = true; } else { - entry.Torque = row.ParseDouble(Fields.EnginePower).SI().Kilo.Watt.Cast<Watt>() / entry.AngularVelocity; + entry.Torque = row.ParseDouble(Fields.EnginePower).SI(Unit.SI.Kilo.Watt).Cast<Watt>() / entry.AngularVelocity; } } absTime += 1; @@ -529,10 +542,10 @@ namespace TUGraz.VectoCore.InputData.Reader var entries = table.Rows.Cast<DataRow>().Select(row => new DrivingCycleData.DrivingCycleEntry { Time = row.ParseDouble(Fields.Time).SI<Second>(), - PWheel = row.ParseDouble(Fields.PWheel).SI().Kilo.Watt.Cast<Watt>(), + PWheel = row.ParseDouble(Fields.PWheel).SI(Unit.SI.Kilo.Watt).Cast<Watt>(), Gear = (uint)row.ParseDouble(Fields.Gear), AngularVelocity = row.ParseDouble(Fields.EngineSpeed).RPMtoRad(), - AdditionalAuxPowerDemand = row.ParseDoubleOrGetDefault(Fields.AdditionalAuxPowerDemand).SI().Kilo.Watt.Cast<Watt>(), + AdditionalAuxPowerDemand = row.ParseDoubleOrGetDefault(Fields.AdditionalAuxPowerDemand).SI(Unit.SI.Kilo.Watt).Cast<Watt>(), }).ToArray(); return entries; @@ -572,7 +585,7 @@ namespace TUGraz.VectoCore.InputData.Reader Time = row.ParseDouble(Fields.Time).SI<Second>(), VehicleTargetSpeed = row.ParseDouble(Fields.VehicleSpeed).KMPHtoMeterPerSecond(), RoadGradient = VectoMath.InclinationToAngle(row.ParseDoubleOrGetDefault(Fields.RoadGradient) / 100.0), - AdditionalAuxPowerDemand = row.ParseDoubleOrGetDefault(Fields.AdditionalAuxPowerDemand).SI().Kilo.Watt.Cast<Watt>(), + AdditionalAuxPowerDemand = row.ParseDoubleOrGetDefault(Fields.AdditionalAuxPowerDemand).SI(Unit.SI.Kilo.Watt).Cast<Watt>(), AirSpeedRelativeToVehicle = crossWindRequired ? row.ParseDouble(Fields.AirSpeedRelativeToVehicle).KMPHtoMeterPerSecond() : null, WindYawAngle = crossWindRequired ? row.ParseDouble(Fields.WindYawAngle) : 0, @@ -619,7 +632,7 @@ namespace TUGraz.VectoCore.InputData.Reader Time = row.ParseDouble(Fields.Time).SI<Second>(), VehicleTargetSpeed = row.ParseDouble(Fields.VehicleSpeed).KMPHtoMeterPerSecond(), RoadGradient = VectoMath.InclinationToAngle(row.ParseDoubleOrGetDefault(Fields.RoadGradient) / 100.0), - AdditionalAuxPowerDemand = row.ParseDoubleOrGetDefault(Fields.AdditionalAuxPowerDemand).SI().Kilo.Watt.Cast<Watt>(), + AdditionalAuxPowerDemand = row.ParseDoubleOrGetDefault(Fields.AdditionalAuxPowerDemand).SI(Unit.SI.Kilo.Watt).Cast<Watt>(), AngularVelocity = row.ParseDoubleOrGetDefault(Fields.EngineSpeed).RPMtoRad(), Gear = (uint)row.ParseDouble(Fields.Gear), TorqueConverterActive = table.Columns.Contains(Fields.TorqueConverterActive) @@ -698,7 +711,74 @@ namespace TUGraz.VectoCore.InputData.Reader return CheckColumns(header, allowedCols, requiredCols, throwExceptions, allowAux); } } - } + + /// <summary> + /// Parser for PTO Cycles. + /// </summary> + // <t>,<v> [km/h],<Pwheel> [kW],<n_eng> [rpm],<n_fan> [rpm], <Padd> [kW] + private class VTPCycleDataParser : AbstractCycleDataParser + { + public override IEnumerable<DrivingCycleData.DrivingCycleEntry> Parse(DataTable table, bool crossWindRequired) + { + ValidateHeader(table.Columns); + + var entries = table.Rows.Cast<DataRow>().Select(row => { + var wheelSpeed = + ((row.ParseDouble(Fields.WheelSpeedLeft) + row.ParseDouble(Fields.WheelSpeedRight)) / 2).RPMtoRad(); + var wheelPower = row.ParseDouble(Fields.WheelTorqueLeft).SI<NewtonMeter>() * row.ParseDouble(Fields.WheelSpeedLeft).RPMtoRad() + + row.ParseDouble(Fields.WheelTorqueRight).SI<NewtonMeter>() * row.ParseDouble(Fields.WheelSpeedRight).RPMtoRad(); + return new DrivingCycleData.DrivingCycleEntry { + Time = row.ParseDouble(Fields.Time).SI<Second>(), + VehicleTargetSpeed = row.ParseDouble(Fields.VehicleSpeed).KMPHtoMeterPerSecond(), + AdditionalAuxPowerDemand = + row.ParseDoubleOrGetDefault(Fields.AdditionalAuxPowerDemand).SI(Unit.SI.Kilo.Watt).Cast<Watt>(), + EngineSpeed = row.ParseDouble(Fields.EngineSpeedSuffix).RPMtoRad(), + WheelAngularVelocity = wheelSpeed, + Torque = wheelSpeed.IsEqual(0, 1e-3) ? 0.SI<NewtonMeter>() : wheelPower / wheelSpeed, + PWheel = wheelPower, + FanSpeed = row.ParseDouble(Fields.FanSpeed).RPMtoRad(), + Gear = (uint)row.ParseDoubleOrGetDefault(Fields.Gear), + Fuelconsumption = row.ParseDoubleOrGetDefault(Fields.FuelConsumption).SI(Unit.SI.Gramm.Per.Hour).Cast<KilogramPerSecond>(), + }; + }).ToArray(); + + return entries; + } + + public static bool ValidateHeader(DataColumnCollection header, bool throwExceptions = true) + { + var requiredCols = new[] { + Fields.Time, + Fields.VehicleSpeed, + Fields.EngineSpeedSuffix, + Fields.FanSpeed, + Fields.WheelSpeedLeft, + Fields.WheelSpeedRight, + Fields.WheelTorqueLeft, + Fields.WheelTorqueRight, + }; + + var allowedCols = new[] { + Fields.Time, + Fields.VehicleSpeed, + Fields.EngineSpeedSuffix, + Fields.FanSpeed, + Fields.WheelSpeedLeft, + Fields.WheelSpeedRight, + Fields.WheelTorqueLeft, + Fields.WheelTorqueRight, + Fields.Gear, + Fields.FuelConsumption + }; + + const bool allowAux = true; + + return CheckColumns(header, allowedCols, requiredCols, throwExceptions, allowAux) && + CheckComboColumns(header, new[] { Fields.AirSpeedRelativeToVehicle, Fields.WindYawAngle }, throwExceptions); + } + } + + } #endregion } \ No newline at end of file diff --git a/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationModeVectoRunDataFactory.cs b/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationModeVectoRunDataFactory.cs index 232ac66901c97c98f95e948b3583dba45e074bb9..2fa122c79b7512692acf3b9967a8282363778d94 100644 --- a/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationModeVectoRunDataFactory.cs +++ b/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationModeVectoRunDataFactory.cs @@ -88,30 +88,33 @@ namespace TUGraz.VectoCore.InputData.Reader.Impl private void Initialize() { _dao = new DeclarationDataAdapter(); - _segment = GetVehicleClassification(InputDataProvider.VehicleInputData.VehicleCategory, - InputDataProvider.VehicleInputData.AxleConfiguration, - InputDataProvider.VehicleInputData.GrossVehicleMassRating, InputDataProvider.VehicleInputData.CurbMassChassis); + _segment = GetVehicleClassification(InputDataProvider.JobInputData.Vehicle.VehicleCategory, + InputDataProvider.JobInputData.Vehicle.AxleConfiguration, + InputDataProvider.JobInputData.Vehicle.GrossVehicleMassRating, + InputDataProvider.JobInputData.Vehicle.CurbMassChassis); if (!_segment.Found) { throw new VectoException( "no segment found for vehicle configruation: vehicle category: {0}, axle configuration: {1}, GVMR: {2}", - InputDataProvider.VehicleInputData.VehicleCategory, InputDataProvider.VehicleInputData.AxleConfiguration, - InputDataProvider.VehicleInputData.GrossVehicleMassRating); + InputDataProvider.JobInputData.Vehicle.VehicleCategory, InputDataProvider.JobInputData.Vehicle.AxleConfiguration, + InputDataProvider.JobInputData.Vehicle.GrossVehicleMassRating); } - _driverdata = _dao.CreateDriverData(InputDataProvider.DriverInputData); + _driverdata = _dao.CreateDriverData(); _driverdata.AccelerationCurve = AccelerationCurveReader.ReadFromStream(_segment.AccelerationFile); - var tempVehicle = _dao.CreateVehicleData(InputDataProvider.VehicleInputData, _segment.Missions.First(), + var tempVehicle = _dao.CreateVehicleData(InputDataProvider.JobInputData.Vehicle, _segment.Missions.First(), _segment.Missions.First().Loadings.First().Value, _segment.MunicipalBodyWeight); - _airdragData = _dao.CreateAirdragData(InputDataProvider.AirdragInputData, _segment.Missions.First(), _segment); - _engineData = _dao.CreateEngineData(InputDataProvider.EngineInputData, - InputDataProvider.VehicleInputData.EngineIdleSpeed, - InputDataProvider.GearboxInputData, InputDataProvider.VehicleInputData.TorqueLimits); - _axlegearData = _dao.CreateAxleGearData(InputDataProvider.AxleGearInputData, false); - _angledriveData = _dao.CreateAngledriveData(InputDataProvider.AngledriveInputData, false); - _gearboxData = _dao.CreateGearboxData(InputDataProvider.GearboxInputData, _engineData, _axlegearData.AxleGear.Ratio, + _airdragData = _dao.CreateAirdragData(InputDataProvider.JobInputData.Vehicle.AirdragInputData, + _segment.Missions.First(), _segment); + _engineData = _dao.CreateEngineData(InputDataProvider.JobInputData.Vehicle.EngineInputData, + InputDataProvider.JobInputData.Vehicle.EngineIdleSpeed, + InputDataProvider.JobInputData.Vehicle.GearboxInputData, InputDataProvider.JobInputData.Vehicle.TorqueLimits); + _axlegearData = _dao.CreateAxleGearData(InputDataProvider.JobInputData.Vehicle.AxleGearInputData, false); + _angledriveData = _dao.CreateAngledriveData(InputDataProvider.JobInputData.Vehicle.AngledriveInputData, false); + _gearboxData = _dao.CreateGearboxData(InputDataProvider.JobInputData.Vehicle.GearboxInputData, _engineData, + _axlegearData.AxleGear.Ratio, tempVehicle.DynamicTyreRadius, tempVehicle.VehicleCategory, false); - _retarderData = _dao.CreateRetarderData(InputDataProvider.RetarderInputData); + _retarderData = _dao.CreateRetarderData(InputDataProvider.JobInputData.Vehicle.RetarderInputData); - _ptoTransmissionData = _dao.CreatePTOTransmissionData(InputDataProvider.PTOTransmissionInputData); + _ptoTransmissionData = _dao.CreatePTOTransmissionData(InputDataProvider.JobInputData.Vehicle.PTOTransmissionInputData); _municipalPtoTransmissionData = CreateDefaultPTOData(); } @@ -120,15 +123,17 @@ namespace TUGraz.VectoCore.InputData.Reader.Impl { var powertrainConfig = new VectoRunData() { VehicleData = - _dao.CreateVehicleData(InputDataProvider.VehicleInputData, _segment.Missions.First(), + _dao.CreateVehicleData(InputDataProvider.JobInputData.Vehicle, _segment.Missions.First(), _segment.Missions.First().Loadings.First().Value, _segment.MunicipalBodyWeight), AirdragData = _airdragData, EngineData = _engineData, GearboxData = _gearboxData, AxleGearData = _axlegearData, Retarder = _retarderData, - Aux = _dao.CreateAuxiliaryData(InputDataProvider.AuxiliaryInputData(), _segment.Missions.First().MissionType, - _segment.VehicleClass), + Aux = + _dao.CreateAuxiliaryData(InputDataProvider.JobInputData.Vehicle.AuxiliaryInputData(), + _segment.Missions.First().MissionType, + _segment.VehicleClass), InputDataHash = InputDataProvider.XMLHash }; powertrainConfig.VehicleData.VehicleClass = _segment.VehicleClass; @@ -159,19 +164,20 @@ namespace TUGraz.VectoCore.InputData.Reader.Impl var simulationRunData = new VectoRunData { Loading = loading.Key, VehicleData = - _dao.CreateVehicleData(InputDataProvider.VehicleInputData, mission, loading.Value, _segment.MunicipalBodyWeight), - AirdragData = _dao.CreateAirdragData(InputDataProvider.AirdragInputData, mission, _segment), + _dao.CreateVehicleData(InputDataProvider.JobInputData.Vehicle, mission, loading.Value, + _segment.MunicipalBodyWeight), + AirdragData = _dao.CreateAirdragData(InputDataProvider.JobInputData.Vehicle.AirdragInputData, mission, _segment), EngineData = _engineData.Copy(), GearboxData = _gearboxData, AxleGearData = _axlegearData, AngledriveData = _angledriveData, - Aux = _dao.CreateAuxiliaryData(InputDataProvider.AuxiliaryInputData(), mission.MissionType, + Aux = _dao.CreateAuxiliaryData(InputDataProvider.JobInputData.Vehicle.AuxiliaryInputData(), mission.MissionType, _segment.VehicleClass), Cycle = new DrivingCycleProxy(cycle, mission.MissionType.ToString()), Retarder = _retarderData, DriverData = _driverdata, ExecutionMode = ExecutionMode.Declaration, - JobName = InputDataProvider.JobInputData().JobName, + JobName = InputDataProvider.JobInputData.JobName, ModFileSuffix = loading.Key.ToString(), Report = Report, Mission = mission, diff --git a/VectoCore/VectoCore/InputData/Reader/Impl/EngineOnlyVectoRunDataFactory.cs b/VectoCore/VectoCore/InputData/Reader/Impl/EngineOnlyVectoRunDataFactory.cs index 6b0e0fe5f8909d62f7466d997f2195af0914d95b..40c0e2808647b65d9774a126345fa1806c4b9f6f 100644 --- a/VectoCore/VectoCore/InputData/Reader/Impl/EngineOnlyVectoRunDataFactory.cs +++ b/VectoCore/VectoCore/InputData/Reader/Impl/EngineOnlyVectoRunDataFactory.cs @@ -29,36 +29,36 @@ * Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology */ -using System.Collections.Generic; -using TUGraz.VectoCommon.InputData; -using TUGraz.VectoCommon.Models; -using TUGraz.VectoCore.InputData.Reader.DataObjectAdapter; -using TUGraz.VectoCore.Models.Simulation.Data; -using TUGraz.VectoCore.Models.SimulationComponent.Data; - -namespace TUGraz.VectoCore.InputData.Reader.Impl -{ - public class EngineOnlyVectoRunDataFactory : EngineeringModeVectoRunDataFactory - { - internal EngineOnlyVectoRunDataFactory(IEngineeringInputDataProvider dataProvider) : base(dataProvider) {} - - public override IEnumerable<VectoRunData> NextRun() - { - if (InputDataProvider == null) { - Log.Warn("No valid data provider given"); - yield break; - } - var dao = new EngineeringDataAdapter(); - foreach (var cycle in InputDataProvider.JobInputData().Cycles) { - var simulationRunData = new VectoRunData { - JobName = InputDataProvider.JobInputData().JobName, - EngineData = dao.CreateEngineData(InputDataProvider.EngineInputData, null, new List<ITorqueLimitInputData>()), - Cycle = new DrivingCycleProxy( - DrivingCycleDataReader.ReadFromDataTable(cycle.CycleData, CycleType.EngineOnly, cycle.Name, false), cycle.Name), - ExecutionMode = ExecutionMode.Engineering - }; - yield return simulationRunData; - } - } - } -} \ No newline at end of file +using System.Collections.Generic; +using TUGraz.VectoCommon.InputData; +using TUGraz.VectoCommon.Models; +using TUGraz.VectoCore.InputData.Reader.DataObjectAdapter; +using TUGraz.VectoCore.Models.Simulation.Data; +using TUGraz.VectoCore.Models.SimulationComponent.Data; + +namespace TUGraz.VectoCore.InputData.Reader.Impl +{ + public class EngineOnlyVectoRunDataFactory : EngineeringModeVectoRunDataFactory + { + internal EngineOnlyVectoRunDataFactory(IEngineeringInputDataProvider dataProvider) : base(dataProvider) {} + + public override IEnumerable<VectoRunData> NextRun() + { + if (InputDataProvider == null) { + Log.Warn("No valid data provider given"); + yield break; + } + var dao = new EngineeringDataAdapter(); + foreach (var cycle in InputDataProvider.JobInputData.Cycles) { + var simulationRunData = new VectoRunData { + JobName = InputDataProvider.JobInputData.JobName, + EngineData = dao.CreateEngineData(InputDataProvider.JobInputData.EngineOnly, null, new List<ITorqueLimitInputData>()), + Cycle = new DrivingCycleProxy( + DrivingCycleDataReader.ReadFromDataTable(cycle.CycleData, CycleType.EngineOnly, cycle.Name, false), cycle.Name), + ExecutionMode = ExecutionMode.Engineering + }; + yield return simulationRunData; + } + } + } +} diff --git a/VectoCore/VectoCore/InputData/Reader/Impl/EngineeringModeVectoRunDataFactory.cs b/VectoCore/VectoCore/InputData/Reader/Impl/EngineeringModeVectoRunDataFactory.cs index dfcd0c3c747e29c04e293b8c6fff25400f979587..e4c0de271c4114b1b655a7694679ca9ade4e0fb4 100644 --- a/VectoCore/VectoCore/InputData/Reader/Impl/EngineeringModeVectoRunDataFactory.cs +++ b/VectoCore/VectoCore/InputData/Reader/Impl/EngineeringModeVectoRunDataFactory.cs @@ -61,35 +61,35 @@ namespace TUGraz.VectoCore.InputData.Reader.Impl { var dao = new EngineeringDataAdapter(); var driver = dao.CreateDriverData(InputDataProvider.DriverInputData); - var engineData = dao.CreateEngineData(InputDataProvider.EngineInputData, InputDataProvider.GearboxInputData, - InputDataProvider.VehicleInputData.TorqueLimits); + var engineData = dao.CreateEngineData(InputDataProvider.JobInputData.Vehicle.EngineInputData, InputDataProvider.JobInputData.Vehicle.GearboxInputData, + InputDataProvider.JobInputData.Vehicle.TorqueLimits); - var tempVehicle = dao.CreateVehicleData(InputDataProvider.VehicleInputData); + var tempVehicle = dao.CreateVehicleData(InputDataProvider.JobInputData.Vehicle); - var axlegearData = dao.CreateAxleGearData(InputDataProvider.AxleGearInputData, useEfficiencyFallback: true); - var gearboxData = dao.CreateGearboxData(InputDataProvider.GearboxInputData, engineData, axlegearData.AxleGear.Ratio, + var axlegearData = dao.CreateAxleGearData(InputDataProvider.JobInputData.Vehicle.AxleGearInputData, useEfficiencyFallback: true); + var gearboxData = dao.CreateGearboxData(InputDataProvider.JobInputData.Vehicle.GearboxInputData, engineData, axlegearData.AxleGear.Ratio, tempVehicle.DynamicTyreRadius,tempVehicle.VehicleCategory, useEfficiencyFallback: true); - var crossWindRequired = InputDataProvider.AirdragInputData.CrossWindCorrectionMode == + var crossWindRequired = InputDataProvider.JobInputData.Vehicle.AirdragInputData.CrossWindCorrectionMode == CrossWindCorrectionMode.VAirBetaLookupTable; - var angledriveData = dao.CreateAngledriveData(InputDataProvider.AngledriveInputData, useEfficiencyFallback: true); - var ptoTransmissionData = dao.CreatePTOTransmissionData(InputDataProvider.PTOTransmissionInputData); + var angledriveData = dao.CreateAngledriveData(InputDataProvider.JobInputData.Vehicle.AngledriveInputData, useEfficiencyFallback: true); + var ptoTransmissionData = dao.CreatePTOTransmissionData(InputDataProvider.JobInputData.Vehicle.PTOTransmissionInputData); - return InputDataProvider.JobInputData().Cycles.Select(cycle => { + return InputDataProvider.JobInputData.Cycles.Select(cycle => { var drivingCycle = CyclesCache.ContainsKey(cycle.CycleData.Source) ? CyclesCache[cycle.CycleData.Source] : DrivingCycleDataReader.ReadFromDataTable(cycle.CycleData, cycle.Name, crossWindRequired); return new VectoRunData { - JobName = InputDataProvider.JobInputData().JobName, + JobName = InputDataProvider.JobInputData.JobName, EngineData = engineData, GearboxData = gearboxData, AxleGearData = axlegearData, AngledriveData = angledriveData, - VehicleData = dao.CreateVehicleData(InputDataProvider.VehicleInputData), - AirdragData = dao.CreateAirdragData(InputDataProvider.AirdragInputData, InputDataProvider.VehicleInputData), + VehicleData = dao.CreateVehicleData(InputDataProvider.JobInputData.Vehicle), + AirdragData = dao.CreateAirdragData(InputDataProvider.JobInputData.Vehicle.AirdragInputData, InputDataProvider.JobInputData.Vehicle), DriverData = driver, - Aux = dao.CreateAuxiliaryData(InputDataProvider.AuxiliaryInputData()), - AdvancedAux = dao.CreateAdvancedAuxData(InputDataProvider.AuxiliaryInputData()), - Retarder = dao.CreateRetarderData(InputDataProvider.RetarderInputData), + Aux = dao.CreateAuxiliaryData(InputDataProvider.JobInputData.Vehicle.AuxiliaryInputData()), + AdvancedAux = dao.CreateAdvancedAuxData(InputDataProvider.JobInputData.Vehicle.AuxiliaryInputData()), + Retarder = dao.CreateRetarderData(InputDataProvider.JobInputData.Vehicle.RetarderInputData), PTO = ptoTransmissionData, Cycle = new DrivingCycleProxy(drivingCycle, cycle.Name), ExecutionMode = ExecutionMode.Engineering @@ -97,4 +97,4 @@ namespace TUGraz.VectoCore.InputData.Reader.Impl }); } } -} \ No newline at end of file +} diff --git a/VectoCore/VectoCore/InputData/Reader/Impl/EngineeringVTPModeVectoRunDataFactory.cs b/VectoCore/VectoCore/InputData/Reader/Impl/EngineeringVTPModeVectoRunDataFactory.cs new file mode 100644 index 0000000000000000000000000000000000000000..ec388ea536487798623074891956d0c5e66ce57b --- /dev/null +++ b/VectoCore/VectoCore/InputData/Reader/Impl/EngineeringVTPModeVectoRunDataFactory.cs @@ -0,0 +1,99 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using TUGraz.VectoCommon.InputData; +using TUGraz.VectoCommon.Models; +using TUGraz.VectoCommon.Utils; +using TUGraz.VectoCore.Configuration; +using TUGraz.VectoCore.InputData.Reader.ComponentData; +using TUGraz.VectoCore.InputData.Reader.DataObjectAdapter; +using TUGraz.VectoCore.Models.Declaration; +using TUGraz.VectoCore.Models.Simulation.Data; + +namespace TUGraz.VectoCore.InputData.Reader.Impl { + internal class EngineeringVTPModeVectoRunDataFactory : IVectoRunDataFactory + { + protected IVTPInputDataProvider InputDataProvider; + + public EngineeringVTPModeVectoRunDataFactory(IVTPInputDataProvider ivtpProvider) + { + InputDataProvider = ivtpProvider; + } + + public IEnumerable<VectoRunData> NextRun() + { + var dao = new DeclarationDataAdapter(); + var segment = DeclarationData.Segments.Lookup(InputDataProvider.JobInputData.Vehicle.VehicleCategory, + InputDataProvider.JobInputData.Vehicle.AxleConfiguration, + InputDataProvider.JobInputData.Vehicle.GrossVehicleMassRating, + InputDataProvider.JobInputData.Vehicle.CurbMassChassis); + var driverdata = dao.CreateDriverData(); + driverdata.AccelerationCurve = AccelerationCurveReader.ReadFromStream(segment.AccelerationFile); + var tempVehicle = dao.CreateVehicleData(InputDataProvider.JobInputData.Vehicle, segment.Missions.First(), + segment.Missions.First().Loadings.First().Value, segment.MunicipalBodyWeight); + var airdragData = dao.CreateAirdragData(InputDataProvider.JobInputData.Vehicle.AirdragInputData, + segment.Missions.First(), segment); + var engineData = dao.CreateEngineData(InputDataProvider.JobInputData.Vehicle.EngineInputData, + InputDataProvider.JobInputData.Vehicle.EngineIdleSpeed, + InputDataProvider.JobInputData.Vehicle.GearboxInputData, InputDataProvider.JobInputData.Vehicle.TorqueLimits); + var axlegearData = dao.CreateAxleGearData(InputDataProvider.JobInputData.Vehicle.AxleGearInputData, false); + var angledriveData = dao.CreateAngledriveData(InputDataProvider.JobInputData.Vehicle.AngledriveInputData, false); + var gearboxData = dao.CreateGearboxData(InputDataProvider.JobInputData.Vehicle.GearboxInputData, engineData, + axlegearData.AxleGear.Ratio, + tempVehicle.DynamicTyreRadius, tempVehicle.VehicleCategory, false); + var retarderData = dao.CreateRetarderData(InputDataProvider.JobInputData.Vehicle.RetarderInputData); + + var ptoTransmissionData = dao.CreatePTOTransmissionData(InputDataProvider.JobInputData.Vehicle.PTOTransmissionInputData); + + + var auxRD = dao.CreateAuxiliaryData(InputDataProvider.JobInputData.Vehicle.AuxiliaryInputData(), MissionType.RegionalDelivery, segment.VehicleClass).ToList(); + foreach (var entry in auxRD) { + entry.MissionType = MissionType.RegionalDelivery; + } + var auxLH = dao.CreateAuxiliaryData(InputDataProvider.JobInputData.Vehicle.AuxiliaryInputData(), MissionType.LongHaul, segment.VehicleClass).ToList(); + foreach (var entry in auxLH) { + entry.MissionType = MissionType.LongHaul; + } + var auxUD = dao.CreateAuxiliaryData(InputDataProvider.JobInputData.Vehicle.AuxiliaryInputData(), MissionType.UrbanDelivery, segment.VehicleClass).ToList(); + foreach (var entry in auxUD) { + entry.MissionType = MissionType.UrbanDelivery; + } + + var aux = new List<VectoRunData.AuxData>(); + aux.AddRange(auxRD); + aux.AddRange(auxLH); + aux.AddRange(auxUD); + + aux.RemoveAll(x => x.ID == Constants.Auxiliaries.IDs.Fan); + aux.Add(new VectoRunData.AuxData { + DemandType = AuxiliaryDemandType.Direct, + ID = DrivingCycleDataReader.Fields.AdditionalAuxPowerDemand + }); + + return InputDataProvider.JobInputData.Cycles.Select(cycle => { + var drivingCycle = DrivingCycleDataReader.ReadFromDataTable(cycle.CycleData, cycle.Name, false); + return new VectoRunData { + JobName = InputDataProvider.JobInputData.Vehicle.VIN, + EngineData = engineData, + GearboxData = gearboxData, + AxleGearData = axlegearData, + AngledriveData = angledriveData, + VehicleData = dao.CreateVehicleData(InputDataProvider.JobInputData.Vehicle, segment.Missions.First(), + 0.SI<Kilogram>(), segment.MunicipalBodyWeight), + AirdragData =airdragData, + DriverData = null, + Aux = aux, + AdvancedAux = null, + Retarder = retarderData, + PTO = ptoTransmissionData, + Cycle = new DrivingCycleProxy(drivingCycle, cycle.Name), + ExecutionMode = ExecutionMode.Engineering, + FanData = new AuxFanData() { + FanCoefficients = InputDataProvider.JobInputData.FanPowerCoefficents.ToArray(), + FanDiameter = InputDataProvider.JobInputData.FanDiameter, + } + }; + }); + } + } +} \ No newline at end of file diff --git a/VectoCore/VectoCore/Models/Connector/Ports/Impl/Response.cs b/VectoCore/VectoCore/Models/Connector/Ports/Impl/Response.cs index 952236e912c1410ecdb362b594388d9d8042b10b..30faa78b2b29dd4ffb9160db75584115a5be4639 100644 --- a/VectoCore/VectoCore/Models/Connector/Ports/Impl/Response.cs +++ b/VectoCore/VectoCore/Models/Connector/Ports/Impl/Response.cs @@ -29,107 +29,107 @@ * Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology */ -using System.Linq; -using TUGraz.VectoCommon.Models; -using TUGraz.VectoCommon.Utils; -using TUGraz.VectoCore.Models.SimulationComponent.Data.Gearbox; - -namespace TUGraz.VectoCore.Models.Connector.Ports.Impl -{ - public abstract class AbstractResponse : IResponse - { - public object Source { get; set; } - - public Second AbsTime { get; set; } - public Second SimulationInterval { get; set; } - public Meter SimulationDistance { get; set; } - public MeterPerSquareSecond Acceleration { get; set; } - public OperatingPoint OperatingPoint { get; set; } - public PerSecond EngineSpeed { get; set; } - - public Watt EnginePowerRequest { get; set; } - public Watt DynamicFullLoadPower { get; set; } - public Watt DragPower { get; set; } - - public Watt AngledrivePowerRequest { get; set; } - public Watt ClutchPowerRequest { get; set; } - public Watt GearboxPowerRequest { get; set; } - public Watt AxlegearPowerRequest { get; set; } - public Watt WheelsPowerRequest { get; set; } - public Watt VehiclePowerRequest { get; set; } - public Watt BrakePower { get; set; } - public Watt AuxiliariesPowerDemand { get; set; } - - public TorqueConverterOperatingPoint TorqueConverterOperatingPoint { get; set; } - - public override string ToString() - { - var t = GetType(); - return string.Format("{0}{{{1}}}", t.Name, - string.Join(", ", t.GetProperties().Select(p => string.Format("{0}: {1}", p.Name, p.GetValue(this))))); - } - } - - /// <summary> - /// Response when the Cycle is finished. - /// </summary> - public class ResponseCycleFinished : AbstractResponse {} - - /// <summary> - /// Response when a request was successful. - /// </summary> - public class ResponseSuccess : AbstractResponse {} - - /// <summary> - /// Response when the request resulted in an engine or gearbox overload. - /// </summary> - public class ResponseOverload : AbstractResponse - { - public Watt Delta { get; set; } - } - - /// <summary> - /// Response when the request resulted in an engine under-load. - /// </summary> - public class ResponseUnderload : AbstractResponse - { - public Watt Delta { get; set; } - } - - /// <summary> - /// Response when the Speed Limit was exceeded. - /// </summary> - public class ResponseSpeedLimitExceeded : AbstractResponse {} - - /// <summary> - /// Response when the request should have another time interval. - /// </summary> - public class ResponseFailTimeInterval : AbstractResponse - { - public Second DeltaT { get; set; } - } - - public class ResponseDrivingCycleDistanceExceeded : AbstractResponse - { - public Meter MaxDistance { get; set; } - } - - internal class ResponseDryRun : AbstractResponse - { - public Watt DeltaFullLoad { get; set; } - public Watt DeltaDragLoad { get; set; } - public PerSecond DeltaEngineSpeed { get; set; } - } - - internal class ResponseGearShift : AbstractResponse - {} - -/* - internal class ResponseEngineSpeedTooLow : ResponseDryRun {} -*/ - - internal class ResponseEngineSpeedTooHigh : AbstractResponse - { - public PerSecond DeltaEngineSpeed { get; set; } - } +using System.Linq; +using TUGraz.VectoCommon.Models; +using TUGraz.VectoCommon.Utils; +using TUGraz.VectoCore.Models.SimulationComponent.Data.Gearbox; + +namespace TUGraz.VectoCore.Models.Connector.Ports.Impl +{ + public abstract class AbstractResponse : IResponse + { + public object Source { get; set; } + + public Second AbsTime { get; set; } + public Second SimulationInterval { get; set; } + public Meter SimulationDistance { get; set; } + public MeterPerSquareSecond Acceleration { get; set; } + public OperatingPoint OperatingPoint { get; set; } + public PerSecond EngineSpeed { get; set; } + + public Watt EnginePowerRequest { get; set; } + public Watt DynamicFullLoadPower { get; set; } + public Watt DragPower { get; set; } + + public Watt AngledrivePowerRequest { get; set; } + public Watt ClutchPowerRequest { get; set; } + public Watt GearboxPowerRequest { get; set; } + public Watt AxlegearPowerRequest { get; set; } + public Watt WheelsPowerRequest { get; set; } + public Watt VehiclePowerRequest { get; set; } + public Watt BrakePower { get; set; } + public Watt AuxiliariesPowerDemand { get; set; } + + public TorqueConverterOperatingPoint TorqueConverterOperatingPoint { get; set; } + + public override string ToString() + { + var t = GetType(); + return string.Format("{0}{{{1}}}", t.Name, + string.Join(", ", t.GetProperties().Select(p => string.Format("{0}: {1}", p.Name, p.GetValue(this))))); + } + } + + /// <summary> + /// Response when the Cycle is finished. + /// </summary> + public class ResponseCycleFinished : AbstractResponse {} + + /// <summary> + /// Response when a request was successful. + /// </summary> + public class ResponseSuccess : AbstractResponse {} + + /// <summary> + /// Response when the request resulted in an engine or gearbox overload. + /// </summary> + public class ResponseOverload : AbstractResponse + { + public Watt Delta { get; set; } + } + + /// <summary> + /// Response when the request resulted in an engine under-load. + /// </summary> + public class ResponseUnderload : AbstractResponse + { + public Watt Delta { get; set; } + } + + /// <summary> + /// Response when the Speed Limit was exceeded. + /// </summary> + public class ResponseSpeedLimitExceeded : AbstractResponse {} + + /// <summary> + /// Response when the request should have another time interval. + /// </summary> + public class ResponseFailTimeInterval : AbstractResponse + { + public Second DeltaT { get; set; } + } + + public class ResponseDrivingCycleDistanceExceeded : AbstractResponse + { + public Meter MaxDistance { get; set; } + } + + internal class ResponseDryRun : AbstractResponse + { + public Watt DeltaFullLoad { get; set; } + public Watt DeltaDragLoad { get; set; } + public PerSecond DeltaEngineSpeed { get; set; } + } + + internal class ResponseGearShift : AbstractResponse + {} + +/* + internal class ResponseEngineSpeedTooLow : ResponseDryRun {} +*/ + + internal class ResponseEngineSpeedTooHigh : AbstractResponse + { + public PerSecond DeltaEngineSpeed { get; set; } + } } \ No newline at end of file diff --git a/VectoCore/VectoCore/Models/Declaration/DeclarationData.cs b/VectoCore/VectoCore/Models/Declaration/DeclarationData.cs index d0bbf7f591b658d5c44151df5546002619939c30..f4ec537cbe4070e8a02d035c00d71384239b7b5b 100644 --- a/VectoCore/VectoCore/Models/Declaration/DeclarationData.cs +++ b/VectoCore/VectoCore/Models/Declaration/DeclarationData.cs @@ -157,7 +157,7 @@ namespace TUGraz.VectoCore.Models.Declaration public static readonly KilogramSquareMeter TorqueConverterInertia = 1.2.SI<KilogramSquareMeter>(); public static readonly KilogramSquareMeter EngineBaseInertia = 0.41.SI<KilogramSquareMeter>(); - public static readonly SI EngineDisplacementInertia = (0.27 * 1000).SI().Kilo.Gramm.Per.Meter; // [kg/m] + public static readonly SI EngineDisplacementInertia = (0.27 * 1000).SI(Unit.SI.Kilo.Gramm.Per.Meter); // [kg/m] public const double TorqueLimitGearboxFactor = 0.9; public const double TorqueLimitVehicleFactor = 0.95; diff --git a/VectoCore/VectoCore/Models/Declaration/FuelData.cs b/VectoCore/VectoCore/Models/Declaration/FuelData.cs index 6f176a7b0d70c1c976fa78f5ac36a34bb557eef8..72b8b922a82aa6af8858ebbaf062f19fa1e2cad0 100644 --- a/VectoCore/VectoCore/Models/Declaration/FuelData.cs +++ b/VectoCore/VectoCore/Models/Declaration/FuelData.cs @@ -73,7 +73,7 @@ namespace TUGraz.VectoCore.Models.Declaration r.Field<string>(0).ParseEnum<FuelType>(), string.IsNullOrWhiteSpace(density) ? null : density.ToDouble(0).SI<KilogramPerCubicMeter>(), r.ParseDouble("co2perfuelweight"), - r.ParseDouble("lowerheatingvalue").SI().Kilo.Joule.Per.Kilo.Gramm.Cast<JoulePerKilogramm>() + r.ParseDouble("lowerheatingvalue").SI(Unit.SI.Kilo.Joule.Per.Kilo.Gramm).Cast<JoulePerKilogramm>() ); }) .ToDictionary(e => e.FuelType); diff --git a/VectoCore/VectoCore/Models/Declaration/Segments.cs b/VectoCore/VectoCore/Models/Declaration/Segments.cs index 89dce2451d5b021384a359c1eb4042a269266e8a..90f976b59604dd6d751d3406e5db9125d63bd304 100644 --- a/VectoCore/VectoCore/Models/Declaration/Segments.cs +++ b/VectoCore/VectoCore/Models/Declaration/Segments.cs @@ -73,7 +73,7 @@ namespace TUGraz.VectoCore.Models.Declaration public Segment Lookup(VehicleCategory vehicleCategory, AxleConfiguration axleConfiguration, Kilogram grossVehicleMassRating, Kilogram curbWeight, bool considerInvalid) { - if (grossVehicleMassRating == null || grossVehicleMassRating < 7.5.SI().Ton) { + if (grossVehicleMassRating == null || grossVehicleMassRating < 7.5.SI(Unit.SI.Ton)){ throw new VectoException("Gross vehicle mass must be greater than 7.5 tons"); } @@ -84,8 +84,8 @@ namespace TUGraz.VectoCore.Models.Declaration var segment = new Segment { Found = true, - GrossVehicleWeightMin = row.ParseDouble("gvw_min").SI().Ton.Cast<Kilogram>(), - GrossVehicleWeightMax = row.ParseDouble("gvw_max").SI().Ton.Cast<Kilogram>(), + GrossVehicleWeightMin = row.ParseDouble("gvw_min").SI(Unit.SI.Ton).Cast<Kilogram>(), + GrossVehicleWeightMax = row.ParseDouble("gvw_max").SI(Unit.SI.Ton).Cast<Kilogram>(), VehicleCategory = vehicleCategory, AxleConfiguration = axleConfiguration, VehicleClass = VehicleClassHelper.Parse(row.Field<string>("hdvclass")), @@ -117,8 +117,8 @@ namespace TUGraz.VectoCore.Models.Declaration var isValid = r.Field<string>("valid"); var category = r.Field<string>("vehiclecategory"); var axleConf = r.Field<string>("axleconf."); - var massMin = r.ParseDouble("gvw_min").SI().Ton; - var massMax = r.ParseDouble("gvw_max").SI().Ton; + var massMin = r.ParseDouble("gvw_min").SI(Unit.SI.Ton); + var massMax = r.ParseDouble("gvw_max").SI(Unit.SI.Ton); return (considerInvalid || isValid == "1") && category == vehicleCategory.ToString() && axleConf == axleConfiguration.GetName() @@ -146,8 +146,8 @@ namespace TUGraz.VectoCore.Models.Declaration if (vehicleClass == VehicleClass.Class9) { // VECTO-471: for class 9 take similar height than rigid with same maximum gross vehicle weight (class 1, 2, 3 or 4). var rigidGVWrow = _segmentTable.AsEnumerable().FirstOrDefault(r => { - var massMin = r.ParseDouble("gvw_min").SI().Ton; - var massMax = r.ParseDouble("gvw_max").SI().Ton; + var massMin = r.ParseDouble("gvw_min").SI(Unit.SI.Ton); + var massMax = r.ParseDouble("gvw_max").SI(Unit.SI.Ton); return new[] { "1", "2", "3", "4" }.Contains(r.Field<string>("hdvclass")) && massMin <= grossVehicleMassRating && grossVehicleMassRating <= massMax; }); diff --git a/VectoCore/VectoCore/Models/Declaration/Wheels.cs b/VectoCore/VectoCore/Models/Declaration/Wheels.cs index 9bf7e401338c9498168ed13b54796e9384125aee..eccd87c99513fc4ca55718ae749478837f5c601c 100644 --- a/VectoCore/VectoCore/Models/Declaration/Wheels.cs +++ b/VectoCore/VectoCore/Models/Declaration/Wheels.cs @@ -62,7 +62,7 @@ namespace TUGraz.VectoCore.Models.Declaration .Select(row => new Entry { WheelType = row.Field<string>(0).RemoveWhitespace(), Inertia = row.ParseDouble("inertia").SI<KilogramSquareMeter>(), - WheelsDiameter = row.ParseDouble("d").SI().Milli.Meter.Cast<Meter>(), + WheelsDiameter = row.ParseDouble("d").SI(Unit.SI.Milli.Meter).Cast<Meter>(), CircumferenceFactor = row.ParseDouble("f") }).ToDictionary(e => e.WheelType); _dimensions = table.Rows.Cast<DataRow>().Select(row => row.Field<string>(0)).ToArray(); diff --git a/VectoCore/VectoCore/Models/Simulation/Data/VectoRunData.cs b/VectoCore/VectoCore/Models/Simulation/Data/VectoRunData.cs index a37cd3514b0fcad6f16b795a2cdec4b758cd1022..2b2faa351bfa7e27619b29498978dc59f5fb0df1 100644 --- a/VectoCore/VectoCore/Models/Simulation/Data/VectoRunData.cs +++ b/VectoCore/VectoCore/Models/Simulation/Data/VectoRunData.cs @@ -103,7 +103,9 @@ namespace TUGraz.VectoCore.Models.Simulation.Data public int JobRunId { get; internal set; } - public class AuxData + public AuxFanData FanData { get; internal set; } + + public class AuxData { // ReSharper disable once InconsistentNaming public string ID; @@ -115,6 +117,8 @@ namespace TUGraz.VectoCore.Models.Simulation.Data [Required] public AuxiliaryDemandType DemandType; [ValidateObject] public AuxiliaryData Data; + + public MissionType? MissionType; } public static ValidationResult ValidateRunData(VectoRunData runData, ValidationContext validationContext) @@ -198,7 +202,7 @@ namespace TUGraz.VectoCore.Models.Simulation.Data } catch (VectoException) { return new ValidationResult( string.Format("Interpolation of Gear-{0}-LossMap failed with torque={1} and angularSpeed={2}", gear.Key, - inTorque, angularVelocity.ConvertTo().Rounds.Per.Minute)); + inTorque, angularVelocity.ConvertToRoundsPerMinute())); } var axlegearTorque = angledriveTorque; try { @@ -209,7 +213,7 @@ namespace TUGraz.VectoCore.Models.Simulation.Data } catch (VectoException) { return new ValidationResult( string.Format("Interpolation of Angledrive-LossMap failed with torque={0} and angularSpeed={1}", - angledriveTorque, (angularVelocity / gear.Value.Ratio).ConvertTo().Rounds.Per.Minute)); + angledriveTorque, (angularVelocity / gear.Value.Ratio).ConvertToRoundsPerMinute())); } if (axleGearData != null) { @@ -221,10 +225,17 @@ namespace TUGraz.VectoCore.Models.Simulation.Data new ValidationResult( string.Format( "Interpolation of AxleGear-LossMap failed with torque={0} and angularSpeed={1} (gear={2}, velocity={3})", - axlegearTorque, axleAngularVelocity.ConvertTo().Rounds.Per.Minute, gear.Key, velocity)); + axlegearTorque, axleAngularVelocity.ConvertToRoundsPerMinute(), gear.Key, velocity)); } } return null; } } + + public class AuxFanData + { + public double[] FanCoefficients; + + public Meter FanDiameter; + } } \ No newline at end of file diff --git a/VectoCore/VectoCore/Models/Simulation/IVehicleContainer.cs b/VectoCore/VectoCore/Models/Simulation/IVehicleContainer.cs index b14b1af37372091bb66b52f666a527c72db53975..38548b02517ba68567e7faa3e4529b03d6656f60 100644 --- a/VectoCore/VectoCore/Models/Simulation/IVehicleContainer.cs +++ b/VectoCore/VectoCore/Models/Simulation/IVehicleContainer.cs @@ -29,48 +29,48 @@ * Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology */ -using System; -using System.ComponentModel.DataAnnotations; -using TUGraz.VectoCommon.Utils; -using TUGraz.VectoCore.Models.Connector.Ports; -using TUGraz.VectoCore.Models.Simulation.Data; -using TUGraz.VectoCore.Models.Simulation.DataBus; -using TUGraz.VectoCore.Models.Simulation.Impl; -using TUGraz.VectoCore.Models.SimulationComponent; -using TUGraz.VectoCore.OutputData; - -namespace TUGraz.VectoCore.Models.Simulation -{ - /// <summary> - /// Defines Methods for adding components, commiting a simulation step and finishing the simulation. - /// Also defines interfaces for all cockpit access to data. - /// </summary> - public interface IVehicleContainer : IDataBus - { - IModalDataContainer ModalData { get; } - - [Required, ValidateObject] - VectoRunData RunData { get; } - - ISimulationOutPort GetCycleOutPort(); - - VectoRun.Status RunStatus { get; set; } - - /// <summary> - /// Adds a component to the vehicle container. - /// </summary> - /// <param name="component"></param> - void AddComponent(VectoSimulationComponent component); - - /// <summary> - /// Commits the current simulation step. - /// </summary> - void CommitSimulationStep(Second time, Second simulationInterval); - - /// <summary> - /// Finishes the simulation. - /// </summary> - /// <param name="exception"></param> - void FinishSimulationRun(Exception exception = null); - } +using System; +using System.ComponentModel.DataAnnotations; +using TUGraz.VectoCommon.Utils; +using TUGraz.VectoCore.Models.Connector.Ports; +using TUGraz.VectoCore.Models.Simulation.Data; +using TUGraz.VectoCore.Models.Simulation.DataBus; +using TUGraz.VectoCore.Models.Simulation.Impl; +using TUGraz.VectoCore.Models.SimulationComponent; +using TUGraz.VectoCore.OutputData; + +namespace TUGraz.VectoCore.Models.Simulation +{ + /// <summary> + /// Defines Methods for adding components, commiting a simulation step and finishing the simulation. + /// Also defines interfaces for all cockpit access to data. + /// </summary> + public interface IVehicleContainer : IDataBus + { + IModalDataContainer ModalData { get; } + + [Required, ValidateObject] + VectoRunData RunData { get; } + + ISimulationOutPort GetCycleOutPort(); + + VectoRun.Status RunStatus { get; set; } + + /// <summary> + /// Adds a component to the vehicle container. + /// </summary> + /// <param name="component"></param> + void AddComponent(VectoSimulationComponent component); + + /// <summary> + /// Commits the current simulation step. + /// </summary> + void CommitSimulationStep(Second time, Second simulationInterval); + + /// <summary> + /// Finishes the simulation. + /// </summary> + /// <param name="exception"></param> + void FinishSimulationRun(Exception exception = null); + } } \ No newline at end of file diff --git a/VectoCore/VectoCore/Models/Simulation/Impl/PowertrainBuilder.cs b/VectoCore/VectoCore/Models/Simulation/Impl/PowertrainBuilder.cs index f677315e4e085472ae482fcf597976cf8ad75c4a..134faae46af37f0e85d2338f187b99c868a6ed3c 100644 --- a/VectoCore/VectoCore/Models/Simulation/Impl/PowertrainBuilder.cs +++ b/VectoCore/VectoCore/Models/Simulation/Impl/PowertrainBuilder.cs @@ -30,9 +30,11 @@ */ using System; +using System.Collections.Generic; using System.Linq; using TUGraz.VectoCommon.Exceptions; using TUGraz.VectoCommon.Models; +using TUGraz.VectoCommon.Utils; using TUGraz.VectoCore.Configuration; using TUGraz.VectoCore.Models.Declaration; using TUGraz.VectoCore.Models.Simulation.Data; @@ -69,6 +71,8 @@ namespace TUGraz.VectoCore.Models.Simulation.Impl return BuildEngineOnly(data); case CycleType.PWheel: return BuildPWheel(data); + case CycleType.VTP: + return BuildVTP(data); case CycleType.MeasuredSpeed: return BuildMeasuredSpeed(data); case CycleType.MeasuredSpeedGear: @@ -109,8 +113,7 @@ namespace TUGraz.VectoCore.Models.Simulation.Impl var gearbox = new CycleGearbox(container, data); // PWheelCycle --> AxleGear --> Clutch --> Engine <-- Aux - var powertrain = new PWheelCycle(container, data.Cycle, data.AxleGearData.AxleGear.Ratio, data.VehicleData, - gearbox.ModelData.Gears.ToDictionary(g => g.Key, g => g.Value.Ratio)) + var powertrain = new PWheelCycle(container, data.Cycle) .AddComponent(new AxleGear(container, data.AxleGearData)) .AddComponent(data.AngledriveData != null ? new Angledrive(container, data.AngledriveData) : null) .AddComponent(gearbox, data.Retarder, container) @@ -124,6 +127,45 @@ namespace TUGraz.VectoCore.Models.Simulation.Impl return container; } + private VehicleContainer BuildVTP(VectoRunData data) + { + if (data.Cycle.CycleType != CycleType.VTP) { + throw new VectoException("CycleType must be VTP."); + } + + var container = new VehicleContainer(ExecutionMode.Engineering, _modData, _sumWriter) { RunData = data }; + var gearbox = new CycleGearbox(container, data); + + // VTPCycle --> AxleGear --> Clutch --> Engine <-- Aux + var powertrain = new VTPCycle(container, data.Cycle, data.AxleGearData.AxleGear.Ratio, data.VehicleData, + gearbox.ModelData.Gears.ToDictionary(g => g.Key, g => g.Value.Ratio)) + .AddComponent(new AxleGear(container, data.AxleGearData)) + .AddComponent(data.AngledriveData != null ? new Angledrive(container, data.AngledriveData) : null) + .AddComponent(gearbox, data.Retarder, container) + .AddComponent(new Clutch(container, data.EngineData)); + var engine = new VTPCombustionEngine(container, data.EngineData, pt1Disabled: true); + + var aux = CreateSpeedDependentAuxiliaries(data, container); + var engineFan = new EngineFanAuxiliary(data.FanData.FanCoefficients, data.FanData.FanDiameter); + aux.AddCycle(Constants.Auxiliaries.IDs.Fan, cycleEntry => engineFan.PowerDemand(cycleEntry.FanSpeed)); + container.ModalData.AddAuxiliary(Constants.Auxiliaries.IDs.Fan); + + engine.Connect(aux.Port()); + + var idleController = new CombustionEngine.CombustionEngineNoDubleclutchIdleController(engine, container); + //if (data.PTO != null && data.PTO.PTOCycle != null) { + // var ptoController = new PTOCycleController(container, data.PTO.PTOCycle); + // idleController = new IdleControllerSwitcher(engine.IdleController, ptoController); + //} + + powertrain.AddComponent(engine, idleController); + //.AddAuxiliaries(container, data); + + return container; + } + + + private VehicleContainer BuildMeasuredSpeed(VectoRunData data) { if (data.Cycle.CycleType != CycleType.MeasuredSpeed) { @@ -272,10 +314,41 @@ namespace TUGraz.VectoCore.Models.Simulation.Impl container.ModalData.AddAuxiliary(Constants.Auxiliaries.IDs.PTOConsumer, Constants.Auxiliaries.PowerPrefix + Constants.Auxiliaries.IDs.PTOConsumer); } + return aux; + } + private EngineAuxiliary CreateSpeedDependentAuxiliaries(VectoRunData data, IVehicleContainer container) + { + var aux = new EngineAuxiliary(container); + + var auxData = data.Aux.ToArray(); + AddSwitchingAux(aux,container.ModalData,Constants.Auxiliaries.IDs.HeatingVentilationAirCondition, auxData); + AddSwitchingAux(aux,container.ModalData,Constants.Auxiliaries.IDs.SteeringPump, auxData); + AddSwitchingAux(aux,container.ModalData,Constants.Auxiliaries.IDs.ElectricSystem, auxData); + AddSwitchingAux(aux, container.ModalData, Constants.Auxiliaries.IDs.PneumaticSystem, auxData); + return aux; } + private void AddSwitchingAux(EngineAuxiliary aux, IModalDataContainer modData, string auxId, VectoRunData.AuxData[] auxData) + { + var urban = auxData.First(x => x.ID == auxId && x.MissionType == MissionType.UrbanDelivery); + var rural = auxData.First(x => x.ID == auxId && x.MissionType == MissionType.RegionalDelivery); + var motorway = auxData.First(x => x.ID == auxId && x.MissionType == MissionType.LongHaul); + + aux.AddCycle(auxId, entry => { + if (entry.VehicleTargetSpeed >= 70.KMPHtoMeterPerSecond()) { + return motorway.PowerDemand; + } + if (entry.VehicleTargetSpeed >= 50.KMPHtoMeterPerSecond()) { + return rural.PowerDemand; + } + return urban.PowerDemand; + }); + modData.AddAuxiliary(auxId); + } + + private static IGearbox GetGearbox(IVehicleContainer container, VectoRunData runData) { IShiftStrategy strategy; diff --git a/VectoCore/VectoCore/Models/Simulation/Impl/SimulatorFactory.cs b/VectoCore/VectoCore/Models/Simulation/Impl/SimulatorFactory.cs index 11c557e304aaee0106ab38126b6930bbddd7635e..28fb5fe62982596532cbe4daa69ce85f8ccc80cb 100644 --- a/VectoCore/VectoCore/Models/Simulation/Impl/SimulatorFactory.cs +++ b/VectoCore/VectoCore/Models/Simulation/Impl/SimulatorFactory.cs @@ -89,14 +89,23 @@ namespace TUGraz.VectoCore.Models.Simulation.Impl private void CreateEngineeringDataReader(IInputDataProvider dataProvider) { - var engDataProvider = ToEngineeringInputDataProvider(dataProvider); - if (engDataProvider.JobInputData().EngineOnlyMode) { - DataReader = new EngineOnlyVectoRunDataFactory(engDataProvider); - _engineOnlyMode = true; - } else { - DataReader = new EngineeringModeVectoRunDataFactory(engDataProvider); - } - } + if (dataProvider is IVTPInputDataProvider) { + var eptpProvider = dataProvider as IVTPInputDataProvider; + DataReader = new EngineeringVTPModeVectoRunDataFactory(eptpProvider); + return; + } + if (dataProvider is IEngineeringInputDataProvider) { + var engDataProvider = dataProvider as IEngineeringInputDataProvider; + if (engDataProvider.JobInputData.EngineOnlyMode) { + DataReader = new EngineOnlyVectoRunDataFactory(engDataProvider); + _engineOnlyMode = true; + } else { + DataReader = new EngineeringModeVectoRunDataFactory(engDataProvider); + } + return; + } + throw new VectoException("Unknown InputData for Engineering Mode!"); + } private static IDeclarationInputDataProvider ToDeclarationInputDataProvider(IInputDataProvider dataProvider) { @@ -107,15 +116,6 @@ namespace TUGraz.VectoCore.Models.Simulation.Impl return declDataProvider; } - private static IEngineeringInputDataProvider ToEngineeringInputDataProvider(IInputDataProvider dataProvider) - { - var engDataProvider = dataProvider as IEngineeringInputDataProvider; - if (engDataProvider == null) { - throw new VectoException("InputDataProvider does not implement Engineering interface"); - } - return engDataProvider; - } - public bool Validate { get; set; } public IVectoRunDataFactory DataReader { get; private set; } @@ -203,6 +203,7 @@ namespace TUGraz.VectoCore.Models.Simulation.Impl break; case CycleType.EngineOnly: case CycleType.PWheel: + case CycleType.VTP: case CycleType.MeasuredSpeed: case CycleType.MeasuredSpeedGear: run = new TimeRun(builder.Build(data)); @@ -228,4 +229,4 @@ namespace TUGraz.VectoCore.Models.Simulation.Impl return addReportResult; } } -} \ No newline at end of file +} diff --git a/VectoCore/VectoCore/Models/Simulation/Impl/VehicleContainer.cs b/VectoCore/VectoCore/Models/Simulation/Impl/VehicleContainer.cs index a0968b24da150ad4e5d34e35fb3e8245bd159230..84178bb81027ca293c02d90723e93ee402213a8f 100644 --- a/VectoCore/VectoCore/Models/Simulation/Impl/VehicleContainer.cs +++ b/VectoCore/VectoCore/Models/Simulation/Impl/VehicleContainer.cs @@ -298,7 +298,8 @@ namespace TUGraz.VectoCore.Models.Simulation.Impl DrivingCycle = c; commitPriority = 6; }) - .If<PTOCycleController>(c => { commitPriority = 99; }); + .If<PTOCycleController>(c => { commitPriority = 99; }) + .If<VTPCycle>(_ => { commitPriority = 0; }); _components.Add(Tuple.Create(commitPriority, component)); _components = _components.OrderBy(x => x.Item1).Reverse().ToList(); diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Data/AccelerationCurve.cs b/VectoCore/VectoCore/Models/SimulationComponent/Data/AccelerationCurve.cs index f84839da581106d6cca69eafa76a4aa9111d7fbd..97aa23fab09fea8b3d5a6f64488cee374ffc280e 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Data/AccelerationCurve.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Data/AccelerationCurve.cs @@ -74,9 +74,9 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Data protected int FindIndex(MeterPerSecond key) { var index = 1; - if (key < _entries[0].Key) { - Log.Error("requested velocity below minimum - extrapolating. velocity: {0}, min: {1}", - key.ConvertTo().Kilo.Meter.Per.Hour, _entries[0].Key.ConvertTo().Kilo.Meter.Per.Hour); + if (key < _entries[0].Key) { + Log.Error("requested velocity below minimum - extrapolating. velocity: {0}, min: {1}", + key.ConvertToKiloMeterPerHour(), _entries[0].Key.ConvertToKiloMeterPerHour()); } else { index = _entries.FindIndex(x => x.Key > key); if (index <= 0) { diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Data/AuxiliaryData.cs b/VectoCore/VectoCore/Models/SimulationComponent/Data/AuxiliaryData.cs index c55ed0fd805b581573ad15027b34cace9509f3b8..3fec3c6a13a248ce331d1c5cc161689f040daaea 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Data/AuxiliaryData.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Data/AuxiliaryData.cs @@ -29,91 +29,91 @@ * Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology */ -using System.Collections.Generic; -using System.ComponentModel.DataAnnotations; -using TUGraz.VectoCommon.Models; -using TUGraz.VectoCommon.Utils; -using TUGraz.VectoCore.InputData.Reader.ComponentData; -using TUGraz.VectoCore.Utils; - -namespace TUGraz.VectoCore.Models.SimulationComponent.Data -{ - [CustomValidation(typeof(AuxiliaryData), "ValidateAuxMap")] - public sealed class AuxiliaryData - { - [Required, Range(double.Epsilon, 1)] - public double EfficiencyToSupply { get; private set; } - - [Required, Range(double.Epsilon, double.MaxValue)] - public double TransmissionRatio { get; private set; } - - [Required, Range(double.Epsilon, 1)] - public double EfficiencyToEngine { get; private set; } - - [Required] private readonly DelaunayMap _map; - - private string auxId; - - public Watt GetPowerDemand(PerSecond nAuxiliary, Watt powerAuxOut) - { - var value = _map.Interpolate(nAuxiliary.Value(), powerAuxOut.Value()); - if (value.HasValue) { - return value.Value.SI<Watt>(); - } - value = _map.Extrapolate(nAuxiliary.Value(), powerAuxOut.Value()); - return value.Value.SI<Watt>(); - } - - internal AuxiliaryData(string id, double transmissionRatio, double efficiencyToEngine, double efficiencyToSupply, - DelaunayMap map) - { - auxId = id; - _map = map; - TransmissionRatio = transmissionRatio; - EfficiencyToEngine = efficiencyToEngine; - EfficiencyToSupply = efficiencyToSupply; - } - - /// <summary> - /// Validates the aux map. - /// </summary> - /// <param name="data">The data.</param> - /// <param name="context">The validation context.</param> - /// <returns></returns> - // ReSharper disable once UnusedMember.Global - public static ValidationResult ValidateAuxMap(AuxiliaryData data, ValidationContext context) - { - var xValidationRules = new[] { new RangeAttribute(0, double.MaxValue) }; - var yValidationRules = new[] { new RangeAttribute(0, 100.SI().Kilo.Watt.Value()) }; - var zValidationRules = new[] { new RangeAttribute(0, 100.SI().Kilo.Watt.Value()) }; - - var results = new List<ValidationResult>(); - foreach (var entry in data._map.Entries) { - context.DisplayName = AuxiliaryDataReader.Fields.AuxSpeed; - if (!Validator.TryValidateValue(entry.X, context, results, xValidationRules)) { - return new ValidationResult(string.Concat(results)); - } - - context.DisplayName = AuxiliaryDataReader.Fields.SupplyPower; - if (!Validator.TryValidateValue(entry.Y, context, results, yValidationRules)) { - return new ValidationResult(string.Concat(results)); - } - - context.DisplayName = AuxiliaryDataReader.Fields.MechPower; - if (!Validator.TryValidateValue(entry.Z, context, results, zValidationRules)) { - return new ValidationResult(string.Concat(results)); - } - } - return ValidationResult.Success; - } - } - - public class AdvancedAuxData - { - public AuxiliaryModel AuxiliaryAssembly; - - public string AdvancedAuxiliaryFilePath; - - public string AuxiliaryVersion; - } +using System.Collections.Generic; +using System.ComponentModel.DataAnnotations; +using TUGraz.VectoCommon.Models; +using TUGraz.VectoCommon.Utils; +using TUGraz.VectoCore.InputData.Reader.ComponentData; +using TUGraz.VectoCore.Utils; + +namespace TUGraz.VectoCore.Models.SimulationComponent.Data +{ + [CustomValidation(typeof(AuxiliaryData), "ValidateAuxMap")] + public sealed class AuxiliaryData + { + [Required, Range(double.Epsilon, 1)] + public double EfficiencyToSupply { get; private set; } + + [Required, Range(double.Epsilon, double.MaxValue)] + public double TransmissionRatio { get; private set; } + + [Required, Range(double.Epsilon, 1)] + public double EfficiencyToEngine { get; private set; } + + [Required] private readonly DelaunayMap _map; + + private string auxId; + + public Watt GetPowerDemand(PerSecond nAuxiliary, Watt powerAuxOut) + { + var value = _map.Interpolate(nAuxiliary.Value(), powerAuxOut.Value()); + if (value.HasValue) { + return value.Value.SI<Watt>(); + } + value = _map.Extrapolate(nAuxiliary.Value(), powerAuxOut.Value()); + return value.Value.SI<Watt>(); + } + + internal AuxiliaryData(string id, double transmissionRatio, double efficiencyToEngine, double efficiencyToSupply, + DelaunayMap map) + { + auxId = id; + _map = map; + TransmissionRatio = transmissionRatio; + EfficiencyToEngine = efficiencyToEngine; + EfficiencyToSupply = efficiencyToSupply; + } + + /// <summary> + /// Validates the aux map. + /// </summary> + /// <param name="data">The data.</param> + /// <param name="context">The validation context.</param> + /// <returns></returns> + // ReSharper disable once UnusedMember.Global + public static ValidationResult ValidateAuxMap(AuxiliaryData data, ValidationContext context) + { + var xValidationRules = new[] { new RangeAttribute(0, double.MaxValue) }; + var yValidationRules = new[] { new RangeAttribute(0, 100.SI(Unit.SI.Kilo.Watt).Value()) }; + var zValidationRules = new[] { new RangeAttribute(0, 100.SI(Unit.SI.Kilo.Watt).Value()) }; + + var results = new List<ValidationResult>(); + foreach (var entry in data._map.Entries) { + context.DisplayName = AuxiliaryDataReader.Fields.AuxSpeed; + if (!Validator.TryValidateValue(entry.X, context, results, xValidationRules)) { + return new ValidationResult(string.Concat(results)); + } + + context.DisplayName = AuxiliaryDataReader.Fields.SupplyPower; + if (!Validator.TryValidateValue(entry.Y, context, results, yValidationRules)) { + return new ValidationResult(string.Concat(results)); + } + + context.DisplayName = AuxiliaryDataReader.Fields.MechPower; + if (!Validator.TryValidateValue(entry.Z, context, results, zValidationRules)) { + return new ValidationResult(string.Concat(results)); + } + } + return ValidationResult.Success; + } + } + + public class AdvancedAuxData + { + public AuxiliaryModel AuxiliaryAssembly; + + public string AdvancedAuxiliaryFilePath; + + public string AuxiliaryVersion; + } } \ No newline at end of file diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Data/CrosswindCorrectionCdxALookup.cs b/VectoCore/VectoCore/Models/SimulationComponent/Data/CrosswindCorrectionCdxALookup.cs index c7a076b853446965dd167d2c9991f225a125d4a8..d36163514deb7b218c5ed2b17134788886f31b4b 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Data/CrosswindCorrectionCdxALookup.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Data/CrosswindCorrectionCdxALookup.cs @@ -75,8 +75,8 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Data var p = Entries.GetSection(c => c.Velocity < x); if (!x.IsBetween(p.Item1.Velocity, p.Item2.Velocity)) { - throw new VectoException("CrossWindCorrection Extrapolation: v = {0} (max = {1})", x.ConvertTo().Kilo.Meter.Per.Hour, - p.Item2.Velocity.ConvertTo().Kilo.Meter.Per.Hour); + throw new VectoException("CrossWindCorrection Extrapolation: v = {0} (max = {1})", x.ConvertToKiloMeterPerHour(), + p.Item2.Velocity.ConvertToKiloMeterPerHour()); } return VectoMath.Interpolate(p.Item1.Velocity, p.Item2.Velocity, diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Data/DrivingCycleData.cs b/VectoCore/VectoCore/Models/SimulationComponent/Data/DrivingCycleData.cs index 97df6a5a1d3eef4a8dc2290df99cb75ff67781ba..13e3415b6034382675ed07aed02297c57973b471 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Data/DrivingCycleData.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Data/DrivingCycleData.cs @@ -29,208 +29,217 @@ * Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology */ -using System; -using System.Collections.Generic; -using System.ComponentModel.DataAnnotations; -using System.Diagnostics; -using System.Linq; -using TUGraz.VectoCommon.Models; -using TUGraz.VectoCommon.Utils; - -namespace TUGraz.VectoCore.Models.SimulationComponent.Data -{ - public enum CycleType - { - EngineOnly, - DistanceBased, - PWheel, - MeasuredSpeed, - MeasuredSpeedGear, - PTO - } - - public static class CycleTypeHelper - { - public static bool IsDistanceBased(this CycleType type) - { - return type == CycleType.DistanceBased; - } - } - - public interface IDrivingCycleData - { - List<DrivingCycleData.DrivingCycleEntry> Entries { get; } - string Name { get; } - CycleType CycleType { get; } - void Finish(); - } - - [CustomValidation(typeof(DrivingCycleData), "ValidateCycleData")] - public class DrivingCycleData : SimulationComponentData, IDrivingCycleData - { - internal DrivingCycleData() {} - - public List<DrivingCycleEntry> Entries { get; internal set; } - - public string Name { get; internal set; } - - public CycleType CycleType { get; internal set; } - - public void Finish() {} - - // ReSharper disable once UnusedMember.Global -- used by Validation - public static ValidationResult ValidateCycleData(DrivingCycleData cycleData, ValidationContext validationContext) - { - var mode = GetExecutionMode(validationContext); - if (mode == ExecutionMode.Declaration) { - return ValidationResult.Success; - } - - var result = new List<string>(); - if (cycleData.CycleType.IsDistanceBased()) { - var cur = cycleData.Entries[0].Distance; - for (var i = 1; i < cycleData.Entries.Count; i++) { - if (cycleData.Entries[i].Distance < cur) { - result.Add( - string.Format("distance-based cycle is not increasing strictly monotonous. entry: {0}, s_{1}: {2} s_{0}: {3}", i, - i - 1, cycleData.Entries[i - 1].Distance, cycleData.Entries[i].Distance)); - } - cur = cycleData.Entries[i].Distance; - } - } else { - var cur = cycleData.Entries[0].Time; - for (var i = 1; i < cycleData.Entries.Count; i++) { - if (cycleData.Entries[i].Time < cur) { - result.Add( - string.Format("time-based cycle is not increasing strictly monotonous. entry: {0}, t_{1}: {2} t_{0}: {3}", i, - i - 1, cycleData.Entries[i - 1].Time, cycleData.Entries[i].Time)); - } - cur = cycleData.Entries[i].Time; - } - } - if (result.Any()) { - return new ValidationResult(string.Format("Validation of Cycle {0} failed", cycleData.Name), result); - } - return ValidationResult.Success; - } - - [DebuggerDisplay( - "s:{Distance}, t:{Time}, v:{VehicleTargetSpeed}, grad:{RoadGradient}, n:{AngularVelocity}, gear:{Gear}")] - public class DrivingCycleEntry - { - public DrivingCycleEntry() {} - - public DrivingCycleEntry(DrivingCycleEntry entry) - { - Distance = entry.Distance; - Time = entry.Time; - VehicleTargetSpeed = entry.VehicleTargetSpeed; - RoadGradient = entry.RoadGradient; - Altitude = entry.Altitude; - StoppingTime = entry.StoppingTime; - AngularVelocity = entry.AngularVelocity; - Gear = entry.Gear; - AdditionalAuxPowerDemand = entry.AdditionalAuxPowerDemand; - AirSpeedRelativeToVehicle = entry.AirSpeedRelativeToVehicle; - WindYawAngle = entry.WindYawAngle; - Torque = entry.Torque; - Drag = entry.Drag; - PTOActive = entry.PTOActive; - AuxiliarySupplyPower = new Dictionary<string, Watt>(entry.AuxiliarySupplyPower); - } - - /// <summary> - /// Travelled distance used for distance-based cycles. If "t" is also defined this column will be ignored. - /// </summary> - public Meter Distance; - - /// <summary> - /// Used for time-based cycles. If neither this nor the distance. "s" is defined the data will be interpreted as 1Hz. - /// </summary> - public Second Time; - - /// <summary> - /// Required except for Engine Only Mode calculations. - /// </summary> - public MeterPerSecond VehicleTargetSpeed; - - /// <summary> - /// Optional. - /// </summary> - public Radian RoadGradient; - - /// <summary> - /// [%] Optional. - /// </summary> - public Scalar RoadGradientPercent - { - get { return (Math.Tan(RoadGradient.Value()) * 100).SI<Scalar>(); } - } - - /// <summary> - /// relative altitude of the driving cycle over distance - /// </summary> - public Meter Altitude; - - /// <summary> - /// Required for distance-based cycles. Not used in time based cycles. "stop" defines the time the vehicle spends in stop phases. - /// </summary> - public Second StoppingTime; - - /// <summary> - /// Supply Power input for each auxiliary defined in the .vecto file where xxx matches the ID of the corresponding - /// Auxiliary. ID's are not case sensitive and must not contain space or special characters. - /// </summary> - public Dictionary<string, Watt> AuxiliarySupplyPower; - - /// <summary> - /// If "n_eng_avg" is defined VECTO uses that instead of the calculated engine speed value. - /// </summary> - public PerSecond AngularVelocity; - - /// <summary> - /// [-] Gear input. Overwrites the gear shift model. - /// </summary> - public uint Gear; - - /// <summary> - /// This power input will be directly added to the engine power in addition to possible other auxiliaries. Also used in Engine Only Mode. - /// </summary> - public Watt AdditionalAuxPowerDemand; - - /// <summary> - /// Only required if Cross Wind Correction is set to Vair and Beta Input. - /// </summary> - public MeterPerSecond AirSpeedRelativeToVehicle; - - /// <summary> - /// [°] Only required if Cross Wind Correction is set to Vair and Beta Input. - /// </summary> - public double WindYawAngle; - - /// <summary> - /// Effective engine torque at clutch. Only required in Engine Only Mode. Alternatively power "Pe" can be defined. Use "DRAG" to define motoring operation. - /// </summary> - public NewtonMeter Torque; - - public bool Drag; - - /// <summary> - /// Power on the Wheels (only used in PWheel Mode). - /// </summary> - public Watt PWheel; - - public bool? TorqueConverterActive { get; set; } - - /// <summary> - /// The angular velocity at the wheel. only used in PWheelCycle. - /// </summary> - public PerSecond WheelAngularVelocity; - - /// <summary> - /// Flag if PTO Cycle is active or not. - /// </summary> - public bool PTOActive; - } - } +using System; +using System.Collections.Generic; +using System.ComponentModel.DataAnnotations; +using System.Diagnostics; +using System.Linq; +using TUGraz.VectoCommon.Models; +using TUGraz.VectoCommon.Utils; + +namespace TUGraz.VectoCore.Models.SimulationComponent.Data +{ + public enum CycleType + { + EngineOnly, + DistanceBased, + PWheel, + MeasuredSpeed, + MeasuredSpeedGear, + PTO, + VTP + } + + public static class CycleTypeHelper + { + public static bool IsDistanceBased(this CycleType type) + { + return type == CycleType.DistanceBased; + } + } + + public interface IDrivingCycleData + { + List<DrivingCycleData.DrivingCycleEntry> Entries { get; } + string Name { get; } + CycleType CycleType { get; } + void Finish(); + } + + [CustomValidation(typeof(DrivingCycleData), "ValidateCycleData")] + public class DrivingCycleData : SimulationComponentData, IDrivingCycleData + { + internal DrivingCycleData() {} + + public List<DrivingCycleEntry> Entries { get; internal set; } + + public string Name { get; internal set; } + + public CycleType CycleType { get; internal set; } + + public void Finish() {} + + // ReSharper disable once UnusedMember.Global -- used by Validation + public static ValidationResult ValidateCycleData(DrivingCycleData cycleData, ValidationContext validationContext) + { + var mode = GetExecutionMode(validationContext); + if (mode == ExecutionMode.Declaration) { + return ValidationResult.Success; + } + + var result = new List<string>(); + if (cycleData.CycleType.IsDistanceBased()) { + var cur = cycleData.Entries[0].Distance; + for (var i = 1; i < cycleData.Entries.Count; i++) { + if (cycleData.Entries[i].Distance < cur) { + result.Add( + string.Format("distance-based cycle is not increasing strictly monotonous. entry: {0}, s_{1}: {2} s_{0}: {3}", i, + i - 1, cycleData.Entries[i - 1].Distance, cycleData.Entries[i].Distance)); + } + cur = cycleData.Entries[i].Distance; + } + } else { + var cur = cycleData.Entries[0].Time; + for (var i = 1; i < cycleData.Entries.Count; i++) { + if (cycleData.Entries[i].Time < cur) { + result.Add( + string.Format("time-based cycle is not increasing strictly monotonous. entry: {0}, t_{1}: {2} t_{0}: {3}", i, + i - 1, cycleData.Entries[i - 1].Time, cycleData.Entries[i].Time)); + } + cur = cycleData.Entries[i].Time; + } + } + if (result.Any()) { + return new ValidationResult(string.Format("Validation of Cycle {0} failed", cycleData.Name), result); + } + return ValidationResult.Success; + } + + [DebuggerDisplay( + "s:{Distance}, t:{Time}, v:{VehicleTargetSpeed}, grad:{RoadGradient}, n:{AngularVelocity}, gear:{Gear}")] + public class DrivingCycleEntry + { + public DrivingCycleEntry() {} + + public DrivingCycleEntry(DrivingCycleEntry entry) + { + Distance = entry.Distance; + Time = entry.Time; + VehicleTargetSpeed = entry.VehicleTargetSpeed; + RoadGradient = entry.RoadGradient; + Altitude = entry.Altitude; + StoppingTime = entry.StoppingTime; + AngularVelocity = entry.AngularVelocity; + Gear = entry.Gear; + AdditionalAuxPowerDemand = entry.AdditionalAuxPowerDemand; + AirSpeedRelativeToVehicle = entry.AirSpeedRelativeToVehicle; + WindYawAngle = entry.WindYawAngle; + Torque = entry.Torque; + Drag = entry.Drag; + PTOActive = entry.PTOActive; + AuxiliarySupplyPower = new Dictionary<string, Watt>(entry.AuxiliarySupplyPower); + EngineSpeed = entry.EngineSpeed; + FanSpeed = entry.FanSpeed; + } + + /// <summary> + /// Travelled distance used for distance-based cycles. If "t" is also defined this column will be ignored. + /// </summary> + public Meter Distance; + + /// <summary> + /// Used for time-based cycles. If neither this nor the distance. "s" is defined the data will be interpreted as 1Hz. + /// </summary> + public Second Time; + + /// <summary> + /// Required except for Engine Only Mode calculations. + /// </summary> + public MeterPerSecond VehicleTargetSpeed; + + /// <summary> + /// Optional. + /// </summary> + public Radian RoadGradient; + + /// <summary> + /// [%] Optional. + /// </summary> + public Scalar RoadGradientPercent + { + get { return (Math.Tan(RoadGradient.Value()) * 100).SI<Scalar>(); } + } + + public KilogramPerSecond Fuelconsumption; + + /// <summary> + /// relative altitude of the driving cycle over distance + /// </summary> + public Meter Altitude; + + /// <summary> + /// Required for distance-based cycles. Not used in time based cycles. "stop" defines the time the vehicle spends in stop phases. + /// </summary> + public Second StoppingTime; + + /// <summary> + /// Supply Power input for each auxiliary defined in the .vecto file where xxx matches the ID of the corresponding + /// Auxiliary. ID's are not case sensitive and must not contain space or special characters. + /// </summary> + public Dictionary<string, Watt> AuxiliarySupplyPower; + + /// <summary> + /// If "n_eng_avg" is defined VECTO uses that instead of the calculated engine speed value. + /// </summary> + public PerSecond AngularVelocity; + + /// <summary> + /// [-] Gear input. Overwrites the gear shift model. + /// </summary> + public uint Gear; + + /// <summary> + /// This power input will be directly added to the engine power in addition to possible other auxiliaries. Also used in Engine Only Mode. + /// </summary> + public Watt AdditionalAuxPowerDemand; + + /// <summary> + /// Only required if Cross Wind Correction is set to Vair and Beta Input. + /// </summary> + public MeterPerSecond AirSpeedRelativeToVehicle; + + /// <summary> + /// [°] Only required if Cross Wind Correction is set to Vair and Beta Input. + /// </summary> + public double WindYawAngle; + + /// <summary> + /// Effective engine torque at clutch. Only required in Engine Only Mode. Alternatively power "Pe" can be defined. Use "DRAG" to define motoring operation. + /// </summary> + public NewtonMeter Torque; + + public bool Drag; + + /// <summary> + /// Power on the Wheels (only used in PWheel Mode). + /// </summary> + public Watt PWheel; + + public bool? TorqueConverterActive; + + /// <summary> + /// The angular velocity at the wheel. only used in PWheelCycle. + /// </summary> + public PerSecond WheelAngularVelocity; + + /// <summary> + /// Flag if PTO Cycle is active or not. + /// </summary> + public bool PTOActive; + + public PerSecond EngineSpeed; + + public PerSecond FanSpeed; + } + } } \ No newline at end of file diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Data/Engine/FuelConsumptionMap.cs b/VectoCore/VectoCore/Models/SimulationComponent/Data/Engine/FuelConsumptionMap.cs index f9398b1bd1294f3fe2bd22b1b44c99fd687987f6..88e42a00f2d86ceb4e5c8ec1775c1bed9ce37c7d 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Data/Engine/FuelConsumptionMap.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Data/Engine/FuelConsumptionMap.cs @@ -58,13 +58,13 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Data.Engine // delaunay map needs is initialised with rpm, therefore the angularVelocity has to be converted. var value = _fuelMap.Interpolate(torque, angularVelocity); if (value.HasValue) { - result.Value = value.Value.SI().Kilo.Gramm.Per.Second.Cast<KilogramPerSecond>(); + result.Value = value.Value.SI(Unit.SI.Kilo.Gramm.Per.Second).Cast<KilogramPerSecond>(); return result; } if (allowExtrapolation) { result.Value = - _fuelMap.Extrapolate(torque, angularVelocity).SI().Kilo.Gramm.Per.Second.Cast<KilogramPerSecond>(); + _fuelMap.Extrapolate(torque, angularVelocity).SI(Unit.SI.Kilo.Gramm.Per.Second).Cast<KilogramPerSecond>(); result.Extrapolated = true; return result; } diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Data/Engine/FuelConsumptionMapReader.cs b/VectoCore/VectoCore/Models/SimulationComponent/Data/Engine/FuelConsumptionMapReader.cs index 28eee815c29658c136fd7def9c156fd83f23f684..6281aaf484b9cb4719afa7c258ad27623a49d737 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Data/Engine/FuelConsumptionMapReader.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Data/Engine/FuelConsumptionMapReader.cs @@ -88,21 +88,16 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Data.Engine return new FuelConsumptionMap.Entry( engineSpeed: row.ParseDouble(0).RPMtoRad(), torque: row.ParseDouble(1).SI<NewtonMeter>(), - fuelConsumption: - row.ParseDouble(2).SI().Gramm.Per.Hour.ConvertTo().Kilo.Gramm.Per.Second.Cast<KilogramPerSecond>() + fuelConsumption: row.ParseDouble(2).SI(Unit.SI.Gramm.Per.Hour).Cast<KilogramPerSecond>() ); } private static FuelConsumptionMap.Entry CreateFromColumNames(DataRow row) { return new FuelConsumptionMap.Entry( - engineSpeed: row.ParseDouble(Fields.EngineSpeed).SI().Rounds.Per.Minute.Cast<PerSecond>(), - torque: row.ParseDouble(Fields.Torque).SI<NewtonMeter>(), - fuelConsumption: - row.ParseDouble(Fields.FuelConsumption) - .SI() - .Gramm.Per.Hour.ConvertTo() - .Kilo.Gramm.Per.Second.Cast<KilogramPerSecond>() + engineSpeed: row.ParseDouble(Fields.EngineSpeed).RPMtoRad(), + torque: row.SI<NewtonMeter>(Fields.Torque), + fuelConsumption: row.ParseDouble(Fields.FuelConsumption).SI(Unit.SI.Gramm.Per.Hour).Cast<KilogramPerSecond>() ); } diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/ATGearbox.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/ATGearbox.cs index d9fb06e6d86da8aa421209671e5ca90f2a3385aa..ef36ca9a9bdd0809673d775d908a44fbc159d2db 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/ATGearbox.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/ATGearbox.cs @@ -391,12 +391,12 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl CurrentState.TorqueLossResult.Extrapolated) { Log.Warn( "Gear {0} LossMap data was extrapolated: range for loss map is not sufficient: n:{1}, torque:{2}, ratio:{3}", - Gear, CurrentState.OutAngularVelocity.ConvertTo().Rounds.Per.Minute, CurrentState.OutTorque, + Gear, CurrentState.OutAngularVelocity.ConvertToRoundsPerMinute(), CurrentState.OutTorque, ModelData.Gears[Gear].Ratio); if (DataBus.ExecutionMode == ExecutionMode.Declaration) { throw new VectoException( "Gear {0} LossMap data was extrapolated in Declaration Mode: range for loss map is not sufficient: n:{1}, torque:{2}, ratio:{3}", - Gear, CurrentState.InAngularVelocity.ConvertTo().Rounds.Per.Minute, CurrentState.InTorque, + Gear, CurrentState.InAngularVelocity.ConvertToRoundsPerMinute(), CurrentState.InTorque, ModelData.Gears[Gear].Ratio); } } diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/CombustionEngine.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/CombustionEngine.cs index a7cb1b718bb728f9a39c7cf50a9ac28aff0f988f..ccb327146c37dad75928cb500a998b2690516157 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/CombustionEngine.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/CombustionEngine.cs @@ -179,7 +179,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl // CurrentState.OperationMode = EngineOperationMode.Stopped; //} - var avgEngineSpeed = (PreviousState.EngineSpeed + angularVelocity) / 2.0; + var avgEngineSpeed = GetEngineSpeed(angularVelocity); var engineSpeedLimit = GetEngineSpeedLimit(absTime); if (!dryRun && avgEngineSpeed.IsGreater(engineSpeedLimit, Constants.SimulationSettings.LineSearchTolerance)) { @@ -295,6 +295,11 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl }; } + protected virtual PerSecond GetEngineSpeed(PerSecond angularVelocity) + { + return (PreviousState.EngineSpeed + angularVelocity) / 2.0; + } + protected virtual PerSecond GetEngineSpeedLimit(Second absTime) { return DataBus.Gear == 0 || !DataBus.ClutchClosed(absTime) @@ -351,7 +356,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl { ValidatePowerDemand(CurrentState.EngineTorque, CurrentState.DynamicFullLoadTorque, CurrentState.FullDragTorque); - var avgEngineSpeed = (PreviousState.EngineSpeed + CurrentState.EngineSpeed) / 2.0; + var avgEngineSpeed = GetEngineSpeed(CurrentState.EngineSpeed); if (avgEngineSpeed.IsSmaller(EngineIdleSpeed, DataBus.ExecutionMode == ExecutionMode.Engineering ? 20.RPMtoRad() : 1e-3.RPMtoRad())) { Log.Warn("EngineSpeed below idling speed! n_eng_avg: {0}, n_idle: {1}", avgEngineSpeed, EngineIdleSpeed); @@ -493,7 +498,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl public NewtonMeter FullDragTorque { get; set; } } - protected class CombustionEngineIdleController : LoggingObject, IIdleController + protected internal class CombustionEngineIdleController : LoggingObject, IIdleController { private const double PeDropSlope = -5; private const double PeDropOffset = 1.0; @@ -523,7 +528,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl _idleStart = null; } - public IResponse Request(Second absTime, Second dt, NewtonMeter outTorque, PerSecond outAngularVelocity, + public virtual IResponse Request(Second absTime, Second dt, NewtonMeter outTorque, PerSecond outAngularVelocity, bool dryRun = false) { if (!_dataBus.VehicleStopped && _dataBus.Gear != _dataBus.NextGear.Gear && _dataBus.Gear != 0 && @@ -595,7 +600,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl return retVal; } - private IResponse RequestIdling(Second absTime, Second dt, NewtonMeter outTorque, PerSecond outAngularVelocity) + protected IResponse RequestIdling(Second absTime, Second dt, NewtonMeter outTorque, PerSecond outAngularVelocity) { if (outAngularVelocity != null) { throw new VectoException("IdleController can only handle idle requests, i.e. angularVelocity == null!"); @@ -606,6 +611,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl if (_idleStart == null) { _idleStart = absTime; _lastEnginePower = _engine.PreviousState.EnginePower; + _engineTargetSpeed = _engine.EngineIdleSpeed; } if (_lastEnginePower == null) { _lastEnginePower = _engine.PreviousState.EnginePower; @@ -652,5 +658,19 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl return retVal; } } + + protected internal class CombustionEngineNoDubleclutchIdleController : CombustionEngineIdleController + { + public CombustionEngineNoDubleclutchIdleController(CombustionEngine combustionEngine, IDataBus dataBus) : base(combustionEngine, dataBus) + { + } + + public override IResponse Request(Second absTime, Second dt, NewtonMeter outTorque, PerSecond outAngularVelocity, + bool dryRun = false) + { + + return RequestIdling(absTime, dt, outTorque, outAngularVelocity); + } + } } } \ No newline at end of file diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/CycleGearbox.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/CycleGearbox.cs index e3d6c3420179a779cf08ff9a5b570211edf9add7..a0294af47544181cf6622e07836ee207bb1e454d 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/CycleGearbox.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/CycleGearbox.cs @@ -385,11 +385,11 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl if (CurrentState.TorqueLossResult != null && CurrentState.TorqueLossResult.Extrapolated) { Log.Warn( "Gear {0} LossMap data was extrapolated: range for loss map is not sufficient: n:{1}, torque:{2}", - Gear, CurrentState.OutAngularVelocity.ConvertTo().Rounds.Per.Minute, CurrentState.OutTorque); + Gear, CurrentState.OutAngularVelocity.ConvertToRoundsPerMinute(), CurrentState.OutTorque); if (DataBus.ExecutionMode == ExecutionMode.Declaration) { throw new VectoException( "Gear {0} LossMap data was extrapolated in Declaration Mode: range for loss map is not sufficient: n:{1}, torque:{2}", - Gear, CurrentState.OutAngularVelocity.ConvertTo().Rounds.Per.Minute, CurrentState.OutTorque); + Gear, CurrentState.OutAngularVelocity.ConvertToRoundsPerMinute(), CurrentState.OutTorque); } } } diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/EngineAuxiliary.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/EngineAuxiliary.cs index 6d6af1d3906989bee915443e595190bd007aa70a..64d54acc79fb1d6a9d9bed272aa37bf6b27af46e 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/EngineAuxiliary.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/EngineAuxiliary.cs @@ -29,163 +29,168 @@ * Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology */ -using System; -using System.Collections.Generic; -using TUGraz.VectoCommon.Exceptions; -using TUGraz.VectoCommon.Utils; -using TUGraz.VectoCore.Configuration; -using TUGraz.VectoCore.Models.Simulation; -using TUGraz.VectoCore.Models.Simulation.Data; -using TUGraz.VectoCore.Models.SimulationComponent.Data; -using TUGraz.VectoCore.OutputData; - -namespace TUGraz.VectoCore.Models.SimulationComponent.Impl -{ - /// <summary> - /// Container Class for Auxiliaries which are connected to the Engine. - /// </summary> - public class EngineAuxiliary : StatefulVectoSimulationComponent<EngineAuxiliary.State>, IAuxInProvider, - IAuxPort - { - protected readonly Dictionary<string, Func<PerSecond, Watt>> Auxiliaries = - new Dictionary<string, Func<PerSecond, Watt>>(); - - public EngineAuxiliary(IVehicleContainer container) : base(container) {} - - public IAuxPort Port() - { - return this; - } - - /// <summary> - /// Adds a constant power demand auxiliary. - /// </summary> - /// <param name="auxId"></param> - /// <param name="powerDemand"></param> - public void AddConstant(string auxId, Watt powerDemand) - { - Add(auxId, _ => powerDemand); - } - - /// <summary> - /// Adds an auxiliary which gets its power demand from the driving cycle. - /// </summary> - /// <param name="auxId"></param> - public void AddCycle(string auxId) - { - Add(auxId, _ => DataBus.CycleData.LeftSample.AdditionalAuxPowerDemand); - } - - /// <summary> - /// Adds an auxiliary which calculates the demand based on a aux-map and the engine speed. - /// </summary> - /// <param name="auxId"></param> - /// <param name="data"></param> - public void AddMapping(string auxId, AuxiliaryData data) - { - if (!DataBus.CycleData.LeftSample.AuxiliarySupplyPower.ContainsKey(auxId)) { - var error = string.Format("driving cycle does not contain column for auxiliary: {0}", - Constants.Auxiliaries.Prefix + auxId); - Log.Error(error); - throw new VectoException(error); - } - - Add(auxId, speed => { - var powerSupply = DataBus.CycleData.LeftSample.AuxiliarySupplyPower[auxId]; - var nAuxiliary = speed * data.TransmissionRatio; - var powerAuxOut = powerSupply / data.EfficiencyToSupply; - var powerAuxIn = data.GetPowerDemand(nAuxiliary, powerAuxOut); - return powerAuxIn / data.EfficiencyToEngine; - }); - } - - /// <summary> - /// Adds an auxiliary with a function returning the power demand based on the engine speed. - /// </summary> - /// <param name="auxId"></param> - /// <param name="powerLossFunction"></param> - public void Add(string auxId, Func<PerSecond, Watt> powerLossFunction) - { - Auxiliaries[auxId] = powerLossFunction; - } - - public NewtonMeter Initialize(NewtonMeter torque, PerSecond angularSpeed) - { - PreviousState.AngularSpeed = angularSpeed; - if (angularSpeed.IsEqual(0)) { - return 0.SI<NewtonMeter>(); - } - - return ComputePowerDemand(angularSpeed, false) / angularSpeed; - } - - /// <summary> - /// Calculates the torque demand for all registered auxiliaries for the the current engine - /// </summary> - /// <param name="absTime"></param> - /// <param name="dt"></param> - /// <param name="torquePowerTrain"></param> - /// <param name="torqueEngine"></param> - /// <param name="angularSpeed"></param> - /// <param name="dryRun"></param> - /// <returns></returns> - public NewtonMeter TorqueDemand(Second absTime, Second dt, NewtonMeter torquePowerTrain, NewtonMeter torqueEngine, - PerSecond angularSpeed, bool dryRun = false) - { - var avgAngularSpeed = PreviousState.AngularSpeed != null - ? (angularSpeed + PreviousState.AngularSpeed) / 2.0 - : angularSpeed; - if (!dryRun) { - CurrentState.AngularSpeed = angularSpeed; - } - if (avgAngularSpeed.IsGreater(0)) { - return ComputePowerDemand(avgAngularSpeed, dryRun) / avgAngularSpeed; - } - return 0.SI<NewtonMeter>(); - } - - protected Watt ComputePowerDemand(PerSecond engineSpeed, bool dryRun) - { - var powerDemands = new Dictionary<string, Watt>(Auxiliaries.Count); - foreach (var item in Auxiliaries) { - var value = item.Value(engineSpeed); - if (value != null) { - powerDemands[item.Key] = value; - } - } - if (!dryRun) { - CurrentState.PowerDemands = powerDemands; - } - return powerDemands.Sum(kv => kv.Value); - } - - protected override void DoWriteModalResults(IModalDataContainer container) - { - var auxPowerDemand = 0.SI<Watt>(); - if (CurrentState.PowerDemands != null) { - foreach (var kv in CurrentState.PowerDemands) { - container[kv.Key] = kv.Value; - // mk 2016-10-11: pto's should not be counted in sum auxiliary power demand - if (kv.Key != Constants.Auxiliaries.IDs.PTOTransmission && kv.Key != Constants.Auxiliaries.IDs.PTOConsumer) { - auxPowerDemand += kv.Value; - } - } - } - if (container[ModalResultField.P_aux] == null || container[ModalResultField.P_aux] == DBNull.Value) { - // only overwrite if nobody else already wrote the total aux power - container[ModalResultField.P_aux] = auxPowerDemand; - } - } - - protected override void DoCommitSimulationStep() - { - AdvanceState(); - } - - public class State - { - public PerSecond AngularSpeed; - public Dictionary<string, Watt> PowerDemands; - } - } +using System; +using System.Collections.Generic; +using TUGraz.VectoCommon.Exceptions; +using TUGraz.VectoCommon.Utils; +using TUGraz.VectoCore.Configuration; +using TUGraz.VectoCore.Models.Simulation; +using TUGraz.VectoCore.Models.Simulation.Data; +using TUGraz.VectoCore.Models.SimulationComponent.Data; +using TUGraz.VectoCore.OutputData; + +namespace TUGraz.VectoCore.Models.SimulationComponent.Impl +{ + /// <summary> + /// Container Class for Auxiliaries which are connected to the Engine. + /// </summary> + public class EngineAuxiliary : StatefulVectoSimulationComponent<EngineAuxiliary.State>, IAuxInProvider, + IAuxPort + { + protected readonly Dictionary<string, Func<PerSecond, Watt>> Auxiliaries = + new Dictionary<string, Func<PerSecond, Watt>>(); + + public EngineAuxiliary(IVehicleContainer container) : base(container) {} + + public IAuxPort Port() + { + return this; + } + + /// <summary> + /// Adds a constant power demand auxiliary. + /// </summary> + /// <param name="auxId"></param> + /// <param name="powerDemand"></param> + public void AddConstant(string auxId, Watt powerDemand) + { + Add(auxId, _ => powerDemand); + } + + /// <summary> + /// Adds an auxiliary which gets its power demand from the driving cycle. + /// </summary> + /// <param name="auxId"></param> + public void AddCycle(string auxId) + { + Add(auxId, _ => DataBus.CycleData.LeftSample.AdditionalAuxPowerDemand); + } + + public void AddCycle(string auxId, Func<DrivingCycleData.DrivingCycleEntry, Watt> powerLossFunc) + { + Add(auxId, _ => powerLossFunc(DataBus.CycleData.LeftSample)); + } + + /// <summary> + /// Adds an auxiliary which calculates the demand based on a aux-map and the engine speed. + /// </summary> + /// <param name="auxId"></param> + /// <param name="data"></param> + public void AddMapping(string auxId, AuxiliaryData data) + { + if (!DataBus.CycleData.LeftSample.AuxiliarySupplyPower.ContainsKey(auxId)) { + var error = string.Format("driving cycle does not contain column for auxiliary: {0}", + Constants.Auxiliaries.Prefix + auxId); + Log.Error(error); + throw new VectoException(error); + } + + Add(auxId, speed => { + var powerSupply = DataBus.CycleData.LeftSample.AuxiliarySupplyPower[auxId]; + var nAuxiliary = speed * data.TransmissionRatio; + var powerAuxOut = powerSupply / data.EfficiencyToSupply; + var powerAuxIn = data.GetPowerDemand(nAuxiliary, powerAuxOut); + return powerAuxIn / data.EfficiencyToEngine; + }); + } + + /// <summary> + /// Adds an auxiliary with a function returning the power demand based on the engine speed. + /// </summary> + /// <param name="auxId"></param> + /// <param name="powerLossFunction"></param> + public void Add(string auxId, Func<PerSecond, Watt> powerLossFunction) + { + Auxiliaries[auxId] = powerLossFunction; + } + + public NewtonMeter Initialize(NewtonMeter torque, PerSecond angularSpeed) + { + PreviousState.AngularSpeed = angularSpeed; + if (angularSpeed.IsEqual(0)) { + return 0.SI<NewtonMeter>(); + } + + return ComputePowerDemand(angularSpeed, false) / angularSpeed; + } + + /// <summary> + /// Calculates the torque demand for all registered auxiliaries for the the current engine + /// </summary> + /// <param name="absTime"></param> + /// <param name="dt"></param> + /// <param name="torquePowerTrain"></param> + /// <param name="torqueEngine"></param> + /// <param name="angularSpeed"></param> + /// <param name="dryRun"></param> + /// <returns></returns> + public NewtonMeter TorqueDemand(Second absTime, Second dt, NewtonMeter torquePowerTrain, NewtonMeter torqueEngine, + PerSecond angularSpeed, bool dryRun = false) + { + var avgAngularSpeed = PreviousState.AngularSpeed != null + ? (angularSpeed + PreviousState.AngularSpeed) / 2.0 + : angularSpeed; + if (!dryRun) { + CurrentState.AngularSpeed = angularSpeed; + } + if (avgAngularSpeed.IsGreater(0)) { + return ComputePowerDemand(avgAngularSpeed, dryRun) / avgAngularSpeed; + } + return 0.SI<NewtonMeter>(); + } + + protected Watt ComputePowerDemand(PerSecond engineSpeed, bool dryRun) + { + var powerDemands = new Dictionary<string, Watt>(Auxiliaries.Count); + foreach (var item in Auxiliaries) { + var value = item.Value(engineSpeed); + if (value != null) { + powerDemands[item.Key] = value; + } + } + if (!dryRun) { + CurrentState.PowerDemands = powerDemands; + } + return powerDemands.Sum(kv => kv.Value); + } + + protected override void DoWriteModalResults(IModalDataContainer container) + { + var auxPowerDemand = 0.SI<Watt>(); + if (CurrentState.PowerDemands != null) { + foreach (var kv in CurrentState.PowerDemands) { + container[kv.Key] = kv.Value; + // mk 2016-10-11: pto's should not be counted in sum auxiliary power demand + if (kv.Key != Constants.Auxiliaries.IDs.PTOTransmission && kv.Key != Constants.Auxiliaries.IDs.PTOConsumer) { + auxPowerDemand += kv.Value; + } + } + } + if (container[ModalResultField.P_aux] == null || container[ModalResultField.P_aux] == DBNull.Value) { + // only overwrite if nobody else already wrote the total aux power + container[ModalResultField.P_aux] = auxPowerDemand; + } + } + + protected override void DoCommitSimulationStep() + { + AdvanceState(); + } + + public class State + { + public PerSecond AngularSpeed; + public Dictionary<string, Watt> PowerDemands; + } + } } \ No newline at end of file diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/EngineFanAuxiliary.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/EngineFanAuxiliary.cs new file mode 100644 index 0000000000000000000000000000000000000000..83e564d06d51e320c7dc76be49f3db59ea1bce52 --- /dev/null +++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/EngineFanAuxiliary.cs @@ -0,0 +1,27 @@ +using System; +using TUGraz.VectoCommon.Utils; + +namespace TUGraz.VectoCore.Models.SimulationComponent.Impl +{ + public class EngineFanAuxiliary + { + protected readonly double[] FanCoefficients; + + protected readonly double FanDiameter; + + public EngineFanAuxiliary(double[] fanParameters, Meter fanDiameter) + { + if (fanParameters.Length < 3) { + throw new ArgumentException("Three fan parameters are required!"); + } + FanCoefficients = fanParameters; + FanDiameter = fanDiameter.ConvertToMilliMeter(); + } + + public Watt PowerDemand(PerSecond fanSpeed) + { + + return (FanCoefficients[0] * Math.Pow(fanSpeed.AsRPM / FanCoefficients[1], 3) * Math.Pow(FanDiameter / FanCoefficients[2], 5) * 1000).SI<Watt>(); + } + } +} \ No newline at end of file diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/Gearbox.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/Gearbox.cs index 976eeaf6ab494b8aaf1fe4e0345a165828b8ca05..55bef61985f88a1599528efbb53e7ee8fdbac931 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/Gearbox.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/Gearbox.cs @@ -410,12 +410,12 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl if (CurrentState.TorqueLossResult != null && CurrentState.TorqueLossResult.Extrapolated) { Log.Warn( "Gear {0} LossMap data was extrapolated: range for loss map is not sufficient: n:{1}, torque:{2}, ratio:{3}", - Gear, CurrentState.OutAngularVelocity.ConvertTo().Rounds.Per.Minute, CurrentState.OutTorque, + Gear, CurrentState.OutAngularVelocity.ConvertToRoundsPerMinute(), CurrentState.OutTorque, ModelData.Gears[Gear].Ratio); if (DataBus.ExecutionMode == ExecutionMode.Declaration) { throw new VectoException( "Gear {0} LossMap data was extrapolated in Declaration Mode: range for loss map is not sufficient: n:{1}, torque:{2}, ratio:{3}", - Gear, CurrentState.InAngularVelocity.ConvertTo().Rounds.Per.Minute, CurrentState.InTorque, + Gear, CurrentState.InAngularVelocity.ConvertToRoundsPerMinute(), CurrentState.InTorque, ModelData.Gears[Gear].Ratio); } } diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/PWheelCycle.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/PWheelCycle.cs index 098c05e6f802d251de62ffd15ceccc4ca99ffa43..4711b22174493c35df52f7cebf406809658a62ce 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/PWheelCycle.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/PWheelCycle.cs @@ -29,7 +29,7 @@ * Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology */ -using System.Collections.Generic; +using System.Linq; using TUGraz.VectoCommon.Models; using TUGraz.VectoCommon.Utils; using TUGraz.VectoCore.Models.Connector.Ports.Impl; @@ -46,30 +46,39 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl /// </summary> public class PWheelCycle : PowertrainDrivingCycle, IDriverInfo, IVehicleInfo { - private readonly VehicleData _vehicleData; - - /// <summary> - /// Initializes a new instance of the <see cref="PWheelCycle"/> class. - /// </summary> - /// <param name="container">The container.</param> - /// <param name="cycle">The cycle.</param> - /// <param name="axleRatio">The axle ratio.</param> - /// <param name="vehicleData"></param> - /// <param name="gearRatios"></param> - public PWheelCycle(IVehicleContainer container, IDrivingCycleData cycle, double axleRatio, VehicleData vehicleData, - IDictionary<uint, double> gearRatios) : base(container, cycle) - { - // just to ensure that null-gear has ratio 1 - gearRatios[0] = 1; - _vehicleData = vehicleData; - foreach (var entry in Data.Entries) { - entry.WheelAngularVelocity = entry.AngularVelocity / (axleRatio * gearRatios[entry.Gear]); - entry.Torque = entry.PWheel / entry.WheelAngularVelocity; - } - } - - public override IResponse Initialize() + protected bool FirstRun = true; + protected readonly VectoRunData RunData; + + /// <summary> + /// Initializes a new instance of the <see cref="PWheelCycle"/> class. + /// </summary> + /// <param name="container">The container.</param> + /// <param name="cycle">The cycle.</param> + public PWheelCycle(IVehicleContainer container, IDrivingCycleData cycle) : base(container, cycle) + { + RunData = container.RunData; + } + + protected virtual void InitializeCycleData() + { + FirstRun = false; + var gearRatios = RunData.GearboxData.Gears.ToDictionary(g => g.Key, g => g.Value.Ratio); + // just to ensure that null-gear has ratio 1 + gearRatios[0] = 1; + var axleRatio = RunData.AxleGearData.AxleGear.Ratio; + + foreach (var entry in Data.Entries) { + entry.WheelAngularVelocity = entry.AngularVelocity / (axleRatio * gearRatios[entry.Gear]); + entry.Torque = entry.PWheel / entry.WheelAngularVelocity; + } + } + + public override IResponse Initialize() { + if (FirstRun) { + InitializeCycleData(); + + } var first = Data.Entries[0]; AbsTime = first.Time; var response = NextComponent.Initialize(first.Torque, first.WheelAngularVelocity); @@ -108,29 +117,29 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl /// <summary> /// True if the angularVelocity at the wheels is 0. /// </summary> - public bool VehicleStopped + public virtual bool VehicleStopped { get { return CycleIterator.LeftSample.WheelAngularVelocity.IsEqual(0); } } public Kilogram VehicleMass { - get { return _vehicleData.TotalCurbWeight; } + get { return RunData.VehicleData.TotalCurbWeight; } } public Kilogram VehicleLoading { - get { return _vehicleData.Loading; } + get { return RunData.VehicleData.Loading; } } public Kilogram TotalMass { - get { return _vehicleData.TotalVehicleWeight; } + get { return RunData.VehicleData.TotalVehicleWeight; } } public CubicMeter CargoVolume { - get { return _vehicleData.CargoVolume; } + get { return RunData.VehicleData.CargoVolume; } } public Newton AirDragResistance(MeterPerSecond previousVelocity, MeterPerSecond nextVelocity) diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/TransmissionComponent.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/TransmissionComponent.cs index a09be59236b6b63c6a4925add38c61d22207b7b4..6eaea024e817638f72b59464afd4779e72a5fa3f 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/TransmissionComponent.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/TransmissionComponent.cs @@ -105,12 +105,12 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl { if (CurrentState.TorqueLossResult.Extrapolated) { Log.Warn("{2} LossMap data was extrapolated: range for loss map is not sufficient: n:{0}, torque:{1}", - CurrentState.OutAngularVelocity.ConvertTo().Rounds.Per.Minute, CurrentState.OutTorque, GetType().Name); + CurrentState.OutAngularVelocity.ConvertToRoundsPerMinute(), CurrentState.OutTorque, GetType().Name); if (DataBus.ExecutionMode == ExecutionMode.Declaration) { throw new VectoException( "{2} LossMap data was extrapolated in Declaration Mode: range for loss map is not sufficient: n:{0}, torque:{1}", - CurrentState.OutAngularVelocity.ConvertTo().Rounds.Per.Minute, CurrentState.OutTorque, GetType().Name); + CurrentState.OutAngularVelocity.ConvertToRoundsPerMinute(), CurrentState.OutTorque, GetType().Name); } } AdvanceState(); diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/VTPCombustionEngine.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/VTPCombustionEngine.cs new file mode 100644 index 0000000000000000000000000000000000000000..0b73e0df8ebd6d5ec5cdc076b7baa1eb4c3cd76c --- /dev/null +++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/VTPCombustionEngine.cs @@ -0,0 +1,130 @@ +using System; +using TUGraz.VectoCommon.Models; +using TUGraz.VectoCommon.Utils; +using TUGraz.VectoCore.Configuration; +using TUGraz.VectoCore.Models.Connector.Ports.Impl; +using TUGraz.VectoCore.Models.Simulation; +using TUGraz.VectoCore.Models.Simulation.Data; +using TUGraz.VectoCore.Models.SimulationComponent.Data; +using TUGraz.VectoCore.OutputData; +using TUGraz.VectoCore.Utils; + +namespace TUGraz.VectoCore.Models.SimulationComponent.Impl +{ + public class VTPCombustionEngine : CombustionEngine + { + public VTPCombustionEngine(IVehicleContainer container, CombustionEngineData modelData, bool pt1Disabled = false) : base(container, modelData, pt1Disabled) { } + + protected override IResponse DoHandleRequest(Second absTime, Second dt, NewtonMeter torqueReq, + PerSecond angularVelocity, bool dryRun) + { + var powerDemand = angularVelocity * torqueReq; + + var avgEngineSpeed = GetEngineSpeed(angularVelocity); + var torqueOut = powerDemand / avgEngineSpeed; + + + var fullDragTorque = ModelData.FullLoadCurves[DataBus.Gear].DragLoadStationaryTorque(avgEngineSpeed); + var fullLoadTorque = ModelData.FullLoadCurves[DataBus.Gear].FullLoadStationaryTorque(angularVelocity); + + var inertiaTorqueLoss = + Formulas.InertiaPower(angularVelocity, PreviousState.EngineSpeed, ModelData.Inertia, dt) / + avgEngineSpeed; + + var auxTorqueDemand = EngineAux == null + ? 0.SI<NewtonMeter>() + : EngineAux.TorqueDemand(absTime, dt, torqueOut, + torqueOut + inertiaTorqueLoss, angularVelocity, dryRun); + // compute the torque the engine has to provide. powertrain + aux + its own inertia + var totalTorqueDemand = torqueOut + auxTorqueDemand + inertiaTorqueLoss; + + Log.Debug("EngineInertiaTorque: {0}", inertiaTorqueLoss); + Log.Debug("Drag Curve: torque: {0}, power: {1}", fullDragTorque, fullDragTorque * avgEngineSpeed); + + var deltaFull = totalTorqueDemand - fullLoadTorque; + var deltaDrag = totalTorqueDemand - fullDragTorque; + + if (dryRun) { + return new ResponseDryRun { + DeltaFullLoad = deltaFull * avgEngineSpeed, + DeltaDragLoad = deltaDrag * avgEngineSpeed, + DeltaEngineSpeed = 0.RPMtoRad(), + EnginePowerRequest = torqueOut * avgEngineSpeed, + DynamicFullLoadPower = fullLoadTorque * avgEngineSpeed, + DragPower = fullDragTorque * avgEngineSpeed, + AuxiliariesPowerDemand = auxTorqueDemand * avgEngineSpeed, + EngineSpeed = angularVelocity, + Source = this, + }; + } + CurrentState.dt = dt; + CurrentState.EngineSpeed = angularVelocity; + CurrentState.EngineTorqueOut = torqueOut; + CurrentState.FullDragTorque = fullDragTorque; + CurrentState.DynamicFullLoadTorque = fullLoadTorque; + CurrentState.StationaryFullLoadTorque = fullLoadTorque; + CurrentState.InertiaTorqueLoss = inertiaTorqueLoss; + + if ((deltaFull * avgEngineSpeed).IsGreater(0.SI<Watt>(), Constants.SimulationSettings.LineSearchTolerance) && + (deltaDrag * avgEngineSpeed).IsSmaller(0.SI<Watt>(), Constants.SimulationSettings.LineSearchTolerance)) { + //throw new VectoSimulationException( + Log.Error( + "Unexpected condition: requested torque_out is above gearbox full-load and engine is below drag load! deltaFull: {0}, deltaDrag: {1}", + deltaFull, deltaDrag); + } + + var minTorque = CurrentState.FullDragTorque; + var maxTorque = CurrentState.DynamicFullLoadTorque; + + CurrentState.EngineTorque = totalTorqueDemand.LimitTo(minTorque, maxTorque); + CurrentState.EnginePower = CurrentState.EngineTorque * avgEngineSpeed; + + if (totalTorqueDemand.IsGreater(0) && + (deltaFull * avgEngineSpeed).IsGreater(0, Constants.SimulationSettings.LineSearchTolerance)) { + Log.Debug("requested engine power exceeds fullload power: delta: {0}", deltaFull); + return new ResponseOverload { + AbsTime = absTime, + Delta = deltaFull * avgEngineSpeed, + EnginePowerRequest = totalTorqueDemand * avgEngineSpeed, + DynamicFullLoadPower = fullLoadTorque * avgEngineSpeed, + DragPower = CurrentState.FullDragTorque * avgEngineSpeed, + Source = this, + AuxiliariesPowerDemand = auxTorqueDemand * avgEngineSpeed, + EngineSpeed = angularVelocity, + }; + } + + if (totalTorqueDemand.IsSmaller(0) && + (deltaDrag * avgEngineSpeed).IsSmaller(0, Constants.SimulationSettings.LineSearchTolerance)) { + Log.Debug("requested engine power is below drag power: delta: {0}", deltaDrag); + return new ResponseUnderload { + AbsTime = absTime, + Delta = deltaDrag * avgEngineSpeed, + EnginePowerRequest = totalTorqueDemand * avgEngineSpeed, + DynamicFullLoadPower = fullLoadTorque * avgEngineSpeed, + DragPower = CurrentState.FullDragTorque * avgEngineSpeed, + Source = this, + AuxiliariesPowerDemand = auxTorqueDemand * avgEngineSpeed, + EngineSpeed = angularVelocity, + }; + } + + //UpdateEngineState(CurrentState.EnginePower, avgEngineSpeed); + + return new ResponseSuccess { + EnginePowerRequest = totalTorqueDemand * avgEngineSpeed, + DynamicFullLoadPower = fullLoadTorque * avgEngineSpeed, + DragPower = CurrentState.FullDragTorque * avgEngineSpeed, + AuxiliariesPowerDemand = auxTorqueDemand * avgEngineSpeed, + EngineSpeed = angularVelocity, + Source = this + }; + } + + + protected override PerSecond GetEngineSpeed(PerSecond angularSpeed) + { + return DataBus.CycleData.LeftSample.EngineSpeed; + } + } +} \ No newline at end of file diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/VTPCycle.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/VTPCycle.cs new file mode 100644 index 0000000000000000000000000000000000000000..3a1f6d5df5611b0b1641f03d38d36cf64bc86e5f --- /dev/null +++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/VTPCycle.cs @@ -0,0 +1,156 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using TUGraz.VectoCommon.Models; +using TUGraz.VectoCommon.Utils; +using TUGraz.VectoCore.Configuration; +using TUGraz.VectoCore.Models.Connector.Ports.Impl; +using TUGraz.VectoCore.Models.Simulation.Data; +using TUGraz.VectoCore.Models.Simulation.Impl; +using TUGraz.VectoCore.Models.SimulationComponent.Data; +using TUGraz.VectoCore.OutputData; +using TUGraz.VectoCore.Utils; + +namespace TUGraz.VectoCore.Models.SimulationComponent.Impl +{ + internal class VTPCycle : PWheelCycle + { + private uint StartGear; + + public VTPCycle(VehicleContainer container, IDrivingCycleData cycle, double axleGearRatio, + VehicleData vehicleData, Dictionary<uint, double> gearRatios) : base(container, cycle) { } + + public override IResponse Initialize() + { + SelectStartGear(); + return base.Initialize(); + } + + private void SelectStartGear() + { + var transmissionRatio = RunData.AxleGearData.AxleGear.Ratio * + (RunData.AngledriveData == null ? 1.0 : RunData.AngledriveData.Angledrive.Ratio) / + RunData.VehicleData.DynamicTyreRadius; + var cardanStartSpeed = (RunData.GearboxData.StartSpeed * transmissionRatio).Cast<PerSecond>(); + var minEngineSpeed = (RunData.EngineData.FullLoadCurves[0].RatedSpeed - RunData.EngineData.IdleSpeed) * + Constants.SimulationSettings.ClutchClosingSpeedNorm + RunData.EngineData.IdleSpeed; + var wheelStartTorque = + (RunData.VehicleData.VehicleCategory == VehicleCategory.Tractor + ? 40000.SI<Kilogram>() + : RunData.VehicleData.GrossVehicleWeight) * RunData.GearboxData.StartAcceleration * + RunData.VehicleData.DynamicTyreRadius; + var wheelStartSpeed = RunData.GearboxData.StartSpeed / RunData.VehicleData.DynamicTyreRadius; + CycleIterator.LeftSample.WheelAngularVelocity = wheelStartSpeed; + var maxStartGear = 1u; + foreach (var gearData in RunData.GearboxData.Gears.Reverse()) + if (cardanStartSpeed * gearData.Value.Ratio > minEngineSpeed) { + maxStartGear = gearData.Key; + break; + } + for (var gear = maxStartGear; gear > 1; gear--) { + var inAngularSpeed = cardanStartSpeed * RunData.GearboxData.Gears[gear].Ratio; + + var ratedSpeed = DataBus.EngineRatedSpeed; + if (inAngularSpeed > ratedSpeed || inAngularSpeed.IsEqual(0)) + continue; + + var response = Initialize(gear, wheelStartTorque, wheelStartSpeed); + + var fullLoadPower = response.DynamicFullLoadPower; //EnginePowerRequest - response.DeltaFullLoad; + var reserve = 1 - response.EnginePowerRequest / fullLoadPower; + + if (response.EngineSpeed > DataBus.EngineIdleSpeed && reserve >= RunData.GearboxData.StartTorqueReserve) { + StartGear = gear; + return; + } + } + StartGear = 1; + } + + internal ResponseDryRun Initialize(uint gear, NewtonMeter outTorque, PerSecond outAngularVelocity) + { + CycleIterator.RightSample.Gear = gear; + //var inAngularVelocity = outAngularVelocity * RunData.GearboxData.Gears[gear].Ratio; + //var torqueLossResult = RunData.GearboxData.Gears[gear].LossMap.GetTorqueLoss(outAngularVelocity, outTorque); + //var inTorque = outTorque / RunData.GearboxData.Gears[gear].Ratio + torqueLossResult.Value; + + var response = + (ResponseDryRun) + NextComponent.Request(0.SI<Second>(), Constants.SimulationSettings.TargetTimeInterval, outTorque, + outAngularVelocity, true); + + //var fullLoad = DataBus.EngineStationaryFullPower(inAngularVelocity); + + return new ResponseDryRun { + Source = this, + EnginePowerRequest = response.EnginePowerRequest, + EngineSpeed = response.EngineSpeed, + DynamicFullLoadPower = response.DynamicFullLoadPower, + ClutchPowerRequest = response.ClutchPowerRequest, + GearboxPowerRequest = outTorque * outAngularVelocity, + //DeltaFullLoad = response.EnginePowerRequest - fullLoad + }; + } + + protected override void InitializeCycleData() + { + FirstRun = false; + var minEngineSpeed = (RunData.EngineData.FullLoadCurves[0].RatedSpeed - RunData.EngineData.IdleSpeed) * + Constants.SimulationSettings.ClutchClosingSpeedNorm + RunData.EngineData.IdleSpeed; + + var gearRatios = RunData.GearboxData.Gears.ToDictionary(g => g.Key, g => g.Value.Ratio); + + var stopped = false; + + foreach (var entry in Data.Entries) { + stopped = stopped || entry.VehicleTargetSpeed.IsEqual(0.KMPHtoMeterPerSecond(), + 0.3.KMPHtoMeterPerSecond()); + entry.AngularVelocity = + entry.VehicleTargetSpeed.IsEqual(0.KMPHtoMeterPerSecond(), 0.3.KMPHtoMeterPerSecond()) + ? 0.RPMtoRad() + : entry.WheelAngularVelocity; + + var cardanSpeed = entry.WheelAngularVelocity * + RunData.AxleGearData.AxleGear.Ratio * (RunData.AngledriveData?.Angledrive.Ratio ?? 1); + if (cardanSpeed.IsEqual(0.RPMtoRad(), 1.RPMtoRad())) { + entry.Gear = 0; + continue; + } + var ratio = (entry.EngineSpeed / cardanSpeed).Value(); + var gear = gearRatios.Aggregate((x, y) => + Math.Abs(x.Value / ratio - 1) < Math.Abs(y.Value / ratio - 1) ? x : y).Key; + + + //entry.Gear = entry.EngineSpeed < (RunData.EngineData.IdleSpeed + 50.RPMtoRad()) && entry.VehicleTargetSpeed < 5.KMPHtoMeterPerSecond() ? 0 : gear; + if (stopped && gear <= StartGear) { + entry.Gear = entry.VehicleTargetSpeed.IsEqual(0.KMPHtoMeterPerSecond(), + 0.3.KMPHtoMeterPerSecond()) + ? 0 + : StartGear; + } else { + entry.Gear = gear == 1 && cardanSpeed * gearRatios[1] <= minEngineSpeed ? 0 : gear; + } + if (gear > StartGear) + stopped = false; + } + } + + public override bool VehicleStopped + { + get + { + if (CycleIterator.LeftSample.Gear == 0) + return true; + if (CycleIterator.LeftSample.Gear != StartGear) + return false; + + var transmissionRatio = RunData.AxleGearData.AxleGear.Ratio * + (RunData.AngledriveData?.Angledrive.Ratio ?? 1.0); + return CycleIterator.LeftSample.WheelAngularVelocity * transmissionRatio * + RunData.GearboxData.Gears[CycleIterator.LeftSample.Gear].Ratio < DataBus.EngineIdleSpeed; + //return CycleIterator.LeftSample.VehicleTargetSpeed.IsEqual(0.KMPHtoMeterPerSecond(), + // 0.3.KMPHtoMeterPerSecond()); + } + } + } +} \ No newline at end of file diff --git a/VectoCore/VectoCore/OutputData/IModalDataContainer.cs b/VectoCore/VectoCore/OutputData/IModalDataContainer.cs index c75d8e1eb5dda5ed8e9781b6f554ed8a6e78ec40..43f16c5b77dce3f83871ed5e2d82ea74cdc20baf 100644 --- a/VectoCore/VectoCore/OutputData/IModalDataContainer.cs +++ b/VectoCore/VectoCore/OutputData/IModalDataContainer.cs @@ -365,7 +365,7 @@ namespace TUGraz.VectoCore.OutputData return data.TimeIntegral<Kilogram>(ModalResultField.FCFinal) / distance; } - public static SI FuelConsumptionFinalLiterPer100Kilometer(this IModalDataContainer data) + public static VolumePerMeter FuelConsumptionFinalVolumePerMeter(this IModalDataContainer data) { var fuelConsumptionFinal = data.FuelConsumptionFinal(); if (fuelConsumptionFinal == null || data.FuelData.FuelDensity == null) { @@ -373,7 +373,7 @@ namespace TUGraz.VectoCore.OutputData } var fcVolumePerMeter = fuelConsumptionFinal / data.FuelData.FuelDensity; - return fcVolumePerMeter.ConvertTo().Cubic.Dezi.Meter * 100.SI().Kilo.Meter; + return fcVolumePerMeter.Cast<VolumePerMeter>(); } public static KilogramPerMeter CO2PerMeter(this IModalDataContainer data) diff --git a/VectoCore/VectoCore/OutputData/SummaryDataContainer.cs b/VectoCore/VectoCore/OutputData/SummaryDataContainer.cs index 7365e03f29c7cbe47125df545aceae85a32a6709..bff31b09126e7a747289744894f02b9eb48de98b 100644 --- a/VectoCore/VectoCore/OutputData/SummaryDataContainer.cs +++ b/VectoCore/VectoCore/OutputData/SummaryDataContainer.cs @@ -1,656 +1,649 @@ -/* -* This file is part of VECTO. -* -* Copyright © 2012-2017 European Union -* -* Developed by Graz University of Technology, -* Institute of Internal Combustion Engines and Thermodynamics, -* Institute of Technical Informatics -* -* VECTO is licensed under the EUPL, Version 1.1 or - as soon they will be approved -* by the European Commission - subsequent versions of the EUPL (the "Licence"); -* You may not use VECTO except in compliance with the Licence. -* You may obtain a copy of the Licence at: -* -* https://joinup.ec.europa.eu/community/eupl/og_page/eupl -* -* Unless required by applicable law or agreed to in writing, VECTO -* distributed under the Licence is distributed on an "AS IS" basis, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the Licence for the specific language governing permissions and -* limitations under the Licence. -* -* Authors: -* Stefan Hausberger, hausberger@ivt.tugraz.at, IVT, Graz University of Technology -* Christian Kreiner, christian.kreiner@tugraz.at, ITI, Graz University of Technology -* Michael Krisper, michael.krisper@tugraz.at, ITI, Graz University of Technology -* Raphael Luz, luz@ivt.tugraz.at, IVT, Graz University of Technology -* Markus Quaritsch, markus.quaritsch@tugraz.at, IVT, Graz University of Technology -* Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology -*/ - -using System; -using System.Data; -using System.Linq; -using System.Runtime.CompilerServices; -using TUGraz.VectoCommon.Models; -using TUGraz.VectoCommon.Utils; -using TUGraz.VectoCore.Configuration; -using TUGraz.VectoCore.Models.Declaration; -using TUGraz.VectoCore.Models.Simulation.Data; -using TUGraz.VectoCore.Models.SimulationComponent.Data; - -// ReSharper disable MemberCanBePrivate.Global -- used by API! - -namespace TUGraz.VectoCore.OutputData -{ - public delegate void WriteSumData(IModalDataContainer data); - - /// <summary> - /// Class for the sum file in vecto. - /// </summary> - public class SummaryDataContainer : LoggingObject, IDisposable - { - // ReSharper disable InconsistentNaming - public const string INTERNAL_PREFIX = "INTERNAL"; - public const string SORT = INTERNAL_PREFIX + " Sorting"; - public const string JOB = "Job [-]"; - public const string INPUTFILE = "Input File [-]"; - public const string CYCLE = "Cycle [-]"; - public const string STATUS = "Status"; - public const string CURB_MASS = "Corrected Actual Curb Mass [kg]"; - public const string LOADING = "Loading [kg]"; - - public const string VEHICLE_MANUFACTURER = "Vehicle manufacturer [-]"; - public const string VIN_NUMBER = "VIN number"; - public const string VEHICLE_MODEL = "Vehicle model [-]"; - - public const string ENGINE_MANUFACTURER = "Engine manufacturer [-]"; - public const string ENGINE_MODEL = "Engine model [-]"; - public const string ENGINE_FUEL_TYPE = "Engine fuel type [-]"; - public const string ENGINE_WHTC_URBAN = "Engine WHTCUrban"; - public const string ENGINE_WHTC_RURAL = "Engine WHTCRural"; - public const string ENGINE_WHTC_MOTORWAY = "Engine WHTCMotorway"; - public const string ENGINE_BF_COLD_HOT = "Engine BFColdHot"; - public const string ENGINE_CF_REG_PER = "Engine CFRegPer"; - public const string ENGINE_ACTUAL_CORRECTION_FACTOR = "Engine actual CF"; - public const string ENGINE_RATED_POWER = "Engine rated power [kW]"; - public const string ENGINE_IDLING_SPEED = "Engine idling speed [rpm]"; - public const string ENGINE_RATED_SPEED = "Engine rated speed [rpm]"; - public const string ENGINE_DISPLACEMENT = "Engine displacement [ccm]"; - - public const string ROLLING_RESISTANCE_COEFFICIENT_W_TRAILER = "total RRC [-]"; - public const string ROLLING_RESISTANCE_COEFFICIENT_WO_TRAILER = "weighted RRC w/o trailer [-]"; - - public const string GEARBOX_MANUFACTURER = "Gearbox manufacturer [-]"; - public const string GEARBOX_MODEL = "Gearbox model [-]"; - public const string GEARBOX_TYPE = "Gearbox type [-]"; - public const string GEAR_RATIO_FIRST_GEAR = "Gear ratio first gear [-]"; - public const string GEAR_RATIO_LAST_GEAR = "Gear ratio last gear [-]"; - - public const string TORQUECONVERTER_MANUFACTURER = "Torque converter manufacturer [-]"; - public const string TORQUECONVERTER_MODEL = "Torque converter model [-]"; - - public const string RETARDER_MANUFACTURER = "Retarder manufacturer [-]"; - public const string RETARDER_MODEL = "Retarder model [-]"; - public const string RETARDER_TYPE = "Retarder type [-]"; - - public const string ANGLEDRIVE_MANUFACTURER = "Angledrive manufacturer [-]"; - public const string ANGLEDRIVE_MODEL = "Angledrive model [-]"; - public const string ANGLEDRIVE_RATIO = "Angledrive ratio [-]"; - - public const string AXLE_MANUFACTURER = "Axle manufacturer [-]"; - public const string AXLE_MODEL = "Axle model [-]"; - public const string AXLE_RATIO = "Axle gear ratio [-]"; - - public const string AUX_TECH_FORMAT = "Auxiliary technology {0} [-]"; - - public const string HDV_CO2_VEHICLE_CLASS = "HDV CO2 vehicle class [-]"; - public const string TOTAL_VEHICLE_MASS = "Total vehicle mass [kg]"; - public const string CD_x_A_DECLARED = "Declared CdxA [m²]"; - public const string CD_x_A = "CdxA [m²]"; - //public const string ROLLING_RESISTANCE_COEFFICIENT = "weighed RRC [-]"; - public const string R_DYN = "r_dyn [m]"; - - public const string CARGO_VOLUME = "Cargo Volume [m³]"; - public const string TIME = "time [s]"; - public const string DISTANCE = "distance [km]"; - public const string SPEED = "speed [km/h]"; - public const string ALTITUDE_DELTA = "altitudeDelta [m]"; - - public const string FCMAP_H = "FC-Map [g/h]"; - public const string FCMAP_KM = "FC-Map [g/km]"; - public const string FCAUXC_H = "FC-AUXc [g/h]"; - public const string FCAUXC_KM = "FC-AUXc [g/km]"; - public const string FCWHTCC_H = "FC-WHTCc [g/h]"; - public const string FCWHTCC_KM = "FC-WHTCc [g/km]"; - public const string FCAAUX_H = "FC-AAUX [g/h]"; - public const string FCAAUX_KM = "FC-AAUX [g/km]"; - - public const string FCFINAL_H = "FC-Final [g/h]"; - public const string FCFINAL_KM = "FC-Final [g/km]"; - public const string FCFINAL_LITERPER100KM = "FC-Final [l/100km]"; - public const string FCFINAL_LITERPER100TKM = "FC-Final [l/100tkm]"; - public const string FCFINAL_LiterPer100M3KM = "FC-Final [l/100m³km]"; - - public const string CO2_KM = "CO2 [g/km]"; - public const string CO2_TKM = "CO2 [g/tkm]"; - public const string CO2_M3KM = "CO2 [g/m³km]"; - - public const string P_WHEEL_POS = "P_wheel_in_pos [kW]"; - public const string P_FCMAP_POS = "P_fcmap_pos [kW]"; - - public const string E_FORMAT = "E_{0} [kWh]"; - public const string E_AUX_FORMAT = "E_aux_{0} [kWh]"; - public const string E_AUX = "E_aux_sum [kWh]"; - - public const string E_AIR = "E_air [kWh]"; - public const string E_ROLL = "E_roll [kWh]"; - public const string E_GRAD = "E_grad [kWh]"; - public const string E_VEHICLE_INERTIA = "E_vehi_inertia [kWh]"; - public const string E_POWERTRAIN_INERTIA = "E_powertrain_inertia [kWh]"; - public const string E_BRAKE = "E_brake [kWh]"; - public const string E_GBX_LOSS = "E_gbx_loss [kWh]"; - public const string E_SHIFT_LOSS = "E_shift_loss [kWh]"; - public const string E_AXL_LOSS = "E_axl_loss [kWh]"; - public const string E_RET_LOSS = "E_ret_loss [kWh]"; - public const string E_TC_LOSS = "E_tc_loss [kWh]"; - public const string E_ANGLE_LOSS = "E_angle_loss [kWh]"; - public const string E_CLUTCH_LOSS = "E_clutch_loss [kWh]"; - public const string E_FCMAP_POS = "E_fcmap_pos [kWh]"; - public const string E_FCMAP_NEG = "E_fcmap_neg [kWh]"; - - public const string ACC = "a [m/s^2]"; - public const string ACC_POS = "a_pos [m/s^2]"; - public const string ACC_NEG = "a_neg [m/s^2]"; - - public const string ACC_TIMESHARE = "AccelerationTimeShare [%]"; - public const string DEC_TIMESHARE = "DecelerationTimeShare [%]"; - public const string CRUISE_TIMESHARE = "CruiseTimeShare [%]"; - public const string STOP_TIMESHARE = "StopTimeShare [%]"; - - public const string MAX_SPEED = "max. speed [km/h]"; - public const string MAX_ACCELERATION = "max. acc [m/s²]"; - public const string MAX_DECELERATION = "max. dec [m/s²]"; - public const string AVG_ENGINE_SPEED = "n_eng_avg [rpm]"; - public const string MAX_ENGINE_SPEED = "n_eng_max [rpm]"; - public const string NUM_GEARSHIFTS = "gear shifts [-]"; - public const string ENGINE_FULL_LOAD_TIME_SHARE = "Engine max. Load time share [%]"; - public const string COASTING_TIME_SHARE = "CoastingTimeShare [%]"; - public const string BRAKING_TIME_SHARE = "BrakingTImeShare [%]"; - - public const string TIME_SHARE_PER_GEAR_FORMAT = "Gear {0} TimeShare [%]"; - - public const string NUM_AXLES_DRIVEN = "Number axles vehicle driven [-]"; - public const string NUM_AXLES_NON_DRIVEN = "Number axles vehicle non-driven [-]"; - public const string NUM_AXLES_TRAILER = "Number axles trailer [-]"; - - // ReSharper restore InconsistentNaming - - internal readonly DataTable Table; - private readonly ISummaryWriter _sumWriter; - - - protected SummaryDataContainer() {} - - /// <summary> - /// Initializes a new instance of the <see cref="SummaryDataContainer"/> class. - /// </summary> - /// <param name="writer"></param> - public SummaryDataContainer(ISummaryWriter writer) - { - _sumWriter = writer; - - Table = new DataTable(); - - Table.Columns.AddRange(new[] { - Tuple.Create(SORT, typeof(int)), - Tuple.Create(JOB, typeof(string)), - Tuple.Create(INPUTFILE, typeof(string)), - Tuple.Create(CYCLE, typeof(string)), - Tuple.Create(STATUS, typeof(string)), - Tuple.Create(VEHICLE_MANUFACTURER, typeof(string)), - Tuple.Create(VIN_NUMBER, typeof(string)), - Tuple.Create(VEHICLE_MODEL, typeof(string)), - Tuple.Create(HDV_CO2_VEHICLE_CLASS, typeof(string)), - Tuple.Create(CURB_MASS, typeof(SI)), - Tuple.Create(LOADING, typeof(SI)), - Tuple.Create(TOTAL_VEHICLE_MASS, typeof(SI)), - Tuple.Create(ENGINE_MANUFACTURER, typeof(string)), - Tuple.Create(ENGINE_MODEL, typeof(string)), - Tuple.Create(ENGINE_FUEL_TYPE, typeof(string)), - Tuple.Create(ENGINE_RATED_POWER, typeof(SI)), - Tuple.Create(ENGINE_IDLING_SPEED, typeof(SI)), - Tuple.Create(ENGINE_RATED_SPEED, typeof(SI)), - Tuple.Create(ENGINE_DISPLACEMENT, typeof(SI)), - Tuple.Create(ENGINE_WHTC_URBAN, typeof(double)), - Tuple.Create(ENGINE_WHTC_RURAL, typeof(double)), - Tuple.Create(ENGINE_WHTC_MOTORWAY, typeof(double)), - Tuple.Create(ENGINE_BF_COLD_HOT, typeof(double)), - Tuple.Create(ENGINE_CF_REG_PER, typeof(double)), - Tuple.Create(ENGINE_ACTUAL_CORRECTION_FACTOR, typeof(double)), - Tuple.Create(CD_x_A_DECLARED, typeof(SI)), - Tuple.Create(CD_x_A, typeof(SI)), - Tuple.Create(ROLLING_RESISTANCE_COEFFICIENT_W_TRAILER, typeof(double)), - Tuple.Create(ROLLING_RESISTANCE_COEFFICIENT_WO_TRAILER, typeof(double)), - Tuple.Create(R_DYN, typeof(SI)), - Tuple.Create(NUM_AXLES_DRIVEN, typeof(int)), - Tuple.Create(NUM_AXLES_NON_DRIVEN, typeof(int)), - Tuple.Create(NUM_AXLES_TRAILER, typeof(int)), - Tuple.Create(GEARBOX_MANUFACTURER, typeof(string)), - Tuple.Create(GEARBOX_MODEL, typeof(string)), - Tuple.Create(GEARBOX_TYPE, typeof(string)), - Tuple.Create(GEAR_RATIO_FIRST_GEAR, typeof(SI)), - Tuple.Create(GEAR_RATIO_LAST_GEAR, typeof(SI)), - Tuple.Create(TORQUECONVERTER_MANUFACTURER, typeof(string)), - Tuple.Create(TORQUECONVERTER_MODEL, typeof(string)), - Tuple.Create(RETARDER_MANUFACTURER, typeof(string)), - Tuple.Create(RETARDER_MODEL, typeof(string)), - Tuple.Create(RETARDER_TYPE, typeof(string)), - Tuple.Create(ANGLEDRIVE_MANUFACTURER, typeof(string)), - Tuple.Create(ANGLEDRIVE_MODEL, typeof(string)), - Tuple.Create(ANGLEDRIVE_RATIO, typeof(string)), - Tuple.Create(AXLE_MANUFACTURER, typeof(string)), - Tuple.Create(AXLE_MODEL, typeof(string)), - Tuple.Create(AXLE_RATIO, typeof(SI)), - Tuple.Create(string.Format(AUX_TECH_FORMAT, Constants.Auxiliaries.IDs.SteeringPump), typeof(string)), - Tuple.Create(string.Format(AUX_TECH_FORMAT, Constants.Auxiliaries.IDs.Fan), typeof(string)), - Tuple.Create(string.Format(AUX_TECH_FORMAT, Constants.Auxiliaries.IDs.HeatingVentilationAirCondition), - typeof(string)), - Tuple.Create(string.Format(AUX_TECH_FORMAT, Constants.Auxiliaries.IDs.PneumaticSystem), typeof(string)), - Tuple.Create(string.Format(AUX_TECH_FORMAT, Constants.Auxiliaries.IDs.ElectricSystem), typeof(string)), - }.Select(x => new DataColumn(x.Item1, x.Item2)).ToArray()); - - Table.Columns.AddRange(new[] { - CARGO_VOLUME, - TIME, DISTANCE, - SPEED, ALTITUDE_DELTA, - FCMAP_H, FCMAP_KM, - FCAUXC_H, FCAUXC_KM, - FCWHTCC_H, FCWHTCC_KM, - FCAAUX_H, FCAAUX_KM, - FCFINAL_H, FCFINAL_KM, - FCFINAL_LITERPER100KM, FCFINAL_LITERPER100TKM, FCFINAL_LiterPer100M3KM, - CO2_KM, CO2_TKM, CO2_M3KM, - P_WHEEL_POS, P_FCMAP_POS, - E_FCMAP_POS, E_FCMAP_NEG, E_POWERTRAIN_INERTIA, - E_AUX, E_CLUTCH_LOSS, E_TC_LOSS, E_SHIFT_LOSS, E_GBX_LOSS, - E_RET_LOSS, E_ANGLE_LOSS, E_AXL_LOSS, E_BRAKE, E_VEHICLE_INERTIA, E_AIR, E_ROLL, E_GRAD, - ACC, ACC_POS, ACC_NEG, ACC_TIMESHARE, DEC_TIMESHARE, CRUISE_TIMESHARE, - MAX_SPEED, MAX_ACCELERATION, MAX_DECELERATION, AVG_ENGINE_SPEED, MAX_ENGINE_SPEED, NUM_GEARSHIFTS, - STOP_TIMESHARE, ENGINE_FULL_LOAD_TIME_SHARE, COASTING_TIME_SHARE, BRAKING_TIME_SHARE - }.Select(x => new DataColumn(x, typeof(SI))).ToArray()); - } - - /// <summary> - /// Finishes the summary data container (writes the data to the sumWriter). - /// </summary> - [MethodImpl(MethodImplOptions.Synchronized)] - public virtual void Finish() - { - if (_sumWriter != null) { - var view = new DataView(Table, "", SORT, DataViewRowState.CurrentRows).ToTable(); - var toRemove = - view.Columns.Cast<DataColumn>().Where(column => column.ColumnName.StartsWith(INTERNAL_PREFIX)).ToList(); - foreach (var dataColumn in toRemove) { - view.Columns.Remove(dataColumn); - } - _sumWriter.WriteSumData(view); - } - } - - /// <summary> - /// Writes the result of one run into the summary data container. - /// </summary> - [MethodImpl(MethodImplOptions.Synchronized)] - public virtual void Write(IModalDataContainer modData, int jobNr, int runNr, VectoRunData runData) - { - var row = Table.NewRow(); - Table.Rows.Add(row); - - row[SORT] = jobNr * 1000 + runNr; - row[JOB] = string.Format("{0}-{1}", jobNr, runNr); //ReplaceNotAllowedCharacters(current); - row[INPUTFILE] = ReplaceNotAllowedCharacters(runData.JobName); - row[CYCLE] = ReplaceNotAllowedCharacters(runData.Cycle.Name + Constants.FileExtensions.CycleFile); - - row[STATUS] = modData.RunStatus; - - var vehicleLoading = 0.SI<Kilogram>(); - var cargoVolume = 0.SI<CubicMeter>(); - var gearCount = 0u; - if (runData.Cycle.CycleType != CycleType.EngineOnly) { - WriteFullPowertrain(runData, row); - - cargoVolume = runData.VehicleData.CargoVolume; - vehicleLoading = runData.VehicleData.Loading; - gearCount = (uint)runData.GearboxData.Gears.Count; - } - - - var totalTime = modData.Duration(); - row[TIME] = totalTime; - - var distance = modData.Distance(); - if (distance != null) { - row[DISTANCE] = distance.ConvertTo().Kilo.Meter; - } - - var speed = modData.Speed(); - if (speed != null) { - row[SPEED] = speed.ConvertTo().Kilo.Meter.Per.Hour; - } - - row[ALTITUDE_DELTA] = modData.AltitudeDelta(); - - WriteFuelconsumptionEntries(modData, row, vehicleLoading, cargoVolume); - - var kilogramPerMeter = modData.CO2PerMeter(); - if (kilogramPerMeter != null) { - row[CO2_KM] = kilogramPerMeter.ConvertTo().Gramm.Per.Kilo.Meter; - if (vehicleLoading != null && !vehicleLoading.IsEqual(0)) { - row[CO2_TKM] = kilogramPerMeter.ConvertTo().Gramm.Per.Kilo.Meter / vehicleLoading.ConvertTo().Ton; - } - if (cargoVolume > 0) { - row[CO2_M3KM] = kilogramPerMeter.ConvertTo().Gramm.Per.Kilo.Meter / cargoVolume; - } - } - - row[P_WHEEL_POS] = modData.PowerWheelPositive().ConvertTo().Kilo.Watt; - - row[P_FCMAP_POS] = modData.TotalPowerEnginePositiveAverage().ConvertTo().Kilo.Watt; - - WriteAuxiliaries(modData, row); - - WriteWorkEntries(modData, row); - - WritePerformanceEntries(modData, row); - - row[ENGINE_FULL_LOAD_TIME_SHARE] = modData.EngineMaxLoadTimeShare(); - row[COASTING_TIME_SHARE] = modData.CoastingTimeShare(); - row[BRAKING_TIME_SHARE] = modData.BrakingTimeShare(); - - if (gearCount <= 0) { - return; - } - - WriteGearshiftStats(modData, row, gearCount); - } - - private static void WriteFuelconsumptionEntries(IModalDataContainer modData, DataRow row, Kilogram vehicleLoading, - CubicMeter cargoVolume) - { - row[FCMAP_H] = modData.FCMapPerSecond().ConvertTo().Gramm.Per.Hour; - var fcMapPerMeter = modData.FCMapPerMeter(); - if (fcMapPerMeter != null) { - row[FCMAP_KM] = fcMapPerMeter.ConvertTo().Gramm.Per.Kilo.Meter; - } - - row[FCAUXC_H] = modData.FuelConsumptionAuxStartStopPerSecond().ConvertTo().Gramm.Per.Hour; - var fuelConsumptionAuxStartStopCorrected = modData.FuelConsumptionAuxStartStop(); - row[FCAUXC_KM] = FuelConsumptionAsGrammPerKiloMeter(fuelConsumptionAuxStartStopCorrected); - - row[FCWHTCC_H] = modData.FuelConsumptionWHTCPerSecond().ConvertTo().Gramm.Per.Hour; - var fuelConsumptionWHTCCorrected = modData.FuelConsumptionWHTC(); - row[FCWHTCC_KM] = FuelConsumptionAsGrammPerKiloMeter(fuelConsumptionWHTCCorrected); - - row[FCAAUX_H] = modData.FuelConsumptionAAUXPerSecond().ConvertTo().Gramm.Per.Hour; - var fuelConsumptionAaux = modData.FuelConsumptionAAUX(); - row[FCAAUX_KM] = FuelConsumptionAsGrammPerKiloMeter(fuelConsumptionAaux); - - row[FCFINAL_H] = modData.FuelConsumptionFinalPerSecond().ConvertTo().Gramm.Per.Hour; - var fcfinal = modData.FuelConsumptionFinal(); - row[FCFINAL_KM] = FuelConsumptionAsGrammPerKiloMeter(fcfinal); - - var fcPer100lkm = modData.FuelConsumptionFinalLiterPer100Kilometer(); - row[FCFINAL_LITERPER100KM] = fcPer100lkm; - if (vehicleLoading != null && !vehicleLoading.IsEqual(0) && fcPer100lkm != null) { - row[FCFINAL_LITERPER100TKM] = fcPer100lkm / - vehicleLoading.ConvertTo().Ton; - } - if (cargoVolume > 0 && fcPer100lkm != null) { - row[FCFINAL_LiterPer100M3KM] = fcPer100lkm / cargoVolume; - } - } - - private static SI FuelConsumptionAsGrammPerKiloMeter(SI fc) - { - if (fc == null) { - return null; - } - return fc.ConvertTo().Gramm.Per.Kilo.Meter; - } - - private void WriteAuxiliaries(IModalDataContainer modData, DataRow row) - { - foreach (var aux in modData.Auxiliaries) { - string colName; - if (aux.Key == Constants.Auxiliaries.IDs.PTOConsumer || aux.Key == Constants.Auxiliaries.IDs.PTOTransmission) { - colName = string.Format(E_FORMAT, aux.Key); - } else { - colName = string.Format(E_AUX_FORMAT, aux.Key); - } - - if (!Table.Columns.Contains(colName)) { - var col = Table.Columns.Add(colName, typeof(SI)); - // move the new column to correct position - col.SetOrdinal(Table.Columns[E_AUX].Ordinal); - } - - row[colName] = modData.AuxiliaryWork(aux.Value).ConvertTo().Kilo.Watt.Hour; - } - } - - private void WriteGearshiftStats(IModalDataContainer modData, DataRow row, uint gearCount) - { - row[NUM_GEARSHIFTS] = modData.GearshiftCount(); - var timeSharePerGear = modData.TimeSharePerGear(gearCount); - - for (uint i = 0; i <= gearCount; i++) { - var colName = string.Format(TIME_SHARE_PER_GEAR_FORMAT, i); - if (!Table.Columns.Contains(colName)) { - Table.Columns.Add(colName, typeof(SI)); - } - row[colName] = timeSharePerGear[i]; - } - } - - private void WritePerformanceEntries(IModalDataContainer modData, DataRow row) - { - row[ACC] = modData.AccelerationAverage(); - row[ACC_POS] = modData.AccelerationsPositive(); - row[ACC_NEG] = modData.AccelerationsNegative(); - var accTimeShare = modData.AccelerationTimeShare(); - row[ACC_TIMESHARE] = accTimeShare; - var decTimeShare = modData.DecelerationTimeShare(); - row[DEC_TIMESHARE] = decTimeShare; - var cruiseTimeShare = modData.CruiseTimeShare(); - row[CRUISE_TIMESHARE] = cruiseTimeShare; - var stopTimeShare = modData.StopTimeShare(); - row[STOP_TIMESHARE] = stopTimeShare; - - row[MAX_SPEED] = modData.MaxSpeed().AsKmph.SI<Scalar>(); - row[MAX_ACCELERATION] = modData.MaxAcceleration(); - row[MAX_DECELERATION] = modData.MaxDeceleration(); - row[AVG_ENGINE_SPEED] = modData.AvgEngineSpeed().AsRPM.SI<Scalar>(); - row[MAX_ENGINE_SPEED] = modData.MaxEngineSpeed().AsRPM.SI<Scalar>(); - if (accTimeShare != null && decTimeShare != null && cruiseTimeShare != null) { - var shareSum = accTimeShare + decTimeShare + cruiseTimeShare + stopTimeShare; - if (!shareSum.IsEqual(100)) { - Log.Error( - "Sumfile Error: driving behavior timeshares must sum up to 100%: acc: {0}%, dec: {1}%, cruise: {2}%, stop: {3}%, sum: {4}%", - accTimeShare.ToOutputFormat(1, null, false), decTimeShare.ToOutputFormat(1, null, false), - cruiseTimeShare.ToOutputFormat(1, null, false), stopTimeShare.ToOutputFormat(1, null, false), - shareSum.ToOutputFormat(1, null, false)); - } - } - } - - private static void WriteWorkEntries(IModalDataContainer modData, DataRow row) - { - row[E_FCMAP_POS] = modData.TotalEngineWorkPositive().ConvertTo().Kilo.Watt.Hour; - row[E_FCMAP_NEG] = -modData.TotalEngineWorkNegative().ConvertTo().Kilo.Watt.Hour; - row[E_POWERTRAIN_INERTIA] = modData.PowerAccelerations().ConvertTo().Kilo.Watt.Hour; - row[E_AUX] = modData.WorkAuxiliaries().ConvertTo().Kilo.Watt.Hour; - row[E_CLUTCH_LOSS] = modData.WorkClutch().ConvertTo().Kilo.Watt.Hour; - row[E_TC_LOSS] = modData.WorkTorqueConverter().ConvertTo().Kilo.Watt.Hour; - row[E_SHIFT_LOSS] = modData.WorkGearshift().ConvertTo().Kilo.Watt.Hour; - row[E_GBX_LOSS] = modData.WorkGearbox().ConvertTo().Kilo.Watt.Hour; - row[E_RET_LOSS] = modData.WorkRetarder().ConvertTo().Kilo.Watt.Hour; - row[E_AXL_LOSS] = modData.WorkAxlegear().ConvertTo().Kilo.Watt.Hour; - row[E_ANGLE_LOSS] = modData.WorkAngledrive().ConvertTo().Kilo.Watt.Hour; - row[E_BRAKE] = modData.WorkTotalMechanicalBrake().ConvertTo().Kilo.Watt.Hour; - row[E_VEHICLE_INERTIA] = modData.WorkVehicleInertia().ConvertTo().Kilo.Watt.Hour; - row[E_AIR] = modData.WorkAirResistance().ConvertTo().Kilo.Watt.Hour; - row[E_ROLL] = modData.WorkRollingResistance().ConvertTo().Kilo.Watt.Hour; - row[E_GRAD] = modData.WorkRoadGradientResistance().ConvertTo().Kilo.Watt.Hour; - } - - private void WriteFullPowertrain(VectoRunData runData, DataRow row) - { - row[VEHICLE_MANUFACTURER] = runData.VehicleData.Manufacturer; - row[VIN_NUMBER] = runData.VehicleData.VIN; - row[VEHICLE_MODEL] = runData.VehicleData.ModelName; - - row[HDV_CO2_VEHICLE_CLASS] = runData.VehicleData.VehicleClass.GetClassNumber(); - row[CURB_MASS] = runData.VehicleData.CurbWeight; - // - (runData.VehicleData.BodyAndTrailerWeight ?? 0.SI<Kilogram>()); - row[LOADING] = runData.VehicleData.Loading; - row[CARGO_VOLUME] = runData.VehicleData.CargoVolume; - - row[TOTAL_VEHICLE_MASS] = runData.VehicleData.TotalVehicleWeight; - row[ENGINE_MANUFACTURER] = runData.EngineData.Manufacturer; - row[ENGINE_MODEL] = runData.EngineData.ModelName; - row[ENGINE_FUEL_TYPE] = runData.EngineData.FuelType.GetLabel(); - row[ENGINE_RATED_POWER] = runData.EngineData.RatedPowerDeclared != null && runData.EngineData.RatedPowerDeclared > 0 - ? runData.EngineData.RatedPowerDeclared.ConvertTo().Kilo.Watt - : runData.EngineData.FullLoadCurves[0].MaxPower.ConvertTo().Kilo.Watt; - row[ENGINE_IDLING_SPEED] = runData.EngineData.IdleSpeed.AsRPM.SI<Scalar>(); - row[ENGINE_RATED_SPEED] = runData.EngineData.RatedSpeedDeclared != null && runData.EngineData.RatedSpeedDeclared > 0 - ? runData.EngineData.RatedSpeedDeclared.AsRPM.SI<Scalar>() - : runData.EngineData.FullLoadCurves[0].RatedSpeed.AsRPM.SI<Scalar>(); - row[ENGINE_DISPLACEMENT] = runData.EngineData.Displacement.ConvertTo().Cubic.Centi.Meter; - - row[ENGINE_WHTC_URBAN] = runData.EngineData.WHTCUrban; - row[ENGINE_WHTC_RURAL] = runData.EngineData.WHTCRural; - row[ENGINE_WHTC_MOTORWAY] = runData.EngineData.WHTCMotorway; - row[ENGINE_BF_COLD_HOT] = runData.EngineData.ColdHotCorrectionFactor; - row[ENGINE_CF_REG_PER] = runData.EngineData.CorrectionFactorRegPer; - row[ENGINE_ACTUAL_CORRECTION_FACTOR] = runData.EngineData.FuelConsumptionCorrectionFactor; - - row[CD_x_A_DECLARED] = runData.AirdragData.DeclaredAirdragArea; - row[CD_x_A] = runData.AirdragData.CrossWindCorrectionCurve.AirDragArea; - - row[ROLLING_RESISTANCE_COEFFICIENT_WO_TRAILER] = - runData.VehicleData.RollResistanceCoefficientWithoutTrailer; - row[ROLLING_RESISTANCE_COEFFICIENT_W_TRAILER] = - runData.VehicleData.TotalRollResistanceCoefficient; - - row[R_DYN] = runData.VehicleData.DynamicTyreRadius; - - row[NUM_AXLES_DRIVEN] = runData.VehicleData.AxleData.Count(x => x.AxleType == AxleType.VehicleDriven); - row[NUM_AXLES_NON_DRIVEN] = runData.VehicleData.AxleData.Count(x => x.AxleType == AxleType.VehicleNonDriven); - row[NUM_AXLES_TRAILER] = runData.VehicleData.AxleData.Count(x => x.AxleType == AxleType.Trailer); - - row[GEARBOX_MANUFACTURER] = runData.GearboxData.Manufacturer; - row[GEARBOX_MODEL] = runData.GearboxData.ModelName; - row[GEARBOX_TYPE] = runData.GearboxData.Type; - WriteGearboxData(runData, row); - - row[RETARDER_TYPE] = runData.Retarder.Type.GetLabel(); - WriteRetarderData(runData, row); - - WriteAngledriveData(runData, row); - - row[AXLE_MANUFACTURER] = runData.AxleGearData.Manufacturer; - row[AXLE_MODEL] = runData.AxleGearData.ModelName; - row[AXLE_RATIO] = runData.AxleGearData.AxleGear.Ratio.SI<Scalar>(); - - WriteAuxTechnologies(runData, row); - } - - private void WriteAuxTechnologies(VectoRunData runData, DataRow row) - { - foreach (var aux in runData.Aux) { - if (aux.ID == Constants.Auxiliaries.IDs.PTOConsumer || aux.ID == Constants.Auxiliaries.IDs.PTOTransmission) { - continue; - } - var colName = string.Format(AUX_TECH_FORMAT, aux.ID); - - if (!Table.Columns.Contains(colName)) { - var col = Table.Columns.Add(colName, typeof(string)); - // move the new column to correct position - col.SetOrdinal(Table.Columns[CARGO_VOLUME].Ordinal); - } - - row[colName] = aux.Technology == null ? "" : string.Join("; ", aux.Technology); - } - } - - private static void WriteAngledriveData(VectoRunData runData, DataRow row) - { - if (runData.AngledriveData != null) { - row[ANGLEDRIVE_MANUFACTURER] = runData.AngledriveData.Manufacturer; - row[ANGLEDRIVE_MODEL] = runData.AngledriveData.ModelName; - row[ANGLEDRIVE_RATIO] = runData.AngledriveData.Angledrive.Ratio; - } else { - row[ANGLEDRIVE_MANUFACTURER] = "n.a."; - row[ANGLEDRIVE_MODEL] = "n.a."; - row[ANGLEDRIVE_RATIO] = "n.a."; - } - } - - private static void WriteRetarderData(VectoRunData runData, DataRow row) - { - if (runData.Retarder.Type.IsDedicatedComponent()) { - row[RETARDER_MANUFACTURER] = runData.Retarder.Manufacturer; - row[RETARDER_MODEL] = runData.Retarder.ModelName; - } else { - row[RETARDER_MANUFACTURER] = "n.a."; - row[RETARDER_MODEL] = "n.a."; - } - } - - private static void WriteGearboxData(VectoRunData runData, DataRow row) - { - if (runData.GearboxData.Type.AutomaticTransmission()) { - row[GEAR_RATIO_FIRST_GEAR] = runData.GearboxData.Gears.Count > 0 - ? (double.IsNaN(runData.GearboxData.Gears.First().Value.Ratio) - ? runData.GearboxData.Gears.First().Value.TorqueConverterRatio.SI<Scalar>() - : runData.GearboxData.Gears.First().Value.Ratio.SI<Scalar>()) - : 0.SI<Scalar>(); - row[GEAR_RATIO_LAST_GEAR] = runData.GearboxData.Gears.Count > 0 - ? runData.GearboxData.Gears.Last().Value.Ratio.SI<Scalar>() - : 0.SI<Scalar>(); - row[TORQUECONVERTER_MANUFACTURER] = runData.GearboxData.TorqueConverterData.Manufacturer; - row[TORQUECONVERTER_MODEL] = runData.GearboxData.TorqueConverterData.ModelName; - } else { - row[GEAR_RATIO_FIRST_GEAR] = runData.GearboxData.Gears.Count > 0 - ? runData.GearboxData.Gears.First().Value.Ratio.SI<Scalar>() - : 0.SI<Scalar>(); - row[GEAR_RATIO_LAST_GEAR] = runData.GearboxData.Gears.Count > 0 - ? runData.GearboxData.Gears.Last().Value.Ratio.SI<Scalar>() - : 0.SI<Scalar>(); - row[TORQUECONVERTER_MANUFACTURER] = "n.a."; - row[TORQUECONVERTER_MODEL] = "n.a."; - } - } - - private static string ReplaceNotAllowedCharacters(string text) - { - return text.Replace('#', '_').Replace(',', '_').Replace('\n', '_').Replace('\r', '_'); - } - - public void Dispose() - { - Dispose(true); - GC.SuppressFinalize(this); - } - - protected void Dispose(bool disposing) - { - if (disposing) { - Table.Dispose(); - } - } - } +/* +* This file is part of VECTO. +* +* Copyright © 2012-2017 European Union +* +* Developed by Graz University of Technology, +* Institute of Internal Combustion Engines and Thermodynamics, +* Institute of Technical Informatics +* +* VECTO is licensed under the EUPL, Version 1.1 or - as soon they will be approved +* by the European Commission - subsequent versions of the EUPL (the "Licence"); +* You may not use VECTO except in compliance with the Licence. +* You may obtain a copy of the Licence at: +* +* https://joinup.ec.europa.eu/community/eupl/og_page/eupl +* +* Unless required by applicable law or agreed to in writing, VECTO +* distributed under the Licence is distributed on an "AS IS" basis, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the Licence for the specific language governing permissions and +* limitations under the Licence. +* +* Authors: +* Stefan Hausberger, hausberger@ivt.tugraz.at, IVT, Graz University of Technology +* Christian Kreiner, christian.kreiner@tugraz.at, ITI, Graz University of Technology +* Michael Krisper, michael.krisper@tugraz.at, ITI, Graz University of Technology +* Raphael Luz, luz@ivt.tugraz.at, IVT, Graz University of Technology +* Markus Quaritsch, markus.quaritsch@tugraz.at, IVT, Graz University of Technology +* Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology +*/ + +using System; +using System.Data; +using System.Linq; +using System.Runtime.CompilerServices; +using TUGraz.VectoCommon.Models; +using TUGraz.VectoCommon.Utils; +using TUGraz.VectoCore.Configuration; +using TUGraz.VectoCore.Models.Declaration; +using TUGraz.VectoCore.Models.Simulation.Data; +using TUGraz.VectoCore.Models.SimulationComponent.Data; + +// ReSharper disable MemberCanBePrivate.Global -- used by API! + +namespace TUGraz.VectoCore.OutputData +{ + public delegate void WriteSumData(IModalDataContainer data); + + /// <summary> + /// Class for the sum file in vecto. + /// </summary> + public class SummaryDataContainer : LoggingObject, IDisposable + { + // ReSharper disable InconsistentNaming + public const string INTERNAL_PREFIX = "INTERNAL"; + public const string SORT = INTERNAL_PREFIX + " Sorting"; + public const string JOB = "Job [-]"; + public const string INPUTFILE = "Input File [-]"; + public const string CYCLE = "Cycle [-]"; + public const string STATUS = "Status"; + public const string CURB_MASS = "Corrected Actual Curb Mass [kg]"; + public const string LOADING = "Loading [kg]"; + + public const string VEHICLE_MANUFACTURER = "Vehicle manufacturer [-]"; + public const string VIN_NUMBER = "VIN number"; + public const string VEHICLE_MODEL = "Vehicle model [-]"; + + public const string ENGINE_MANUFACTURER = "Engine manufacturer [-]"; + public const string ENGINE_MODEL = "Engine model [-]"; + public const string ENGINE_FUEL_TYPE = "Engine fuel type [-]"; + public const string ENGINE_WHTC_URBAN = "Engine WHTCUrban"; + public const string ENGINE_WHTC_RURAL = "Engine WHTCRural"; + public const string ENGINE_WHTC_MOTORWAY = "Engine WHTCMotorway"; + public const string ENGINE_BF_COLD_HOT = "Engine BFColdHot"; + public const string ENGINE_CF_REG_PER = "Engine CFRegPer"; + public const string ENGINE_ACTUAL_CORRECTION_FACTOR = "Engine actual CF"; + public const string ENGINE_RATED_POWER = "Engine rated power [kW]"; + public const string ENGINE_IDLING_SPEED = "Engine idling speed [rpm]"; + public const string ENGINE_RATED_SPEED = "Engine rated speed [rpm]"; + public const string ENGINE_DISPLACEMENT = "Engine displacement [ccm]"; + + public const string ROLLING_RESISTANCE_COEFFICIENT_W_TRAILER = "total RRC [-]"; + public const string ROLLING_RESISTANCE_COEFFICIENT_WO_TRAILER = "weighted RRC w/o trailer [-]"; + + public const string GEARBOX_MANUFACTURER = "Gearbox manufacturer [-]"; + public const string GEARBOX_MODEL = "Gearbox model [-]"; + public const string GEARBOX_TYPE = "Gearbox type [-]"; + public const string GEAR_RATIO_FIRST_GEAR = "Gear ratio first gear [-]"; + public const string GEAR_RATIO_LAST_GEAR = "Gear ratio last gear [-]"; + + public const string TORQUECONVERTER_MANUFACTURER = "Torque converter manufacturer [-]"; + public const string TORQUECONVERTER_MODEL = "Torque converter model [-]"; + + public const string RETARDER_MANUFACTURER = "Retarder manufacturer [-]"; + public const string RETARDER_MODEL = "Retarder model [-]"; + public const string RETARDER_TYPE = "Retarder type [-]"; + + public const string ANGLEDRIVE_MANUFACTURER = "Angledrive manufacturer [-]"; + public const string ANGLEDRIVE_MODEL = "Angledrive model [-]"; + public const string ANGLEDRIVE_RATIO = "Angledrive ratio [-]"; + + public const string AXLE_MANUFACTURER = "Axle manufacturer [-]"; + public const string AXLE_MODEL = "Axle model [-]"; + public const string AXLE_RATIO = "Axle gear ratio [-]"; + + public const string AUX_TECH_FORMAT = "Auxiliary technology {0} [-]"; + + public const string HDV_CO2_VEHICLE_CLASS = "HDV CO2 vehicle class [-]"; + public const string TOTAL_VEHICLE_MASS = "Total vehicle mass [kg]"; + public const string CD_x_A_DECLARED = "Declared CdxA [m²]"; + public const string CD_x_A = "CdxA [m²]"; + //public const string ROLLING_RESISTANCE_COEFFICIENT = "weighed RRC [-]"; + public const string R_DYN = "r_dyn [m]"; + + public const string CARGO_VOLUME = "Cargo Volume [m³]"; + public const string TIME = "time [s]"; + public const string DISTANCE = "distance [km]"; + public const string SPEED = "speed [km/h]"; + public const string ALTITUDE_DELTA = "altitudeDelta [m]"; + + public const string FCMAP_H = "FC-Map [g/h]"; + public const string FCMAP_KM = "FC-Map [g/km]"; + public const string FCAUXC_H = "FC-AUXc [g/h]"; + public const string FCAUXC_KM = "FC-AUXc [g/km]"; + public const string FCWHTCC_H = "FC-WHTCc [g/h]"; + public const string FCWHTCC_KM = "FC-WHTCc [g/km]"; + public const string FCAAUX_H = "FC-AAUX [g/h]"; + public const string FCAAUX_KM = "FC-AAUX [g/km]"; + + public const string FCFINAL_H = "FC-Final [g/h]"; + public const string FCFINAL_KM = "FC-Final [g/km]"; + public const string FCFINAL_LITERPER100KM = "FC-Final [l/100km]"; + public const string FCFINAL_LITERPER100TKM = "FC-Final [l/100tkm]"; + public const string FCFINAL_LiterPer100M3KM = "FC-Final [l/100m³km]"; + + public const string CO2_KM = "CO2 [g/km]"; + public const string CO2_TKM = "CO2 [g/tkm]"; + public const string CO2_M3KM = "CO2 [g/m³km]"; + + public const string P_WHEEL_POS = "P_wheel_in_pos [kW]"; + public const string P_FCMAP_POS = "P_fcmap_pos [kW]"; + + public const string E_FORMAT = "E_{0} [kWh]"; + public const string E_AUX_FORMAT = "E_aux_{0} [kWh]"; + public const string E_AUX = "E_aux_sum [kWh]"; + + public const string E_AIR = "E_air [kWh]"; + public const string E_ROLL = "E_roll [kWh]"; + public const string E_GRAD = "E_grad [kWh]"; + public const string E_VEHICLE_INERTIA = "E_vehi_inertia [kWh]"; + public const string E_POWERTRAIN_INERTIA = "E_powertrain_inertia [kWh]"; + public const string E_BRAKE = "E_brake [kWh]"; + public const string E_GBX_LOSS = "E_gbx_loss [kWh]"; + public const string E_SHIFT_LOSS = "E_shift_loss [kWh]"; + public const string E_AXL_LOSS = "E_axl_loss [kWh]"; + public const string E_RET_LOSS = "E_ret_loss [kWh]"; + public const string E_TC_LOSS = "E_tc_loss [kWh]"; + public const string E_ANGLE_LOSS = "E_angle_loss [kWh]"; + public const string E_CLUTCH_LOSS = "E_clutch_loss [kWh]"; + public const string E_FCMAP_POS = "E_fcmap_pos [kWh]"; + public const string E_FCMAP_NEG = "E_fcmap_neg [kWh]"; + + public const string ACC = "a [m/s^2]"; + public const string ACC_POS = "a_pos [m/s^2]"; + public const string ACC_NEG = "a_neg [m/s^2]"; + + public const string ACC_TIMESHARE = "AccelerationTimeShare [%]"; + public const string DEC_TIMESHARE = "DecelerationTimeShare [%]"; + public const string CRUISE_TIMESHARE = "CruiseTimeShare [%]"; + public const string STOP_TIMESHARE = "StopTimeShare [%]"; + + public const string MAX_SPEED = "max. speed [km/h]"; + public const string MAX_ACCELERATION = "max. acc [m/s²]"; + public const string MAX_DECELERATION = "max. dec [m/s²]"; + public const string AVG_ENGINE_SPEED = "n_eng_avg [rpm]"; + public const string MAX_ENGINE_SPEED = "n_eng_max [rpm]"; + public const string NUM_GEARSHIFTS = "gear shifts [-]"; + public const string ENGINE_FULL_LOAD_TIME_SHARE = "Engine max. Load time share [%]"; + public const string COASTING_TIME_SHARE = "CoastingTimeShare [%]"; + public const string BRAKING_TIME_SHARE = "BrakingTImeShare [%]"; + + public const string TIME_SHARE_PER_GEAR_FORMAT = "Gear {0} TimeShare [%]"; + + public const string NUM_AXLES_DRIVEN = "Number axles vehicle driven [-]"; + public const string NUM_AXLES_NON_DRIVEN = "Number axles vehicle non-driven [-]"; + public const string NUM_AXLES_TRAILER = "Number axles trailer [-]"; + + // ReSharper restore InconsistentNaming + + internal readonly DataTable Table; + private readonly ISummaryWriter _sumWriter; + + + protected SummaryDataContainer() {} + + /// <summary> + /// Initializes a new instance of the <see cref="SummaryDataContainer"/> class. + /// </summary> + /// <param name="writer"></param> + public SummaryDataContainer(ISummaryWriter writer) + { + _sumWriter = writer; + + Table = new DataTable(); + + Table.Columns.AddRange(new[] { + Tuple.Create(SORT, typeof(int)), + Tuple.Create(JOB, typeof(string)), + Tuple.Create(INPUTFILE, typeof(string)), + Tuple.Create(CYCLE, typeof(string)), + Tuple.Create(STATUS, typeof(string)), + Tuple.Create(VEHICLE_MANUFACTURER, typeof(string)), + Tuple.Create(VIN_NUMBER, typeof(string)), + Tuple.Create(VEHICLE_MODEL, typeof(string)), + Tuple.Create(HDV_CO2_VEHICLE_CLASS, typeof(string)), + Tuple.Create(CURB_MASS, typeof(ConvertedSI)), + Tuple.Create(LOADING, typeof(ConvertedSI)), + Tuple.Create(TOTAL_VEHICLE_MASS, typeof(ConvertedSI)), + Tuple.Create(ENGINE_MANUFACTURER, typeof(string)), + Tuple.Create(ENGINE_MODEL, typeof(string)), + Tuple.Create(ENGINE_FUEL_TYPE, typeof(string)), + Tuple.Create(ENGINE_RATED_POWER, typeof(ConvertedSI)), + Tuple.Create(ENGINE_IDLING_SPEED, typeof(ConvertedSI)), + Tuple.Create(ENGINE_RATED_SPEED, typeof(ConvertedSI)), + Tuple.Create(ENGINE_DISPLACEMENT, typeof(ConvertedSI)), + Tuple.Create(ENGINE_WHTC_URBAN, typeof(double)), + Tuple.Create(ENGINE_WHTC_RURAL, typeof(double)), + Tuple.Create(ENGINE_WHTC_MOTORWAY, typeof(double)), + Tuple.Create(ENGINE_BF_COLD_HOT, typeof(double)), + Tuple.Create(ENGINE_CF_REG_PER, typeof(double)), + Tuple.Create(ENGINE_ACTUAL_CORRECTION_FACTOR, typeof(double)), + Tuple.Create(CD_x_A_DECLARED, typeof(ConvertedSI)), + Tuple.Create(CD_x_A, typeof(ConvertedSI)), + Tuple.Create(ROLLING_RESISTANCE_COEFFICIENT_W_TRAILER, typeof(double)), + Tuple.Create(ROLLING_RESISTANCE_COEFFICIENT_WO_TRAILER, typeof(double)), + Tuple.Create(R_DYN, typeof(ConvertedSI)), + Tuple.Create(NUM_AXLES_DRIVEN, typeof(int)), + Tuple.Create(NUM_AXLES_NON_DRIVEN, typeof(int)), + Tuple.Create(NUM_AXLES_TRAILER, typeof(int)), + Tuple.Create(GEARBOX_MANUFACTURER, typeof(string)), + Tuple.Create(GEARBOX_MODEL, typeof(string)), + Tuple.Create(GEARBOX_TYPE, typeof(string)), + Tuple.Create(GEAR_RATIO_FIRST_GEAR, typeof(ConvertedSI)), + Tuple.Create(GEAR_RATIO_LAST_GEAR, typeof(ConvertedSI)), + Tuple.Create(TORQUECONVERTER_MANUFACTURER, typeof(string)), + Tuple.Create(TORQUECONVERTER_MODEL, typeof(string)), + Tuple.Create(RETARDER_MANUFACTURER, typeof(string)), + Tuple.Create(RETARDER_MODEL, typeof(string)), + Tuple.Create(RETARDER_TYPE, typeof(string)), + Tuple.Create(ANGLEDRIVE_MANUFACTURER, typeof(string)), + Tuple.Create(ANGLEDRIVE_MODEL, typeof(string)), + Tuple.Create(ANGLEDRIVE_RATIO, typeof(string)), + Tuple.Create(AXLE_MANUFACTURER, typeof(string)), + Tuple.Create(AXLE_MODEL, typeof(string)), + Tuple.Create(AXLE_RATIO, typeof(ConvertedSI)), + Tuple.Create(string.Format(AUX_TECH_FORMAT, Constants.Auxiliaries.IDs.SteeringPump), typeof(string)), + Tuple.Create(string.Format(AUX_TECH_FORMAT, Constants.Auxiliaries.IDs.Fan), typeof(string)), + Tuple.Create(string.Format(AUX_TECH_FORMAT, Constants.Auxiliaries.IDs.HeatingVentilationAirCondition), + typeof(string)), + Tuple.Create(string.Format(AUX_TECH_FORMAT, Constants.Auxiliaries.IDs.PneumaticSystem), typeof(string)), + Tuple.Create(string.Format(AUX_TECH_FORMAT, Constants.Auxiliaries.IDs.ElectricSystem), typeof(string)), + }.Select(x => new DataColumn(x.Item1, x.Item2)).ToArray()); + + Table.Columns.AddRange(new[] { + CARGO_VOLUME, + TIME, DISTANCE, + SPEED, ALTITUDE_DELTA, + FCMAP_H, FCMAP_KM, + FCAUXC_H, FCAUXC_KM, + FCWHTCC_H, FCWHTCC_KM, + FCAAUX_H, FCAAUX_KM, + FCFINAL_H, FCFINAL_KM, + FCFINAL_LITERPER100KM, FCFINAL_LITERPER100TKM, FCFINAL_LiterPer100M3KM, + CO2_KM, CO2_TKM, CO2_M3KM, + P_WHEEL_POS, P_FCMAP_POS, + E_FCMAP_POS, E_FCMAP_NEG, E_POWERTRAIN_INERTIA, + E_AUX, E_CLUTCH_LOSS, E_TC_LOSS, E_SHIFT_LOSS, E_GBX_LOSS, + E_RET_LOSS, E_ANGLE_LOSS, E_AXL_LOSS, E_BRAKE, E_VEHICLE_INERTIA, E_AIR, E_ROLL, E_GRAD, + ACC, ACC_POS, ACC_NEG, ACC_TIMESHARE, DEC_TIMESHARE, CRUISE_TIMESHARE, + MAX_SPEED, MAX_ACCELERATION, MAX_DECELERATION, AVG_ENGINE_SPEED, MAX_ENGINE_SPEED, NUM_GEARSHIFTS, + STOP_TIMESHARE, ENGINE_FULL_LOAD_TIME_SHARE, COASTING_TIME_SHARE, BRAKING_TIME_SHARE + }.Select(x => new DataColumn(x, typeof(ConvertedSI))).ToArray()); + } + + /// <summary> + /// Finishes the summary data container (writes the data to the sumWriter). + /// </summary> + [MethodImpl(MethodImplOptions.Synchronized)] + public virtual void Finish() + { + if (_sumWriter != null) { + var view = new DataView(Table, "", SORT, DataViewRowState.CurrentRows).ToTable(); + var toRemove = + view.Columns.Cast<DataColumn>().Where(column => column.ColumnName.StartsWith(INTERNAL_PREFIX)).ToList(); + foreach (var dataColumn in toRemove) { + view.Columns.Remove(dataColumn); + } + _sumWriter.WriteSumData(view); + } + } + + /// <summary> + /// Writes the result of one run into the summary data container. + /// </summary> + [MethodImpl(MethodImplOptions.Synchronized)] + public virtual void Write(IModalDataContainer modData, int jobNr, int runNr, VectoRunData runData) + { + var row = Table.NewRow(); + Table.Rows.Add(row); + + row[SORT] = jobNr * 1000 + runNr; + row[JOB] = string.Format("{0}-{1}", jobNr, runNr); //ReplaceNotAllowedCharacters(current); + row[INPUTFILE] = ReplaceNotAllowedCharacters(runData.JobName); + row[CYCLE] = ReplaceNotAllowedCharacters(runData.Cycle.Name + Constants.FileExtensions.CycleFile); + + row[STATUS] = modData.RunStatus; + + var vehicleLoading = 0.SI<Kilogram>(); + var cargoVolume = 0.SI<CubicMeter>(); + var gearCount = 0u; + if (runData.Cycle.CycleType != CycleType.EngineOnly) { + WriteFullPowertrain(runData, row); + + cargoVolume = runData.VehicleData.CargoVolume; + vehicleLoading = runData.VehicleData.Loading; + gearCount = (uint)runData.GearboxData.Gears.Count; + } + + + var totalTime = modData.Duration(); + row[TIME] = (ConvertedSI)totalTime; + + var distance = modData.Distance(); + if (distance != null) { + row[DISTANCE] = distance.ConvertToKiloMeter(); + } + + var speed = modData.Speed(); + if (speed != null) { + row[SPEED] = speed.ConvertToKiloMeterPerHour(); + } + + row[ALTITUDE_DELTA] = (ConvertedSI)modData.AltitudeDelta(); + + WriteFuelconsumptionEntries(modData, row, vehicleLoading, cargoVolume); + + var kilogramPerMeter = modData.CO2PerMeter(); + if (kilogramPerMeter != null) { + row[CO2_KM] = kilogramPerMeter.ConvertToGrammPerKiloMeter(); + if (vehicleLoading != null && !vehicleLoading.IsEqual(0)) { + row[CO2_TKM] = (kilogramPerMeter / vehicleLoading).ConvertToGrammPerTonKilometer(); + } + if (cargoVolume > 0) { + row[CO2_M3KM] = (kilogramPerMeter / cargoVolume).ConvertToGrammPerCubicMeterKiloMeter(); + } + } + + row[P_WHEEL_POS] = modData.PowerWheelPositive().ConvertToKiloWatt(); + + row[P_FCMAP_POS] = modData.TotalPowerEnginePositiveAverage().ConvertToKiloWatt(); + + WriteAuxiliaries(modData, row); + + WriteWorkEntries(modData, row); + + WritePerformanceEntries(modData, row); + + row[ENGINE_FULL_LOAD_TIME_SHARE] = (ConvertedSI)modData.EngineMaxLoadTimeShare(); + row[COASTING_TIME_SHARE] = (ConvertedSI)modData.CoastingTimeShare(); + row[BRAKING_TIME_SHARE] = (ConvertedSI)modData.BrakingTimeShare(); + + if (gearCount <= 0) { + return; + } + + WriteGearshiftStats(modData, row, gearCount); + } + + private static void WriteFuelconsumptionEntries(IModalDataContainer modData, DataRow row, Kilogram vehicleLoading, + CubicMeter cargoVolume) + { + var tmp = modData.FCMapPerSecond(); + row[FCMAP_H] = tmp.ConvertToGrammPerHour(); + var fcMapPerMeter = modData.FCMapPerMeter(); + if (fcMapPerMeter != null) { + row[FCMAP_KM] = fcMapPerMeter.ConvertToGrammPerKiloMeter(); + } + + row[FCAUXC_H] = modData.FuelConsumptionAuxStartStopPerSecond().ConvertToGrammPerHour(); + var fuelConsumptionAuxStartStopCorrected = modData.FuelConsumptionAuxStartStop(); + row[FCAUXC_KM] = fuelConsumptionAuxStartStopCorrected.ConvertToGrammPerKiloMeter(); + + row[FCWHTCC_H] = modData.FuelConsumptionWHTCPerSecond().ConvertToGrammPerHour(); + var fuelConsumptionWHTCCorrected = modData.FuelConsumptionWHTC(); + row[FCWHTCC_KM] = fuelConsumptionWHTCCorrected.ConvertToGrammPerKiloMeter(); + + row[FCAAUX_H] = modData.FuelConsumptionAAUXPerSecond().ConvertToGrammPerHour(); + var fuelConsumptionAaux = modData.FuelConsumptionAAUX(); + row[FCAAUX_KM] = fuelConsumptionAaux.ConvertToGrammPerKiloMeter(); + + row[FCFINAL_H] = modData.FuelConsumptionFinalPerSecond().ConvertToGrammPerHour(); + var fcfinal = modData.FuelConsumptionFinal(); + row[FCFINAL_KM] = fcfinal.ConvertToGrammPerKiloMeter(); + + var fcFinal = modData.FuelConsumptionFinalVolumePerMeter(); + row[FCFINAL_LITERPER100KM] = fcFinal.ConvertToLiterPer100Kilometer(); + if (vehicleLoading != null && !vehicleLoading.IsEqual(0) && fcFinal != null) { + row[FCFINAL_LITERPER100TKM] = (fcFinal / vehicleLoading).ConvertToLiterPer100TonKiloMeter(); + } + if (cargoVolume > 0 && fcFinal != null) { + row[FCFINAL_LiterPer100M3KM] = (fcFinal / cargoVolume).ConvertToLiterPerCubicMeter100KiloMeter(); + } + } + + + private void WriteAuxiliaries(IModalDataContainer modData, DataRow row) + { + foreach (var aux in modData.Auxiliaries) { + string colName; + if (aux.Key == Constants.Auxiliaries.IDs.PTOConsumer || aux.Key == Constants.Auxiliaries.IDs.PTOTransmission) { + colName = string.Format(E_FORMAT, aux.Key); + } else { + colName = string.Format(E_AUX_FORMAT, aux.Key); + } + + if (!Table.Columns.Contains(colName)) { + var col = Table.Columns.Add(colName, typeof(ConvertedSI)); + // move the new column to correct position + col.SetOrdinal(Table.Columns[E_AUX].Ordinal); + } + + row[colName] = modData.AuxiliaryWork(aux.Value).ConvertToKiloWattHour(); + } + } + + private void WriteGearshiftStats(IModalDataContainer modData, DataRow row, uint gearCount) + { + row[NUM_GEARSHIFTS] = (ConvertedSI)modData.GearshiftCount(); + var timeSharePerGear = modData.TimeSharePerGear(gearCount); + + for (uint i = 0; i <= gearCount; i++) { + var colName = string.Format(TIME_SHARE_PER_GEAR_FORMAT, i); + if (!Table.Columns.Contains(colName)) { + Table.Columns.Add(colName, typeof(ConvertedSI)); + } + row[colName] = (ConvertedSI)timeSharePerGear[i]; + } + } + + private void WritePerformanceEntries(IModalDataContainer modData, DataRow row) + { + row[ACC] = (ConvertedSI)modData.AccelerationAverage(); + row[ACC_POS] = (ConvertedSI)modData.AccelerationsPositive(); + row[ACC_NEG] = (ConvertedSI)modData.AccelerationsNegative(); + var accTimeShare = modData.AccelerationTimeShare(); + row[ACC_TIMESHARE] = (ConvertedSI)accTimeShare; + var decTimeShare = modData.DecelerationTimeShare(); + row[DEC_TIMESHARE] = (ConvertedSI)decTimeShare; + var cruiseTimeShare = modData.CruiseTimeShare(); + row[CRUISE_TIMESHARE] = (ConvertedSI)cruiseTimeShare; + var stopTimeShare = modData.StopTimeShare(); + row[STOP_TIMESHARE] = (ConvertedSI)stopTimeShare; + + row[MAX_SPEED] = (ConvertedSI)modData.MaxSpeed().AsKmph.SI<Scalar>(); + row[MAX_ACCELERATION] = (ConvertedSI)modData.MaxAcceleration(); + row[MAX_DECELERATION] = (ConvertedSI)modData.MaxDeceleration(); + row[AVG_ENGINE_SPEED] = (ConvertedSI)modData.AvgEngineSpeed().AsRPM.SI<Scalar>(); + row[MAX_ENGINE_SPEED] = (ConvertedSI)modData.MaxEngineSpeed().AsRPM.SI<Scalar>(); + if (accTimeShare != null && decTimeShare != null && cruiseTimeShare != null) { + var shareSum = accTimeShare + decTimeShare + cruiseTimeShare + stopTimeShare; + if (!shareSum.IsEqual(100)) { + Log.Error( + "Sumfile Error: driving behavior timeshares must sum up to 100%: acc: {0}%, dec: {1}%, cruise: {2}%, stop: {3}%, sum: {4}%", + accTimeShare.ToOutputFormat(1, null, false), decTimeShare.ToOutputFormat(1, null, false), + cruiseTimeShare.ToOutputFormat(1, null, false), stopTimeShare.ToOutputFormat(1, null, false), + shareSum.ToOutputFormat(1, null, false)); + } + } + } + + private static void WriteWorkEntries(IModalDataContainer modData, DataRow row) + { + row[E_FCMAP_POS] = modData.TotalEngineWorkPositive().ConvertToKiloWattHour(); + row[E_FCMAP_NEG] = (-modData.TotalEngineWorkNegative()).ConvertToKiloWattHour(); + row[E_POWERTRAIN_INERTIA] = modData.PowerAccelerations().ConvertToKiloWattHour(); + row[E_AUX] = modData.WorkAuxiliaries().ConvertToKiloWattHour(); + row[E_CLUTCH_LOSS] = modData.WorkClutch().ConvertToKiloWattHour(); + row[E_TC_LOSS] = modData.WorkTorqueConverter().ConvertToKiloWattHour(); + row[E_SHIFT_LOSS] = modData.WorkGearshift().ConvertToKiloWattHour(); + row[E_GBX_LOSS] = modData.WorkGearbox().ConvertToKiloWattHour(); + row[E_RET_LOSS] = modData.WorkRetarder().ConvertToKiloWattHour(); + row[E_AXL_LOSS] = modData.WorkAxlegear().ConvertToKiloWattHour(); + row[E_ANGLE_LOSS] = modData.WorkAngledrive().ConvertToKiloWattHour(); + row[E_BRAKE] = modData.WorkTotalMechanicalBrake().ConvertToKiloWattHour(); + row[E_VEHICLE_INERTIA] = modData.WorkVehicleInertia().ConvertToKiloWattHour(); + row[E_AIR] = modData.WorkAirResistance().ConvertToKiloWattHour(); + row[E_ROLL] = modData.WorkRollingResistance().ConvertToKiloWattHour(); + row[E_GRAD] = modData.WorkRoadGradientResistance().ConvertToKiloWattHour(); + } + + private void WriteFullPowertrain(VectoRunData runData, DataRow row) + { + row[VEHICLE_MANUFACTURER] = runData.VehicleData.Manufacturer; + row[VIN_NUMBER] = runData.VehicleData.VIN; + row[VEHICLE_MODEL] = runData.VehicleData.ModelName; + + row[HDV_CO2_VEHICLE_CLASS] = runData.VehicleData.VehicleClass.GetClassNumber(); + row[CURB_MASS] = (ConvertedSI)runData.VehicleData.CurbWeight; + // - (runData.VehicleData.BodyAndTrailerWeight ?? 0.SI<Kilogram>()); + row[LOADING] = (ConvertedSI)runData.VehicleData.Loading; + row[CARGO_VOLUME] = (ConvertedSI)runData.VehicleData.CargoVolume; + + row[TOTAL_VEHICLE_MASS] = (ConvertedSI)runData.VehicleData.TotalVehicleWeight; + row[ENGINE_MANUFACTURER] = runData.EngineData.Manufacturer; + row[ENGINE_MODEL] = runData.EngineData.ModelName; + row[ENGINE_FUEL_TYPE] = runData.EngineData.FuelType.GetLabel(); + row[ENGINE_RATED_POWER] = runData.EngineData.RatedPowerDeclared != null && runData.EngineData.RatedPowerDeclared > 0 + ? runData.EngineData.RatedPowerDeclared.ConvertToKiloWatt() + : runData.EngineData.FullLoadCurves[0].MaxPower.ConvertToKiloWatt(); + row[ENGINE_IDLING_SPEED] = (ConvertedSI)runData.EngineData.IdleSpeed.AsRPM.SI<Scalar>(); + row[ENGINE_RATED_SPEED] = runData.EngineData.RatedSpeedDeclared != null && runData.EngineData.RatedSpeedDeclared > 0 + ? (ConvertedSI)runData.EngineData.RatedSpeedDeclared.AsRPM.SI<Scalar>() + : (ConvertedSI)runData.EngineData.FullLoadCurves[0].RatedSpeed.AsRPM.SI<Scalar>(); + row[ENGINE_DISPLACEMENT] = runData.EngineData.Displacement.ConvertToCubicCentiMeter(); + + row[ENGINE_WHTC_URBAN] = runData.EngineData.WHTCUrban; + row[ENGINE_WHTC_RURAL] = runData.EngineData.WHTCRural; + row[ENGINE_WHTC_MOTORWAY] = runData.EngineData.WHTCMotorway; + row[ENGINE_BF_COLD_HOT] = runData.EngineData.ColdHotCorrectionFactor; + row[ENGINE_CF_REG_PER] = runData.EngineData.CorrectionFactorRegPer; + row[ENGINE_ACTUAL_CORRECTION_FACTOR] = runData.EngineData.FuelConsumptionCorrectionFactor; + + row[CD_x_A_DECLARED] = (ConvertedSI)runData.AirdragData.DeclaredAirdragArea; + row[CD_x_A] = (ConvertedSI)runData.AirdragData.CrossWindCorrectionCurve.AirDragArea; + + row[ROLLING_RESISTANCE_COEFFICIENT_WO_TRAILER] = + runData.VehicleData.RollResistanceCoefficientWithoutTrailer; + row[ROLLING_RESISTANCE_COEFFICIENT_W_TRAILER] = + runData.VehicleData.TotalRollResistanceCoefficient; + + row[R_DYN] = (ConvertedSI)runData.VehicleData.DynamicTyreRadius; + + row[NUM_AXLES_DRIVEN] = runData.VehicleData.AxleData.Count(x => x.AxleType == AxleType.VehicleDriven); + row[NUM_AXLES_NON_DRIVEN] = runData.VehicleData.AxleData.Count(x => x.AxleType == AxleType.VehicleNonDriven); + row[NUM_AXLES_TRAILER] = runData.VehicleData.AxleData.Count(x => x.AxleType == AxleType.Trailer); + + row[GEARBOX_MANUFACTURER] = runData.GearboxData.Manufacturer; + row[GEARBOX_MODEL] = runData.GearboxData.ModelName; + row[GEARBOX_TYPE] = runData.GearboxData.Type; + WriteGearboxData(runData, row); + + row[RETARDER_TYPE] = runData.Retarder.Type.GetLabel(); + WriteRetarderData(runData, row); + + WriteAngledriveData(runData, row); + + row[AXLE_MANUFACTURER] = runData.AxleGearData.Manufacturer; + row[AXLE_MODEL] = runData.AxleGearData.ModelName; + row[AXLE_RATIO] = (ConvertedSI)runData.AxleGearData.AxleGear.Ratio.SI<Scalar>(); + + WriteAuxTechnologies(runData, row); + } + + private void WriteAuxTechnologies(VectoRunData runData, DataRow row) + { + foreach (var aux in runData.Aux) { + if (aux.ID == Constants.Auxiliaries.IDs.PTOConsumer || aux.ID == Constants.Auxiliaries.IDs.PTOTransmission) { + continue; + } + var colName = string.Format(AUX_TECH_FORMAT, aux.ID); + + if (!Table.Columns.Contains(colName)) { + var col = Table.Columns.Add(colName, typeof(string)); + // move the new column to correct position + col.SetOrdinal(Table.Columns[CARGO_VOLUME].Ordinal); + } + + row[colName] = aux.Technology == null ? "" : string.Join("; ", aux.Technology); + } + } + + private static void WriteAngledriveData(VectoRunData runData, DataRow row) + { + if (runData.AngledriveData != null) { + row[ANGLEDRIVE_MANUFACTURER] = runData.AngledriveData.Manufacturer; + row[ANGLEDRIVE_MODEL] = runData.AngledriveData.ModelName; + row[ANGLEDRIVE_RATIO] = runData.AngledriveData.Angledrive.Ratio; + } else { + row[ANGLEDRIVE_MANUFACTURER] = "n.a."; + row[ANGLEDRIVE_MODEL] = "n.a."; + row[ANGLEDRIVE_RATIO] = "n.a."; + } + } + + private static void WriteRetarderData(VectoRunData runData, DataRow row) + { + if (runData.Retarder.Type.IsDedicatedComponent()) { + row[RETARDER_MANUFACTURER] = runData.Retarder.Manufacturer; + row[RETARDER_MODEL] = runData.Retarder.ModelName; + } else { + row[RETARDER_MANUFACTURER] = "n.a."; + row[RETARDER_MODEL] = "n.a."; + } + } + + private static void WriteGearboxData(VectoRunData runData, DataRow row) + { + if (runData.GearboxData.Type.AutomaticTransmission()) { + row[GEAR_RATIO_FIRST_GEAR] = runData.GearboxData.Gears.Count > 0 + ? (double.IsNaN(runData.GearboxData.Gears.First().Value.Ratio) + ? (ConvertedSI)runData.GearboxData.Gears.First().Value.TorqueConverterRatio.SI<Scalar>() + : (ConvertedSI)runData.GearboxData.Gears.First().Value.Ratio.SI<Scalar>()) + : 0.SI<Scalar>(); + row[GEAR_RATIO_LAST_GEAR] = runData.GearboxData.Gears.Count > 0 + ? (ConvertedSI)runData.GearboxData.Gears.Last().Value.Ratio.SI<Scalar>() + : (ConvertedSI)0.SI<Scalar>(); + row[TORQUECONVERTER_MANUFACTURER] = runData.GearboxData.TorqueConverterData.Manufacturer; + row[TORQUECONVERTER_MODEL] = runData.GearboxData.TorqueConverterData.ModelName; + } else { + row[GEAR_RATIO_FIRST_GEAR] = runData.GearboxData.Gears.Count > 0 + ? (ConvertedSI)runData.GearboxData.Gears.First().Value.Ratio.SI<Scalar>() + : (ConvertedSI)0.SI<Scalar>(); + row[GEAR_RATIO_LAST_GEAR] = runData.GearboxData.Gears.Count > 0 + ? (ConvertedSI)runData.GearboxData.Gears.Last().Value.Ratio.SI<Scalar>() + : (ConvertedSI)0.SI<Scalar>(); + row[TORQUECONVERTER_MANUFACTURER] = "n.a."; + row[TORQUECONVERTER_MODEL] = "n.a."; + } + } + + private static string ReplaceNotAllowedCharacters(string text) + { + return text.Replace('#', '_').Replace(',', '_').Replace('\n', '_').Replace('\r', '_'); + } + + public void Dispose() + { + Dispose(true); + GC.SuppressFinalize(this); + } + + protected void Dispose(bool disposing) + { + if (disposing) { + Table.Dispose(); + } + } + } } \ No newline at end of file diff --git a/VectoCore/VectoCore/OutputData/XML/XMLCustomerReport.cs b/VectoCore/VectoCore/OutputData/XML/XMLCustomerReport.cs index 0bc4ced820dc0c31e41fa5f658f5e2562d74e103..c26fbfec89a6f42b65e16be2f533e83442f32909 100644 --- a/VectoCore/VectoCore/OutputData/XML/XMLCustomerReport.cs +++ b/VectoCore/VectoCore/OutputData/XML/XMLCustomerReport.cs @@ -82,7 +82,7 @@ namespace TUGraz.VectoCore.OutputData.XML new XElement(tns + XMLNames.Vehicle_CurbMassChassis, modelData.VehicleData.CurbWeight.ToXMLFormat(0)), new XElement(tns + XMLNames.Report_Vehicle_EngineRatedPower, modelData.EngineData.RatedPowerDeclared.ToXMLFormat(0)), new XElement(tns + XMLNames.Report_Vehicle_EngineDisplacement, - modelData.EngineData.Displacement.ConvertTo().Cubic.Centi.Meter.ToXMLFormat(0)), + modelData.EngineData.Displacement.ConvertToCubicCentiMeter().ToXMLFormat(0)), new XElement(tns + XMLNames.Engine_FuelType, modelData.EngineData.FuelType.ToXMLFormat()), new XElement(tns + XMLNames.Report_Vehicle_TransmissionCertificationMethod, modelData.GearboxData.CertificationMethod.ToXMLFormat()), diff --git a/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReport.cs b/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReport.cs index 6308feb2b7227bb32cbbda43a227d8285c7a1593..79bc8ca095069000d4d533a6b449a77f6a414bbb 100644 --- a/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReport.cs +++ b/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReport.cs @@ -176,16 +176,14 @@ namespace TUGraz.VectoCore.OutputData.XML var retVal = new List<XElement> { new XElement(tns + XMLNames.Report_Results_FuelConsumption, new XAttribute(XMLNames.Report_Results_Unit_Attr, "g/km"), - (result.FuelConsumptionTotal.ConvertTo().Gramm / result.Distance.ConvertTo().Kilo.Meter).Value() - .ToMinSignificantDigits(3, 1)), + (result.FuelConsumptionTotal / result.Distance).ConvertToGrammPerKiloMeter().ToMinSignificantDigits(3, 1)), new XElement(tns + XMLNames.Report_Results_FuelConsumption, new XAttribute(XMLNames.Report_Results_Unit_Attr, "g/t-km"), - (result.FuelConsumptionTotal.ConvertTo().Gramm / result.Distance.ConvertTo().Kilo.Meter / - result.Payload.ConvertTo().Ton).Value().ToMinSignificantDigits(3, 1)), + (result.FuelConsumptionTotal / result.Distance / result.Payload).ConvertToGrammPerTonKilometer().ToMinSignificantDigits(3, 1)), result.CargoVolume > 0 ? new XElement(tns + XMLNames.Report_Results_FuelConsumption, new XAttribute(XMLNames.Report_Results_Unit_Attr, "g/m³-km"), - (result.FuelConsumptionTotal.ConvertTo().Gramm / result.Distance.ConvertTo().Kilo.Meter / result.CargoVolume) + (result.FuelConsumptionTotal.ConvertToGramm() / result.Distance.ConvertToKiloMeter() / result.CargoVolume) .Value ().ToMinSignificantDigits(3, 1)) : null @@ -194,47 +192,45 @@ namespace TUGraz.VectoCore.OutputData.XML if (fullOutput) { retVal.Add(new XElement(tns + XMLNames.Report_Results_FuelConsumption, new XAttribute(XMLNames.Report_Results_Unit_Attr, "MJ/km"), - (result.EnergyConsumptionTotal / result.Distance.ConvertTo().Kilo.Meter / 1e6).Value().ToMinSignificantDigits(3, 1))); + (result.EnergyConsumptionTotal / result.Distance.ConvertToKiloMeter() / 1e6).Value().ToMinSignificantDigits(3, 1))); retVal.Add(new XElement(tns + XMLNames.Report_Results_FuelConsumption, new XAttribute(XMLNames.Report_Results_Unit_Attr, "MJ/t-km"), - (result.EnergyConsumptionTotal / result.Distance.ConvertTo().Kilo.Meter / result.Payload.ConvertTo().Ton / 1e6) + (result.EnergyConsumptionTotal / result.Distance.ConvertToKiloMeter() / result.Payload.ConvertToTon() / 1e6) .Value().ToMinSignificantDigits(3, 1))); - if (result.CargoVolume > 0) { + if (result.CargoVolume > 0) retVal.Add(new XElement(tns + XMLNames.Report_Results_FuelConsumption, new XAttribute(XMLNames.Report_Results_Unit_Attr, "MJ/m³-km"), - (result.EnergyConsumptionTotal / result.Distance.ConvertTo().Kilo.Meter / result.CargoVolume / 1e6).Value() + (result.EnergyConsumptionTotal / result.Distance.ConvertToKiloMeter() / result.CargoVolume / 1e6).Value() .ToMinSignificantDigits(3, 1))); } - } if (fuel.FuelDensity != null) { retVal.Add(new XElement(tns + XMLNames.Report_Results_FuelConsumption, new XAttribute(XMLNames.Report_Results_Unit_Attr, "l/100km"), - (result.FuelConsumptionTotal.ConvertTo().Gramm / fuel.FuelDensity / result.Distance.ConvertTo().Kilo.Meter * 100) + (result.FuelConsumptionTotal.ConvertToGramm() / fuel.FuelDensity / result.Distance.ConvertToKiloMeter() * 100) .Value().ToMinSignificantDigits(3, 1))); retVal.Add(new XElement(tns + XMLNames.Report_Results_FuelConsumption, new XAttribute(XMLNames.Report_Results_Unit_Attr, "l/t-km"), - (result.FuelConsumptionTotal.ConvertTo().Gramm / fuel.FuelDensity / result.Distance.ConvertTo().Kilo.Meter / - result.Payload.ConvertTo().Ton).Value().ToMinSignificantDigits(3, 1))); - if (result.CargoVolume > 0) { + (result.FuelConsumptionTotal.ConvertToGramm() / fuel.FuelDensity / result.Distance.ConvertToKiloMeter() / + result.Payload.ConvertToTon()).Value().ToMinSignificantDigits(3, 1))); + if (result.CargoVolume > 0) retVal.Add(new XElement(tns + XMLNames.Report_Results_FuelConsumption, new XAttribute(XMLNames.Report_Results_Unit_Attr, "l/m³-km"), - (result.FuelConsumptionTotal.ConvertTo().Gramm / fuel.FuelDensity / result.Distance.ConvertTo().Kilo.Meter / + (result.FuelConsumptionTotal.ConvertToGramm() / fuel.FuelDensity / result.Distance.ConvertToKiloMeter() / result.CargoVolume).Value().ToMinSignificantDigits(3, 1))); } - } //CO2 retVal.Add(new XElement(tns + XMLNames.Report_Results_CO2, new XAttribute(XMLNames.Report_Results_Unit_Attr, "g/km"), - (result.CO2Total.ConvertTo().Gramm / result.Distance.ConvertTo().Kilo.Meter).Value().ToMinSignificantDigits(3, 1))); + (result.CO2Total.ConvertToGramm() / result.Distance.ConvertToKiloMeter()).ToMinSignificantDigits(3, 1))); retVal.Add(new XElement(tns + XMLNames.Report_Results_CO2, new XAttribute(XMLNames.Report_Results_Unit_Attr, "g/t-km"), - (result.CO2Total.ConvertTo().Gramm / result.Distance.ConvertTo().Kilo.Meter / - result.Payload.ConvertTo().Ton).Value().ToMinSignificantDigits(3, 1))); - if (result.CargoVolume > 0) { + (result.CO2Total.ConvertToGramm() / result.Distance.ConvertToKiloMeter() / + result.Payload.ConvertToTon()).ToMinSignificantDigits(3, 1))); + if (result.CargoVolume > 0) retVal.Add(new XElement(tns + XMLNames.Report_Results_CO2, new XAttribute(XMLNames.Report_Results_Unit_Attr, "g/m³-km"), - (result.CO2Total.ConvertTo().Gramm / result.Distance.ConvertTo().Kilo.Meter / result.CargoVolume).Value() + (result.CO2Total.ConvertToGramm() / result.Distance.ConvertToKiloMeter() / result.CargoVolume).Value() .ToMinSignificantDigits(3, 1))); - } + return retVal; } diff --git a/VectoCore/VectoCore/OutputData/XML/XMLDeclarationWriter.cs b/VectoCore/VectoCore/OutputData/XML/XMLDeclarationWriter.cs index 917ed39bcfb3848f5de3c247a1fffc0a87c0c8bb..2e04f525689a82178783f3351d2053fd4125560c 100644 --- a/VectoCore/VectoCore/OutputData/XML/XMLDeclarationWriter.cs +++ b/VectoCore/VectoCore/OutputData/XML/XMLDeclarationWriter.cs @@ -116,10 +116,11 @@ namespace TUGraz.VectoCore.OutputData.XML protected XElement CreateVehicle(IDeclarationInputDataProvider data) { - var retarder = data.RetarderInputData; - var gearbox = data.GearboxInputData; - var vehicle = data.VehicleInputData; - var angledrive = data.AngledriveInputData; + var retarder = data.JobInputData.Vehicle.RetarderInputData; + var gearbox = data.JobInputData.Vehicle.GearboxInputData; + var vehicle = data.JobInputData.Vehicle; + var engine = data.JobInputData.Vehicle.EngineInputData; + var angledrive = data.JobInputData.Vehicle.AngledriveInputData; var id = CreateIdString("VEH-" + vehicle.Model); @@ -135,7 +136,7 @@ namespace TUGraz.VectoCore.OutputData.XML new XElement(tns + XMLNames.Vehicle_IdlingSpeed, vehicle.EngineIdleSpeed != null ? vehicle.EngineIdleSpeed.AsRPM.ToXMLFormat(0) - : data.EngineInputData.IdleSpeed.AsRPM.ToXMLFormat(0)), + : engine.IdleSpeed.AsRPM.ToXMLFormat(0)), new XElement(tns + XMLNames.Vehicle_RetarderType, retarder.Type.ToXMLFormat()), retarder.Type.IsDedicatedComponent() ? new XElement(tns + XMLNames.Vehicle_RetarderRatio, retarder.Ratio.ToXMLFormat(3)) @@ -146,14 +147,14 @@ namespace TUGraz.VectoCore.OutputData.XML new XElement(tns + XMLNames.Vehicle_PTO_OtherElements, "none")), CreateTorqueLimits(vehicle), new XElement(tns + XMLNames.Vehicle_Components, - CreateEngine(data.EngineInputData), - CreateGearbox(gearbox, gearbox.Type.AutomaticTransmission() ? data.TorqueConverterInputData : null), + CreateEngine(engine), + CreateGearbox(gearbox, gearbox.Type.AutomaticTransmission() ? vehicle.TorqueConverterInputData : null), angledrive.Type == AngledriveType.SeparateAngledrive ? CreateAngleDrive(angledrive) : null, retarder.Type.IsDedicatedComponent() ? CreateRetarder(retarder) : null, - CreateAxlegear(data.AxleGearInputData), - CreateAxleWheels(data.VehicleInputData), - CreateAuxiliaries(data.AuxiliaryInputData()), - CreateAirdrag(data.AirdragInputData) + CreateAxlegear(vehicle.AxleGearInputData), + CreateAxleWheels(vehicle), + CreateAuxiliaries(vehicle.AuxiliaryInputData()), + CreateAirdrag(vehicle.AirdragInputData) ) ); } diff --git a/VectoCore/VectoCore/OutputData/XML/XMLEngineeringWriter.cs b/VectoCore/VectoCore/OutputData/XML/XMLEngineeringWriter.cs index 18771c538e1345b74bba4a68d7fa91250ef15441..acc2e46aea864f98a09417555c8ae41ecda5a42b 100644 --- a/VectoCore/VectoCore/OutputData/XML/XMLEngineeringWriter.cs +++ b/VectoCore/VectoCore/OutputData/XML/XMLEngineeringWriter.cs @@ -77,7 +77,7 @@ namespace TUGraz.VectoCore.OutputData.XML new XAttribute(XNamespace.Xmlns + "vdecdef", _declarationNamespace), new XAttribute(xsi + "schemaLocation", string.Format("{0} {1}VectoEngineeringInput.xsd", rootNamespace, SchemaLocationBaseUrl)), - data.JobInputData().EngineOnlyMode + data.JobInputData.EngineOnlyMode ? CreateEngineOnly(data) : CreateEngineeringJob(data)) ); @@ -117,8 +117,8 @@ namespace TUGraz.VectoCore.OutputData.XML { return new[] { new XElement(tns + XMLNames.VectoJob_EngineOnlyMode, true), - CreateEngine(data.EngineInputData, false), - CreateMissions(data.JobInputData().Cycles) + CreateEngine(data.JobInputData.EngineOnly, false), + CreateMissions(data.JobInputData.Cycles) }; } @@ -128,7 +128,7 @@ namespace TUGraz.VectoCore.OutputData.XML new XElement(tns + XMLNames.VectoJob_EngineOnlyMode, false), CreateVehicle(data), CreateDriverModel(data), - CreateMissions(data.JobInputData().Cycles) + CreateMissions(data.JobInputData.Cycles) }; } @@ -153,7 +153,7 @@ namespace TUGraz.VectoCore.OutputData.XML private XElement CreateDriverModel(IEngineeringInputDataProvider engineering) { var driver = engineering.DriverInputData; - var gbx = engineering.GearboxInputData; + var gbx = engineering.JobInputData.Vehicle.GearboxInputData; var lookahead = driver.Lookahead; var overspeed = driver.OverSpeedEcoRoll; @@ -213,11 +213,11 @@ namespace TUGraz.VectoCore.OutputData.XML protected XElement CreateVehicle(IEngineeringInputDataProvider data) { - var retarder = data.RetarderInputData; - var gearbox = data.GearboxInputData; - var vehicle = data.VehicleInputData; - var angledrive = data.AngledriveInputData; - var pto = data.PTOTransmissionInputData; + var retarder = data.JobInputData.Vehicle.RetarderInputData; + var gearbox = data.JobInputData.Vehicle.GearboxInputData; + var vehicle = data.JobInputData.Vehicle; + var angledrive = data.JobInputData.Vehicle.AngledriveInputData; + var pto = data.JobInputData.Vehicle.PTOTransmissionInputData; return new XElement(tns + XMLNames.Component_Vehicle, new XAttribute(XMLNames.Component_ID_Attr, "VEH-" + vehicle.Model), @@ -238,14 +238,14 @@ namespace TUGraz.VectoCore.OutputData.XML new XElement(tns + XMLNames.Vehicle_CurbMassExtra, vehicle.CurbMassExtra.Value()), new XElement(tns + XMLNames.Vehicle_Loading, vehicle.Loading.Value()), new XElement(tns + XMLNames.Vehicle_Components, - CreateEngine(data.EngineInputData), + CreateEngine(vehicle.EngineInputData), CreateGearbox(gearbox, gearbox.TorqueConverter), angledrive.Type == AngledriveType.SeparateAngledrive ? CreateAngleDrive(angledrive) : null, retarder.Type.IsDedicatedComponent() ? CreateRetarder(retarder) : null, - CreateAxlegear(data.AxleGearInputData), - CreateAxleWheels(data.VehicleInputData), - CreateAuxiliaries(data.AuxiliaryInputData(), RemoveInvalidFileCharacters(data.VehicleInputData.Model)), - CreateAirdrag(data.AirdragInputData) + CreateAxlegear(vehicle.AxleGearInputData), + CreateAxleWheels(vehicle), + CreateAuxiliaries(vehicle.AuxiliaryInputData(), RemoveInvalidFileCharacters(vehicle.Model)), + CreateAirdrag(vehicle.AirdragInputData) ), new XElement(tns + XMLNames.Vehicle_AdvancedDriverAssist, new XElement(tns + XMLNames.Vehicle_AdvancedDriverAssist_EngineStartStop, @@ -599,4 +599,4 @@ namespace TUGraz.VectoCore.OutputData.XML }; } } -} \ No newline at end of file +} diff --git a/VectoCore/VectoCore/OutputData/XML/XMLManufacturerReport.cs b/VectoCore/VectoCore/OutputData/XML/XMLManufacturerReport.cs index 2a3247961f225e7fd455765c0b1858e4f6713067..b6e27f794aacf35f62ad1ed17242804fe3c9713c 100644 --- a/VectoCore/VectoCore/OutputData/XML/XMLManufacturerReport.cs +++ b/VectoCore/VectoCore/OutputData/XML/XMLManufacturerReport.cs @@ -132,7 +132,7 @@ namespace TUGraz.VectoCore.OutputData.XML new XElement(tns + XMLNames.Engine_IdlingSpeed, engineData.IdleSpeed.AsRPM.ToXMLFormat(0)), new XElement(tns + XMLNames.Engine_RatedSpeed, engineData.RatedSpeedDeclared.AsRPM.ToXMLFormat(0)), new XElement(tns + XMLNames.Engine_Displacement, - engineData.Displacement.ConvertTo().Cubic.Centi.Meter.ToXMLFormat(0)), + engineData.Displacement.ConvertToCubicCentiMeter().ToXMLFormat(0)), new XElement(tns + XMLNames.Engine_FuelType, engineData.FuelType.ToXMLFormat()) ); } @@ -301,7 +301,7 @@ namespace TUGraz.VectoCore.OutputData.XML { return new object[] { new XElement(tns + XMLNames.Report_ResultEntry_Distance, new XAttribute(XMLNames.Report_Results_Unit_Attr, "km"), - result.Distance.ConvertTo().Kilo.Meter.ToXMLFormat(3)), + result.Distance.ConvertToKiloMeter().ToXMLFormat(3)), new XElement(tns + XMLNames.Report_ResultEntry_SimulationParameters, new XElement(tns + XMLNames.Report_ResultEntry_TotalVehicleMass, new XAttribute(XMLNames.Report_Results_Unit_Attr, "kg"), result.TotalVehicleWeight.ToXMLFormat(0)), diff --git a/VectoCore/VectoCore/Resources/Declaration/VAUX/HVAC-Table.csv b/VectoCore/VectoCore/Resources/Declaration/VAUX/HVAC-Table.csv index 5cb1fa8f1f3a0fee36acb0743463aa51636f4b2e..091638a7c0ee2202ce32b4962e9f9840d8cf7a39 100644 --- a/VectoCore/VectoCore/Resources/Declaration/VAUX/HVAC-Table.csv +++ b/VectoCore/VectoCore/Resources/Declaration/VAUX/HVAC-Table.csv @@ -13,10 +13,10 @@ None , 16 , 0 , 0 , 0 , 0 Default , 1 , , 150 , 150 , , Default , 2 , 200 , 200 , 150 , , Default , 3 , , 200 , 150 , , -Default , 4 , 350 , 200 , , 300 , -Default , 5 , 350 , 200 , , , -Default , 9 , 350 , 200 , , 300 , -Default , 10 , 350 , 200 , , , +Default , 4 , 350 , 200 , 200 , 300 , +Default , 5 , 350 , 200 , 200 , , +Default , 9 , 350 , 200 , 200 , 300 , +Default , 10 , 350 , 200 , 200 , , Default , 11 , 350 , 200 , , 300 , 200 Default , 12 , 350 , 200 , , , 200 Default , 16 , , , , , 200 diff --git a/VectoCore/VectoCore/Resources/Declaration/VAUX/SP-Table.csv b/VectoCore/VectoCore/Resources/Declaration/VAUX/SP-Table.csv index ec4bf35e3489ad34c9f78ab982163ba76a3aab1f..ca1eda4f9140fa8b143b580832333d6322de0644 100644 --- a/VectoCore/VectoCore/Resources/Declaration/VAUX/SP-Table.csv +++ b/VectoCore/VectoCore/Resources/Declaration/VAUX/SP-Table.csv @@ -2,13 +2,13 @@ HDV Class , Long haul , Regional delivery , Urban delivery , Municipal utility , 1 , , 240/20/20 , 220/20/30 , , 2 , 340/30/0 , 290/30/20 , 260/20/30 , , 3 , , 310/30/30 , 280/30/40 , , -4 , 510/100/0 , 490/40/40 , , 430/30/50 , +4 , 510/100/0 , 490/40/40 , 480/80/60 , 430/30/50 , 5 , 600/120/0 , 540/90/40 , 480/80/60 , , 6 , , , , , 7 , , , , , 8 , , , , , -9 , 600/120/0 , 490/60/40 , , 430/30/50 , -10 , 450/120/0 , 440/90/40 , , , +9 , 600/120/0 , 490/60/40 , 480/80/60 , 430/30/50 , +10 , 450/120/0 , 440/90/40 , 480/80/60 , , 11 , 600/120/0 , 490/60/40 , , 430/30/50 , 640/50/80 12 , 450/120/0 , 440/90/40 , , , 640/50/80 16 , , , , , 640/50/80 \ No newline at end of file diff --git a/VectoCore/VectoCore/Utils/VectoCSVFile.cs b/VectoCore/VectoCore/Utils/VectoCSVFile.cs index 0b8477558c073d8a439dca0df9cf70e0bb17c8f1..a3ced22ecca43bc2d0726dfe27e3de9ac6bf0d34 100644 --- a/VectoCore/VectoCore/Utils/VectoCSVFile.cs +++ b/VectoCore/VectoCore/Utils/VectoCSVFile.cs @@ -206,7 +206,7 @@ namespace TUGraz.VectoCore.Utils var header = table.Columns.Cast<DataColumn>().Select(col => col.Caption ?? col.ColumnName); writer.WriteLine(string.Join(Delimiter, header)); - var columnFormatter = new Func<SI, string>[table.Columns.Count]; + var columnFormatter = new Func<ConvertedSI, string>[table.Columns.Count]; for (var i = 0; i < table.Columns.Count; i++) { var col = table.Columns[i]; var decimals = (uint?)col.ExtendedProperties["decimals"]; @@ -220,10 +220,17 @@ namespace TUGraz.VectoCore.Utils var items = row.ItemArray; var formattedList = new string[items.Length]; for (var i = 0; i < items.Length; i++) { - var si = items[i] as SI; - formattedList[i] = si != null - ? columnFormatter[i](si) - : formattedList[i] = string.Format(CultureInfo.InvariantCulture, "{0}", items[i]); + + if (items[i] is SI) { + formattedList[i] = columnFormatter[i]((SI)items[i]); + } else if (items[i] is ConvertedSI) { + // todo mk-2017-10-02: maybe we also have to use decimals and showUnit from columnFormatter here? + formattedList[i] = columnFormatter[i]((ConvertedSI)items[i]); + } else { + formattedList[i] = string.Format(CultureInfo.InvariantCulture, "{0}", items[i]); + } + + // if a string contains a "," then it has to be contained in quotes in order to be correctly recognized in a CSV file. if (formattedList[i].Contains(Delimiter)) { formattedList[i] = string.Format("\"{0}\"", formattedList[i]); } diff --git a/VectoCore/VectoCore/Utils/VectoVersionCore.cs b/VectoCore/VectoCore/Utils/VectoVersionCore.cs index ae6b6b8142ebed72d7bdf370ee58a8f64acdf9d3..83f1cbea17f58186e5c821964ea606515489e850 100644 --- a/VectoCore/VectoCore/Utils/VectoVersionCore.cs +++ b/VectoCore/VectoCore/Utils/VectoVersionCore.cs @@ -36,7 +36,7 @@ namespace TUGraz.VectoCore.Utils public static string VersionNumber { get { - return "3.2.0.1022"; + return "3.2.0.1015"; } } diff --git a/VectoCore/VectoCore/VectoCore.csproj b/VectoCore/VectoCore/VectoCore.csproj index 734ddce0d1fc171013b28277750c6da4fcbdc9dc..858f6ac925714ee3bb24b1f643f165c7ed32f262 100644 --- a/VectoCore/VectoCore/VectoCore.csproj +++ b/VectoCore/VectoCore/VectoCore.csproj @@ -109,6 +109,7 @@ <ItemGroup> <Compile Include="Configuration\Constants.cs" /> <Compile Include="InputData\AuxiliaryFileHelper.cs" /> + <Compile Include="InputData\FileIO\JSON\IJSONVehicleComponents.cs" /> <Compile Include="InputData\FileIO\JSON\JSONComponentInputData.cs" /> <Compile Include="InputData\FileIO\JSON\JsonExtensionMethods.cs" /> <Compile Include="InputData\FileIO\XML\Declaration\AbstractDeclarationXMLComponentDataProvider.cs" /> @@ -116,7 +117,6 @@ <Compile Include="InputData\FileIO\XML\Declaration\XMLDeclarationAngledriveDataProvider.cs" /> <Compile Include="InputData\FileIO\XML\Declaration\XMLDeclarationAuxiliaryDataProvider.cs" /> <Compile Include="InputData\FileIO\XML\Declaration\XMLDeclarationAxlegearDataProvider.cs" /> - <Compile Include="InputData\FileIO\XML\Declaration\XMLDeclarationDriverDataProvider.cs" /> <Compile Include="InputData\FileIO\XML\Declaration\XMLDeclarationEngineDataProvider.cs" /> <Compile Include="InputData\FileIO\XML\Declaration\XMLDeclarationGearboxDataProvider.cs" /> <Compile Include="InputData\FileIO\XML\Declaration\XMLDeclarationJobInputDataProvider.cs" /> @@ -137,14 +137,20 @@ <Compile Include="InputData\FileIO\XML\Engineering\XMLEngineeringRetarderDataProvider.cs" /> <Compile Include="InputData\FileIO\XML\Engineering\XMLEngineeringTorqueConverterDataProvider.cs" /> <Compile Include="InputData\FileIO\XML\Engineering\XMLEngineeringVehicleDataProvider.cs" /> - <Compile Include="InputData\Impl\InputData.cs" /> <Compile Include="InputData\FileIO\JSON\JSONEngineData.cs" /> <Compile Include="InputData\FileIO\JSON\JSONGearboxData.cs" /> <Compile Include="InputData\FileIO\JSON\JSONInputData.cs" /> <Compile Include="InputData\FileIO\JSON\JSONInputDataFactory.cs" /> <Compile Include="InputData\FileIO\JSON\JSONVehicleData.cs" /> + <Compile Include="InputData\Impl\InputData.cs" /> <Compile Include="InputData\IVectoRunDataFactory.cs" /> + <Compile Include="InputData\Reader\ComponentData\AccelerationCurveReader.cs" /> + <Compile Include="InputData\Reader\ComponentData\AuxiliaryDataReader.cs" /> + <Compile Include="InputData\Reader\ComponentData\CrossWindCorrectionCurveReader.cs" /> <Compile Include="InputData\Reader\ComponentData\PTOIdleLossMapReader.cs" /> + <Compile Include="InputData\Reader\ComponentData\RetarderLossMapReader.cs" /> + <Compile Include="InputData\Reader\ComponentData\TorqueConverterDataReader.cs" /> + <Compile Include="InputData\Reader\ComponentData\TransmissionLossMapReader.cs" /> <Compile Include="InputData\Reader\DataObjectAdapter\AbstractSimulationDataAdapter.cs" /> <Compile Include="InputData\Reader\DataObjectAdapter\DeclarationDataAdapter.cs" /> <Compile Include="InputData\Reader\DataObjectAdapter\EngineeringDataAdapter.cs" /> @@ -162,15 +168,10 @@ <Compile Include="Models\Connector\Ports\Impl\Response.cs" /> <Compile Include="Models\Connector\Ports\IFvPort.cs" /> <Compile Include="Models\Connector\Ports\ITnPort.cs" /> - <Compile Include="InputData\Reader\ComponentData\AccelerationCurveReader.cs" /> <Compile Include="Models\Declaration\FuelData.cs" /> <Compile Include="Models\Declaration\PTOTransmission.cs" /> <Compile Include="Models\Declaration\IDeclarationAuxiliaryTable.cs" /> <Compile Include="Models\SimulationComponent\Data\AngledriveData.cs" /> - <Compile Include="InputData\Reader\ComponentData\TransmissionLossMapReader.cs" /> - <Compile Include="InputData\Reader\ComponentData\RetarderLossMapReader.cs" /> - <Compile Include="InputData\Reader\ComponentData\TorqueConverterDataReader.cs" /> - <Compile Include="InputData\Reader\ComponentData\AuxiliaryDataReader.cs" /> <Compile Include="Models\SimulationComponent\Data\Engine\FuelConsumptionMapReader.cs" /> <Compile Include="Models\SimulationComponent\Data\PTOData.cs" /> <Compile Include="Models\SimulationComponent\ILossMap.cs" /> @@ -180,12 +181,16 @@ <Compile Include="Models\SimulationComponent\Impl\ATShiftStrategy.cs" /> <Compile Include="Models\SimulationComponent\Impl\BaseShiftStrategy.cs" /> <Compile Include="Models\SimulationComponent\Impl\DrivingCycleEnumerator.cs" /> + <Compile Include="Models\SimulationComponent\Impl\EngineFanAuxiliary.cs" /> + <Compile Include="Models\SimulationComponent\Impl\VTPCombustionEngine.cs" /> <Compile Include="Models\SimulationComponent\Impl\MeasuredSpeedDrivingCycle.cs" /> <Compile Include="Models\SimulationComponent\Impl\PTOCycleController.cs" /> <Compile Include="Models\SimulationComponent\Impl\PWheelCycle.cs" /> <Compile Include="Models\SimulationComponent\Impl\TorqueConverter.cs" /> <Compile Include="Models\SimulationComponent\Impl\IdleControllerSwitcher.cs" /> <Compile Include="Models\Simulation\Data\ModalResultField.cs" /> + <Compile Include="InputData\Reader\Impl\EngineeringVTPModeVectoRunDataFactory.cs" /> + <Compile Include="Models\SimulationComponent\Impl\VTPCycle.cs" /> <Compile Include="OutputData\ModFilter\ActualModalDataFilter.cs" /> <Compile Include="OutputData\ModFilter\ModalData1HzFilter.cs" /> <Compile Include="OutputData\XML\AbstractXMLWriter.cs" /> @@ -210,7 +215,6 @@ <Compile Include="Models\Declaration\Wheels.cs" /> <Compile Include="Models\Declaration\WHTCCorrection.cs" /> <Compile Include="Models\SimulationComponent\Data\CrosswindCorrectionCdxALookup.cs" /> - <Compile Include="InputData\Reader\ComponentData\CrossWindCorrectionCurveReader.cs" /> <Compile Include="Models\SimulationComponent\Data\AuxiliaryData.cs" /> <Compile Include="Models\SimulationComponent\Data\AuxSupplyPowerReader.cs" /> <Compile Include="Models\SimulationComponent\Data\AxleGearData.cs" /> @@ -313,9 +317,7 @@ <Compile Include="Models\SimulationComponent\IWheels.cs" /> <Compile Include="Models\SimulationComponent\VectoSimulationComponent.cs" /> <Compile Include="Models\SimulationComponent\Impl\PowertrainDrivingCycle.cs" /> - <Compile Include="Models\Simulation\Data\ModalResult.cs"> - <SubType>Component</SubType> - </Compile> + <Compile Include="Models\Simulation\Data\ModalResult.cs" /> <Compile Include="Models\Simulation\IVectoRun.cs" /> <Compile Include="Models\Simulation\Impl\SimulatorFactory.cs" /> <Compile Include="Models\Simulation\Impl\VectoRun.cs" /> @@ -463,7 +465,6 @@ </ProjectReference> </ItemGroup> <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> - <!-- To modify your build process, add your task inside one of the targets below and uncomment it. Other similar extension points exist, see Microsoft.Common.targets. <Target Name="BeforeBuild"> @@ -471,6 +472,5 @@ <Target Name="AfterBuild"> </Target> --> - <Import Project="$(SolutionDir)Build\TextPreProcessing.targets" /> </Project> \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/FileIO/JsonTest.cs b/VectoCore/VectoCoreTest/FileIO/JsonTest.cs index 2947d9f5f6b0950dc04b65e206a0e4064930c287..1d5cc14530be0a4ee2921ee26023d2c846bebc0c 100644 --- a/VectoCore/VectoCoreTest/FileIO/JsonTest.cs +++ b/VectoCore/VectoCoreTest/FileIO/JsonTest.cs @@ -43,20 +43,19 @@ using TUGraz.VectoCore.Tests.Utils; namespace TUGraz.VectoCore.Tests.FileIO { - - [TestFixture] + [TestFixture] public class JsonTest { private const string TestJobFile = @"Testdata\Jobs\40t_Long_Haul_Truck.vecto"; private const string TestVehicleFile = @"Testdata\Components\24t Coach.vveh"; - [OneTimeSetUp] - public void RunBeforeAnyTests() - { - Directory.SetCurrentDirectory(TestContext.CurrentContext.TestDirectory); - } + [OneTimeSetUp] + public void RunBeforeAnyTests() + { + Directory.SetCurrentDirectory(TestContext.CurrentContext.TestDirectory); + } - [TestCase] + [TestCase] public void ReadJobTest() { var job = JSONInputDataFactory.ReadJsonJob(TestJobFile); @@ -112,7 +111,7 @@ namespace TUGraz.VectoCore.Tests.FileIO ((JObject)json["Body"]).Property("Aux").Remove(); // MK,2016-01-20: Changed for PWheel: aux entry may be missing, and that is ok. - var tmp = new JSONInputDataV2(json, TestJobFile).AuxiliaryInputData().Auxiliaries; + var tmp = new JSONInputDataV2(json, TestJobFile).JobInputData.Vehicle.AuxiliaryInputData().Auxiliaries; Assert.IsTrue(tmp.Count == 0); } @@ -156,7 +155,9 @@ namespace TUGraz.VectoCore.Tests.FileIO ((JObject)json["Body"]).Property("OverSpeedEcoRoll").Remove(); AssertHelper.Exception<VectoException>( - () => { var tmp = new JSONInputDataV2(json, TestJobFile).DriverInputData.OverSpeedEcoRoll; }, + () => { + var tmp = ((IEngineeringInputDataProvider)new JSONInputDataV2(json, TestJobFile)).DriverInputData.OverSpeedEcoRoll; + }, "Key OverSpeedEcoRoll not found"); } @@ -508,4 +509,4 @@ namespace TUGraz.VectoCore.Tests.FileIO // Assert.AreEqual(json, jsonCompare); // } // } -} \ No newline at end of file +} diff --git a/VectoCore/VectoCoreTest/FileIO/SimulationDataReaderTest.cs b/VectoCore/VectoCoreTest/FileIO/SimulationDataReaderTest.cs index 9199907b68aeea6244fd33a487e89da62fd69fcf..1440fab0f3c0922a73c779b5aef5cbae85bfcd8d 100644 --- a/VectoCore/VectoCoreTest/FileIO/SimulationDataReaderTest.cs +++ b/VectoCore/VectoCoreTest/FileIO/SimulationDataReaderTest.cs @@ -30,24 +30,24 @@ */ using NUnit.Framework; -using System.IO; -using System.Linq; -using TUGraz.VectoCommon.Exceptions; -using TUGraz.VectoCommon.InputData; -using TUGraz.VectoCommon.Models; -using TUGraz.VectoCommon.Utils; -using TUGraz.VectoCore.Configuration; -using TUGraz.VectoCore.InputData.FileIO.JSON; -using TUGraz.VectoCore.InputData.Reader.Impl; -using TUGraz.VectoCore.Models.Declaration; -using TUGraz.VectoCore.Tests.Utils; - -namespace TUGraz.VectoCore.Tests.FileIO -{ - [TestFixture] - public class SimulationDataReaderTest - { - protected const string DeclarationJob = @"TestData\Jobs\12t Delivery Truck.vecto"; +using System.IO; +using System.Linq; +using TUGraz.VectoCommon.Exceptions; +using TUGraz.VectoCommon.InputData; +using TUGraz.VectoCommon.Models; +using TUGraz.VectoCommon.Utils; +using TUGraz.VectoCore.Configuration; +using TUGraz.VectoCore.InputData.FileIO.JSON; +using TUGraz.VectoCore.InputData.Reader.Impl; +using TUGraz.VectoCore.Models.Declaration; +using TUGraz.VectoCore.Tests.Utils; + +namespace TUGraz.VectoCore.Tests.FileIO +{ + [TestFixture] + public class SimulationDataReaderTest + { + protected const string DeclarationJob = @"TestData\Jobs\12t Delivery Truck.vecto"; protected const double Tolerance = 0.0001; [OneTimeSetUp] @@ -56,71 +56,71 @@ namespace TUGraz.VectoCore.Tests.FileIO Directory.SetCurrentDirectory(TestContext.CurrentContext.TestDirectory); } - [TestCase] - public void ReadDeclarationJobFile() - { - var dataProvider = JSONInputDataFactory.ReadJsonJob(DeclarationJob); - var declarationProvider = dataProvider as IDeclarationInputDataProvider; - if (declarationProvider == null) { - throw new VectoException("Failed to cas to Engineering InputDataProvider"); - } - var reader = new DeclarationModeVectoRunDataFactory(declarationProvider, null); - //reader.SetJobFile(DeclarationJob); - - var runData = reader.NextRun().First(); - - Assert.AreEqual(ExecutionMode.Declaration, runData.ExecutionMode); - - Assert.AreEqual(Path.GetFileNameWithoutExtension(DeclarationJob), runData.JobName); - - // curbweight + bodyCurbWeight + trailerCurbWeight (for Long Haul only) - Assert.AreEqual(5850 + 1900 + 3400, runData.VehicleData.TotalCurbWeight.Value()); - - Assert.AreEqual(11900, runData.VehicleData.GrossVehicleWeight.Value()); - Assert.AreEqual(AxleConfiguration.AxleConfig_4x2, runData.VehicleData.AxleConfiguration); - AssertHelper.AreRelativeEqual(0.40726954, runData.VehicleData.DynamicTyreRadius); - - Assert.AreEqual(VehicleClass.Class2, runData.VehicleData.VehicleClass); - Assert.AreEqual(4, runData.VehicleData.AxleData.Count); - Assert.AreEqual(6, runData.VehicleData.AxleData[0].Inertia.Value(), Tolerance); - - Assert.AreEqual(true, runData.DriverData.LookAheadCoasting.Enabled); - //Assert.AreEqual(DeclarationData.Driver.LookAhead.MinimumSpeed.Value(), - // runData.DriverData.LookAheadCoasting.MinSpeed.Value(), Tolerance); - //Assert.AreEqual(DeclarationData.Driver.LookAhead.Deceleration.Value(), - // runData.DriverData.LookAheadCoasting.Deceleration.Value(), Tolerance); - - Assert.AreNotEqual(DriverMode.Off, runData.DriverData.OverSpeedEcoRoll.Mode); - Assert.AreEqual(DeclarationData.Driver.OverSpeedEcoRoll.MinSpeed.Value(), - runData.DriverData.OverSpeedEcoRoll.MinSpeed.Value(), Tolerance); - Assert.AreEqual(DeclarationData.Driver.OverSpeedEcoRoll.OverSpeed.Value(), - runData.DriverData.OverSpeedEcoRoll.OverSpeed.Value(), Tolerance); - Assert.AreEqual(DeclarationData.Driver.OverSpeedEcoRoll.UnderSpeed.Value(), - runData.DriverData.OverSpeedEcoRoll.UnderSpeed.Value(), Tolerance); - - Assert.AreEqual(3.7890, runData.EngineData.Inertia.Value()); - - var downshiftSpeeds = new[] { 660, 660, 1679.9982 }; - var downshiftTorque = new[] { -163.9, 257.9742, 988.9 }; - - Assert.AreEqual(downshiftSpeeds.Length, runData.GearboxData.Gears[2].ShiftPolygon.Downshift.Count); - for (var i = 0; i < downshiftSpeeds.Length; i++) { - Assert.AreEqual(downshiftSpeeds[i].RPMtoRad().Value(), - runData.GearboxData.Gears[2].ShiftPolygon.Downshift[i].AngularSpeed.Value(), Tolerance, "i: " + i); - Assert.AreEqual(downshiftTorque[i], runData.GearboxData.Gears[2].ShiftPolygon.Downshift[i].Torque.Value(), Tolerance, - "i: " + i); - } - - var upshiftSpeed = new[] { 1889.6633, 1889.6633, 606.64575 / Constants.RPMToRad }; - var upshiftTorque = new[] { -163.9, 245.31958, 988.9 }; - - Assert.AreEqual(upshiftSpeed.Length, runData.GearboxData.Gears[2].ShiftPolygon.Downshift.Count); - for (var i = 0; i < downshiftSpeeds.Length; i++) { - Assert.AreEqual(upshiftSpeed[i].RPMtoRad().Value(), - runData.GearboxData.Gears[1].ShiftPolygon.Upshift[i].AngularSpeed.Value(), Tolerance); - Assert.AreEqual(upshiftTorque[i], runData.GearboxData.Gears[1].ShiftPolygon.Upshift[i].Torque.Value(), Tolerance); - } - //Assert.AreEqual(, runData.DriverData.LookAheadCoasting.); - } - } + [TestCase] + public void ReadDeclarationJobFile() + { + var dataProvider = JSONInputDataFactory.ReadJsonJob(DeclarationJob); + var declarationProvider = dataProvider as IDeclarationInputDataProvider; + if (declarationProvider == null) { + throw new VectoException("Failed to cas to Engineering InputDataProvider"); + } + var reader = new DeclarationModeVectoRunDataFactory(declarationProvider, null); + //reader.SetJobFile(DeclarationJob); + + var runData = reader.NextRun().First(); + + Assert.AreEqual(ExecutionMode.Declaration, runData.ExecutionMode); + + Assert.AreEqual(Path.GetFileNameWithoutExtension(DeclarationJob), runData.JobName); + + // curbweight + bodyCurbWeight + trailerCurbWeight (for Long Haul only) + Assert.AreEqual(5850 + 1900 + 3400, runData.VehicleData.TotalCurbWeight.Value()); + + Assert.AreEqual(11900, runData.VehicleData.GrossVehicleWeight.Value()); + Assert.AreEqual(AxleConfiguration.AxleConfig_4x2, runData.VehicleData.AxleConfiguration); + AssertHelper.AreRelativeEqual(0.40726954, runData.VehicleData.DynamicTyreRadius); + + Assert.AreEqual(VehicleClass.Class2, runData.VehicleData.VehicleClass); + Assert.AreEqual(4, runData.VehicleData.AxleData.Count); + Assert.AreEqual(6, runData.VehicleData.AxleData[0].Inertia.Value(), Tolerance); + + Assert.AreEqual(true, runData.DriverData.LookAheadCoasting.Enabled); + //Assert.AreEqual(DeclarationData.Driver.LookAhead.MinimumSpeed.Value(), + // runData.DriverData.LookAheadCoasting.MinSpeed.Value(), Tolerance); + //Assert.AreEqual(DeclarationData.Driver.LookAhead.Deceleration.Value(), + // runData.DriverData.LookAheadCoasting.Deceleration.Value(), Tolerance); + + Assert.AreNotEqual(DriverMode.Off, runData.DriverData.OverSpeedEcoRoll.Mode); + Assert.AreEqual(DeclarationData.Driver.OverSpeedEcoRoll.MinSpeed.Value(), + runData.DriverData.OverSpeedEcoRoll.MinSpeed.Value(), Tolerance); + Assert.AreEqual(DeclarationData.Driver.OverSpeedEcoRoll.OverSpeed.Value(), + runData.DriverData.OverSpeedEcoRoll.OverSpeed.Value(), Tolerance); + Assert.AreEqual(DeclarationData.Driver.OverSpeedEcoRoll.UnderSpeed.Value(), + runData.DriverData.OverSpeedEcoRoll.UnderSpeed.Value(), Tolerance); + + Assert.AreEqual(3.7890, runData.EngineData.Inertia.Value(), 1e-6); + + var downshiftSpeeds = new[] { 660, 660, 1679.9982 }; + var downshiftTorque = new[] { -163.9, 257.9742, 988.9 }; + + Assert.AreEqual(downshiftSpeeds.Length, runData.GearboxData.Gears[2].ShiftPolygon.Downshift.Count); + for (var i = 0; i < downshiftSpeeds.Length; i++) { + Assert.AreEqual(downshiftSpeeds[i].RPMtoRad().Value(), + runData.GearboxData.Gears[2].ShiftPolygon.Downshift[i].AngularSpeed.Value(), Tolerance, "i: " + i); + Assert.AreEqual(downshiftTorque[i], runData.GearboxData.Gears[2].ShiftPolygon.Downshift[i].Torque.Value(), Tolerance, + "i: " + i); + } + + var upshiftSpeed = new[] { 1889.6633, 1889.6633, 606.64575 / Constants.RPMToRad }; + var upshiftTorque = new[] { -163.9, 245.31958, 988.9 }; + + Assert.AreEqual(upshiftSpeed.Length, runData.GearboxData.Gears[2].ShiftPolygon.Downshift.Count); + for (var i = 0; i < downshiftSpeeds.Length; i++) { + Assert.AreEqual(upshiftSpeed[i].RPMtoRad().Value(), + runData.GearboxData.Gears[1].ShiftPolygon.Upshift[i].AngularSpeed.Value(), Tolerance); + Assert.AreEqual(upshiftTorque[i], runData.GearboxData.Gears[1].ShiftPolygon.Upshift[i].Torque.Value(), Tolerance); + } + //Assert.AreEqual(, runData.DriverData.LookAheadCoasting.); + } + } } \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/Integration/BusAuxiliaries/AuxDemandTest.cs b/VectoCore/VectoCoreTest/Integration/BusAuxiliaries/AuxDemandTest.cs index a5a2e391379ab58c260dc1d4d95f3567e939d129..8f7f971965aa0d1d80b84e638ea3d43cd3bc63d0 100644 --- a/VectoCore/VectoCoreTest/Integration/BusAuxiliaries/AuxDemandTest.cs +++ b/VectoCore/VectoCoreTest/Integration/BusAuxiliaries/AuxDemandTest.cs @@ -97,7 +97,7 @@ namespace TUGraz.VectoCore.Tests.Integration.BusAuxiliaries busAux.DoWriteModalResults(modalData); } - Assert.AreEqual(79.303.SI().Gramm.Value(), ((SI)modalData[ModalResultField.AA_TotalCycleFC_Grams]).Value(), 0.0001); + Assert.AreEqual(79.303.SI(Unit.SI.Gramm).Value(), ((SI)modalData[ModalResultField.AA_TotalCycleFC_Grams]).Value(), 0.0001); engineDrivelinePower = -15000.SI<Watt>(); internalPower = -50; @@ -109,7 +109,7 @@ namespace TUGraz.VectoCore.Tests.Integration.BusAuxiliaries busAux.DoWriteModalResults(modalData); } - Assert.AreEqual(82.5783.SI().Gramm.Value(), ((SI)modalData[ModalResultField.AA_TotalCycleFC_Grams]).Value(), 0.0001); + Assert.AreEqual(82.5783.SI(Unit.SI.Gramm).Value(), ((SI)modalData[ModalResultField.AA_TotalCycleFC_Grams]).Value(), 0.0001); engineDrivelinePower = (driveLinePower * 1000).SI<Watt>(); internalPower = 148; @@ -121,7 +121,7 @@ namespace TUGraz.VectoCore.Tests.Integration.BusAuxiliaries busAux.DoWriteModalResults(modalData); } - Assert.AreEqual(162.4654.SI().Gramm.Value(), ((SI)modalData[ModalResultField.AA_TotalCycleFC_Grams]).Value(), 0.0001); + Assert.AreEqual(162.4654.SI(Unit.SI.Gramm).Value(), ((SI)modalData[ModalResultField.AA_TotalCycleFC_Grams]).Value(), 0.0001); } public static BusAuxiliariesAdapter CreateBusAuxAdapterForTesting(double vehicleWeight, out MockDriver driver) diff --git a/VectoCore/VectoCoreTest/Integration/EPTP/EPTPTest.cs b/VectoCore/VectoCoreTest/Integration/EPTP/EPTPTest.cs new file mode 100644 index 0000000000000000000000000000000000000000..1bf9a7dd09e2276489aa6e9dbcf72ece3976b5c2 --- /dev/null +++ b/VectoCore/VectoCoreTest/Integration/EPTP/EPTPTest.cs @@ -0,0 +1,43 @@ +using NUnit.Framework; +using TUGraz.VectoCommon.Models; +using TUGraz.VectoCore.InputData.FileIO.JSON; +using TUGraz.VectoCore.Models.Simulation.Impl; +using TUGraz.VectoCore.OutputData; +using TUGraz.VectoCore.OutputData.FileIO; + +namespace TUGraz.VectoCore.Tests.Integration.EPTP +{ + [TestFixture] + public class EPTPTest + { + [TestCase()] + public void RunEPTP() + { + var jobFile = @"E:\QUAM\Workspace\VECTO_quam\EPTP\MAN_EPTP.vecto"; + + var fileWriter = new FileOutputWriter(jobFile); + var sumWriter = new SummaryDataContainer(fileWriter); + var jobContainer = new JobContainer(sumWriter); + var dataProvider = JSONInputDataFactory.ReadJsonJob(jobFile); + var runsFactory = new SimulatorFactory(ExecutionMode.Engineering, dataProvider, fileWriter) { + ModalResults1Hz = false, + WriteModalResults = true, + ActualModalData = false, + Validate = false, + }; + + jobContainer.AddRuns(runsFactory); + + //var i = 0; + //jobContainer.Runs[i].Run.Run(); + //Assert.IsTrue(jobContainer.Runs[i].Run.FinishedWithoutErrors); + + jobContainer.Execute(); + jobContainer.WaitFinished(); + + Assert.AreEqual(true, jobContainer.AllCompleted); + + } + + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/Integration/TestVehicleIdlingSpeed.cs b/VectoCore/VectoCoreTest/Integration/TestVehicleIdlingSpeed.cs index 827d160f8d687a38a50364faf842446532a6a86c..705fc50a30f85621202b8f2ecc9e1fd7fe33e5eb 100644 --- a/VectoCore/VectoCoreTest/Integration/TestVehicleIdlingSpeed.cs +++ b/VectoCore/VectoCoreTest/Integration/TestVehicleIdlingSpeed.cs @@ -29,70 +29,76 @@ * Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology */ -using System.IO; -using System.Xml; -using TUGraz.VectoCommon.Models; -using TUGraz.VectoCommon.Resources; -using TUGraz.VectoCommon.Utils; -using TUGraz.VectoCore.Configuration; -using TUGraz.VectoCore.InputData.FileIO.XML.Declaration; -using TUGraz.VectoCore.Models.Simulation.Data; -using TUGraz.VectoCore.Models.Simulation.Impl; -using TUGraz.VectoCore.OutputData; -using TUGraz.VectoCore.OutputData.FileIO; -using TUGraz.VectoCore.Utils; +using System.IO; +using System.Xml; +using TUGraz.VectoCommon.Models; +using TUGraz.VectoCommon.Resources; +using TUGraz.VectoCommon.Utils; +using TUGraz.VectoCore.Configuration; +using TUGraz.VectoCore.InputData.FileIO.XML.Declaration; +using TUGraz.VectoCore.Models.Simulation.Data; +using TUGraz.VectoCore.Models.Simulation.Impl; +using TUGraz.VectoCore.OutputData; +using TUGraz.VectoCore.OutputData.FileIO; +using TUGraz.VectoCore.Utils; using NUnit.Framework; -namespace TUGraz.VectoCore.Tests.Integration -{ - [TestFixture] - public class TestVehicleIdlingSpeed - { - const string SampleVehicleDecl = "TestData/XML/XMLReaderDeclaration/vecto_vehicle-sample.xml"; - - [TestCase, Category("LongRunning")] - public void VehicleIdlingSpeedTest() - { - var VehicleEngineIdleSpeed = 900.RPMtoRad(); - - var reader = XmlReader.Create(SampleVehicleDecl); - - var doc = new XmlDocument(); - doc.Load(reader); - var nav = doc.CreateNavigator(); - var manager = new XmlNamespaceManager(nav.NameTable); - var helper = new XPathHelper(ExecutionMode.Declaration); - helper.AddNamespaces(manager); - - var idlingSpeed = nav.SelectSingleNode(helper.QueryAbs( - helper.NSPrefix(XMLNames.VectoInputDeclaration, Constants.XML.RootNSPrefix), - XMLNames.Component_Vehicle, - XMLNames.Vehicle_IdlingSpeed), manager); - idlingSpeed.SetValue(VehicleEngineIdleSpeed.AsRPM.ToXMLFormat(0)); - - var modified = XmlReader.Create(new StringReader(nav.OuterXml)); - - var inputDataProvider = new XMLDeclarationInputDataProvider(modified, true); - - var factory = new SimulatorFactory(ExecutionMode.Declaration, inputDataProvider, new FileOutputWriter("Idle900")); - //factory.WriteModalResults = true; - - var jobContainer = new JobContainer(null); - jobContainer.AddRuns(factory); - - var runIdx = 0; - var run = jobContainer.Runs[runIdx]; - var modContainer = (ModalDataContainer)run.Run.GetContainer().ModalData; - var modData = modContainer.Data; - - run.Run.Run(); - - modContainer.Data = modData; - Assert.IsTrue(modContainer.Min<PerSecond>(ModalResultField.n_eng_avg).IsGreaterOrEqual(VehicleEngineIdleSpeed)); - - - //jobContainer.Execute(); - //jobContainer.WaitFinished(); - } - } -} \ No newline at end of file +namespace TUGraz.VectoCore.Tests.Integration +{ + [TestFixture] + public class TestVehicleIdlingSpeed + { + const string SampleVehicleDecl = "TestData/XML/XMLReaderDeclaration/vecto_vehicle-sample.xml"; + + [OneTimeSetUp] + public void RunBeforeAnyTests() + { + Directory.SetCurrentDirectory(TestContext.CurrentContext.TestDirectory); + } + + [TestCase, Category("LongRunning")] + public void VehicleIdlingSpeedTest() + { + var VehicleEngineIdleSpeed = 900.RPMtoRad(); + + var reader = XmlReader.Create(SampleVehicleDecl); + + var doc = new XmlDocument(); + doc.Load(reader); + var nav = doc.CreateNavigator(); + var manager = new XmlNamespaceManager(nav.NameTable); + var helper = new XPathHelper(ExecutionMode.Declaration); + helper.AddNamespaces(manager); + + var idlingSpeed = nav.SelectSingleNode(helper.QueryAbs( + helper.NSPrefix(XMLNames.VectoInputDeclaration, Constants.XML.RootNSPrefix), + XMLNames.Component_Vehicle, + XMLNames.Vehicle_IdlingSpeed), manager); + idlingSpeed.SetValue(VehicleEngineIdleSpeed.AsRPM.ToXMLFormat(0)); + + var modified = XmlReader.Create(new StringReader(nav.OuterXml)); + + var inputDataProvider = new XMLDeclarationInputDataProvider(modified, true); + + var factory = new SimulatorFactory(ExecutionMode.Declaration, inputDataProvider, new FileOutputWriter("Idle900")); + //factory.WriteModalResults = true; + + var jobContainer = new JobContainer(null); + jobContainer.AddRuns(factory); + + var runIdx = 0; + var run = jobContainer.Runs[runIdx]; + var modContainer = (ModalDataContainer)run.Run.GetContainer().ModalData; + var modData = modContainer.Data; + + run.Run.Run(); + + modContainer.Data = modData; + Assert.IsTrue(modContainer.Min<PerSecond>(ModalResultField.n_eng_avg).IsGreaterOrEqual(VehicleEngineIdleSpeed)); + + + //jobContainer.Execute(); + //jobContainer.WaitFinished(); + } + } +} diff --git a/VectoCore/VectoCoreTest/Models/Declaration/AirdragDefaultValuesTest.cs b/VectoCore/VectoCoreTest/Models/Declaration/AirdragDefaultValuesTest.cs index 9348277b6ac2d98382b7e1ec32c7b50c6f763838..8d4007feac44137f7af3ce8a9911ded511d5d491 100644 --- a/VectoCore/VectoCoreTest/Models/Declaration/AirdragDefaultValuesTest.cs +++ b/VectoCore/VectoCoreTest/Models/Declaration/AirdragDefaultValuesTest.cs @@ -29,61 +29,64 @@ * Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology */ -using System.Linq; -using TUGraz.VectoCore.InputData.FileIO.JSON; -using TUGraz.VectoCore.InputData.Reader.Impl; -using TUGraz.VectoCore.Tests.Models.Declaration.DataAdapter; +using System.IO; +using System.Linq; +using TUGraz.VectoCore.InputData.FileIO.JSON; +using TUGraz.VectoCore.InputData.Reader.Impl; +using TUGraz.VectoCore.Tests.Models.Declaration.DataAdapter; using NUnit.Framework; -namespace TUGraz.VectoCore.Tests.Models.Declaration -{ - [TestFixture] - public class AirdragDefaultValuesTest - { - [TestCase] - public void TestClass2() - { - var file = @"TestData\Integration\DeclarationMode\Class2_RigidTruck_4x2\Class2_RigidTruck_DECL.vecto"; - var inputData = (JSONInputDataV3)JSONInputDataFactory.ReadJsonJob(file); - inputData.AirdragData = null; // force use of standard values - - var dataReader = new DeclarationModeVectoRunDataFactory(inputData, null); - var runData = dataReader.NextRun().ToArray(); - var runDataOrig = DeclarationAdapterTestHelper.CreateVectoRunData(file); - - Assert.AreEqual(4.83, runDataOrig[0].AirdragData.DeclaredAirdragArea.Value()); - - Assert.AreEqual(7.2, runData[0].AirdragData.DeclaredAirdragArea.Value()); - } - - [TestCase] - public void TestClass5() - { - var file = @"TestData\Integration\DeclarationMode\Class5_Tractor_4x2\Class5_Tractor_DECL.vecto"; - var inputData = (JSONInputDataV3)JSONInputDataFactory.ReadJsonJob(file); - inputData.AirdragData = null; // force use of standard values - - var dataReader = new DeclarationModeVectoRunDataFactory(inputData, null); - var runData = dataReader.NextRun().ToArray(); - var runDataOrig = DeclarationAdapterTestHelper.CreateVectoRunData(file); - - Assert.AreEqual(5.3, runDataOrig[0].AirdragData.DeclaredAirdragArea.Value()); - Assert.AreEqual(8.7, runData[0].AirdragData.DeclaredAirdragArea.Value()); - } - - [TestCase] - public void TestClass9() - { - var file = @"TestData\Integration\DeclarationMode\Class9_RigidTruck_6x2\Class9_RigidTruck_DECL.vecto"; - var inputData = (JSONInputDataV3)JSONInputDataFactory.ReadJsonJob(file); - inputData.AirdragData = null; // force use of standard values - - var dataReader = new DeclarationModeVectoRunDataFactory(inputData, null); - var runData = dataReader.NextRun().ToArray(); - var runDataOrig = DeclarationAdapterTestHelper.CreateVectoRunData(file); - - Assert.AreEqual(5.2, runDataOrig[0].AirdragData.DeclaredAirdragArea.Value()); - Assert.AreEqual(8.5, runData[0].AirdragData.DeclaredAirdragArea.Value()); - } - } -} \ No newline at end of file +namespace TUGraz.VectoCore.Tests.Models.Declaration +{ + [TestFixture] + public class AirdragDefaultValuesTest + { + [OneTimeSetUp] + public void RunBeforeAnyTests() + { + Directory.SetCurrentDirectory(TestContext.CurrentContext.TestDirectory); + } + + [TestCase] + public void TestClass2() + { + var file = @"TestData\Integration\DeclarationMode\Class2_RigidTruck_4x2\Class2_RigidTruck_DECL.vecto"; + var fileNoAirdrag = + @"TestData\Integration\DeclarationMode\Class2_RigidTruck_4x2\Class2_RigidTruck_NoAirdrag_DECL.vecto"; + + var runData = DeclarationAdapterTestHelper.CreateVectoRunData(fileNoAirdrag); + var runDataOrig = DeclarationAdapterTestHelper.CreateVectoRunData(file); + + Assert.AreEqual(4.83, runDataOrig[0].AirdragData.DeclaredAirdragArea.Value()); + + Assert.AreEqual(7.2, runData[0].AirdragData.DeclaredAirdragArea.Value()); + } + + [TestCase] + public void TestClass5() + { + var file = @"TestData\Integration\DeclarationMode\Class5_Tractor_4x2\Class5_Tractor_DECL.vecto"; + var fileNoAirdrag = @"TestData\Integration\DeclarationMode\Class5_Tractor_4x2\Class5_Tractor_NoAirdrag_DECL.vecto"; + + var runData = DeclarationAdapterTestHelper.CreateVectoRunData(fileNoAirdrag); + var runDataOrig = DeclarationAdapterTestHelper.CreateVectoRunData(file); + + Assert.AreEqual(5.3, runDataOrig[0].AirdragData.DeclaredAirdragArea.Value()); + Assert.AreEqual(8.7, runData[0].AirdragData.DeclaredAirdragArea.Value()); + } + + [TestCase] + public void TestClass9() + { + var file = @"TestData\Integration\DeclarationMode\Class9_RigidTruck_6x2\Class9_RigidTruck_DECL.vecto"; + var fileNoAirdrag = + @"TestData\Integration\DeclarationMode\Class9_RigidTruck_6x2\Class9_RigidTruck_NoAirdrag_DECL.vecto"; + + var runData = DeclarationAdapterTestHelper.CreateVectoRunData(fileNoAirdrag); + var runDataOrig = DeclarationAdapterTestHelper.CreateVectoRunData(file); + + Assert.AreEqual(5.2, runDataOrig[0].AirdragData.DeclaredAirdragArea.Value()); + Assert.AreEqual(8.5, runData[0].AirdragData.DeclaredAirdragArea.Value()); + } + } +} diff --git a/VectoCore/VectoCoreTest/Models/Declaration/DeclarationDataTest.cs b/VectoCore/VectoCoreTest/Models/Declaration/DeclarationDataTest.cs index 300b2a75015f35e9683944a39635051f2f3a12ec..3a429221b67df3554b2a5afab384a0e20815f947 100644 --- a/VectoCore/VectoCoreTest/Models/Declaration/DeclarationDataTest.cs +++ b/VectoCore/VectoCoreTest/Models/Declaration/DeclarationDataTest.cs @@ -362,10 +362,10 @@ namespace TUGraz.VectoCore.Tests.Models.Declaration [TestCase(VehicleClass.Class1, new[] { 0, 150, 150, 0, 0 }), TestCase(VehicleClass.Class2, new[] { 200, 200, 150, 0, 0 }), TestCase(VehicleClass.Class3, new[] { 0, 200, 150, 0, 0 }), - TestCase(VehicleClass.Class4, new[] { 350, 200, 0, 300, 0 }), - TestCase(VehicleClass.Class5, new[] { 350, 200, 0, 0, 0 }), - TestCase(VehicleClass.Class9, new[] { 350, 200, 0, 300, 0 }), - TestCase(VehicleClass.Class10, new[] { 350, 200, 0, 0, 0 }), + TestCase(VehicleClass.Class4, new[] { 350, 200, 200, 300, 0 }), + TestCase(VehicleClass.Class5, new[] { 350, 200, 200, 0, 0 }), + TestCase(VehicleClass.Class9, new[] { 350, 200, 200, 300, 0 }), + TestCase(VehicleClass.Class10, new[] { 350, 200, 200, 0, 0 }), TestCase(VehicleClass.Class11, new[] { 350, 200, 0, 300, 200 }), TestCase(VehicleClass.Class12, new[] { 350, 200, 0, 0, 200 }), TestCase(VehicleClass.Class16, new[] { 0, 0, 0, 0, 200 })] diff --git a/VectoCore/VectoCoreTest/Models/Declaration/ShiftPolygonTest.cs b/VectoCore/VectoCoreTest/Models/Declaration/ShiftPolygonTest.cs index 62b786714b8f31a3b7005e1325f9dd4f3eb4055d..e740bccb532bf58150661ab3fb89496c7eecb9c7 100644 --- a/VectoCore/VectoCoreTest/Models/Declaration/ShiftPolygonTest.cs +++ b/VectoCore/VectoCoreTest/Models/Declaration/ShiftPolygonTest.cs @@ -520,7 +520,7 @@ namespace TUGraz.VectoCore.Tests.Models.Declaration //@"TestData\Components\40t_Long_Haul_Truck.vgbx"; if (!File.Exists(engineFldFile)) { - Assert.Ignore("Confidential File not found. Test cannot run without file."); + Assert.Inconclusive("Confidential File not found. Test cannot run without file."); } var rdyn = 0.4882675.SI<Meter>(); @@ -611,7 +611,7 @@ namespace TUGraz.VectoCore.Tests.Models.Declaration double idlingSpeed) { if (!Directory.Exists(BasePath)) { - Assert.Ignore("Confidential File not found. Test cannot run without file."); + Assert.Inconclusive("Confidential File not found. Test cannot run without file."); } var gearboxData = new JSONGearboxDataV6(JSONInputDataFactory.ReadFile(Path.Combine(BasePath, gearboxFile)), diff --git a/VectoCore/VectoCoreTest/Models/Simulation/AuxTests.cs b/VectoCore/VectoCoreTest/Models/Simulation/AuxTests.cs index e4e0424d43247641cffe273f42187cd4a1e5aafa..3ada562901f4d4fd6c179d111a767eeb6009eae5 100644 --- a/VectoCore/VectoCoreTest/Models/Simulation/AuxTests.cs +++ b/VectoCore/VectoCoreTest/Models/Simulation/AuxTests.cs @@ -30,6 +30,7 @@ */ using System.Collections.Generic; +using System.IO; using TUGraz.VectoCommon.Exceptions; using TUGraz.VectoCommon.Models; using TUGraz.VectoCommon.Utils; @@ -56,6 +57,14 @@ namespace TUGraz.VectoCore.Tests.Models.Simulation [TestFixture] public class AuxTests { + + [OneTimeSetUp] + public void RunBeforeAnyTests() + { + Directory.SetCurrentDirectory(TestContext.CurrentContext.TestDirectory); + } + + [TestCase] public void AuxWriteModFileSumFile() diff --git a/VectoCore/VectoCoreTest/Models/Simulation/DeclarationSimulationFactoryTest.cs b/VectoCore/VectoCoreTest/Models/Simulation/DeclarationSimulationFactoryTest.cs index 1c116da6e77979afe44c807131a38d893908c91d..5b92db6249a63ce9d641319f0029349b540a9613 100644 --- a/VectoCore/VectoCoreTest/Models/Simulation/DeclarationSimulationFactoryTest.cs +++ b/VectoCore/VectoCoreTest/Models/Simulation/DeclarationSimulationFactoryTest.cs @@ -47,6 +47,12 @@ namespace TUGraz.VectoCore.Tests.Models.Simulation { const string SampleVehicleDecl = "TestData/XML/XMLReaderDeclaration/vecto_vehicle-sample.xml"; + [OneTimeSetUp] + public void RunBeforeAnyTests() + { + Directory.SetCurrentDirectory(TestContext.CurrentContext.TestDirectory); + } + [TestCase("None", RetarderType.None), TestCase("Losses included in Gearbox", RetarderType.LossesIncludedInTransmission), TestCase("Engine Retarder", RetarderType.EngineRetarder), diff --git a/VectoCore/VectoCoreTest/Models/Simulation/DrivingCycleTests.cs b/VectoCore/VectoCoreTest/Models/Simulation/DrivingCycleTests.cs index 3ab571be015683ad1be6bb8e24d4bfb0a0441e63..12c019bb2d3b7b7cfb0ffd49d5a972d565f96390 100644 --- a/VectoCore/VectoCoreTest/Models/Simulation/DrivingCycleTests.cs +++ b/VectoCore/VectoCoreTest/Models/Simulation/DrivingCycleTests.cs @@ -203,6 +203,11 @@ namespace TUGraz.VectoCore.Tests.Models.Simulation TestCase("<t>,<v>,<grad>,<n>,<gear>", CycleType.MeasuredSpeedGear), TestCase("<n>,<Padd>,<gear>,<v>,<grad>,<t>", CycleType.MeasuredSpeedGear), TestCase("t,v,grad,Padd,n,gear", CycleType.MeasuredSpeedGear), + + // Verification test simulation + TestCase("<t>,<v>,<n_eng>,<n_fan>,<tq_left>,<tq_right>,<n_wh_left>,<n_wh_right>", CycleType.VTP), + TestCase("<t>,<v>,<n_eng>,<n_fan>,<tq_left>,<tq_right>,<n_wh_left>,<n_wh_right>,<gear>", CycleType.VTP), + TestCase("<t>,<v>,<n_eng>,<n_fan>,<tq_left>,<tq_right>,<n_wh_left>,<n_wh_right>,<fc>,<gear>", CycleType.VTP), ] public void DrivingCycle_AutoDetect(string cycle, CycleType type) { diff --git a/VectoCore/VectoCoreTest/Models/Simulation/PwheelModeTests.cs b/VectoCore/VectoCoreTest/Models/Simulation/PwheelModeTests.cs index d76d7f19f46020b0427d27c5ad3ef5e6ef3be240..74e110abf6e45279baae1caad1593f22e302c185 100644 --- a/VectoCore/VectoCoreTest/Models/Simulation/PwheelModeTests.cs +++ b/VectoCore/VectoCoreTest/Models/Simulation/PwheelModeTests.cs @@ -54,14 +54,40 @@ namespace TUGraz.VectoCore.Tests.Models.Simulation [TestFixture] public class PwheelModeTests { + + [OneTimeSetUp] + public void RunBeforeAnyTests() + { + Directory.SetCurrentDirectory(TestContext.CurrentContext.TestDirectory); + } + + /// <summary> /// Test if the cycle file can be read. /// </summary> /// <remarks>VECTO-177</remarks> [TestCase] public void Pwheel_ReadCycle_Test() - { - var container = new VehicleContainer(ExecutionMode.Engineering); + { + var runData = new VectoRunData() { + GearboxData = new GearboxData { + Gears = new Dictionary<uint, GearData> { + { 1, new GearData { Ratio = 2.0 } }, + { 2, new GearData { Ratio = 3.5 } } + } + }, + VehicleData = new VehicleData { + //DynamicTyreRadius = + }, + AxleGearData = new AxleGearData { + AxleGear = new TransmissionData { + Ratio = 2.3 + } + } + }; + + var container = new VehicleContainer(ExecutionMode.Engineering); + container.RunData = runData; var inputData = @"<t>,<Pwheel>,<gear>,<n>,<Padd> 1,89,2,1748,1.300 2,120,2,1400,0.4"; @@ -69,23 +95,22 @@ namespace TUGraz.VectoCore.Tests.Models.Simulation var cycleFile = new MemoryStream(Encoding.UTF8.GetBytes(inputData)); var drivingCycle = DrivingCycleDataReader.ReadFromStream(cycleFile, CycleType.PWheel, "", false); - var gearbox = new CycleGearbox(container, new VectoRunData() { - GearboxData = new GearboxData { - Gears = new Dictionary<uint, GearData> { { 1, new GearData { Ratio = 2.0 } }, { 2, new GearData { Ratio = 3.5 } } } - } - }); + var gearbox = new CycleGearbox(container, runData); + - var cycle = new PWheelCycle(container, drivingCycle, 2.3, null, - gearbox.ModelData.Gears.ToDictionary(g => g.Key, g => g.Value.Ratio)); + var cycle = new PWheelCycle(container, drivingCycle); + cycle.Connect(new MockTnOutPort()); + cycle.Initialize(); + Assert.AreEqual(container.CycleData.LeftSample.Time, 1.SI<Second>()); Assert.AreEqual(container.CycleData.RightSample.Time, 2.SI<Second>()); Assert.AreEqual(1748.RPMtoRad() / (2.3 * 3.5), container.CycleData.LeftSample.WheelAngularVelocity); Assert.AreEqual(1400.RPMtoRad() / (2.3 * 3.5), container.CycleData.RightSample.WheelAngularVelocity); - Assert.AreEqual(89.SI().Kilo.Watt, container.CycleData.LeftSample.PWheel); - Assert.AreEqual(120.SI().Kilo.Watt, container.CycleData.RightSample.PWheel); + Assert.AreEqual(89.SI(Unit.SI.Kilo.Watt), container.CycleData.LeftSample.PWheel); + Assert.AreEqual(120.SI(Unit.SI.Kilo.Watt), container.CycleData.RightSample.PWheel); Assert.AreEqual(2u, container.CycleData.LeftSample.Gear); Assert.AreEqual(2u, container.CycleData.RightSample.Gear); @@ -93,8 +118,8 @@ namespace TUGraz.VectoCore.Tests.Models.Simulation Assert.AreEqual(1300.SI<Watt>(), container.CycleData.LeftSample.AdditionalAuxPowerDemand); Assert.AreEqual(400.SI<Watt>(), container.CycleData.RightSample.AdditionalAuxPowerDemand); - Assert.AreEqual(89.SI().Kilo.Watt / (1748.RPMtoRad() / (2.3 * 3.5)), container.CycleData.LeftSample.Torque); - Assert.AreEqual(120.SI().Kilo.Watt / (1400.RPMtoRad() / (2.3 * 3.5)), container.CycleData.RightSample.Torque); + Assert.AreEqual(89.SI(Unit.SI.Kilo.Watt) / (1748.RPMtoRad() / (2.3 * 3.5)), container.CycleData.LeftSample.Torque); + Assert.AreEqual(120.SI(Unit.SI.Kilo.Watt) / (1400.RPMtoRad() / (2.3 * 3.5)), container.CycleData.RightSample.Torque); } /// <summary> diff --git a/VectoCore/VectoCoreTest/Models/Simulation/SimulationTests.cs b/VectoCore/VectoCoreTest/Models/Simulation/SimulationTests.cs index 196fdd87338c1e209576bc6d1e5406ef9bf6dddd..858bd32ff7172abdd7bc6e2e3ebb97f6c6ab75ee 100644 --- a/VectoCore/VectoCoreTest/Models/Simulation/SimulationTests.cs +++ b/VectoCore/VectoCoreTest/Models/Simulation/SimulationTests.cs @@ -29,6 +29,7 @@ * Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology */ +using System.IO; using System.Linq; using TUGraz.VectoCommon.Models; using TUGraz.VectoCommon.Utils; @@ -47,6 +48,14 @@ namespace TUGraz.VectoCore.Tests.Models.Simulation { private const string EngineOnlyJob = @"TestData\Jobs\EngineOnlyJob.vecto"; + + [OneTimeSetUp] + public void RunBeforeAnyTests() + { + Directory.SetCurrentDirectory(TestContext.CurrentContext.TestDirectory); + } + + [TestCase] public void TestSimulationEngineOnly() { diff --git a/VectoCore/VectoCoreTest/Models/SimulationComponent/CombustionEngineTest.cs b/VectoCore/VectoCoreTest/Models/SimulationComponent/CombustionEngineTest.cs index 5adb282bc0590ea7cb1c0f9e9025b0e5de1247cb..1c6eeba3309cada67f4189ae2b3d152496d5db1c 100644 --- a/VectoCore/VectoCoreTest/Models/SimulationComponent/CombustionEngineTest.cs +++ b/VectoCore/VectoCoreTest/Models/SimulationComponent/CombustionEngineTest.cs @@ -525,11 +525,11 @@ namespace TUGraz.VectoCore.Tests.Models.SimulationComponent var displace = engineData.Displacement; Assert.AreEqual(0.01273, displace.Value()); - Assert.IsTrue(displace.HasEqualUnit(new SI().Cubic.Meter)); + Assert.IsTrue(displace.HasEqualUnit(new SI(Unit.SI.Cubic.Meter))); var inert = engineData.Inertia; Assert.AreEqual(3.8, inert.Value(), 0.00001); - Assert.IsTrue(inert.HasEqualUnit(new SI().Kilo.Gramm.Square.Meter)); + Assert.IsTrue(inert.HasEqualUnit(new SI(Unit.SI.Kilo.Gramm.Square.Meter))); var idle = engineData.IdleSpeed; Assert.AreEqual(58.6430628670095, idle.Value(), 0.000001); diff --git a/VectoCore/VectoCoreTest/Models/SimulationComponent/EngineFanAuxTest.cs b/VectoCore/VectoCoreTest/Models/SimulationComponent/EngineFanAuxTest.cs new file mode 100644 index 0000000000000000000000000000000000000000..47cb92aeecce23ec27b6b72ed51cffd724b731e9 --- /dev/null +++ b/VectoCore/VectoCoreTest/Models/SimulationComponent/EngineFanAuxTest.cs @@ -0,0 +1,23 @@ +using NUnit.Framework; +using TUGraz.VectoCommon.Utils; +using TUGraz.VectoCore.Models.SimulationComponent.Impl; + +namespace TUGraz.VectoCore.Tests.Models.SimulationComponent +{ + [TestFixture] + public class EngineFanAuxTest + { + + [TestCase(200 , 53.998), + TestCase(500, 843.713), + TestCase(1000, 6749.700), + TestCase(1300, 14829.091), + TestCase(1500, 22780.238)] + public void TestEngineFanPowerDemand(double fanSpeedRPM, double expectedPowerDemand) + { + var engineFan = new EngineFanAuxiliary(new[] { 5.5e-7, 14.62, 108.5 }, 0.225.SI<Meter>()); + + Assert.AreEqual(expectedPowerDemand, engineFan.PowerDemand(fanSpeedRPM.RPMtoRad()).Value(), 1e-3); + } + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/Models/SimulationComponentData/FuelConsumptionMapTest.cs b/VectoCore/VectoCoreTest/Models/SimulationComponentData/FuelConsumptionMapTest.cs index 2603aa7cad32b5a6154355883913c66ad1a5b103..03f06bbec3883a92e50e752cb3ee04fd9c28020f 100644 --- a/VectoCore/VectoCoreTest/Models/SimulationComponentData/FuelConsumptionMapTest.cs +++ b/VectoCore/VectoCoreTest/Models/SimulationComponentData/FuelConsumptionMapTest.cs @@ -1,73 +1,73 @@ -/* -* This file is part of VECTO. -* -* Copyright © 2012-2017 European Union -* -* Developed by Graz University of Technology, -* Institute of Internal Combustion Engines and Thermodynamics, -* Institute of Technical Informatics -* -* VECTO is licensed under the EUPL, Version 1.1 or - as soon they will be approved -* by the European Commission - subsequent versions of the EUPL (the "Licence"); -* You may not use VECTO except in compliance with the Licence. -* You may obtain a copy of the Licence at: -* -* https://joinup.ec.europa.eu/community/eupl/og_page/eupl -* -* Unless required by applicable law or agreed to in writing, VECTO -* distributed under the Licence is distributed on an "AS IS" basis, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the Licence for the specific language governing permissions and -* limitations under the Licence. -* -* Authors: -* Stefan Hausberger, hausberger@ivt.tugraz.at, IVT, Graz University of Technology -* Christian Kreiner, christian.kreiner@tugraz.at, ITI, Graz University of Technology -* Michael Krisper, michael.krisper@tugraz.at, ITI, Graz University of Technology -* Raphael Luz, luz@ivt.tugraz.at, IVT, Graz University of Technology -* Markus Quaritsch, markus.quaritsch@tugraz.at, IVT, Graz University of Technology -* Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology -*/ - -using System.Collections.Generic; -using System.Globalization; -using System.IO; -using System.Linq; -using TUGraz.VectoCommon.Utils; -using TUGraz.VectoCore.Models.SimulationComponent.Data.Engine; -using NUnit.Framework; - -namespace TUGraz.VectoCore.Tests.Models.SimulationComponentData -{ - [TestFixture] - public class FuelConsumptionMapTest - { - private const double Tolerance = 0.0001; - - [TestCase] - public void TestFuelConsumption_FixedPoints() - { - var map = FuelConsumptionMapReader.ReadFromFile(@"TestData\Components\24t Coach.vmap"); - var lines = File.ReadAllLines(@"TestData\Components\24t Coach.vmap").Skip(1).ToArray(); - AssertMapValuesEqual(lines, map); - } - - [TestCase] - public void TestFuelConsumption_InterpolatedPoints() - { - var map = FuelConsumptionMapReader.ReadFromFile(@"TestData\Components\24t Coach.vmap"); - var lines = File.ReadAllLines(@"TestData\Components\24t CoachInterpolated.vmap").Skip(1).ToArray(); - AssertMapValuesEqual(lines, map); - } - - private static void AssertMapValuesEqual(IReadOnlyList<string> lines, FuelConsumptionMap map) - { +/* +* This file is part of VECTO. +* +* Copyright © 2012-2017 European Union +* +* Developed by Graz University of Technology, +* Institute of Internal Combustion Engines and Thermodynamics, +* Institute of Technical Informatics +* +* VECTO is licensed under the EUPL, Version 1.1 or - as soon they will be approved +* by the European Commission - subsequent versions of the EUPL (the "Licence"); +* You may not use VECTO except in compliance with the Licence. +* You may obtain a copy of the Licence at: +* +* https://joinup.ec.europa.eu/community/eupl/og_page/eupl +* +* Unless required by applicable law or agreed to in writing, VECTO +* distributed under the Licence is distributed on an "AS IS" basis, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the Licence for the specific language governing permissions and +* limitations under the Licence. +* +* Authors: +* Stefan Hausberger, hausberger@ivt.tugraz.at, IVT, Graz University of Technology +* Christian Kreiner, christian.kreiner@tugraz.at, ITI, Graz University of Technology +* Michael Krisper, michael.krisper@tugraz.at, ITI, Graz University of Technology +* Raphael Luz, luz@ivt.tugraz.at, IVT, Graz University of Technology +* Markus Quaritsch, markus.quaritsch@tugraz.at, IVT, Graz University of Technology +* Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology +*/ + +using System.Collections.Generic; +using System.Globalization; +using System.IO; +using System.Linq; +using TUGraz.VectoCommon.Utils; +using TUGraz.VectoCore.Models.SimulationComponent.Data.Engine; +using NUnit.Framework; + +namespace TUGraz.VectoCore.Tests.Models.SimulationComponentData +{ + [TestFixture] + public class FuelConsumptionMapTest + { + private const double Tolerance = 0.0001; + + [TestCase] + public void TestFuelConsumption_FixedPoints() + { + var map = FuelConsumptionMapReader.ReadFromFile(@"TestData\Components\24t Coach.vmap"); + var lines = File.ReadAllLines(@"TestData\Components\24t Coach.vmap").Skip(1).ToArray(); + AssertMapValuesEqual(lines, map); + } + + [TestCase] + public void TestFuelConsumption_InterpolatedPoints() + { + var map = FuelConsumptionMapReader.ReadFromFile(@"TestData\Components\24t Coach.vmap"); + var lines = File.ReadAllLines(@"TestData\Components\24t CoachInterpolated.vmap").Skip(1).ToArray(); + AssertMapValuesEqual(lines, map); + } + + private static void AssertMapValuesEqual(IReadOnlyList<string> lines, FuelConsumptionMap map) + { for (var i = 1; i < lines.Count; i++) { - var entry = lines[i].Split(',').Select(x => double.Parse(x, CultureInfo.InvariantCulture)).ToArray(); - - Assert.AreEqual(entry[2].SI().Gramm.Per.Hour.ConvertTo().Kilo.Gramm.Per.Second.Value(), - map.GetFuelConsumption(entry[1].SI<NewtonMeter>(), entry[0].RPMtoRad(), true).Value.Value(), Tolerance); - } - } - } + var entry = lines[i].Split(',').Select(x => double.Parse(x, CultureInfo.InvariantCulture)).ToArray(); + + Assert.AreEqual(entry[2].SI(Unit.SI.Gramm.Per.Hour).Value(), + map.GetFuelConsumption(entry[1].SI<NewtonMeter>(), entry[0].RPMtoRad(), true).Value.Value(), Tolerance); + } + } + } } \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/Models/SimulationComponentData/ValidationTest.cs b/VectoCore/VectoCoreTest/Models/SimulationComponentData/ValidationTest.cs index ec5ac40ea6aa9e38e75ef00047ce8cc970be99db..e529782f2d5f2bd1a981373718015fdd853ec123 100644 --- a/VectoCore/VectoCoreTest/Models/SimulationComponentData/ValidationTest.cs +++ b/VectoCore/VectoCoreTest/Models/SimulationComponentData/ValidationTest.cs @@ -83,7 +83,7 @@ namespace TUGraz.VectoCore.Tests.Models.SimulationComponentData var data = new CombustionEngineData { ModelName = "asdf", - Displacement = 6374.SI().Cubic.Centi.Meter.Cast<CubicMeter>(), + Displacement = 6374.SI(Unit.SI.Cubic.Centi.Meter).Cast<CubicMeter>(), IdleSpeed = 560.RPMtoRad(), Inertia = 1.SI<KilogramSquareMeter>(), WHTCUrban = 1, @@ -119,7 +119,7 @@ namespace TUGraz.VectoCore.Tests.Models.SimulationComponentData fullLoad.Rows.Add("3", "3", "-3", "3"); var data = new MockEngineDataProvider { Model = "asdf", - Displacement = 6374.SI().Cubic.Centi.Meter.Cast<CubicMeter>(), + Displacement = 6374.SI(Unit.SI.Cubic.Centi.Meter).Cast<CubicMeter>(), IdleSpeed = 560.RPMtoRad(), Inertia = 1.SI<KilogramSquareMeter>(), FullLoadCurve = fullLoad, @@ -154,7 +154,7 @@ namespace TUGraz.VectoCore.Tests.Models.SimulationComponentData fullLoad.Rows.Add("3", "3", "-3", "3"); var data = new MockEngineDataProvider { Model = "asdf", - Displacement = 6374.SI().Cubic.Centi.Meter.Cast<CubicMeter>(), + Displacement = 6374.SI(Unit.SI.Cubic.Centi.Meter).Cast<CubicMeter>(), IdleSpeed = 560.RPMtoRad(), Inertia = 1.SI<KilogramSquareMeter>(), FullLoadCurve = fullLoad, diff --git a/VectoCore/VectoCoreTest/Reports/ModDataTest.cs b/VectoCore/VectoCoreTest/Reports/ModDataTest.cs index f1e7981b69801f1f5d6b0f34278838b70cee9041..4336f8b271b557b8d2a189a1c1922d6c884270b8 100644 --- a/VectoCore/VectoCoreTest/Reports/ModDataTest.cs +++ b/VectoCore/VectoCoreTest/Reports/ModDataTest.cs @@ -94,12 +94,70 @@ namespace TUGraz.VectoCore.Tests.Reports RunSimulation(jobName, ExecutionMode.Declaration); } + [TestCase(@"TestData\Integration\DeclarationMode\Class2_RigidTruck_4x2\Class2_RigidTruck_DECL.vecto")] + public void TestVSUM_VMOD_FormatDecl(string jobName) + { + RunSimulation(jobName, ExecutionMode.Declaration); + + var tmpWriter = new FileOutputWriter(jobName); + + AssertModDataFormat(tmpWriter.GetModDataFileName(Path.GetFileNameWithoutExtension(jobName), "LongHaul", "ReferenceLoad")); + AssertSumDataFormat(tmpWriter.SumFileName); + } + [TestCase(@"TestData\Integration\EngineeringMode\Class2_RigidTruck_4x2\Class2_RigidTruck_ENG.vecto"), TestCase(@"TestData\Integration\EngineeringMode\Class5_Tractor_4x2\Class5_Tractor_ENG.vecto"), TestCase(@"TestData\Integration\EngineeringMode\Class9_RigidTruck_6x2_PTO\Class9_RigidTruck_ENG_PTO.vecto"),] public void TestFullCycleModDataIntegrityMT(string jobName) { - RunSimulation(jobName, ExecutionMode.Engineering); + RunSimulation(jobName, ExecutionMode.Engineering); + } + + private void AssertModDataFormat(string modFilename) + { + var lineCnt = 0; + var gearColumn = -1; + foreach (var line in File.ReadLines(modFilename)) { + lineCnt++; + if (lineCnt == 2) { + var header = line.Split(',').ToList(); + gearColumn = header.FindIndex(x => x.StartsWith("Gear")); + } + if (lineCnt <= 2) { + continue; + } + var parts = line.Split(','); + for (var i = 0; i < 53; i++) { + if (i == gearColumn || i >= parts.Length || string.IsNullOrWhiteSpace(parts[i])) { + continue; + } + var numParts = parts[i].Split('.'); + Assert.AreEqual(2, numParts.Length, string.Format("Line {0}: column {1}: value {2}", lineCnt, i, parts[i])); + Assert.IsTrue(numParts[0].Length > 0); + Assert.AreEqual(4, numParts[1].Length); + } + } + } + + private void AssertSumDataFormat(string sumFilename) + { + var first = 2; + foreach (var line in File.ReadLines(sumFilename)) { + if (first > 0) { + first--; + continue; + } + var parts = line.Split(','); + for (var i = 56; i < 128; i++) { + if (i >= parts.Length || string.IsNullOrWhiteSpace(parts[i])) { + continue; + } + var numParts = parts[i].Split('.'); + Assert.AreEqual(2, numParts.Length); + Assert.IsTrue(numParts[0].Length > 0); + Assert.AreEqual(4, numParts[1].Length); + } + } } private static void RunSimulation(string jobName, ExecutionMode mode) @@ -132,7 +190,7 @@ namespace TUGraz.VectoCore.Tests.Reports foreach (var modalResults in modData) { AssertModDataIntegrity(modalResults.Item1, auxKeys, modalResults.Item2, - FuelConsumptionMapReader.Create(((IEngineeringInputDataProvider)inputData).EngineInputData.FuelConsumptionMap)); + FuelConsumptionMapReader.Create(((IEngineeringInputDataProvider)inputData).JobInputData.Vehicle.EngineInputData.FuelConsumptionMap)); } AssertSumDataIntegrity(sumData, mode); @@ -156,36 +214,36 @@ namespace TUGraz.VectoCore.Tests.Reports var inputFile = row[SummaryDataContainer.INPUTFILE].ToString(); var cycle = row[SummaryDataContainer.CYCLE].ToString(); var loading = row[SummaryDataContainer.LOADING].ToString(); - var eFcMapPos = ((SI)row[SummaryDataContainer.E_FCMAP_POS]).Value(); - var eFcMapNeg = ((SI)row[SummaryDataContainer.E_FCMAP_NEG]).Value(); - var ePowertrainInertia = ((SI)row[SummaryDataContainer.E_POWERTRAIN_INERTIA]).Value(); - var eAux = ((SI)row[SummaryDataContainer.E_AUX]).Value(); - var eClutchLoss = ((SI)row[SummaryDataContainer.E_CLUTCH_LOSS]).Value(); - var eTcLoss = ((SI)row[SummaryDataContainer.E_TC_LOSS]).Value(); - //var eShiftLoss = ((SI)row[SummaryDataContainer.E_SHIFT_LOSS]).Value(); - var eGbxLoss = ((SI)row[SummaryDataContainer.E_GBX_LOSS]).Value(); - var eRetLoss = ((SI)row[SummaryDataContainer.E_RET_LOSS]).Value(); - var eAngleLoss = ((SI)row[SummaryDataContainer.E_ANGLE_LOSS]).Value(); - var eAxlLoss = ((SI)row[SummaryDataContainer.E_AXL_LOSS]).Value(); - var eBrakeLoss = ((SI)row[SummaryDataContainer.E_BRAKE]).Value(); - var eVehInertia = ((SI)row[SummaryDataContainer.E_VEHICLE_INERTIA]).Value(); - var eAir = ((SI)row[SummaryDataContainer.E_AIR]).Value(); - var eRoll = ((SI)row[SummaryDataContainer.E_ROLL]).Value(); - var eGrad = ((SI)row[SummaryDataContainer.E_GRAD]).Value(); - var cargoVolume = mode == ExecutionMode.Engineering ? 0 : ((SI)row[SummaryDataContainer.CARGO_VOLUME]).Value(); - - var loadingValue = ((SI)row[SummaryDataContainer.LOADING]).Value() / 1000; - var fcPer100km = ((SI)row[SummaryDataContainer.FCFINAL_LITERPER100KM]).Value(); + var eFcMapPos = ((ConvertedSI)row[SummaryDataContainer.E_FCMAP_POS]); + var eFcMapNeg = ((ConvertedSI)row[SummaryDataContainer.E_FCMAP_NEG]); + var ePowertrainInertia = ((ConvertedSI)row[SummaryDataContainer.E_POWERTRAIN_INERTIA]); + var eAux = ((ConvertedSI)row[SummaryDataContainer.E_AUX]); + var eClutchLoss = ((ConvertedSI)row[SummaryDataContainer.E_CLUTCH_LOSS]); + var eTcLoss = ((ConvertedSI)row[SummaryDataContainer.E_TC_LOSS]); + //var eShiftLoss = ((SI)row[SummaryDataContainer.E_SHIFT_LOSS]); + var eGbxLoss = ((ConvertedSI)row[SummaryDataContainer.E_GBX_LOSS]); + var eRetLoss = ((ConvertedSI)row[SummaryDataContainer.E_RET_LOSS]); + var eAngleLoss = ((ConvertedSI)row[SummaryDataContainer.E_ANGLE_LOSS]); + var eAxlLoss = ((ConvertedSI)row[SummaryDataContainer.E_AXL_LOSS]); + var eBrakeLoss = ((ConvertedSI)row[SummaryDataContainer.E_BRAKE]); + var eVehInertia = ((ConvertedSI)row[SummaryDataContainer.E_VEHICLE_INERTIA]); + var eAir = ((ConvertedSI)row[SummaryDataContainer.E_AIR]); + var eRoll = ((ConvertedSI)row[SummaryDataContainer.E_ROLL]); + var eGrad = ((ConvertedSI)row[SummaryDataContainer.E_GRAD]); + var cargoVolume = mode == ExecutionMode.Engineering ? 0.0 : ((ConvertedSI)row[SummaryDataContainer.CARGO_VOLUME]); + + var loadingValue = ((ConvertedSI)row[SummaryDataContainer.LOADING]) / 1000; + var fcPer100km = ((ConvertedSI)row[SummaryDataContainer.FCFINAL_LITERPER100KM]); var fcPerVolume = mode == ExecutionMode.Engineering - ? 0 - : ((SI)row[SummaryDataContainer.FCFINAL_LiterPer100M3KM]).Value(); - var fcPerLoad = loadingValue > 0 ? ((SI)row[SummaryDataContainer.FCFINAL_LITERPER100TKM]).Value() : 0; - var co2Per100km = ((SI)row[SummaryDataContainer.CO2_KM]).Value(); - var co2PerVolume = mode == ExecutionMode.Engineering ? 0 : ((SI)row[SummaryDataContainer.CO2_M3KM]).Value(); - var co2PerLoad = loadingValue > 0 ? ((SI)row[SummaryDataContainer.CO2_TKM]).Value() : 0; + ? 0.0 + : ((ConvertedSI)row[SummaryDataContainer.FCFINAL_LiterPer100M3KM]); + var fcPerLoad = loadingValue > 0 ? ((ConvertedSI)row[SummaryDataContainer.FCFINAL_LITERPER100TKM]) : 0.0; + var co2PerKm = ((ConvertedSI)row[SummaryDataContainer.CO2_KM]); + var co2PerVolume = mode == ExecutionMode.Engineering ? 0.0 : ((ConvertedSI)row[SummaryDataContainer.CO2_M3KM]); + var co2PerLoad = loadingValue > 0 ? ((ConvertedSI)row[SummaryDataContainer.CO2_TKM]) : 0.0; - var ePTOtransm = ptoTransmissionColumn != null ? ((SI)row[ptoTransmissionColumn]).Value() : 0; - var ePTOconsumer = ptoConsumerColumn != null ? ((SI)row[ptoConsumerColumn]).Value() : 0; + var ePTOtransm = ptoTransmissionColumn != null ? ((ConvertedSI)row[ptoTransmissionColumn]) : 0.0; + var ePTOconsumer = ptoConsumerColumn != null ? ((ConvertedSI)row[ptoConsumerColumn]) : 0.0; // E_fcmap_pos = E_fcmap_neg + E_powertrain_inertia + E_aux_xxx + E_aux_sum + E_clutch_loss + E_tc_loss + E_gbx_loss + E_shift_loss + E_ret_loss + E_angle_loss + E_axl_loss + E_brake + E_vehicle_inertia + E_air + E_roll + E_grad + E_PTO_CONSUM + E_PTO_TRANSM Assert.AreEqual(eFcMapPos, @@ -194,8 +252,8 @@ namespace TUGraz.VectoCore.Tests.Reports "input file: {0} cycle: {1} loading: {2}", inputFile, cycle, loading); - var pFcmapPos = ((SI)row[SummaryDataContainer.P_FCMAP_POS]).Value(); - var time = ((SI)row[SummaryDataContainer.TIME]).Value(); + var pFcmapPos = ((ConvertedSI)row[SummaryDataContainer.P_FCMAP_POS]); + var time = ((ConvertedSI)row[SummaryDataContainer.TIME]); // E_fcmap_pos = P_fcmap_pos * t Assert.AreEqual(eFcMapPos, pFcmapPos * (time / 3600), 1e-3, "input file: {0} cycle: {1} loading: {2}", inputFile, @@ -205,30 +263,30 @@ namespace TUGraz.VectoCore.Tests.Reports Assert.AreEqual(fcPerVolume, fcPer100km / cargoVolume, 1e-3, "input file: {0} cycle: {1} loading: {2}", inputFile, cycle, loading); - Assert.AreEqual(co2PerVolume, co2Per100km / cargoVolume, 1e-3, "input file: {0} cycle: {1} loading: {2}", + Assert.AreEqual(co2PerVolume, co2PerKm / cargoVolume, 1e-3, "input file: {0} cycle: {1} loading: {2}", inputFile, cycle, loading); } if (loadingValue > 0) { - Assert.AreEqual(co2PerLoad, co2Per100km / loadingValue, 1e-3, "input file: {0} cycle: {1} loading: {2}", + Assert.AreEqual(co2PerLoad, co2PerKm / loadingValue, 1e-3, "input file: {0} cycle: {1} loading: {2}", inputFile, cycle, loading); Assert.AreEqual(fcPerLoad, fcPer100km / loadingValue, 1e-3, "input file: {0} cycle: {1} loading: {2}", inputFile, cycle, loading); } - var stopTimeShare = ((SI)row[SummaryDataContainer.STOP_TIMESHARE]).Value(); - var accTimeShare = ((SI)row[SummaryDataContainer.ACC_TIMESHARE]).Value(); - var decTimeShare = ((SI)row[SummaryDataContainer.DEC_TIMESHARE]).Value(); - var cruiseTimeShare = ((SI)row[SummaryDataContainer.CRUISE_TIMESHARE]).Value(); + var stopTimeShare = ((ConvertedSI)row[SummaryDataContainer.STOP_TIMESHARE]); + var accTimeShare = ((ConvertedSI)row[SummaryDataContainer.ACC_TIMESHARE]); + var decTimeShare = ((ConvertedSI)row[SummaryDataContainer.DEC_TIMESHARE]); + var cruiseTimeShare = ((ConvertedSI)row[SummaryDataContainer.CRUISE_TIMESHARE]); Assert.AreEqual(100, stopTimeShare + accTimeShare + decTimeShare + cruiseTimeShare, 1e-3, "input file: {0} cycle: {1} loading: {2}", inputFile, cycle, loading); - Assert.IsTrue(((SI)row[SummaryDataContainer.ACC_POS]).Value() > 0); - Assert.IsTrue(((SI)row[SummaryDataContainer.ACC_NEG]).Value() < 0); + Assert.IsTrue(((ConvertedSI)row[SummaryDataContainer.ACC_POS]) > 0); + Assert.IsTrue(((ConvertedSI)row[SummaryDataContainer.ACC_NEG]) < 0); - var gearshifts = ((SI)row[SummaryDataContainer.NUM_GEARSHIFTS]).Value(); + var gearshifts = ((ConvertedSI)row[SummaryDataContainer.NUM_GEARSHIFTS]); Assert.IsTrue(gearshifts > 0); //var acc = ((SI)row[SummaryDataContainer.ACC]).Value(); @@ -392,7 +450,7 @@ namespace TUGraz.VectoCore.Tests.Reports foreach (var modalResults in modData) { AssertModDataIntegrityAT(modalResults.Item1, auxKeys, modalResults.Item2, - FuelConsumptionMapReader.Create(((IEngineeringInputDataProvider)inputData).EngineInputData.FuelConsumptionMap)); + FuelConsumptionMapReader.Create(((IEngineeringInputDataProvider)inputData).JobInputData.Vehicle.EngineInputData.FuelConsumptionMap)); } AssertSumDataIntegrity(sumData, ExecutionMode.Engineering); diff --git a/VectoCore/VectoCoreTest/Reports/SumWriterTest.cs b/VectoCore/VectoCoreTest/Reports/SumWriterTest.cs index ab32be6c4e0e912c76aefd97dc27082781f3a83e..32689fe80a08e147ac45d5a66b4d9769ee8877cc 100644 --- a/VectoCore/VectoCoreTest/Reports/SumWriterTest.cs +++ b/VectoCore/VectoCoreTest/Reports/SumWriterTest.cs @@ -49,6 +49,12 @@ namespace TUGraz.VectoCore.Tests.Reports [TestFixture] public class SumWriterTest { + [OneTimeSetUp] + public void RunBeforeAnyTests() + { + Directory.SetCurrentDirectory(TestContext.CurrentContext.TestDirectory); + } + [TestCase] public void TestSumCalcFixedTime() { @@ -181,28 +187,37 @@ namespace TUGraz.VectoCore.Tests.Reports jobContainer.WaitFinished(); var sumRow = sumData.Table.Rows[1]; - Assert.AreEqual(dataProvider.VehicleInputData.Manufacturer, sumRow[SummaryDataContainer.VEHICLE_MANUFACTURER]); - Assert.AreEqual(dataProvider.VehicleInputData.Model, sumRow[SummaryDataContainer.VEHICLE_MODEL]); - Assert.AreEqual(dataProvider.VehicleInputData.VIN, sumRow[SummaryDataContainer.VIN_NUMBER]); - Assert.AreEqual(dataProvider.EngineInputData.Manufacturer, sumRow[SummaryDataContainer.ENGINE_MANUFACTURER]); - Assert.AreEqual(dataProvider.EngineInputData.Model, sumRow[SummaryDataContainer.ENGINE_MODEL]); - Assert.AreEqual(dataProvider.EngineInputData.FuelType.GetLabel(), sumRow[SummaryDataContainer.ENGINE_FUEL_TYPE]); - Assert.AreEqual((dataProvider.EngineInputData.RatedPowerDeclared.ConvertTo().Kilo.Watt.Value()), - ((SI)sumRow[SummaryDataContainer.ENGINE_RATED_POWER]).Value()); - Assert.AreEqual(dataProvider.EngineInputData.RatedSpeedDeclared.AsRPM, - ((SI)sumRow[SummaryDataContainer.ENGINE_RATED_SPEED]).Value()); - Assert.AreEqual(dataProvider.EngineInputData.Displacement.ConvertTo().Cubic.Centi.Meter.Value(), - ((SI)sumRow[SummaryDataContainer.ENGINE_DISPLACEMENT]).Value()); - Assert.AreEqual(dataProvider.GearboxInputData.Manufacturer, sumRow[SummaryDataContainer.GEARBOX_MANUFACTURER]); - Assert.AreEqual(dataProvider.GearboxInputData.Model, sumRow[SummaryDataContainer.GEARBOX_MODEL]); - Assert.AreEqual(dataProvider.AxleGearInputData.Manufacturer, sumRow[SummaryDataContainer.AXLE_MANUFACTURER]); - Assert.AreEqual(dataProvider.AxleGearInputData.Model, sumRow[SummaryDataContainer.AXLE_MODEL]); - - Assert.AreEqual(dataProvider.EngineInputData.ColdHotBalancingFactor, sumRow[SummaryDataContainer.ENGINE_BF_COLD_HOT]); - Assert.AreEqual(dataProvider.EngineInputData.CorrectionFactorRegPer, sumRow[SummaryDataContainer.ENGINE_CF_REG_PER]); - Assert.AreEqual(dataProvider.EngineInputData.WHTCRural, sumRow[SummaryDataContainer.ENGINE_WHTC_RURAL]); - Assert.AreEqual(dataProvider.EngineInputData.WHTCUrban, sumRow[SummaryDataContainer.ENGINE_WHTC_URBAN]); - Assert.AreEqual(dataProvider.EngineInputData.WHTCMotorway, sumRow[SummaryDataContainer.ENGINE_WHTC_MOTORWAY]); + Assert.AreEqual(dataProvider.JobInputData.Vehicle.Manufacturer, sumRow[SummaryDataContainer.VEHICLE_MANUFACTURER]); + Assert.AreEqual(dataProvider.JobInputData.Vehicle.Model, sumRow[SummaryDataContainer.VEHICLE_MODEL]); + Assert.AreEqual(dataProvider.JobInputData.Vehicle.VIN, sumRow[SummaryDataContainer.VIN_NUMBER]); + Assert.AreEqual(dataProvider.JobInputData.Vehicle.EngineInputData.Manufacturer, + sumRow[SummaryDataContainer.ENGINE_MANUFACTURER]); + Assert.AreEqual(dataProvider.JobInputData.Vehicle.EngineInputData.Model, sumRow[SummaryDataContainer.ENGINE_MODEL]); + Assert.AreEqual(dataProvider.JobInputData.Vehicle.EngineInputData.FuelType.ToXMLFormat(), + sumRow[SummaryDataContainer.ENGINE_FUEL_TYPE]); + Assert.AreEqual((dataProvider.JobInputData.Vehicle.EngineInputData.RatedPowerDeclared.ConvertToKiloWatt()), + ((ConvertedSI)sumRow[SummaryDataContainer.ENGINE_RATED_POWER])); + Assert.AreEqual(dataProvider.JobInputData.Vehicle.EngineInputData.RatedSpeedDeclared.AsRPM, + (double)((ConvertedSI)sumRow[SummaryDataContainer.ENGINE_RATED_SPEED])); + Assert.AreEqual(dataProvider.JobInputData.Vehicle.EngineInputData.Displacement.ConvertToCubicCentiMeter(), + ((ConvertedSI)sumRow[SummaryDataContainer.ENGINE_DISPLACEMENT])); + Assert.AreEqual(dataProvider.JobInputData.Vehicle.GearboxInputData.Manufacturer, + sumRow[SummaryDataContainer.GEARBOX_MANUFACTURER]); + Assert.AreEqual(dataProvider.JobInputData.Vehicle.GearboxInputData.Model, sumRow[SummaryDataContainer.GEARBOX_MODEL]); + Assert.AreEqual(dataProvider.JobInputData.Vehicle.AxleGearInputData.Manufacturer, + sumRow[SummaryDataContainer.AXLE_MANUFACTURER]); + Assert.AreEqual(dataProvider.JobInputData.Vehicle.AxleGearInputData.Model, sumRow[SummaryDataContainer.AXLE_MODEL]); + + Assert.AreEqual(dataProvider.JobInputData.Vehicle.EngineInputData.ColdHotBalancingFactor, + sumRow[SummaryDataContainer.ENGINE_BF_COLD_HOT]); + Assert.AreEqual(dataProvider.JobInputData.Vehicle.EngineInputData.CorrectionFactorRegPer, + sumRow[SummaryDataContainer.ENGINE_CF_REG_PER]); + Assert.AreEqual(dataProvider.JobInputData.Vehicle.EngineInputData.WHTCRural, + sumRow[SummaryDataContainer.ENGINE_WHTC_RURAL]); + Assert.AreEqual(dataProvider.JobInputData.Vehicle.EngineInputData.WHTCUrban, + sumRow[SummaryDataContainer.ENGINE_WHTC_URBAN]); + Assert.AreEqual(dataProvider.JobInputData.Vehicle.EngineInputData.WHTCMotorway, + sumRow[SummaryDataContainer.ENGINE_WHTC_MOTORWAY]); } } } diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2/Class2_RigidTruck_NoAirdrag.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2/Class2_RigidTruck_NoAirdrag.vveh new file mode 100644 index 0000000000000000000000000000000000000000..e4417aadc5129ad5a6f0258acd4a08b748c7b7c6 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2/Class2_RigidTruck_NoAirdrag.vveh @@ -0,0 +1,55 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T10:06:43.0936564Z", + "AppVersion": "3", + "FileVersion": 7 + }, + "Body": { + "SavedInDeclMode": true, + "VehCat": "RigidTruck", + "CurbWeight": 4670.0, + "CurbWeightExtra": 0.0, + "Loading": 0.0, + "MassMax": 11.99, + "rdyn": 0.0, + "CdCorrMode": "CdofVdecl", + "CdCorrFile": "", + "Retarder": { + "Type": "None", + "Ratio": 0.0, + "File": "" + }, + "Angledrive": { + "Type": "None", + "Ratio": 0.0, + "LossMap": "" + }, + "PTO": { + "Type": "None", + "LossMap": "", + "Cycle": "" + }, + "AxleConfig": { + "Type": "4x2", + "Axles": [ + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.0, + "TwinTyres": false, + "RRCISO": 0.0065, + "FzISO": 20850.0 + }, + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.0, + "TwinTyres": true, + "RRCISO": 0.0075, + "FzISO": 20850.0 + } + ] + } + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2/Class2_RigidTruck_NoAirdrag_DECL.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2/Class2_RigidTruck_NoAirdrag_DECL.vecto new file mode 100644 index 0000000000000000000000000000000000000000..d4dcaa469fb0330e304f2f269f778718c8cabb35 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2/Class2_RigidTruck_NoAirdrag_DECL.vecto @@ -0,0 +1,67 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T15:21:02.8206564Z", + "AppVersion": "3", + "FileVersion": 3 + }, + "Body": { + "SavedInDeclMode": true, + "EngineOnlyMode": false, + "VehicleFile": "Class2_RigidTruck_NoAirdrag.vveh", + "EngineFile": "Engine_175kW_6.8l.veng", + "GearboxFile": "MT_6.vgbx", + "AuxiliaryAssembly": "Classic", + "AuxiliaryVersion": "CLASSIC", + "AdvancedAuxiliaryFilePath": "", + "Aux": [ + { + "ID": "FAN", + "Type": "Fan", + "Technology": [ + "Belt driven or driven via transm. - Electronically controlled visco clutch" + ] + }, + { + "ID": "STP", + "Type": "Steering pump", + "Technology": [ + "Fixed displacement with elec. control" + ] + }, + { + "ID": "AC", + "Type": "HVAC", + "Technology": [ + "Default" + ] + }, + { + "ID": "ES", + "Type": "Electric System", + "Technology": [ + "Standard technology" + ] + }, + { + "ID": "PS", + "Type": "Pneumatic System", + "Technology": [ + "Medium Supply 1-stage + ESS + AMS" + ] + } + ], + "StartStop": { + "Enabled": false, + "MaxSpeed": 5.0, + "MinTime": 5.0, + "Delay": 5.0 + }, + "OverSpeedEcoRoll": { + "Mode": "Overspeed", + "MinSpeed": 50.0, + "OverSpeed": 5.0, + "UnderSpeed": 5.0 + } + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class5_Tractor_4x2/Class5_Tractor_NoAirdrag.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class5_Tractor_4x2/Class5_Tractor_NoAirdrag.vveh new file mode 100644 index 0000000000000000000000000000000000000000..64fccc70e26f7c7a54628d7e3ac8a98d9c557767 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class5_Tractor_4x2/Class5_Tractor_NoAirdrag.vveh @@ -0,0 +1,55 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T10:08:01.8366564Z", + "AppVersion": "3", + "FileVersion": 7 + }, + "Body": { + "SavedInDeclMode": true, + "VehCat": "Tractor", + "CurbWeight": 8229.0, + "CurbWeightExtra": 0.0, + "Loading": 0.0, + "MassMax": 18.0, + "rdyn": 0.0, + "CdCorrMode": "CdofVdecl", + "CdCorrFile": "", + "Retarder": { + "Type": "secondary", + "Ratio": 1.0, + "File": "Default.vrlm" + }, + "Angledrive": { + "Type": "None", + "Ratio": 0.0, + "LossMap": "" + }, + "PTO": { + "Type": "None", + "LossMap": "", + "Cycle": "" + }, + "AxleConfig": { + "Type": "4x2", + "Axles": [ + { + "Inertia": 14.9, + "Wheels": "315/70 R22.5", + "AxleWeightShare": 0.0, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 33350.0 + }, + { + "Inertia": 14.9, + "Wheels": "315/70 R22.5", + "AxleWeightShare": 0.0, + "TwinTyres": true, + "RRCISO": 0.0065, + "FzISO": 33350.0 + } + ] + } + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class5_Tractor_4x2/Class5_Tractor_NoAirdrag_DECL.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class5_Tractor_4x2/Class5_Tractor_NoAirdrag_DECL.vecto new file mode 100644 index 0000000000000000000000000000000000000000..93db21f9470d29926de1951b0c7ba633485153d9 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class5_Tractor_4x2/Class5_Tractor_NoAirdrag_DECL.vecto @@ -0,0 +1,67 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T10:08:21.7776564Z", + "AppVersion": "3", + "FileVersion": 3 + }, + "Body": { + "SavedInDeclMode": true, + "EngineOnlyMode": false, + "VehicleFile": "Class5_Tractor_NoAirdrag.vveh", + "EngineFile": "Engine_325kW_12.7l.veng", + "GearboxFile": "AMT_12.vgbx", + "AuxiliaryAssembly": "Classic", + "AuxiliaryVersion": "CLASSIC", + "AdvancedAuxiliaryFilePath": "", + "Aux": [ + { + "ID": "FAN", + "Type": "Fan", + "Technology": [ + "Belt driven or driven via transm. - Electronically controlled visco clutch" + ] + }, + { + "ID": "STP", + "Type": "Steering pump", + "Technology": [ + "Fixed displacement with elec. control" + ] + }, + { + "ID": "AC", + "Type": "HVAC", + "Technology": [ + "Default" + ] + }, + { + "ID": "ES", + "Type": "Electric System", + "Technology": [ + "Standard technology" + ] + }, + { + "ID": "PS", + "Type": "Pneumatic System", + "Technology": [ + "Medium Supply 2-stage + ESS + AMS" + ] + } + ], + "StartStop": { + "Enabled": false, + "MaxSpeed": 5.0, + "MinTime": 5.0, + "Delay": 5.0 + }, + "OverSpeedEcoRoll": { + "Mode": "Overspeed", + "MinSpeed": 50.0, + "OverSpeed": 5.0, + "UnderSpeed": 5.0 + } + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class9_RigidTruck_6x2/Class9_RigidTruck_NoAirdrag.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class9_RigidTruck_6x2/Class9_RigidTruck_NoAirdrag.vveh new file mode 100644 index 0000000000000000000000000000000000000000..846a9f48eb234064715f573abd782297d2cc518f --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class9_RigidTruck_6x2/Class9_RigidTruck_NoAirdrag.vveh @@ -0,0 +1,64 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2017-05-19T08:36:54.5380903Z", + "AppVersion": "3", + "FileVersion": 7 + }, + "Body": { + "SavedInDeclMode": true, + "VehCat": "RigidTruck", + "CurbWeight": 9300.0, + "CurbWeightExtra": 0.0, + "Loading": 0.0, + "MassMax": 26.0, + "rdyn": 0.0, + "CdCorrMode": "CdofVdecl", + "CdCorrFile": "", + "Retarder": { + "Type": "secondary", + "Ratio": 1.0, + "File": "Retarder.vrlm" + }, + "Angledrive": { + "Type": "None", + "Ratio": "NaN", + "LossMap": "" + }, + "PTO": { + "Type": "drive shaft and/or more than 2 gear wheels - multi-disc clutch, oil pump", + "LossMap": "", + "Cycle": "" + }, + "TorqueLimits": {}, + "AxleConfig": { + "Type": "6x2", + "Axles": [ + { + "Inertia": 14.9, + "Wheels": "315/70 R22.5", + "AxleWeightShare": 0.0, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 33350.0 + }, + { + "Inertia": 14.9, + "Wheels": "315/70 R22.5", + "AxleWeightShare": 0.0, + "TwinTyres": true, + "RRCISO": 0.0055, + "FzISO": 33350.0 + }, + { + "Inertia": 14.9, + "Wheels": "315/70 R22.5", + "AxleWeightShare": 0.0, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 33350.0 + } + ] + } + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class9_RigidTruck_6x2/Class9_RigidTruck_NoAirdrag_DECL.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class9_RigidTruck_6x2/Class9_RigidTruck_NoAirdrag_DECL.vecto new file mode 100644 index 0000000000000000000000000000000000000000..f0721f236761c993cc383176902663513dc1a83c --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class9_RigidTruck_6x2/Class9_RigidTruck_NoAirdrag_DECL.vecto @@ -0,0 +1,61 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2017-05-19T08:36:57.2458195Z", + "AppVersion": "3", + "FileVersion": 3 + }, + "Body": { + "SavedInDeclMode": true, + "EngineOnlyMode": false, + "VehicleFile": "Class9_RigidTruck_NoAirdrag.vveh", + "EngineFile": "Engine_324kW_12.7l.veng", + "GearboxFile": "AMT_12.vgbx", + "AuxiliaryAssembly": "Classic", + "AuxiliaryVersion": "CLASSIC", + "AdvancedAuxiliaryFilePath": "", + "Aux": [ + { + "ID": "FAN", + "Type": "Fan", + "Technology": [ + "Crankshaft mounted - On/off clutch" + ] + }, + { + "ID": "STP", + "Type": "Steering pump", + "Technology": [ + "Fixed displacement with elec. control" + ] + }, + { + "ID": "AC", + "Type": "HVAC", + "Technology": [ + "Default" + ] + }, + { + "ID": "ES", + "Type": "Electric System", + "Technology": [ + "Standard technology" + ] + }, + { + "ID": "PS", + "Type": "Pneumatic System", + "Technology": [ + "Medium Supply 2-stage + ESS + AMS" + ] + } + ], + "OverSpeedEcoRoll": { + "Mode": "Overspeed", + "MinSpeed": 50.0, + "OverSpeed": 5.0, + "UnderSpeed": 5.0 + } + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/Utils/AssertHelper.cs b/VectoCore/VectoCoreTest/Utils/AssertHelper.cs index c1fbcb0f52aade64a90cb0055bdd8cb97c09893c..84305b74ba6d5102345b899f8dc9ed6ee1fec099 100644 --- a/VectoCore/VectoCoreTest/Utils/AssertHelper.cs +++ b/VectoCore/VectoCoreTest/Utils/AssertHelper.cs @@ -68,7 +68,6 @@ namespace TUGraz.VectoCore.Tests.Utils public static void AreRelativeEqual(Scalar expected, Scalar actual, double toleranceFactor = DoubleExtensionMethods.ToleranceFactor) { - Assert.IsTrue(expected.HasEqualUnit(new SI()) && actual.HasEqualUnit(new SI()), "Units of Scalars must be empty."); AreRelativeEqual(expected.Value(), actual.Value(), toleranceFactor: toleranceFactor); } diff --git a/VectoCore/VectoCoreTest/Utils/DoubleExtensionMethodTest.cs b/VectoCore/VectoCoreTest/Utils/DoubleExtensionMethodTest.cs index 8fb8da12214c610f3b18159a6523631afd2118b6..3877b657b9f806bfedb2de3a3035bf891d062a83 100644 --- a/VectoCore/VectoCoreTest/Utils/DoubleExtensionMethodTest.cs +++ b/VectoCore/VectoCoreTest/Utils/DoubleExtensionMethodTest.cs @@ -29,101 +29,101 @@ * Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology */ -using System; -using TUGraz.VectoCommon.Utils; +using System; +using TUGraz.VectoCommon.Utils; using NUnit.Framework; -namespace TUGraz.VectoCore.Tests.Utils -{ - [TestFixture] - public class DoubleExtensionMethodTest - { - [TestCase] - public void DoubleExtensions_SI() - { - var val = 600.RPMtoRad(); - Assert.AreEqual(600 / 60 * 2 * Math.PI, val.Value()); - - Assert.IsTrue(0.SI<PerSecond>().HasEqualUnit(val)); - - var val2 = 1200.SI().Rounds.Per.Minute.ConvertTo().Radian.Per.Second.Cast<PerSecond>(); - val = val * 2; - Assert.AreEqual(val, val2); - - val2 = val2 / 2; - val = val / 2; - Assert.AreEqual(val, val2); - Assert.AreEqual(600.SI().Rounds.Per.Minute.Cast<PerSecond>(), val2); - Assert.AreEqual(600.SI().Rounds.Per.Minute.Cast<PerSecond>().Value(), val2.Value()); - } - - [TestCase] - public void DoubleExtension_ComparisonOperators() - { - Assert.IsTrue(0.0.IsEqual(0.0)); - Assert.IsTrue(1.0.IsGreater(0.0)); - Assert.IsTrue(1.0.IsGreaterOrEqual(1.0)); - Assert.IsTrue(1.0.IsPositive()); - Assert.IsTrue(0.0.IsSmaller(1.0)); - Assert.IsTrue(1.0.IsSmallerOrEqual(1.0)); - - const double inTolerance = 1e-7; - Assert.IsTrue(0.0.IsEqual(inTolerance)); - Assert.IsTrue(inTolerance.IsEqual(0.0)); - Assert.IsTrue(0.0.IsEqual(-inTolerance)); - Assert.IsTrue((-inTolerance).IsEqual(0.0)); - - Assert.IsFalse(0.0.IsEqual(0.1)); - Assert.IsFalse(0.1.IsEqual(0.0)); - Assert.IsFalse(0.0.IsEqual(-0.1)); - Assert.IsFalse((-0.1).IsEqual(0.0)); - - Assert.IsTrue(1.002.IsGreater(1.0)); - Assert.IsTrue(1.001.IsGreater(1.0)); - Assert.IsFalse(1.0.IsGreater(1.0)); - Assert.IsFalse(0.999.IsGreater(1.0)); - - Assert.IsTrue(1.001.IsGreaterOrEqual(1.0)); - Assert.IsFalse(0.999.IsGreaterOrEqual(1.0)); - Assert.IsFalse(0.998.IsGreaterOrEqual(1.0)); - - Assert.IsTrue(0.001.IsPositive()); - Assert.IsTrue(0.0.IsPositive()); - Assert.IsTrue((-inTolerance).IsPositive()); - Assert.IsFalse((-0.001).IsPositive()); - Assert.IsFalse((-0.002).IsPositive()); - - Assert.IsTrue(0.998.IsSmaller(1.0)); - Assert.IsTrue(0.999.IsSmaller(1.0)); - Assert.IsFalse(1.0.IsSmaller(1.0)); - Assert.IsFalse(1.0011.IsSmaller(1.0)); - - Assert.IsTrue((1 + inTolerance).IsSmallerOrEqual(1.0)); - Assert.IsFalse(1.001.IsSmallerOrEqual(1.0)); - Assert.IsTrue(0.999.IsSmallerOrEqual(1.0)); - Assert.IsTrue(0.998.IsSmallerOrEqual(1.0)); - } - - [TestCase] - public void TestStringFormatting() - { - Assert.AreEqual("0.452", 0.452345.ToMinSignificantDigits(3, 1)); - Assert.AreEqual("4.52", 4.52345.ToMinSignificantDigits(3, 1)); - Assert.AreEqual("45.2", 45.2345.ToMinSignificantDigits(3, 1)); - - Assert.AreEqual("0.0452", 0.0452345.ToMinSignificantDigits(3, 1)); - Assert.AreEqual("0.00452", 0.00452345.ToMinSignificantDigits(3, 1)); - - - Assert.AreEqual("-0.452", (-0.452345).ToMinSignificantDigits(3, 1)); - Assert.AreEqual("-4.52", (-4.52345).ToMinSignificantDigits(3, 1)); - Assert.AreEqual("-45.2", (-45.2345).ToMinSignificantDigits(3, 1)); - - Assert.AreEqual("-0.0452", (-0.0452345).ToMinSignificantDigits(3, 1)); - Assert.AreEqual("-0.00452", (-0.00452345).ToMinSignificantDigits(3, 1)); - - Assert.AreEqual("0.0", 0.0.ToMinSignificantDigits(3, 1)); - //Assert.AreEqual("45.2", 45.2345.ToMinSignificantDigits(3, 1)); - } - } +namespace TUGraz.VectoCore.Tests.Utils +{ + [TestFixture] + public class DoubleExtensionMethodTest + { + [TestCase] + public void DoubleExtensions_SI() + { + var val = 600.RPMtoRad(); + Assert.AreEqual(600 / 60 * 2 * Math.PI, val.Value()); + + Assert.IsTrue(0.SI<PerSecond>().HasEqualUnit(val)); + + var val2 = 1200.SI(Unit.SI.Rounds.Per.Minute).Cast<PerSecond>(); + val = val * 2; + Assert.AreEqual(val, val2); + + val2 = val2 / 2; + val = val / 2; + Assert.AreEqual(val, val2); + Assert.AreEqual(600.SI(Unit.SI.Rounds.Per.Minute).Cast<PerSecond>(), val2); + Assert.AreEqual(600.SI(Unit.SI.Rounds.Per.Minute).Cast<PerSecond>().Value(), val2.Value()); + } + + [TestCase] + public void DoubleExtension_ComparisonOperators() + { + Assert.IsTrue(0.0.IsEqual(0.0)); + Assert.IsTrue(1.0.IsGreater(0.0)); + Assert.IsTrue(1.0.IsGreaterOrEqual(1.0)); + Assert.IsTrue(1.0.IsPositive()); + Assert.IsTrue(0.0.IsSmaller(1.0)); + Assert.IsTrue(1.0.IsSmallerOrEqual(1.0)); + + const double inTolerance = 1e-7; + Assert.IsTrue(0.0.IsEqual(inTolerance)); + Assert.IsTrue(inTolerance.IsEqual(0.0)); + Assert.IsTrue(0.0.IsEqual(-inTolerance)); + Assert.IsTrue((-inTolerance).IsEqual(0.0)); + + Assert.IsFalse(0.0.IsEqual(0.1)); + Assert.IsFalse(0.1.IsEqual(0.0)); + Assert.IsFalse(0.0.IsEqual(-0.1)); + Assert.IsFalse((-0.1).IsEqual(0.0)); + + Assert.IsTrue(1.002.IsGreater(1.0)); + Assert.IsTrue(1.001.IsGreater(1.0)); + Assert.IsFalse(1.0.IsGreater(1.0)); + Assert.IsFalse(0.999.IsGreater(1.0)); + + Assert.IsTrue(1.001.IsGreaterOrEqual(1.0)); + Assert.IsFalse(0.999.IsGreaterOrEqual(1.0)); + Assert.IsFalse(0.998.IsGreaterOrEqual(1.0)); + + Assert.IsTrue(0.001.IsPositive()); + Assert.IsTrue(0.0.IsPositive()); + Assert.IsTrue((-inTolerance).IsPositive()); + Assert.IsFalse((-0.001).IsPositive()); + Assert.IsFalse((-0.002).IsPositive()); + + Assert.IsTrue(0.998.IsSmaller(1.0)); + Assert.IsTrue(0.999.IsSmaller(1.0)); + Assert.IsFalse(1.0.IsSmaller(1.0)); + Assert.IsFalse(1.0011.IsSmaller(1.0)); + + Assert.IsTrue((1 + inTolerance).IsSmallerOrEqual(1.0)); + Assert.IsFalse(1.001.IsSmallerOrEqual(1.0)); + Assert.IsTrue(0.999.IsSmallerOrEqual(1.0)); + Assert.IsTrue(0.998.IsSmallerOrEqual(1.0)); + } + + [TestCase] + public void TestStringFormatting() + { + Assert.AreEqual("0.452", 0.452345.ToMinSignificantDigits(3, 1)); + Assert.AreEqual("4.52", 4.52345.ToMinSignificantDigits(3, 1)); + Assert.AreEqual("45.2", 45.2345.ToMinSignificantDigits(3, 1)); + + Assert.AreEqual("0.0452", 0.0452345.ToMinSignificantDigits(3, 1)); + Assert.AreEqual("0.00452", 0.00452345.ToMinSignificantDigits(3, 1)); + + + Assert.AreEqual("-0.452", (-0.452345).ToMinSignificantDigits(3, 1)); + Assert.AreEqual("-4.52", (-4.52345).ToMinSignificantDigits(3, 1)); + Assert.AreEqual("-45.2", (-45.2345).ToMinSignificantDigits(3, 1)); + + Assert.AreEqual("-0.0452", (-0.0452345).ToMinSignificantDigits(3, 1)); + Assert.AreEqual("-0.00452", (-0.00452345).ToMinSignificantDigits(3, 1)); + + Assert.AreEqual("0.0", 0.0.ToMinSignificantDigits(3, 1)); + //Assert.AreEqual("45.2", 45.2345.ToMinSignificantDigits(3, 1)); + } + } } \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/Utils/MockSimulationDataFactory.cs b/VectoCore/VectoCoreTest/Utils/MockSimulationDataFactory.cs index 675a82b958dfce5b28dde0ecebee4a215dafdce5..4d4e0df9feefcf8381834804fbead9e8a6ea778d 100644 --- a/VectoCore/VectoCoreTest/Utils/MockSimulationDataFactory.cs +++ b/VectoCore/VectoCoreTest/Utils/MockSimulationDataFactory.cs @@ -89,7 +89,7 @@ namespace TUGraz.VectoCore.Tests.Utils public static VehicleData CreateVehicleDataFromFile(string vehicleDataFile) { var dao = new EngineeringDataAdapter(); - var vehicleInput = JSONInputDataFactory.ReadJsonVehicle(vehicleDataFile); + var vehicleInput = JSONInputDataFactory.ReadJsonVehicle(vehicleDataFile, null); var airdragData = vehicleInput as IAirdragEngineeringInputData; return dao.CreateVehicleData(vehicleInput); } @@ -97,7 +97,7 @@ namespace TUGraz.VectoCore.Tests.Utils public static AirdragData CreateAirdragDataFromFile(string vehicleDataFile) { var dao = new EngineeringDataAdapter(); - var vehicleInput = JSONInputDataFactory.ReadJsonVehicle(vehicleDataFile); + var vehicleInput = JSONInputDataFactory.ReadJsonVehicle(vehicleDataFile, null); var airdragData = vehicleInput as IAirdragEngineeringInputData; return dao.CreateAirdragData(airdragData, vehicleInput); } @@ -113,4 +113,4 @@ namespace TUGraz.VectoCore.Tests.Utils return dao.CreateDriverData(engineeringJob.DriverInputData); } } -} \ No newline at end of file +} diff --git a/VectoCore/VectoCoreTest/Utils/SITest.cs b/VectoCore/VectoCoreTest/Utils/SITest.cs index 1a247a06811a3388d0116857507f7e966cf0b405..5d384d4befbf0806074e172337d432214e15ec5f 100644 --- a/VectoCore/VectoCoreTest/Utils/SITest.cs +++ b/VectoCore/VectoCoreTest/Utils/SITest.cs @@ -55,7 +55,7 @@ namespace TUGraz.VectoCore.Tests.Utils var siStandardMult = power * torque; Assert.IsInstanceOf<SI>(siStandardMult); Assert.AreEqual(600.0 / 60 * 2 * Math.PI * 1500 * 1500, siStandardMult.Value()); - Assert.IsTrue(siStandardMult.HasEqualUnit(new SI().Watt.Newton.Meter)); + Assert.IsTrue(siStandardMult.HasEqualUnit(new SI(Unit.SI.Watt.Newton.Meter))); //div var torque2 = power / angularVelocity; @@ -64,7 +64,7 @@ namespace TUGraz.VectoCore.Tests.Utils var siStandardDiv = power / power; Assert.IsInstanceOf<SI>(siStandardMult); - Assert.IsTrue(siStandardDiv.HasEqualUnit(new SI())); + Assert.IsTrue(siStandardDiv.HasEqualUnit(SIBase<Scalar>.Create(0))); Assert.AreEqual(600.0 / 60 * 2 * Math.PI * 1500 * 1500, siStandardMult.Value()); var force = torque / 100.SI<Meter>(); @@ -79,23 +79,19 @@ namespace TUGraz.VectoCore.Tests.Utils //add PerSecond angVeloSum = 600.RPMtoRad() + 400.SI<PerSecond>(); AssertHelper.AreRelativeEqual(600 * 2 * Math.PI / 60 + 400, angVeloSum); - AssertHelper.Exception<VectoException>(() => { var x = 500.SI().Watt + 300.SI().Newton; }); + AssertHelper.Exception<VectoException>(() => { var x = 500.SI(Unit.SI.Watt) + 300.SI(Unit.SI.Newton); }); //subtract PerSecond angVeloDiff = 600.RPMtoRad() - 400.SI<PerSecond>(); AssertHelper.AreRelativeEqual(600 * 2 * Math.PI / 60 - 400, angVeloDiff); - //general si unit - var generalSIUnit = 3600000000.0.SI().Gramm.Per.Kilo.Watt.Hour.ConvertTo().Kilo.Gramm.Per.Watt.Second; - Assert.IsInstanceOf<SI>(generalSIUnit); - Assert.AreEqual(1, generalSIUnit.Value()); //type conversion var engineSpeed = 600.0; PerSecond angularVelocity3 = engineSpeed.RPMtoRad(); // convert between units measures - var angularVelocity4 = engineSpeed.SI().Rounds.Per.Minute.ConvertTo().Radian.Per.Second; + var angularVelocity4 = engineSpeed.SI(Unit.SI.Rounds.Per.Minute); Assert.IsInstanceOf<SI>(angularVelocity4); // cast SI to specialized unit classes. @@ -103,46 +99,30 @@ namespace TUGraz.VectoCore.Tests.Utils Assert.AreEqual(angularVelocity3, angularVelocity5); Assert.AreEqual(angularVelocity3.Value(), angularVelocity4.Value()); - // ConvertTo only allows conversion if the units are correct. - AssertHelper.Exception<VectoException>(() => { var x = 40.SI<Newton>().ConvertTo().Watt; }); - var res1 = 40.SI<Newton>().ConvertTo().Newton; - // Cast only allows the cast if the units are correct. - AssertHelper.Exception<VectoException>(() => { var x = 40.SI().Newton.Cast<Watt>(); }); - var res2 = 40.SI().Newton.Cast<Newton>(); + AssertHelper.Exception<VectoException>(() => { var x = 40.SI(Unit.SI.Newton).Cast<Watt>(); }); + var res2 = 40.SI(Unit.SI.Newton).Cast<Newton>(); } [TestCase] public void SI_Test() { - var si = new SI(); + var si = 0.SI(); Assert.AreEqual(0.0, si.Value()); Assert.AreEqual("0.0000 [-]", si.ToString()); - Assert.IsTrue(si.HasEqualUnit(new SI())); + Assert.IsTrue(si.HasEqualUnit(SIBase<Scalar>.Create(0))); - var si2 = 5.SI().Watt; - Assert.AreEqual("5.0000 [W]", si2.ToString()); + var si2 = 5.SI(Unit.SI.Watt); + Assert.AreEqual("5.0000 [kgm^2/s^3]", si2.ToString()); - var si3 = 2.SI().Radian.Per.Second; + var si3 = 2.SI(Unit.SI.Radian.Per.Second); Assert.AreEqual("2.0000 [1/s]", si3.ToString()); var si4 = si2 * si3; - Assert.AreEqual("10.0000 [W/s]", si4.ToString()); - Assert.IsTrue(si4.HasEqualUnit(new SI().Watt.Per.Second)); + Assert.AreEqual("10.0000 [kgm^2/s^4]", si4.ToString()); + Assert.IsTrue(si4.HasEqualUnit(new SI(Unit.SI.Watt.Per.Second))); Assert.AreEqual("10.0000 [kgm^2/s^4]", si4.ToBasicUnits().ToString()); - var kg = 5.SI().Kilo.Gramm; - Assert.AreEqual(5.0, kg.Value()); - Assert.AreEqual("5.0000 [kg]", kg.ToString()); - - kg = kg.ConvertTo().Kilo.Gramm.Clone(); - Assert.AreEqual(5.0, kg.Value()); - Assert.AreEqual("5.0000 [kg]", kg.ToString()); - - kg = kg.ConvertTo().Gramm.Clone(); - Assert.AreEqual(5000, kg.Value()); - Assert.AreEqual("5000.0000 [g]", kg.ToString()); - var x = 5.SI(); Assert.AreEqual((2.0 / 5.0).SI(), 2 / x); Assert.AreEqual((5.0 / 2.0).SI(), x / 2); @@ -177,13 +157,13 @@ namespace TUGraz.VectoCore.Tests.Utils Assert.IsTrue(v1 > v2); Assert.IsFalse(v1 < v2); AssertHelper.Exception<VectoException>(() => { var x = v1 < v4; }, - "Operator '<' can only operate on SI Objects with the same unit. Got: 600.0000 [Nm] < 100.0000 [W]"); + "Operator '<' can only operate on SI Objects with the same unit. Got: 600.0000 [kgm^2/s^2] < 100.0000 [kgm^2/s^3]"); AssertHelper.Exception<VectoException>(() => { var x = v1 > v4; }, - "Operator '>' can only operate on SI Objects with the same unit. Got: 600.0000 [Nm] > 100.0000 [W]"); + "Operator '>' can only operate on SI Objects with the same unit. Got: 600.0000 [kgm^2/s^2] > 100.0000 [kgm^2/s^3]"); AssertHelper.Exception<VectoException>(() => { var x = v1 <= v4; }, - "Operator '<=' can only operate on SI Objects with the same unit. Got: 600.0000 [Nm] <= 100.0000 [W]"); + "Operator '<=' can only operate on SI Objects with the same unit. Got: 600.0000 [kgm^2/s^2] <= 100.0000 [kgm^2/s^3]"); AssertHelper.Exception<VectoException>(() => { var x = v1 >= v4; }, - "Operator '>=' can only operate on SI Objects with the same unit. Got: 600.0000 [Nm] >= 100.0000 [W]"); + "Operator '>=' can only operate on SI Objects with the same unit. Got: 600.0000 [kgm^2/s^2] >= 100.0000 [kgm^2/s^3]"); SI si = null; Assert.IsFalse(si > 3); @@ -213,10 +193,10 @@ namespace TUGraz.VectoCore.Tests.Utils Assert.IsFalse(v1 >= d); Assert.IsTrue(v1 <= d); - Assert.AreEqual(1, new SI().CompareTo(null)); - Assert.AreEqual(1, new SI().CompareTo("not an SI")); - Assert.AreEqual(-1, new SI().Meter.CompareTo(new SI().Kilo.Meter.Per.Hour)); - Assert.AreEqual(1, new SI().Newton.Meter.CompareTo(new SI().Meter)); + Assert.AreEqual(1, 0.SI().CompareTo(null)); + Assert.AreEqual(1, 0.SI().CompareTo("not an SI")); + Assert.AreEqual(-1, new SI(Unit.SI.Meter).CompareTo(new SI(Unit.SI.Kilo.Meter.Per.Hour))); + Assert.AreEqual(1, new SI(Unit.SI.Newton.Meter).CompareTo(new SI(Unit.SI.Meter))); Assert.AreEqual(0, 1.SI().CompareTo(1.SI())); Assert.AreEqual(-1, 1.SI().CompareTo(2.SI())); @@ -240,13 +220,13 @@ namespace TUGraz.VectoCore.Tests.Utils AssertHelper.AreRelativeEqual(3.SI<NewtonMeter>(), 1.SI<NewtonMeter>() + 2.SI<NewtonMeter>()); AssertHelper.AreRelativeEqual(-1.SI<NewtonMeter>(), 1.SI<NewtonMeter>() - 2.SI<NewtonMeter>()); - AssertHelper.AreRelativeEqual(3.SI<NewtonMeter>(), 1.SI().Newton.Meter + 2.SI<NewtonMeter>()); - AssertHelper.AreRelativeEqual(-1.SI<NewtonMeter>(), 1.SI().Newton.Meter - 2.SI<NewtonMeter>()); + AssertHelper.AreRelativeEqual(3.SI<NewtonMeter>(), 1.SI(Unit.SI.Newton.Meter) + 2.SI<NewtonMeter>()); + AssertHelper.AreRelativeEqual(-1.SI<NewtonMeter>(), 1.SI(Unit.SI.Newton.Meter) - 2.SI<NewtonMeter>()); - AssertHelper.AreRelativeEqual(3.SI<NewtonMeter>(), 1.SI<NewtonMeter>() + 2.SI().Newton.Meter); - AssertHelper.AreRelativeEqual(-1.SI<NewtonMeter>(), 1.SI<NewtonMeter>() - 2.SI().Newton.Meter); + AssertHelper.AreRelativeEqual(3.SI<NewtonMeter>(), 1.SI<NewtonMeter>() + 2.SI(Unit.SI.Newton.Meter)); + AssertHelper.AreRelativeEqual(-1.SI<NewtonMeter>(), 1.SI<NewtonMeter>() - 2.SI(Unit.SI.Newton.Meter)); - AssertHelper.Exception<VectoException>(() => { var x = 1.SI().Second - 1.SI<Meter>(); }, + AssertHelper.Exception<VectoException>(() => { var x = 1.SI(Unit.SI.Second) - 1.SI<Meter>(); }, "Operator '-' can only operate on SI Objects with the same unit. Got: 1.0000 [s] - 1.0000 [m]"); } @@ -259,51 +239,51 @@ namespace TUGraz.VectoCore.Tests.Utils AssertHelper.AreRelativeEqual(3, scalarDouble); MeterPerSecond meterPerSecond = 2.SI<MeterPerSecond>(); - AssertHelper.AreRelativeEqual(2.SI().Meter.Per.Second, meterPerSecond); + AssertHelper.AreRelativeEqual(2.SI(Unit.SI.Meter.Per.Second), meterPerSecond); Second second = 1.SI<Second>(); - AssertHelper.AreRelativeEqual(1.SI().Second, second); + AssertHelper.AreRelativeEqual(1.SI(Unit.SI.Second), second); Watt watt = 2.SI<Watt>(); - AssertHelper.AreRelativeEqual(2.SI().Watt, watt); + AssertHelper.AreRelativeEqual(2.SI(Unit.SI.Watt), watt); PerSecond perSecond = 1.SI<PerSecond>(); - AssertHelper.AreRelativeEqual(1.SI().Per.Second, perSecond); + AssertHelper.AreRelativeEqual(1.SI(Unit.SI.Per.Second), perSecond); - SI rpm = 20.SI().Rounds.Per.Minute; - AssertHelper.AreRelativeEqual(20.SI().Rounds.Per.Minute, rpm); + SI rpm = 20.SI(Unit.SI.Rounds.Per.Minute); + AssertHelper.AreRelativeEqual(20.SI(Unit.SI.Rounds.Per.Minute), rpm); AssertHelper.AreRelativeEqual(20.RPMtoRad(), rpm); AssertHelper.AreRelativeEqual(2.0943951023931953, rpm); Radian radian = 30.SI<Radian>(); - AssertHelper.AreRelativeEqual(30.SI().Radian, radian); + AssertHelper.AreRelativeEqual(30.SI(Unit.SI.Radian), radian); AssertHelper.AreRelativeEqual(30, radian); Newton newton = 3.SI<Newton>(); - AssertHelper.AreRelativeEqual(3.SI().Newton, newton); + AssertHelper.AreRelativeEqual(3.SI(Unit.SI.Newton), newton); NewtonMeter newtonMeter = 5.SI<NewtonMeter>(); - AssertHelper.AreRelativeEqual(5.SI().Newton.Meter, newtonMeter); - AssertHelper.AreRelativeEqual(5.SI().Meter.Newton, newtonMeter); + AssertHelper.AreRelativeEqual(5.SI(Unit.SI.Newton.Meter), newtonMeter); + AssertHelper.AreRelativeEqual(5.SI(Unit.SI.Meter.Newton), newtonMeter); MeterPerSquareSecond meterPerSquareSecond = 3.SI<MeterPerSquareSecond>(); - AssertHelper.AreRelativeEqual(3.SI().Meter.Per.Square.Second, meterPerSquareSecond); + AssertHelper.AreRelativeEqual(3.SI(Unit.SI.Meter.Per.Square.Second), meterPerSquareSecond); Kilogram kilogram = 3.SI<Kilogram>(); - AssertHelper.AreRelativeEqual(3.SI().Kilo.Gramm, kilogram); + AssertHelper.AreRelativeEqual(3.SI(Unit.SI.Kilo.Gramm), kilogram); AssertHelper.AreRelativeEqual(3, kilogram); SquareMeter squareMeter = 3.SI<SquareMeter>(); - AssertHelper.AreRelativeEqual(3.SI().Square.Meter, squareMeter); + AssertHelper.AreRelativeEqual(3.SI(Unit.SI.Square.Meter), squareMeter); CubicMeter cubicMeter = 3.SI<CubicMeter>(); - AssertHelper.AreRelativeEqual(3.SI().Cubic.Meter, cubicMeter); + AssertHelper.AreRelativeEqual(3.SI(Unit.SI.Cubic.Meter), cubicMeter); KilogramSquareMeter kilogramSquareMeter = 3.SI<KilogramSquareMeter>(); - AssertHelper.AreRelativeEqual(3.SI().Kilo.Gramm.Square.Meter, kilogramSquareMeter); + AssertHelper.AreRelativeEqual(3.SI(Unit.SI.Kilo.Gramm.Square.Meter), kilogramSquareMeter); KilogramPerWattSecond kilogramPerWattSecond = 3.SI<KilogramPerWattSecond>(); - AssertHelper.AreRelativeEqual(3.SI().Kilo.Gramm.Per.Watt.Second, kilogramPerWattSecond); + AssertHelper.AreRelativeEqual(3.SI(Unit.SI.Kilo.Gramm.Per.Watt.Second), kilogramPerWattSecond); } /// <summary> @@ -330,14 +310,14 @@ namespace TUGraz.VectoCore.Tests.Utils AssertHelper.AreRelativeEqual(12.SI<NewtonMeter>(), 3.SI<Newton>() * 4.SI<Meter>()); AssertHelper.AreRelativeEqual(12.SI<NewtonMeter>(), 3 * 4.SI<NewtonMeter>()); AssertHelper.AreRelativeEqual(12.SI<NewtonMeter>(), 3.SI<NewtonMeter>() * 4); - AssertHelper.AreRelativeEqual(12.SI().Square.Newton.Meter, 3.SI<NewtonMeter>() * 4.SI<NewtonMeter>()); + AssertHelper.AreRelativeEqual(12.SI(Unit.SI.Square.Newton.Meter), 3.SI<NewtonMeter>() * 4.SI<NewtonMeter>()); AssertHelper.AreRelativeEqual(3.SI(), 12.SI() / 4); AssertHelper.AreRelativeEqual(3.SI(), 12.SI() / 4.SI()); AssertHelper.AreRelativeEqual(3.SI(), 12.SI<NewtonMeter>() / 4.SI<NewtonMeter>()); AssertHelper.AreRelativeEqual(3.SI<NewtonMeter>(), 12.SI<NewtonMeter>() / 4); - AssertHelper.AreRelativeEqual(3.SI().Per.Newton.Meter, 12 / 4.SI<NewtonMeter>()); + AssertHelper.AreRelativeEqual(3.SI(Unit.SI.Per.Newton.Meter), 12 / 4.SI<NewtonMeter>()); var newtonMeter = 10.SI<NewtonMeter>(); var perSecond = 5.SI<PerSecond>(); @@ -351,35 +331,41 @@ namespace TUGraz.VectoCore.Tests.Utils AssertHelper.AreRelativeEqual(perSecond, watt / newtonMeter); AssertHelper.AreRelativeEqual(second, newtonMeter / watt); + + + AssertHelper.AreRelativeEqual(2.SI<NormLiterPerSecond>(), 2.SI<NormLiterPerSecond>() / 1); + + AssertHelper.AreRelativeEqual(2.SI<NormLiterPerSecond>(), 2.SI<NormLiterPerSecond>() * 1); } [TestCase] public void SI_MeterPerSecond_Div_Meter() { PerSecond actual = 6.SI<MeterPerSecond>() / 2.SI<Meter>(); - AssertHelper.AreRelativeEqual(3.SI().Per.Second, actual); + AssertHelper.AreRelativeEqual(3.SI(Unit.SI.Per.Second), actual); } [TestCase] public void SI_SimplifyUnits() { - AssertHelper.AreRelativeEqual(3.SI(), 18.SI().Kilo.Gramm / 6.SI().Kilo.Gramm); + AssertHelper.AreRelativeEqual(3.SI(), 18.SI(Unit.SI.Kilo.Gramm) / 6.SI(Unit.SI.Kilo.Gramm)); AssertHelper.AreRelativeEqual(3.SI(), 18.SI<NewtonMeter>() / 6.SI<NewtonMeter>()); - AssertHelper.AreRelativeEqual(18.SI(), 3.SI().Kilo.Gramm * 6.SI().Per.Kilo.Gramm); - AssertHelper.AreRelativeEqual(18.SI<Meter>(), 3.SI().Kilo.Gramm.Meter * 6.SI().Per.Kilo.Gramm); + AssertHelper.AreRelativeEqual(18.SI(), 3.SI(Unit.SI.Kilo.Gramm) * 6.SI(Unit.SI.Per.Kilo.Gramm)); + AssertHelper.AreRelativeEqual(18.SI<Meter>(), 3.SI(Unit.SI.Kilo.Gramm.Meter) * 6.SI(Unit.SI.Per.Kilo.Gramm)); - AssertHelper.AreRelativeEqual(3.SI().Kilo.Gramm.Square.Meter.Per.Cubic.Second, 3.SI<Watt>()); - AssertHelper.AreRelativeEqual(3.SI().Kilo.Gramm.Meter.Per.Square.Second, 3.SI<Newton>()); - AssertHelper.AreRelativeEqual(3000.SI().Kilo.Gramm, 3.SI().Ton); - AssertHelper.AreRelativeEqual(3.SI().Kilo.Kilo.Gramm.ConvertTo().Ton, 3000.SI().Kilo.Gramm.ConvertTo().Ton); + AssertHelper.AreRelativeEqual(3.SI(Unit.SI.Kilo.Gramm.Square.Meter.Per.Cubic.Second), 3.SI<Watt>()); + AssertHelper.AreRelativeEqual(3.SI(Unit.SI.Kilo.Gramm.Meter.Per.Square.Second), 3.SI<Newton>()); + AssertHelper.AreRelativeEqual(3000.SI(Unit.SI.Kilo.Gramm), 3.SI(Unit.SI.Ton)); + AssertHelper.AreRelativeEqual(3.SI(Unit.SI.Kilo.Kilo.Gramm).Cast<Kilogram>().ConvertToTon(), 3000.SI(Unit.SI.Kilo.Gramm).Cast<Kilogram>().ConvertToTon()); - AssertHelper.AreRelativeEqual(3.SI<Meter>(), 3000.SI().Milli.Meter); + AssertHelper.AreRelativeEqual(3.SI<Meter>(), 3000.SI(Unit.SI.Milli.Meter)); - AssertHelper.AreRelativeEqual(36.SI().Square.Newton.Meter, 6.SI<NewtonMeter>() * 6.SI<NewtonMeter>()); - AssertHelper.AreRelativeEqual(36.SI().Newton.Newton.Meter.Meter, 6.SI<NewtonMeter>() * 6.SI<NewtonMeter>()); + AssertHelper.AreRelativeEqual(36.SI(Unit.SI.Square.Newton.Meter), 6.SI<NewtonMeter>() * 6.SI<NewtonMeter>()); + AssertHelper.AreRelativeEqual(36.SI(Unit.SI.Newton.Newton.Meter.Meter), 6.SI<NewtonMeter>() * 6.SI<NewtonMeter>()); - AssertHelper.AreRelativeEqual(3.SI().Meter.Per.Second, 3.SI<Newton>().Second.Per.Kilo.Gramm); + // todo not testable !!! + // AssertHelper.AreRelativeEqual(3.SI(Unit.SI.Meter.Per.Second), 3.SI<Newton>(Unit.SI.Second.Per.Kilo.Gramm)); } [TestCase] @@ -434,7 +420,7 @@ namespace TUGraz.VectoCore.Tests.Utils Assert.AreEqual("3.0000 [-]", 3.SI().ToOutputFormat(showUnit: true)); Assert.AreEqual("3.5000", 3.5.SI().ToOutputFormat()); Assert.AreEqual("3.5000", 3.5.SI<Newton>().ToOutputFormat()); - Assert.AreEqual("3.50 [N]", 3.5.SI<Newton>().ToOutputFormat(2, showUnit: true)); + Assert.AreEqual("3.50 [kgm/s^2]", 3.5.SI<Newton>().ToOutputFormat(2, showUnit: true)); Assert.AreEqual("18.00 [m/s]", 5.SI<MeterPerSecond>().ToOutputFormat(2, 3.6, true)); Assert.AreEqual("18.0000", 5.SI<MeterPerSecond>().ToOutputFormat(outputFactor: 3.6)); @@ -444,5 +430,352 @@ namespace TUGraz.VectoCore.Tests.Utils Assert.AreEqual("0.5000 [m/s^2]", 0.5.SI<MeterPerSquareSecond>().ToOutputFormat(showUnit: true)); } + + [TestCase] + public void SI_Hash() + { + 3.SI().GetHashCode(); + 3.0.SI().GetHashCode(); + 4.SI<NewtonMeter>().GetHashCode(); + } + + [TestCase] + public void SI_ConstructorPerformance() + { + for (var i = 0; i < 5e5; i++) + { + var si = i.SI(); + var meter = i.SI<Meter>(); + var watt = i.SI<Watt>(); + var perSecond = i.SI<PerSecond>(); + var meterPerSecond = i.SI<MeterPerSecond>(); + var second = i.SI<Second>(); + var newton = i.SI<Newton>(); + var kilogram = i.SI<Kilogram>(); + var squareMeter = i.SI<SquareMeter>(); + var scalar = i.SI<Scalar>(); + var compound = i.SI(Unit.SI.Kilo.Gramm.Square.Meter.Per.Cubic.Second).Cast<Watt>(); + } + + } + + [TestCase] + public void SI_CheckForEqualUnitPerformance() + { + + var si1 = 5.SI<NewtonMeter>(); + var si2 = 5.SI(Unit.SI.Newton.Meter); + for (var i = 0; i < 1e7; i++) + { + si1.HasEqualUnit(si2); + } + + + var si3 = 5.SI<NewtonMeter>(); + var si4 = 5.SI<Kilogram>(); + for (var i = 0; i < 2e6; i++) + { + si3.HasEqualUnit(si4); + } + + } + + + [TestCase] + public void SI_NeutralArithmeticPerformance() + { + + var transmissionCoefficient = 2.8; + for (var i = 0; i < 2e5; i++) + { + var angularVelocity = 1.5.SI(Unit.SI.Per.Second); + var torque = 50.SI(Unit.SI.Newton); + var power = torque * angularVelocity; + + var outAngularVelocity = angularVelocity / transmissionCoefficient; + var outTorque = torque * transmissionCoefficient; + + var outPower = outTorque * outAngularVelocity; + + var averagePower = (power + outPower) / 2; + AssertHelper.AreRelativeEqual(outPower, power); + AssertHelper.AreRelativeEqual(averagePower, power); + } + } + + [TestCase] + public void SI_SpecialArithmeticPerformance() + { + + var transmissionCoefficient = 2.8; + for (var i = 0; i < 2e5; i++) + { + var angularVelocity = 1.5.SI<PerSecond>(); + var torque = 50.SI<Newton>(); + var power = torque * angularVelocity; + + var outAngularVelocity = angularVelocity / transmissionCoefficient; + var outTorque = torque * transmissionCoefficient; + + var outPower = outTorque * outAngularVelocity; + + var averagePower = (power + outPower) / 2; + AssertHelper.AreRelativeEqual(outPower, power); + AssertHelper.AreRelativeEqual(averagePower, power); + } + } + + [TestCase] + public void SI_NewTests() + { + UnitInstance sikg = Unit.SI.Kilo.Gramm; + Assert.AreEqual("kg", 1.SI().GetUnitString(sikg.GetSIUnits())); + + UnitInstance ui1 = Unit.SI.Kilo.Gramm.Meter.Per.Square.Second; + Assert.AreEqual("kgm/s^2", 1.SI().GetUnitString(ui1.GetSIUnits())); + + UnitInstance ui3 = Unit.SI.Kilo.Gramm.Per.Watt.Second; + Assert.AreEqual("s^2/m^2", 1.SI().GetUnitString(ui3.GetSIUnits())); + Assert.AreEqual(1, ui3.Factor); + + var kg = 3000.SI(Unit.SI.Kilo.Gramm); + Assert.AreEqual("3000.0000 [kg]", kg.ToOutputFormat(showUnit: true)); + + var ton = 3.SI(Unit.SI.Ton); + Assert.AreEqual("3000.0000 [kg]", ton.ToOutputFormat(showUnit: true)); + + var val1 = 7.SI(Unit.SI.Cubic.Dezi.Meter); + Assert.AreEqual("0.0070 [m^3]", val1.ToOutputFormat(showUnit: true)); + + var uni = Unit.SI.Cubic.Dezi.Meter; + Assert.AreEqual("m^3", 1.SI().GetUnitString(uni.GetSIUnits())); + AssertHelper.AreRelativeEqual(0.001, uni.Factor); + + var uni2 = Unit.SI.Cubic.Centi.Meter; + Assert.AreEqual("m^3", 1.SI().GetUnitString(uni2.GetSIUnits())); + AssertHelper.AreRelativeEqual(0.000001, uni2.Factor); + + var uni1 = Unit.SI.Kilo.Meter.Per.Hour; + Assert.AreEqual("m/s", 1.SI().GetUnitString(uni1.GetSIUnits())); + AssertHelper.AreRelativeEqual(0.2777777777, uni1.Factor); + + NewtonMeter newtonMeter = 5.SI<NewtonMeter>(); + AssertHelper.AreRelativeEqual(5.SI(Unit.SI.Newton.Meter), newtonMeter); + AssertHelper.AreRelativeEqual(5.SI(Unit.SI.Meter.Newton), newtonMeter); + + AssertHelper.AreRelativeEqual(5.SI<Liter>(), 1.SI<Second>() * 5.SI<LiterPerSecond>()); + + AssertHelper.AreRelativeEqual((6.0/3600).SI<Liter>(), (2.SI<Second>() * 3.SI(Unit.SI.Liter.Per.Hour)).Cast<Liter>()); + + AssertHelper.AreRelativeEqual(2.13093, 2.13093.SI(Unit.SI.Liter).Cast<Liter>().Value()); + Assert.AreEqual("m^3", 2.13093.SI(Unit.SI.Liter).GetUnitString()); + } + + //[TestCase] + // public void SI_ConvertValues() + // { + // var sig1 = 5.SI(Unit.SI.Gramm); + // Assert.AreEqual(0.005, sig1.Value()); + + // var val2 = 7.SI(Unit.SI.Cubic.Dezi.Meter).Cast<CubicMeter>().ConvertToCubicDeziMeter(); + // AssertHelper.AreRelativeEqual(7, val2); + + // var val3 = 5.SI(Unit.SI.Cubic.Dezi.Meter).Cast<CubicMeter>().ConvertToCubicCentiMeter(); + // AssertHelper.AreRelativeEqual(5000, val3); // 5000 cm^3 + + // var val4 = 5.SI(Unit.SI.Cubic.Centi.Meter).Cast<CubicMeter>().ConvertToCubicDeziMeter(); + // AssertHelper.AreRelativeEqual(0.005, val4); // 0.005 dm^3 + //} + + [TestCase(1, 1000), + TestCase(1e-3, 1), + TestCase(2.65344, 2653.44)] + public void SI_Convert_ConvertToGramm(double val, double converted) + { + var siVal = val.SI<Kilogram>(); + var siConv = siVal.ConvertToGramm(); + Assert.AreEqual(converted, siConv, 1e-12); + Assert.AreEqual("g", siConv.Units); + } + + [TestCase(1000, 1), + TestCase(1, 1e-3), + TestCase(5243, 5.243)] + public void SI_Convert_ConvertToTon(double val, double converted) + { + var siVal = val.SI<Kilogram>(); + var siConv = siVal.ConvertToTon(); + Assert.AreEqual(converted, siConv, 1e-12); + Assert.AreEqual("t", siConv.Units); + } + + [TestCase(1, 3.6), + TestCase(0.2777777777777777, 1), + TestCase(13.7603, 49.53708)] + public void SI_Convert_ConvertToKiloMeterPerHour(double val, double converted) + { + var siVal = val.SI<MeterPerSecond>(); + var siConv = siVal.ConvertToKiloMeterPerHour(); + Assert.AreEqual(converted, siConv, 1e-12); + Assert.AreEqual("km/h", siConv.Units); + } + + [TestCase(1, 1e6), + TestCase(1e-6, 1), + TestCase(7.54214451, 7542144.51)] + public void SI_Convert_ConvertToGrammPerKiloMeter(double val, double converted) + { + var siVal = val.SI<KilogramPerMeter>(); + var siConv = siVal.ConvertToGrammPerKiloMeter(); + Assert.AreEqual(converted, siConv, 1e-12); + Assert.AreEqual("g/km", siConv.Units); + } + + [TestCase(1, 1e8), + TestCase(1e-8, 1), + TestCase(0.00935934235, 935934.235)] + public void SI_Convert_ConvertToLiterPer100Kilometer(double val, double converted) + { + var siVal = val.SI<VolumePerMeter>(); + var siConv = siVal.ConvertToLiterPer100Kilometer(); + Assert.AreEqual(converted, siConv, 1e-12); + Assert.AreEqual("l/100km", siConv.Units); + } + + [TestCase(1, 1e11), + TestCase(1e-11, 1), + TestCase(0.00013243241234, 13243241.234)] + public void SI_Convert_ConvertToLiterPer100TonKiloMeter(double val, double converted) + { + var siVal = val.SI<VolumePerMeterMass>(); + var siConv = siVal.ConvertToLiterPer100TonKiloMeter(); + Assert.AreEqual(converted, siConv, 1e-12); + Assert.AreEqual("l/100tkm", siConv.Units); + } + + [TestCase(1, 1e8), + TestCase(1e-8, 1), + TestCase(0.13243241234, 13243241.234)] + public void SI_Convert_ConvertToLiterPerCubicMeter100KiloMeter(double val, double converted) + { + var siVal = val.SI<VolumePerMeterVolume>(); + var siConv = siVal.ConvertToLiterPerCubicMeter100KiloMeter(); + Assert.AreEqual(converted, siConv, 1e-6); + Assert.AreEqual("l/100m^3km", siConv.Units); + } + + [TestCase(1,3.6e6), + TestCase(0.277777777777777777e-6,1), + TestCase(0.0135897845, 13589.7845*3.6)] + public void SI_Convert_ConvertToGrammPerHour(double val, double converted) + { + var siVal = val.SI<KilogramPerSecond>(); + var siConv = siVal.ConvertToGrammPerHour(); + Assert.AreEqual(converted, siConv, 1e-6); + Assert.AreEqual("g/h", siConv.Units); + } + + [TestCase(1, 1e-3), + TestCase(1e3, 1), + TestCase(4353.32, 4.35332)] + public void SI_Convert_ConvertToKiloMeter(double val, double converted) + { + var siVal = val.SI<Meter>(); + var siConv = siVal.ConvertToKiloMeter(); + Assert.AreEqual(converted, siConv, 1e-12); + Assert.AreEqual("km", siConv.Units); + } + + [TestCase(1, 1e6), + TestCase(1e-6, 1), + TestCase(0.053798513789, 53798.513789)] + public void SI_Convert_ConvertToCubicCentiMeter(double val, double converted) + { + var siVal = val.SI<CubicMeter>(); + var siConv = siVal.ConvertToCubicCentiMeter(); + Assert.AreEqual(converted, siConv, 1e-6); + Assert.AreEqual("cm^3", siConv.Units); + } + + [TestCase(1, 1e6), + TestCase(1e-6, 1), + TestCase(7.54214451, 7542144.51)] + public void SI_Convert_ConvertToGrammPerCubicMeterKiloMeter(double val, double converted) + { + var siVal = val.SI<KilogramPerMeterCubicMeter>(); + var siConv = siVal.ConvertToGrammPerCubicMeterKiloMeter(); + Assert.AreEqual(converted, siConv, 1e-12); + Assert.AreEqual("g/m^3km", siConv.Units); + } + + [TestCase(1, 1e9), + TestCase(1e-9, 1), + TestCase(7.54214451, 7542144510)] + public void SI_Convert_ConvertToGrammPerTonKilometer(double val, double converted) + { + var siVal = val.SI<KilogramPerMeterMass>(); + var siConv = siVal.ConvertToGrammPerTonKilometer(); + Assert.AreEqual(converted, siConv, 1e-12); + Assert.AreEqual("g/tkm", siConv.Units); + } + + [TestCase(1, 0.277777777777e-6), + TestCase(3600e3, 1), + TestCase(135890, 0.0377472222)] + public void SI_Convert_ConvertToKiloWattHour(double val, double converted) + { + var siVal = val.SI<WattSecond>(); + var siConv = siVal.ConvertToKiloWattHour(); + Assert.AreEqual(converted, siConv, 1e-6); + Assert.AreEqual("kWh", siConv.Units); + } + + [TestCase(1, 1e-3), + TestCase(1e3, 1), + TestCase(23453, 23.453)] + public void SI_Convert_ConvertToKiloWatt(double val, double converted) + { + var siVal = val.SI<Watt>(); + var siConv = siVal.ConvertToKiloWatt(); + Assert.AreEqual(converted, siConv, 1e-12); + Assert.AreEqual("kW", siConv.Units); + } + + [TestCase(1, 9.549296586), + TestCase(0.104719755, 1), + TestCase(62.83185307, 600)] + public void SI_Convert_ConvertToRoundsPerMinute(double val, double converted) + { + var siVal = val.SI<PerSecond>(); + var siConv = siVal.ConvertToRoundsPerMinute(); + Assert.AreEqual(converted, siConv, 1e-6); + Assert.AreEqual(siVal.Value(), ((double)siConv).RPMtoRad().Value()); + Assert.AreEqual("rpm", siConv.Units); + } + + [TestCase(1, 1e3), + TestCase(1e-3, 1), + TestCase(123.780, 123780)] + public void SI_Convert_ConvertToCubicDeziMeter(double val, double converted) + { + var siVal = val.SI<CubicMeter>(); + var siConv = siVal.ConvertToCubicDeziMeter(); + Assert.AreEqual(converted, siConv, 1e-12); + Assert.AreEqual("dm^3", siConv.Units); + } + + [TestCase(1, 1e3), + TestCase(1e-3, 1), + TestCase(0.255, 255)] + public void SI_Convert_ConvertToMilliMeter(double val, double converted) + { + var siVal = val.SI<Meter>(); + var siConv = siVal.ConvertToMilliMeter(); + Assert.AreEqual(converted, siConv, 1e-12); + Assert.AreEqual("mm", siConv.Units); + } + + } + } \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/VectoCoreTest.csproj b/VectoCore/VectoCoreTest/VectoCoreTest.csproj index f0354e3193bfa237d53dab930d2de3afd5818c6c..8380fe27d4a5da0e2d25dba38ecb414dedd15e0e 100644 --- a/VectoCore/VectoCoreTest/VectoCoreTest.csproj +++ b/VectoCore/VectoCoreTest/VectoCoreTest.csproj @@ -83,6 +83,7 @@ <Compile Include="Integration\CoachAdvancedAuxPowertrain.cs" /> <Compile Include="Integration\CoachPowerTrain.cs" /> <Compile Include="Integration\DriverStrategy\SimpleCycles.cs" /> + <Compile Include="Integration\EPTP\EPTPTest.cs" /> <Compile Include="Integration\FuelTypesTest.cs" /> <Compile Include="Integration\FullCycleDeclarationTest.cs"> <SubType>Code</SubType> @@ -100,6 +101,7 @@ <Compile Include="Models\SimulationComponentData\TorqueConverterDataTest.cs" /> <Compile Include="Models\SimulationComponentData\ValidationTest.cs" /> <Compile Include="Models\SimulationComponent\ATGearboxTest.cs" /> + <Compile Include="Models\SimulationComponent\EngineFanAuxTest.cs" /> <Compile Include="Models\SimulationComponent\GearboxShiftLossesTest.cs" /> <Compile Include="Models\Simulation\FactoryTest.cs" /> <Compile Include="Models\Simulation\PTOIdleLossTest.cs" /> @@ -173,6 +175,7 @@ <Compile Include="XML\XMLDeclarationInputTest.cs" /> <Compile Include="XML\XMLEngineeringInputRefTest.cs" /> <Compile Include="XML\XMLEngineeringInputSingleTest.cs" /> + <Compile Include="XML\XMLReportTest.cs" /> <Compile Include="XML\XMLWritingTest.cs" /> </ItemGroup> <ItemGroup> @@ -681,6 +684,12 @@ <None Include="TestData\Integration\DeclarationMode\Class2_RigidTruck_4x2\Axle_4x2_orig.vtlm"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </None> + <None Include="TestData\Integration\DeclarationMode\Class2_RigidTruck_4x2\Class2_RigidTruck_NoAirdrag_DECL.vecto"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\DeclarationMode\Class2_RigidTruck_4x2\Class2_RigidTruck_NoAirdrag.vveh"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> <None Include="TestData\Integration\DeclarationMode\Class2_RigidTruck_4x2\Class2_RigidTruck.vveh"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </None> @@ -903,9 +912,15 @@ <None Include="TestData\Integration\DeclarationMode\Class5_Tractor_4x2\Axle_4x2_Tractor.vtlm"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </None> + <None Include="TestData\Integration\DeclarationMode\Class5_Tractor_4x2\Class5_Tractor_NoAirdrag.vveh"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> <None Include="TestData\Integration\DeclarationMode\Class5_Tractor_4x2\Class5_Tractor.vveh"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </None> + <None Include="TestData\Integration\DeclarationMode\Class5_Tractor_4x2\Class5_Tractor_NoAirdrag_DECL.vecto"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> <None Include="TestData\Integration\DeclarationMode\Class5_Tractor_4x2\Class5_Tractor_DECL.vecto"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </None> @@ -1023,9 +1038,15 @@ <None Include="TestData\Integration\DeclarationMode\Class9_RigidTruck_6x2\Axle_4x2.vtlm"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </None> + <None Include="TestData\Integration\DeclarationMode\Class9_RigidTruck_6x2\Class9_RigidTruck_NoAirdrag.vveh"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> <None Include="TestData\Integration\DeclarationMode\Class9_RigidTruck_6x2\Class9_RigidTruck.vveh"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </None> + <None Include="TestData\Integration\DeclarationMode\Class9_RigidTruck_6x2\Class9_RigidTruck_NoAirdrag_DECL.vecto"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> <None Include="TestData\Integration\DeclarationMode\Class9_RigidTruck_6x2\Class9_RigidTruck_DECL.vecto"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </None> diff --git a/VectoCore/VectoCoreTest/XML/XMLDeclarationInputTest.cs b/VectoCore/VectoCoreTest/XML/XMLDeclarationInputTest.cs index ce54387067d7cfd359855bf8730352f3380bd17e..82be5453ed47e8bf21dc9aed9bf2b31ed07e0366 100644 --- a/VectoCore/VectoCoreTest/XML/XMLDeclarationInputTest.cs +++ b/VectoCore/VectoCoreTest/XML/XMLDeclarationInputTest.cs @@ -63,7 +63,7 @@ namespace TUGraz.VectoCore.Tests.XML "TestData/XML/XMLReaderDeclaration/vecto_vehicle-sample_certificationOptions.xml"; [OneTimeSetUp] - public void Init() + public void RunBeforeAnyTests() { Directory.SetCurrentDirectory(TestContext.CurrentContext.TestDirectory); } @@ -75,7 +75,7 @@ namespace TUGraz.VectoCore.Tests.XML var inputDataProvider = new XMLDeclarationInputDataProvider(reader, true); - var engineDataProvider = inputDataProvider.EngineInputData; + var engineDataProvider = inputDataProvider.JobInputData.Vehicle.EngineInputData; Assert.IsTrue(engineDataProvider.SavedInDeclarationMode); @@ -92,7 +92,7 @@ namespace TUGraz.VectoCore.Tests.XML Assert.AreEqual("560.00", fcMapTable.Rows[0][0]); var fcMap = FuelConsumptionMapReader.Create(fcMapTable); - Assert.AreEqual(1256.SI().Gramm.Per.Hour.ConvertTo().Kilo.Gramm.Per.Second.Value(), + Assert.AreEqual(1256.SI(Unit.SI.Gramm.Per.Hour).Value(), fcMap.GetFuelConsumption(0.SI<NewtonMeter>(), 560.RPMtoRad()).Value.Value()); var fldTable = engineDataProvider.FullLoadCurve; @@ -109,7 +109,7 @@ namespace TUGraz.VectoCore.Tests.XML var reader = XmlReader.Create(SampleVehicleDecl); var inputDataProvider = new XMLDeclarationInputDataProvider(reader, true); - var gearboxDataProvider = inputDataProvider.GearboxInputData; + var gearboxDataProvider = inputDataProvider.JobInputData.Vehicle.GearboxInputData; Assert.AreEqual("Generic 40t Long Haul Truck Gearbox", gearboxDataProvider.Model); Assert.AreEqual(GearboxType.AMT, gearboxDataProvider.Type); @@ -134,7 +134,7 @@ namespace TUGraz.VectoCore.Tests.XML var reader = XmlReader.Create(SampleVehicleDecl); var inputDataProvider = new XMLDeclarationInputDataProvider(reader, true); - var axlegearDataProvider = inputDataProvider.AxleGearInputData; + var axlegearDataProvider = inputDataProvider.JobInputData.Vehicle.AxleGearInputData; Assert.AreEqual("Generic 40t Long Haul Truck AxleGear", axlegearDataProvider.Model); @@ -156,7 +156,7 @@ namespace TUGraz.VectoCore.Tests.XML var reader = XmlReader.Create(SampleVehicleDecl); var inputDataProvider = new XMLDeclarationInputDataProvider(reader, true); - var retarderDataProvider = inputDataProvider.RetarderInputData; + var retarderDataProvider = inputDataProvider.JobInputData.Vehicle.RetarderInputData; Assert.AreEqual("Generic Retarder", retarderDataProvider.Model); @@ -177,7 +177,7 @@ namespace TUGraz.VectoCore.Tests.XML var reader = XmlReader.Create(SampleVehicleDecl); var inputDataProvider = new XMLDeclarationInputDataProvider(reader, true); - var vehicleDataProvider = inputDataProvider.VehicleInputData; + var vehicleDataProvider = inputDataProvider.JobInputData.Vehicle; var axles = vehicleDataProvider.Axles; @@ -218,7 +218,7 @@ namespace TUGraz.VectoCore.Tests.XML var modified = XmlReader.Create(new StringReader(nav.OuterXml)); var inputDataProvider = new XMLDeclarationInputDataProvider(modified, true); - var vehicleDataProvider = inputDataProvider.VehicleInputData; + var vehicleDataProvider = inputDataProvider.JobInputData.Vehicle; AssertHelper.Exception<VectoException>(() => { var axles = vehicleDataProvider.Axles; }); } @@ -282,7 +282,7 @@ namespace TUGraz.VectoCore.Tests.XML var modified = XmlReader.Create(new StringReader(nav.OuterXml)); var inputDataProvider = new XMLDeclarationInputDataProvider(modified, true); - var vehicleDataProvider = inputDataProvider.VehicleInputData; + var vehicleDataProvider = inputDataProvider.JobInputData.Vehicle; AssertHelper.Exception<VectoException>(() => { var axles = vehicleDataProvider.Axles; }); } @@ -293,7 +293,7 @@ namespace TUGraz.VectoCore.Tests.XML var reader = XmlReader.Create(SampleVehicleDecl); var inputDataProvider = new XMLDeclarationInputDataProvider(reader, true); - var auxDataProvider = inputDataProvider.AuxiliaryInputData(); + var auxDataProvider = inputDataProvider.JobInputData.Vehicle.AuxiliaryInputData(); var aux = auxDataProvider.Auxiliaries; var aux1 = aux[0]; @@ -306,18 +306,7 @@ namespace TUGraz.VectoCore.Tests.XML Assert.AreEqual("Standard technology - LED headlights, all", aux3.Technology.First()); } - [TestCase] - public void TestXMLInputADAS() - { - var reader = XmlReader.Create(SampleVehicleDecl); - - var inputDataProvider = new XMLDeclarationInputDataProvider(reader, true); - - var adas = inputDataProvider.DriverInputData; - - Assert.AreEqual(DriverMode.Overspeed, adas.OverSpeedEcoRoll.Mode); - } - + [TestCase] public void TestVehicleInput() { @@ -325,16 +314,16 @@ namespace TUGraz.VectoCore.Tests.XML var inputDataProvider = new XMLDeclarationInputDataProvider(reader, true); - var vehicleDataProvider = inputDataProvider.VehicleInputData; + var vehicleDataProvider = inputDataProvider.JobInputData.Vehicle; Assert.AreEqual(VehicleCategory.Tractor, vehicleDataProvider.VehicleCategory); Assert.AreEqual(AxleConfiguration.AxleConfig_4x2, vehicleDataProvider.AxleConfiguration); Assert.AreEqual(7100.0, vehicleDataProvider.CurbMassChassis.Value()); Assert.AreEqual(40000.0, vehicleDataProvider.GrossVehicleMassRating.Value()); - Assert.AreEqual(6.34, inputDataProvider.AirdragInputData.AirDragArea.Value()); + Assert.AreEqual(6.34, inputDataProvider.JobInputData.Vehicle.AirdragInputData.AirDragArea.Value()); - Assert.AreEqual(1.0, inputDataProvider.RetarderInputData.Ratio); + Assert.AreEqual(1.0, inputDataProvider.JobInputData.Vehicle.RetarderInputData.Ratio); } [TestCase] @@ -373,7 +362,7 @@ namespace TUGraz.VectoCore.Tests.XML var inputDataProvider = new XMLDeclarationInputDataProvider(reader, true); - var tcDataProvider = inputDataProvider.TorqueConverterInputData; + var tcDataProvider = inputDataProvider.JobInputData.Vehicle.TorqueConverterInputData; Assert.AreEqual(3, tcDataProvider.TCData.Rows.Count); @@ -389,7 +378,7 @@ namespace TUGraz.VectoCore.Tests.XML var inputDataProvider = new XMLDeclarationInputDataProvider(reader, true); - var angledriveDataProvider = inputDataProvider.AngledriveInputData; + var angledriveDataProvider = inputDataProvider.JobInputData.Vehicle.AngledriveInputData; Assert.AreEqual(2.345, angledriveDataProvider.Ratio); Assert.AreEqual(6, angledriveDataProvider.LossMap.Rows.Count); @@ -404,16 +393,16 @@ namespace TUGraz.VectoCore.Tests.XML var reader = XmlReader.Create(SampleVehicleFullDecl); var inputDataProvider = new XMLDeclarationInputDataProvider(reader, true); - var vehicleDataProvider = inputDataProvider.JobInputData().Vehicle; + var vehicleDataProvider = inputDataProvider.JobInputData.Vehicle; Assert.AreEqual(VehicleCategory.Tractor, vehicleDataProvider.VehicleCategory); Assert.AreEqual(AxleConfiguration.AxleConfig_4x2, vehicleDataProvider.AxleConfiguration); Assert.AreEqual(7100.0, vehicleDataProvider.CurbMassChassis.Value()); Assert.AreEqual(40000.0, vehicleDataProvider.GrossVehicleMassRating.Value()); - Assert.AreEqual(6.34, inputDataProvider.AirdragInputData.AirDragArea.Value()); + Assert.AreEqual(6.34, inputDataProvider.JobInputData.Vehicle.AirdragInputData.AirDragArea.Value()); - Assert.AreEqual(1.0, inputDataProvider.RetarderInputData.Ratio); + Assert.AreEqual(1.0, inputDataProvider.JobInputData.Vehicle.RetarderInputData.Ratio); } [TestCase] @@ -422,7 +411,7 @@ namespace TUGraz.VectoCore.Tests.XML var reader = XmlReader.Create(SampleVehicleFullDecl); var inputDataProvider = new XMLDeclarationInputDataProvider(reader, true); - var vehicleDataProvider = inputDataProvider.JobInputData().Vehicle; + var vehicleDataProvider = inputDataProvider.JobInputData.Vehicle; var torqueLimits = vehicleDataProvider.TorqueLimits.OrderBy(x => x.Gear).ToList(); Assert.AreEqual(3, torqueLimits.Count); @@ -437,7 +426,7 @@ namespace TUGraz.VectoCore.Tests.XML var reader = XmlReader.Create(SampleVehicleFullDecl); var inputDataProvider = new XMLDeclarationInputDataProvider(reader, true); - var gearboxDataProvider = inputDataProvider.GearboxInputData; + var gearboxDataProvider = inputDataProvider.JobInputData.Vehicle.GearboxInputData; var gears = gearboxDataProvider.Gears; Assert.AreEqual(12, gears.Count); @@ -452,7 +441,7 @@ namespace TUGraz.VectoCore.Tests.XML var reader = XmlReader.Create(SampleVehicleFullDecl); var inputDataProvider = new XMLDeclarationInputDataProvider(reader, true); - var gearboxDataProvider = inputDataProvider.GearboxInputData; + var gearboxDataProvider = inputDataProvider.JobInputData.Vehicle.GearboxInputData; var gears = gearboxDataProvider.Gears; Assert.AreEqual(12, gears.Count); @@ -483,7 +472,7 @@ namespace TUGraz.VectoCore.Tests.XML var inputDataProvider = new XMLDeclarationInputDataProvider(modified, true); - AssertHelper.Exception<VectoException>(() => { var tmp = inputDataProvider.RetarderInputData.Ratio; }); + AssertHelper.Exception<VectoException>(() => { var tmp = inputDataProvider.JobInputData.Vehicle.RetarderInputData.Ratio; }); } [TestCase] @@ -552,7 +541,7 @@ namespace TUGraz.VectoCore.Tests.XML var inputDataProvider = new XMLDeclarationInputDataProvider(modified, true); - Assert.AreEqual(retarderType.Value, inputDataProvider.RetarderInputData.Type); + Assert.AreEqual(retarderType.Value, inputDataProvider.JobInputData.Vehicle.RetarderInputData.Type); } } @@ -590,7 +579,7 @@ namespace TUGraz.VectoCore.Tests.XML var inputDataProvider = new XMLDeclarationInputDataProvider(modified, true); - Assert.AreEqual(axleConfiguration.Value, inputDataProvider.VehicleInputData.AxleConfiguration); + Assert.AreEqual(axleConfiguration.Value, inputDataProvider.JobInputData.Vehicle.AxleConfiguration); } } @@ -624,7 +613,7 @@ namespace TUGraz.VectoCore.Tests.XML var inputDataProvider = new XMLDeclarationInputDataProvider(modified, true); - Assert.AreEqual(vehicleCategory.Value, inputDataProvider.VehicleInputData.VehicleCategory); + Assert.AreEqual(vehicleCategory.Value, inputDataProvider.JobInputData.Vehicle.VehicleCategory); } } @@ -657,7 +646,7 @@ namespace TUGraz.VectoCore.Tests.XML true); Assert.AreEqual(retarderType.Value, - inputDataProvider.RetarderInputData.Type); + inputDataProvider.JobInputData.Vehicle.RetarderInputData.Type); } } @@ -711,15 +700,15 @@ namespace TUGraz.VectoCore.Tests.XML if (ptoType[0] == "none") { Assert.AreEqual("None", - inputDataProvider.PTOTransmissionInputData.PTOTransmissionType); + inputDataProvider.JobInputData.Vehicle.PTOTransmissionInputData.PTOTransmissionType); } else if (ptoType[0] == "only one engaged gearwheel above oil level") { Assert.AreEqual(ptoType[0], - inputDataProvider.PTOTransmissionInputData.PTOTransmissionType); + inputDataProvider.JobInputData.Vehicle.PTOTransmissionInputData.PTOTransmissionType); } else { Assert.AreEqual(string.Format("{0} - {1}", ptoType[0], ptoType[1]), - inputDataProvider.PTOTransmissionInputData.PTOTransmissionType); + inputDataProvider.JobInputData.Vehicle.PTOTransmissionInputData.PTOTransmissionType); } - DeclarationData.PTOTransmission.Lookup(inputDataProvider.PTOTransmissionInputData.PTOTransmissionType); + DeclarationData.PTOTransmission.Lookup(inputDataProvider.JobInputData.Vehicle.PTOTransmissionInputData.PTOTransmissionType); } } @@ -754,7 +743,7 @@ namespace TUGraz.VectoCore.Tests.XML var inputDataProvider = new XMLDeclarationInputDataProvider(modified, true); - Assert.AreEqual(angleDrive.Value, inputDataProvider.AngledriveInputData.Type); + Assert.AreEqual(angleDrive.Value, inputDataProvider.JobInputData.Vehicle.AngledriveInputData.Type); } } @@ -793,7 +782,7 @@ namespace TUGraz.VectoCore.Tests.XML var inputDataProvider = new XMLDeclarationInputDataProvider(modified, true); - Assert.AreEqual(gearboxType.Value, inputDataProvider.GearboxInputData.Type); + Assert.AreEqual(gearboxType.Value, inputDataProvider.JobInputData.Vehicle.GearboxInputData.Type); } } @@ -803,7 +792,7 @@ namespace TUGraz.VectoCore.Tests.XML var reader = XmlReader.Create(SampleVehicleDecl); var inputDataProvider = new XMLDeclarationInputDataProvider(reader, true); - var ptoDataProvider = inputDataProvider.PTOTransmissionInputData; + var ptoDataProvider = inputDataProvider.JobInputData.Vehicle.PTOTransmissionInputData; Assert.AreEqual("None", ptoDataProvider.PTOTransmissionType); } @@ -814,7 +803,7 @@ namespace TUGraz.VectoCore.Tests.XML var reader = XmlReader.Create(SampleVehicleFullDecl); var inputDataProvider = new XMLDeclarationInputDataProvider(reader, true); - var ptoDataProvider = inputDataProvider.PTOTransmissionInputData; + var ptoDataProvider = inputDataProvider.JobInputData.Vehicle.PTOTransmissionInputData; var lookup = DeclarationData.PTOTransmission.Lookup(ptoDataProvider.PTOTransmissionType); Assert.AreEqual("only the drive shaft of the PTO - multi-disc clutch", ptoDataProvider.PTOTransmissionType); @@ -828,10 +817,10 @@ namespace TUGraz.VectoCore.Tests.XML var inputDataProvider = new XMLDeclarationInputDataProvider(reader, true); - Assert.AreEqual(CertificationMethod.Option2, inputDataProvider.GearboxInputData.CertificationMethod); - Assert.AreEqual(CertificationMethod.Measured, inputDataProvider.AxleGearInputData.CertificationMethod); - Assert.AreEqual(CertificationMethod.Measured, inputDataProvider.RetarderInputData.CertificationMethod); - Assert.AreEqual(CertificationMethod.Measured, inputDataProvider.AirdragInputData.CertificationMethod); + Assert.AreEqual(CertificationMethod.Option2, inputDataProvider.JobInputData.Vehicle.GearboxInputData.CertificationMethod); + Assert.AreEqual(CertificationMethod.Measured, inputDataProvider.JobInputData.Vehicle.AxleGearInputData.CertificationMethod); + Assert.AreEqual(CertificationMethod.Measured, inputDataProvider.JobInputData.Vehicle.RetarderInputData.CertificationMethod); + Assert.AreEqual(CertificationMethod.Measured, inputDataProvider.JobInputData.Vehicle.AirdragInputData.CertificationMethod); } } -} \ No newline at end of file +} diff --git a/VectoCore/VectoCoreTest/XML/XMLEngineeringInputRefTest.cs b/VectoCore/VectoCoreTest/XML/XMLEngineeringInputRefTest.cs index 4ff66a106ce86498c9d2b8386adaf473af761b31..fa5fac683ec0150b0cf8fa956d902bd25a49e5bf 100644 --- a/VectoCore/VectoCoreTest/XML/XMLEngineeringInputRefTest.cs +++ b/VectoCore/VectoCoreTest/XML/XMLEngineeringInputRefTest.cs @@ -29,295 +29,301 @@ * Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology */ -using System.IO; -using System.Linq; -using TUGraz.VectoCommon.Exceptions; -using TUGraz.VectoCommon.Models; -using TUGraz.VectoCommon.Utils; -using TUGraz.VectoCore.InputData.FileIO.XML.Engineering; -using TUGraz.VectoCore.InputData.Reader; -using TUGraz.VectoCore.InputData.Reader.ComponentData; -using TUGraz.VectoCore.Models.Simulation.Impl; -using TUGraz.VectoCore.Models.SimulationComponent.Data.Engine; -using TUGraz.VectoCore.OutputData; -using TUGraz.VectoCore.OutputData.FileIO; -using TUGraz.VectoCore.Tests.Utils; -using TUGraz.VectoCore.Utils; +using System.IO; +using System.Linq; +using TUGraz.VectoCommon.Exceptions; +using TUGraz.VectoCommon.Models; +using TUGraz.VectoCommon.Utils; +using TUGraz.VectoCore.InputData.FileIO.XML.Engineering; +using TUGraz.VectoCore.InputData.Reader; +using TUGraz.VectoCore.InputData.Reader.ComponentData; +using TUGraz.VectoCore.Models.Simulation.Impl; +using TUGraz.VectoCore.Models.SimulationComponent.Data.Engine; +using TUGraz.VectoCore.OutputData; +using TUGraz.VectoCore.OutputData.FileIO; +using TUGraz.VectoCore.Tests.Utils; +using TUGraz.VectoCore.Utils; using NUnit.Framework; -namespace TUGraz.VectoCore.Tests.XML -{ - [TestFixture] - public class XMLEngineeringInputRefTest - { - public const string EngineeringSampleFile = "TestData/XML/XMLReaderEngineering/engineering_job-sample_ref.xml"; - - [TestCase] - public void TestXMLInputEngineeringReferencedFileAsStream() - { - AssertHelper.Exception<VectoException>(() => { - var reader = File.OpenRead(EngineeringSampleFile); - var foo = new XMLEngineeringInputDataProvider(reader, true); - }); - } - - [TestCase] - public void TestXMLInputEngReferencedFile() - { - var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true); - - var engineDataProvider = inputDataProvider.EngineInputData; - - Assert.IsFalse(engineDataProvider.SavedInDeclarationMode); - - Assert.AreEqual("Generic 40t Long Haul Truck Engine", engineDataProvider.Model); - Assert.AreEqual(0.012730, engineDataProvider.Displacement.Value()); - Assert.AreEqual(0.77, engineDataProvider.Inertia.Value()); - - AssertHelper.Exception<VectoException>(() => { var tmp = engineDataProvider.WHTCMotorway; }); - AssertHelper.Exception<VectoException>(() => { var tmp = engineDataProvider.WHTCRural; }); - AssertHelper.Exception<VectoException>(() => { var tmp = engineDataProvider.WHTCUrban; }); - - var fcMapTable = engineDataProvider.FuelConsumptionMap; - Assert.AreEqual(112, fcMapTable.Rows.Count); - Assert.AreEqual("engine speed", fcMapTable.Columns[0].Caption); - Assert.AreEqual("torque", fcMapTable.Columns[1].Caption); - Assert.AreEqual("fuel consumption", fcMapTable.Columns[2].Caption); - - Assert.AreEqual("560", fcMapTable.Rows[0][0]); - var fcMap = FuelConsumptionMapReader.Create(fcMapTable); - Assert.AreEqual(1256.SI().Gramm.Per.Hour.ConvertTo().Kilo.Gramm.Per.Second.Value(), - fcMap.GetFuelConsumption(0.SI<NewtonMeter>(), 560.RPMtoRad()).Value.Value()); - - var fldTable = engineDataProvider.FullLoadCurve; - Assert.AreEqual(10, fldTable.Rows.Count); - Assert.AreEqual("engine speed", fldTable.Columns[0].Caption); - Assert.AreEqual("full load torque", fldTable.Columns[1].Caption); - Assert.AreEqual("motoring torque", fldTable.Columns[2].Caption); - var fldMap = FullLoadCurveReader.Create(fldTable, true); - } - - [TestCase] - public void TestXMLInputGbxReferencedFile() - { - var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true); - var gearboxDataProvider = inputDataProvider.GearboxInputData; - - Assert.AreEqual("Generic 40t Long Haul Truck Gearbox", gearboxDataProvider.Model); - Assert.AreEqual(GearboxType.AMT, gearboxDataProvider.Type); - var gears = gearboxDataProvider.Gears; - Assert.AreEqual(12, gears.Count); - - Assert.AreEqual(1, gears.First().Gear); - Assert.AreEqual(14.93, gears.First().Ratio); - Assert.AreEqual("0", gears.First().LossMap.Rows[0][0]); - Assert.AreEqual("-350", gears.First().LossMap.Rows[0][1]); - Assert.AreEqual("12.06", gears.First().LossMap.Rows[0][2]); - - var lossMap = TransmissionLossMapReader.Create(gears.First().LossMap, gears.First().Ratio, - gears.First().Gear.ToString()); - - Assert.AreEqual("-100", gears.First().ShiftPolygon.Rows[0][0]); - Assert.AreEqual("700", gears.First().ShiftPolygon.Rows[0][1]); - Assert.AreEqual("1800", gears.First().ShiftPolygon.Rows[0][2]); - - //Assert.AreEqual("560", gears.First().FullLoadCurve.Rows[0][0]); - //Assert.AreEqual("2500", gears.First().FullLoadCurve.Rows[0][1]); - - //var fldMap = FullLoadCurveReader.Create(gears.First().FullLoadCurve, true); - } - - [TestCase] - public void TestXMLInputGbxTCReferencedFile() - { - var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true); - var tcInputDataProvider = inputDataProvider.GearboxInputData.TorqueConverter; - - - Assert.AreEqual("GBX_ShiftPolygons.vgbs", Path.GetFileName(tcInputDataProvider.ShiftPolygon.Source)); - Assert.AreEqual("-100", tcInputDataProvider.ShiftPolygon.Rows[0][0]); - Assert.AreEqual("700", tcInputDataProvider.ShiftPolygon.Rows[0][1]); - Assert.AreEqual("1800", tcInputDataProvider.ShiftPolygon.Rows[0][2]); - - Assert.AreEqual("tc_data.vtcc", Path.GetFileName(tcInputDataProvider.TCData.Source)); - Assert.AreEqual(3, tcInputDataProvider.TCData.Rows.Count); - Assert.AreEqual("300", tcInputDataProvider.TCData.Rows[0][1]); - Assert.AreEqual("0.9", tcInputDataProvider.TCData.Rows[2][2]); - } - - [TestCase] - public void TestXMLInputAngledriveReferencedFile() - { - var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true); - var angledriveInputData = inputDataProvider.AngledriveInputData; - - Assert.AreEqual("Generic Angledrive", angledriveInputData.Model); - - var lossMapData = angledriveInputData.LossMap; - Assert.AreEqual(1.2, angledriveInputData.Ratio); - Assert.AreEqual("0", lossMapData.Rows[0][0]); - Assert.AreEqual("-10000", lossMapData.Rows[0][1]); - Assert.AreEqual("100", lossMapData.Rows[0][2]); - - var lossMap = TransmissionLossMapReader.Create(lossMapData, angledriveInputData.Ratio, "Angledrive"); - } - - [TestCase] - public void TestXMLInputAxlGReferencedFile() - { - var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true); - var axlegearDataProvider = inputDataProvider.AxleGearInputData; - - Assert.AreEqual("Generic 40t Long Haul Truck AxleGear", axlegearDataProvider.Model); - - var lossMapData = axlegearDataProvider.LossMap; - Assert.AreEqual(2.59, axlegearDataProvider.Ratio); - Assert.AreEqual("0", lossMapData.Rows[0][0]); - Assert.AreEqual("-5000", lossMapData.Rows[0][1]); - Assert.AreEqual("115", lossMapData.Rows[0][2]); - - var lossMap = TransmissionLossMapReader.Create(lossMapData, axlegearDataProvider.Ratio, "AxleGear"); - } - - [TestCase] - public void TestXMLInputRetarderReferencedFile() - { - var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true); - var retarderDataProvider = inputDataProvider.RetarderInputData; - - Assert.AreEqual("Generic Retarder", retarderDataProvider.Model); - - var lossMapData = retarderDataProvider.LossMap; - - Assert.AreEqual(RetarderType.TransmissionOutputRetarder, retarderDataProvider.Type); - - Assert.AreEqual("0", lossMapData.Rows[0][0]); - Assert.AreEqual("10", lossMapData.Rows[0][1]); - - var lossMap = RetarderLossMapReader.Create(lossMapData); - } - - [TestCase] - public void TestXMLInputAxleWheelsReferencedFile() - { - var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true); - var vehicleDataProvider = inputDataProvider.VehicleInputData; - - var axles = vehicleDataProvider.Axles; - - Assert.AreEqual("315/70 R22.5", axles[0].Wheels); - Assert.AreEqual(0.0055, axles[0].RollResistanceCoefficient); - Assert.AreEqual(31300, axles[0].TyreTestLoad.Value()); - - Assert.AreEqual("315/70 R22.5", axles[1].Wheels); - Assert.AreEqual(0.0063, axles[1].RollResistanceCoefficient); - Assert.AreEqual(31300, axles[1].TyreTestLoad.Value()); - - //AssertHelper.Exception<VectoException>(() => { var tmp = vehicleDataProvider.Rim; }); - Assert.AreEqual(0.488822, vehicleDataProvider.DynamicTyreRadius.Value()); - } - - [TestCase] - public void TestXMLInputAuxiliariesReferencedFile() - { - var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true); - var auxDataProvider = inputDataProvider.AuxiliaryInputData(); - - var aux = auxDataProvider.Auxiliaries; - var aux1 = aux[0]; - - Assert.AreEqual("ES", aux1.ID); - - Assert.AreEqual(70, aux1.DemandMap.Rows[0].ParseDouble(AuxiliaryDataReader.Fields.MechPower)); - Assert.AreEqual(640, aux1.DemandMap.Rows[2].ParseDouble(AuxiliaryDataReader.Fields.SupplyPower)); - - var aux2 = aux[1]; - - Assert.AreEqual("FAN", aux2.ID); - Assert.AreEqual(70, aux2.DemandMap.Rows[0].ParseDouble(AuxiliaryDataReader.Fields.MechPower)); - Assert.AreEqual(3190, aux2.DemandMap.Rows[113].ParseDouble(AuxiliaryDataReader.Fields.SupplyPower)); - } - - [TestCase] - public void TestXMLInputADASReferencedFile() - { - //var reader = XmlReader.Create(EngineeringSampleFile); - - var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true); - - var adas = inputDataProvider.DriverInputData; - - Assert.AreEqual(DriverMode.Overspeed, adas.OverSpeedEcoRoll.Mode); - } - - [TestCase] - public void TestVehicleInputReferencedFile() - { - var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true); - - var vehicleDataProvider = inputDataProvider.VehicleInputData; - - Assert.AreEqual(VehicleCategory.Tractor, vehicleDataProvider.VehicleCategory); - Assert.AreEqual(AxleConfiguration.AxleConfig_4x2, vehicleDataProvider.AxleConfiguration); - - Assert.AreEqual(7100.0, vehicleDataProvider.CurbMassChassis.Value()); - Assert.AreEqual(18000.0, vehicleDataProvider.GrossVehicleMassRating.Value()); - Assert.AreEqual(6.29, inputDataProvider.AirdragInputData.AirDragArea.Value()); - - Assert.AreEqual(1500, vehicleDataProvider.Loading.Value()); - Assert.AreEqual(500, vehicleDataProvider.CurbMassExtra.Value()); - - Assert.AreEqual(1.0, inputDataProvider.RetarderInputData.Ratio); - } - - [TestCase] - public void TestXMLPowertrainGenerationReferencedFile() - { - var fileWriter = new FileOutputWriter("foo"); - var sumWriter = new FileOutputWriter("vecto_vehicle-sample_xml"); - var sumData = new SummaryDataContainer(sumWriter); - var jobContainer = new JobContainer(sumData); - var dataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true); - - var runsFactory = new SimulatorFactory(ExecutionMode.Engineering, dataProvider, fileWriter); - runsFactory.WriteModalResults = true; - - jobContainer.AddRuns(runsFactory); - - //Assert.AreEqual(6, jobContainer.Runs.Count); - } - - - [TestCase] - public void TestXMEngineering_DriverModelLACExt() - { - var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true); - - var driverDataProvider = inputDataProvider.DriverInputData; - - var lac = driverDataProvider.Lookahead; - Assert.IsTrue(lac.Enabled); - - Assert.AreEqual("lac_speedDependent.csv", Path.GetFileName(lac.CoastingDecisionFactorTargetSpeedLookup.Source)); - Assert.AreEqual("lac_velocityDrop.csv", Path.GetFileName(lac.CoastingDecisionFactorVelocityDropLookup.Source)); - } - - [TestCase] - public void TestXMEngineering_PTO() - { - var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true); - - var ptoData = inputDataProvider.PTOTransmissionInputData; - - //Assert.AreEqual("only the drive shaft of the PTO - multi-disc clutch", ptoData.PTOTransmissionType); - Assert.AreEqual(2, ptoData.PTOLossMap.Rows.Count); - Assert.AreEqual("2800", ptoData.PTOLossMap.Rows[1][0]); - Assert.AreEqual("100", ptoData.PTOLossMap.Rows[1][1]); - - Assert.AreEqual(4, ptoData.PTOCycle.Rows.Count); - Assert.AreEqual("3", ptoData.PTOCycle.Rows[3][0]); - Assert.AreEqual("1200", ptoData.PTOCycle.Rows[3][1]); - Assert.AreEqual("100", ptoData.PTOCycle.Rows[3][2]); - } - } -} \ No newline at end of file +namespace TUGraz.VectoCore.Tests.XML +{ + [TestFixture] + public class XMLEngineeringInputRefTest + { + public const string EngineeringSampleFile = "TestData/XML/XMLReaderEngineering/engineering_job-sample_ref.xml"; + + [OneTimeSetUp] + public void RunBeforeAnyTests() + { + Directory.SetCurrentDirectory(TestContext.CurrentContext.TestDirectory); + } + + [TestCase] + public void TestXMLInputEngineeringReferencedFileAsStream() + { + AssertHelper.Exception<VectoException>(() => { + var reader = File.OpenRead(EngineeringSampleFile); + var foo = new XMLEngineeringInputDataProvider(reader, true); + }); + } + + [TestCase] + public void TestXMLInputEngReferencedFile() + { + var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true); + + var engineDataProvider = inputDataProvider.JobInputData.Vehicle.EngineInputData; + + Assert.IsFalse(engineDataProvider.SavedInDeclarationMode); + + Assert.AreEqual("Generic 40t Long Haul Truck Engine", engineDataProvider.Model); + Assert.AreEqual(0.012730, engineDataProvider.Displacement.Value()); + Assert.AreEqual(0.77, engineDataProvider.Inertia.Value()); + + AssertHelper.Exception<VectoException>(() => { var tmp = engineDataProvider.WHTCMotorway; }); + AssertHelper.Exception<VectoException>(() => { var tmp = engineDataProvider.WHTCRural; }); + AssertHelper.Exception<VectoException>(() => { var tmp = engineDataProvider.WHTCUrban; }); + + var fcMapTable = engineDataProvider.FuelConsumptionMap; + Assert.AreEqual(112, fcMapTable.Rows.Count); + Assert.AreEqual("engine speed", fcMapTable.Columns[0].Caption); + Assert.AreEqual("torque", fcMapTable.Columns[1].Caption); + Assert.AreEqual("fuel consumption", fcMapTable.Columns[2].Caption); + + Assert.AreEqual("560", fcMapTable.Rows[0][0]); + var fcMap = FuelConsumptionMapReader.Create(fcMapTable); + Assert.AreEqual(1256.SI(Unit.SI.Gramm.Per.Hour).Value(), + fcMap.GetFuelConsumption(0.SI<NewtonMeter>(), 560.RPMtoRad()).Value.Value()); + + var fldTable = engineDataProvider.FullLoadCurve; + Assert.AreEqual(10, fldTable.Rows.Count); + Assert.AreEqual("engine speed", fldTable.Columns[0].Caption); + Assert.AreEqual("full load torque", fldTable.Columns[1].Caption); + Assert.AreEqual("motoring torque", fldTable.Columns[2].Caption); + var fldMap = FullLoadCurveReader.Create(fldTable, true); + } + + [TestCase] + public void TestXMLInputGbxReferencedFile() + { + var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true); + var gearboxDataProvider = inputDataProvider.JobInputData.Vehicle.GearboxInputData; + + Assert.AreEqual("Generic 40t Long Haul Truck Gearbox", gearboxDataProvider.Model); + Assert.AreEqual(GearboxType.AMT, gearboxDataProvider.Type); + var gears = gearboxDataProvider.Gears; + Assert.AreEqual(12, gears.Count); + + Assert.AreEqual(1, gears.First().Gear); + Assert.AreEqual(14.93, gears.First().Ratio); + Assert.AreEqual("0", gears.First().LossMap.Rows[0][0]); + Assert.AreEqual("-350", gears.First().LossMap.Rows[0][1]); + Assert.AreEqual("12.06", gears.First().LossMap.Rows[0][2]); + + var lossMap = TransmissionLossMapReader.Create(gears.First().LossMap, gears.First().Ratio, + gears.First().Gear.ToString()); + + Assert.AreEqual("-100", gears.First().ShiftPolygon.Rows[0][0]); + Assert.AreEqual("700", gears.First().ShiftPolygon.Rows[0][1]); + Assert.AreEqual("1800", gears.First().ShiftPolygon.Rows[0][2]); + + //Assert.AreEqual("560", gears.First().FullLoadCurve.Rows[0][0]); + //Assert.AreEqual("2500", gears.First().FullLoadCurve.Rows[0][1]); + + //var fldMap = FullLoadCurveReader.Create(gears.First().FullLoadCurve, true); + } + + [TestCase] + public void TestXMLInputGbxTCReferencedFile() + { + var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true); + var tcInputDataProvider = inputDataProvider.JobInputData.Vehicle.GearboxInputData.TorqueConverter; + + + Assert.AreEqual("GBX_ShiftPolygons.vgbs", Path.GetFileName(tcInputDataProvider.ShiftPolygon.Source)); + Assert.AreEqual("-100", tcInputDataProvider.ShiftPolygon.Rows[0][0]); + Assert.AreEqual("700", tcInputDataProvider.ShiftPolygon.Rows[0][1]); + Assert.AreEqual("1800", tcInputDataProvider.ShiftPolygon.Rows[0][2]); + + Assert.AreEqual("tc_data.vtcc", Path.GetFileName(tcInputDataProvider.TCData.Source)); + Assert.AreEqual(3, tcInputDataProvider.TCData.Rows.Count); + Assert.AreEqual("300", tcInputDataProvider.TCData.Rows[0][1]); + Assert.AreEqual("0.9", tcInputDataProvider.TCData.Rows[2][2]); + } + + [TestCase] + public void TestXMLInputAngledriveReferencedFile() + { + var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true); + var angledriveInputData = inputDataProvider.JobInputData.Vehicle.AngledriveInputData; + + Assert.AreEqual("Generic Angledrive", angledriveInputData.Model); + + var lossMapData = angledriveInputData.LossMap; + Assert.AreEqual(1.2, angledriveInputData.Ratio); + Assert.AreEqual("0", lossMapData.Rows[0][0]); + Assert.AreEqual("-10000", lossMapData.Rows[0][1]); + Assert.AreEqual("100", lossMapData.Rows[0][2]); + + var lossMap = TransmissionLossMapReader.Create(lossMapData, angledriveInputData.Ratio, "Angledrive"); + } + + [TestCase] + public void TestXMLInputAxlGReferencedFile() + { + var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true); + var axlegearDataProvider = inputDataProvider.JobInputData.Vehicle.AxleGearInputData; + + Assert.AreEqual("Generic 40t Long Haul Truck AxleGear", axlegearDataProvider.Model); + + var lossMapData = axlegearDataProvider.LossMap; + Assert.AreEqual(2.59, axlegearDataProvider.Ratio); + Assert.AreEqual("0", lossMapData.Rows[0][0]); + Assert.AreEqual("-5000", lossMapData.Rows[0][1]); + Assert.AreEqual("115", lossMapData.Rows[0][2]); + + var lossMap = TransmissionLossMapReader.Create(lossMapData, axlegearDataProvider.Ratio, "AxleGear"); + } + + [TestCase] + public void TestXMLInputRetarderReferencedFile() + { + var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true); + var retarderDataProvider = inputDataProvider.JobInputData.Vehicle.RetarderInputData; + + Assert.AreEqual("Generic Retarder", retarderDataProvider.Model); + + var lossMapData = retarderDataProvider.LossMap; + + Assert.AreEqual(RetarderType.TransmissionOutputRetarder, retarderDataProvider.Type); + + Assert.AreEqual("0", lossMapData.Rows[0][0]); + Assert.AreEqual("10", lossMapData.Rows[0][1]); + + var lossMap = RetarderLossMapReader.Create(lossMapData); + } + + [TestCase] + public void TestXMLInputAxleWheelsReferencedFile() + { + var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true); + var vehicleDataProvider = inputDataProvider.VehicleInputData; + + var axles = vehicleDataProvider.Axles; + + Assert.AreEqual("315/70 R22.5", axles[0].Wheels); + Assert.AreEqual(0.0055, axles[0].RollResistanceCoefficient); + Assert.AreEqual(31300, axles[0].TyreTestLoad.Value()); + + Assert.AreEqual("315/70 R22.5", axles[1].Wheels); + Assert.AreEqual(0.0063, axles[1].RollResistanceCoefficient); + Assert.AreEqual(31300, axles[1].TyreTestLoad.Value()); + + //AssertHelper.Exception<VectoException>(() => { var tmp = vehicleDataProvider.Rim; }); + Assert.AreEqual(0.488822, vehicleDataProvider.DynamicTyreRadius.Value()); + } + + [TestCase] + public void TestXMLInputAuxiliariesReferencedFile() + { + var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true); + var auxDataProvider = inputDataProvider.JobInputData.Vehicle.AuxiliaryInputData(); + + var aux = auxDataProvider.Auxiliaries; + var aux1 = aux[0]; + + Assert.AreEqual("ES", aux1.ID); + + Assert.AreEqual(70, aux1.DemandMap.Rows[0].ParseDouble(AuxiliaryDataReader.Fields.MechPower)); + Assert.AreEqual(640, aux1.DemandMap.Rows[2].ParseDouble(AuxiliaryDataReader.Fields.SupplyPower)); + + var aux2 = aux[1]; + + Assert.AreEqual("FAN", aux2.ID); + Assert.AreEqual(70, aux2.DemandMap.Rows[0].ParseDouble(AuxiliaryDataReader.Fields.MechPower)); + Assert.AreEqual(3190, aux2.DemandMap.Rows[113].ParseDouble(AuxiliaryDataReader.Fields.SupplyPower)); + } + + [TestCase] + public void TestXMLInputADASReferencedFile() + { + //var reader = XmlReader.Create(EngineeringSampleFile); + + var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true); + + var adas = inputDataProvider.DriverInputData; + + Assert.AreEqual(DriverMode.Overspeed, adas.OverSpeedEcoRoll.Mode); + } + + [TestCase] + public void TestVehicleInputReferencedFile() + { + var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true); + + var vehicleDataProvider = inputDataProvider.VehicleInputData; + + Assert.AreEqual(VehicleCategory.Tractor, vehicleDataProvider.VehicleCategory); + Assert.AreEqual(AxleConfiguration.AxleConfig_4x2, vehicleDataProvider.AxleConfiguration); + + Assert.AreEqual(7100.0, vehicleDataProvider.CurbMassChassis.Value()); + Assert.AreEqual(18000.0, vehicleDataProvider.GrossVehicleMassRating.Value()); + Assert.AreEqual(6.29, inputDataProvider.JobInputData.Vehicle.AirdragInputData.AirDragArea.Value()); + + Assert.AreEqual(1500, vehicleDataProvider.Loading.Value()); + Assert.AreEqual(500, vehicleDataProvider.CurbMassExtra.Value()); + + Assert.AreEqual(1.0, inputDataProvider.JobInputData.Vehicle.RetarderInputData.Ratio); + } + + [TestCase] + public void TestXMLPowertrainGenerationReferencedFile() + { + var fileWriter = new FileOutputWriter("foo"); + var sumWriter = new FileOutputWriter("vecto_vehicle-sample_xml"); + var sumData = new SummaryDataContainer(sumWriter); + var jobContainer = new JobContainer(sumData); + var dataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true); + + var runsFactory = new SimulatorFactory(ExecutionMode.Engineering, dataProvider, fileWriter); + runsFactory.WriteModalResults = true; + + jobContainer.AddRuns(runsFactory); + + //Assert.AreEqual(6, jobContainer.Runs.Count); + } + + + [TestCase] + public void TestXMEngineering_DriverModelLACExt() + { + var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true); + + var driverDataProvider = inputDataProvider.DriverInputData; + + var lac = driverDataProvider.Lookahead; + Assert.IsTrue(lac.Enabled); + + Assert.AreEqual("lac_speedDependent.csv", Path.GetFileName(lac.CoastingDecisionFactorTargetSpeedLookup.Source)); + Assert.AreEqual("lac_velocityDrop.csv", Path.GetFileName(lac.CoastingDecisionFactorVelocityDropLookup.Source)); + } + + [TestCase] + public void TestXMEngineering_PTO() + { + var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true); + + var ptoData = inputDataProvider.JobInputData.Vehicle.PTOTransmissionInputData; + + //Assert.AreEqual("only the drive shaft of the PTO - multi-disc clutch", ptoData.PTOTransmissionType); + Assert.AreEqual(2, ptoData.PTOLossMap.Rows.Count); + Assert.AreEqual("2800", ptoData.PTOLossMap.Rows[1][0]); + Assert.AreEqual("100", ptoData.PTOLossMap.Rows[1][1]); + + Assert.AreEqual(4, ptoData.PTOCycle.Rows.Count); + Assert.AreEqual("3", ptoData.PTOCycle.Rows[3][0]); + Assert.AreEqual("1200", ptoData.PTOCycle.Rows[3][1]); + Assert.AreEqual("100", ptoData.PTOCycle.Rows[3][2]); + } + } +} diff --git a/VectoCore/VectoCoreTest/XML/XMLEngineeringInputSingleTest.cs b/VectoCore/VectoCoreTest/XML/XMLEngineeringInputSingleTest.cs index 1802bdc2b3bd6a8779701a3fa4c7756a63421494..638c9999d512f1ade37a8aa64cef12c84fb2a09a 100644 --- a/VectoCore/VectoCoreTest/XML/XMLEngineeringInputSingleTest.cs +++ b/VectoCore/VectoCoreTest/XML/XMLEngineeringInputSingleTest.cs @@ -1,34 +1,34 @@ -/* -* This file is part of VECTO. -* -* Copyright © 2012-2017 European Union -* -* Developed by Graz University of Technology, -* Institute of Internal Combustion Engines and Thermodynamics, -* Institute of Technical Informatics -* -* VECTO is licensed under the EUPL, Version 1.1 or - as soon they will be approved -* by the European Commission - subsequent versions of the EUPL (the "Licence"); -* You may not use VECTO except in compliance with the Licence. -* You may obtain a copy of the Licence at: -* -* https://joinup.ec.europa.eu/community/eupl/og_page/eupl -* -* Unless required by applicable law or agreed to in writing, VECTO -* distributed under the Licence is distributed on an "AS IS" basis, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the Licence for the specific language governing permissions and -* limitations under the Licence. -* -* Authors: -* Stefan Hausberger, hausberger@ivt.tugraz.at, IVT, Graz University of Technology -* Christian Kreiner, christian.kreiner@tugraz.at, ITI, Graz University of Technology -* Michael Krisper, michael.krisper@tugraz.at, ITI, Graz University of Technology -* Raphael Luz, luz@ivt.tugraz.at, IVT, Graz University of Technology -* Markus Quaritsch, markus.quaritsch@tugraz.at, IVT, Graz University of Technology -* Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology -*/ - +/* +* This file is part of VECTO. +* +* Copyright © 2012-2017 European Union +* +* Developed by Graz University of Technology, +* Institute of Internal Combustion Engines and Thermodynamics, +* Institute of Technical Informatics +* +* VECTO is licensed under the EUPL, Version 1.1 or - as soon they will be approved +* by the European Commission - subsequent versions of the EUPL (the "Licence"); +* You may not use VECTO except in compliance with the Licence. +* You may obtain a copy of the Licence at: +* +* https://joinup.ec.europa.eu/community/eupl/og_page/eupl +* +* Unless required by applicable law or agreed to in writing, VECTO +* distributed under the Licence is distributed on an "AS IS" basis, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the Licence for the specific language governing permissions and +* limitations under the Licence. +* +* Authors: +* Stefan Hausberger, hausberger@ivt.tugraz.at, IVT, Graz University of Technology +* Christian Kreiner, christian.kreiner@tugraz.at, ITI, Graz University of Technology +* Michael Krisper, michael.krisper@tugraz.at, ITI, Graz University of Technology +* Raphael Luz, luz@ivt.tugraz.at, IVT, Graz University of Technology +* Markus Quaritsch, markus.quaritsch@tugraz.at, IVT, Graz University of Technology +* Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology +*/ + using System.IO; using System.Linq; using System.Xml; @@ -49,8 +49,8 @@ using TUGraz.VectoCore.OutputData; using TUGraz.VectoCore.OutputData.FileIO; using TUGraz.VectoCore.Tests.Utils; using TUGraz.VectoCore.Utils; -using NUnit.Framework; - +using NUnit.Framework; + namespace TUGraz.VectoCore.Tests.XML { [TestFixture] @@ -60,6 +60,11 @@ namespace TUGraz.VectoCore.Tests.XML public const string EngineeringSampleFileFull = "TestData/XML/XMLReaderEngineering/engineering_job-sample_FULL.xml"; + [OneTimeSetUp] + public void RunBeforeAnyTests() + { + Directory.SetCurrentDirectory(TestContext.CurrentContext.TestDirectory); + } [TestCase] public void TestXMLInputEngSingleFile() @@ -68,7 +73,7 @@ namespace TUGraz.VectoCore.Tests.XML var inputDataProvider = new XMLEngineeringInputDataProvider(reader, true); - var engineDataProvider = inputDataProvider.EngineInputData; + var engineDataProvider = inputDataProvider.JobInputData.Vehicle.EngineInputData; Assert.IsFalse(engineDataProvider.SavedInDeclarationMode); @@ -88,7 +93,7 @@ namespace TUGraz.VectoCore.Tests.XML Assert.AreEqual("560.00", fcMapTable.Rows[0][0]); var fcMap = FuelConsumptionMapReader.Create(fcMapTable); - Assert.AreEqual(1256.SI().Gramm.Per.Hour.ConvertTo().Kilo.Gramm.Per.Second.Value(), + Assert.AreEqual(1256.SI(Unit.SI.Gramm.Per.Hour).Value(), fcMap.GetFuelConsumption(0.SI<NewtonMeter>(), 560.RPMtoRad()).Value.Value()); var fldTable = engineDataProvider.FullLoadCurve; @@ -105,7 +110,7 @@ namespace TUGraz.VectoCore.Tests.XML var reader = File.OpenRead(EngineeringSampleFile); var inputDataProvider = new XMLEngineeringInputDataProvider(reader, true); - var gearboxDataProvider = inputDataProvider.GearboxInputData; + var gearboxDataProvider = inputDataProvider.JobInputData.Vehicle.GearboxInputData; Assert.AreEqual("Generic 40t Long Haul Truck Gearbox", gearboxDataProvider.Model); Assert.AreEqual(GearboxType.AMT, gearboxDataProvider.Type); @@ -134,7 +139,7 @@ namespace TUGraz.VectoCore.Tests.XML var reader = File.OpenRead(EngineeringSampleFile); var inputDataProvider = new XMLEngineeringInputDataProvider(reader, true); - var axlegearDataProvider = inputDataProvider.AxleGearInputData; + var axlegearDataProvider = inputDataProvider.JobInputData.Vehicle.AxleGearInputData; Assert.AreEqual("Generic 40t Long Haul Truck AxleGear", axlegearDataProvider.Model); @@ -177,7 +182,7 @@ namespace TUGraz.VectoCore.Tests.XML var inputDataProvider = new XMLEngineeringInputDataProvider(stream, true); - var axleGear = inputDataProvider.AxleGearInputData; + var axleGear = inputDataProvider.JobInputData.Vehicle.AxleGearInputData; Assert.AreEqual(0.9123, axleGear.Efficiency); } @@ -187,7 +192,7 @@ namespace TUGraz.VectoCore.Tests.XML var reader = File.OpenRead(EngineeringSampleFile); var inputDataProvider = new XMLEngineeringInputDataProvider(reader, true); - var retarderDataProvider = inputDataProvider.RetarderInputData; + var retarderDataProvider = inputDataProvider.JobInputData.Vehicle.RetarderInputData; Assert.AreEqual("Generic Retarder", retarderDataProvider.Model); @@ -342,7 +347,7 @@ namespace TUGraz.VectoCore.Tests.XML var reader = File.OpenRead(EngineeringSampleFile); var inputDataProvider = new XMLEngineeringInputDataProvider(reader, true); - var auxDataProvider = inputDataProvider.AuxiliaryInputData(); + var auxDataProvider = inputDataProvider.JobInputData.Vehicle.AuxiliaryInputData(); var aux = auxDataProvider.Auxiliaries; var aux1 = aux[0]; @@ -383,12 +388,12 @@ namespace TUGraz.VectoCore.Tests.XML Assert.AreEqual(7100.0, vehicleDataProvider.CurbMassChassis.Value()); Assert.AreEqual(40000.0, vehicleDataProvider.GrossVehicleMassRating.Value()); - Assert.AreEqual(6.29, inputDataProvider.AirdragInputData.AirDragArea.Value()); + Assert.AreEqual(6.29, inputDataProvider.JobInputData.Vehicle.AirdragInputData.AirDragArea.Value()); Assert.AreEqual(1500, vehicleDataProvider.Loading.Value()); Assert.AreEqual(500, vehicleDataProvider.CurbMassExtra.Value()); - Assert.AreEqual(1.0, inputDataProvider.RetarderInputData.Ratio); + Assert.AreEqual(1.0, inputDataProvider.JobInputData.Vehicle.RetarderInputData.Ratio); } [TestCase] @@ -418,9 +423,8 @@ namespace TUGraz.VectoCore.Tests.XML var declarationDriverDataProvider = (IDriverDeclarationInputData)inputDataProvider.DriverInputData; - Assert.AreEqual(DriverMode.Overspeed, declarationDriverDataProvider.OverSpeedEcoRoll.Mode); - var shiftStrategy = inputDataProvider.GearboxInputData; + var shiftStrategy = inputDataProvider.JobInputData.Vehicle.GearboxInputData; Assert.AreEqual(DeclarationData.Gearbox.UpshiftMinAcceleration.Value(), shiftStrategy.UpshiftMinAcceleration.Value(), 1e-6); @@ -438,7 +442,7 @@ namespace TUGraz.VectoCore.Tests.XML AssertHelper.AreRelativeEqual(Constants.DefaultPowerShiftTime, shiftStrategy.PowershiftShiftTime); - var tcShiftStrategy = inputDataProvider.GearboxInputData.TorqueConverter; + var tcShiftStrategy = inputDataProvider.JobInputData.Vehicle.GearboxInputData.TorqueConverter; AssertHelper.AreRelativeEqual(DeclarationData.TorqueConverter.CCUpshiftMinAcceleration, tcShiftStrategy.CCUpshiftMinAcceleration); @@ -506,7 +510,7 @@ namespace TUGraz.VectoCore.Tests.XML var inputDataProvider = new XMLEngineeringInputDataProvider(reader, true); - var tcDataProvider = inputDataProvider.TorqueConverterInputData; + var tcDataProvider = inputDataProvider.JobInputData.Vehicle.TorqueConverterInputData; Assert.AreEqual(1000, tcDataProvider.ReferenceRPM.AsRPM, 1e-6); Assert.AreEqual(1.1, tcDataProvider.Inertia.Value()); @@ -529,7 +533,7 @@ namespace TUGraz.VectoCore.Tests.XML var inputDataProvider = new XMLEngineeringInputDataProvider(reader, true); - var angledriveDataProvider = inputDataProvider.AngledriveInputData; + var angledriveDataProvider = inputDataProvider.JobInputData.Vehicle.AngledriveInputData; Assert.AreEqual(1.2, angledriveDataProvider.Ratio); Assert.AreEqual(6, angledriveDataProvider.LossMap.Rows.Count); @@ -569,11 +573,7 @@ namespace TUGraz.VectoCore.Tests.XML Assert.AreEqual("1", driverAcc.Rows[1][1]); Assert.AreEqual("-1", driverAcc.Rows[1][2]); - var declarationDriverDataProvider = (IDriverDeclarationInputData)inputDataProvider.DriverInputData; - - Assert.AreEqual(DriverMode.Overspeed, declarationDriverDataProvider.OverSpeedEcoRoll.Mode); - - var shiftStrategy = inputDataProvider.GearboxInputData; + var shiftStrategy = inputDataProvider.JobInputData.Vehicle.GearboxInputData; Assert.AreEqual(0.133, shiftStrategy.UpshiftMinAcceleration.Value(), 1e-6); Assert.AreEqual(12, shiftStrategy.DownshiftAfterUpshiftDelay.Value(), 1e-6); @@ -587,7 +587,7 @@ namespace TUGraz.VectoCore.Tests.XML Assert.AreEqual(0.811, shiftStrategy.PowershiftShiftTime.Value(), 1e-6); - var tcShiftStrategy = inputDataProvider.GearboxInputData.TorqueConverter; + var tcShiftStrategy = inputDataProvider.JobInputData.Vehicle.GearboxInputData.TorqueConverter; Assert.AreEqual(0.134, tcShiftStrategy.CCUpshiftMinAcceleration.Value(), 1e-6); Assert.AreEqual(0.133, tcShiftStrategy.CLUpshiftMinAcceleration.Value(), 1e-6); @@ -600,7 +600,7 @@ namespace TUGraz.VectoCore.Tests.XML var inputDataProvider = new XMLEngineeringInputDataProvider(reader, true); - var airdragData = inputDataProvider.AirdragInputData; + var airdragData = inputDataProvider.JobInputData.Vehicle.AirdragInputData; Assert.AreEqual(CrossWindCorrectionMode.SpeedDependentCorrectionFactor, airdragData.CrossWindCorrectionMode); Assert.AreEqual(2, airdragData.CrosswindCorrectionMap.Rows.Count); Assert.AreEqual("100", airdragData.CrosswindCorrectionMap.Rows[1][0]); @@ -614,7 +614,7 @@ namespace TUGraz.VectoCore.Tests.XML var inputDataProvider = new XMLEngineeringInputDataProvider(reader, true); - var ptoData = inputDataProvider.PTOTransmissionInputData; + var ptoData = inputDataProvider.JobInputData.Vehicle.PTOTransmissionInputData; Assert.AreEqual("only the drive shaft of the PTO - multi-disc clutch", ptoData.PTOTransmissionType); Assert.AreEqual(2, ptoData.PTOLossMap.Rows.Count); @@ -634,7 +634,7 @@ namespace TUGraz.VectoCore.Tests.XML var reader = File.OpenRead(EngineeringSampleFileFull); var inputDataProvider = new XMLEngineeringInputDataProvider(reader, true); - var angledriveInputData = inputDataProvider.AngledriveInputData; + var angledriveInputData = inputDataProvider.JobInputData.Vehicle.AngledriveInputData; Assert.AreEqual("Generic Angledrive", angledriveInputData.Model); @@ -677,7 +677,7 @@ namespace TUGraz.VectoCore.Tests.XML var inputDataProvider = new XMLEngineeringInputDataProvider(stream, true); - var angledrive = inputDataProvider.AngledriveInputData; + var angledrive = inputDataProvider.JobInputData.Vehicle.AngledriveInputData; Assert.AreEqual(0.9124, angledrive.Efficiency); } @@ -713,7 +713,7 @@ namespace TUGraz.VectoCore.Tests.XML var inputDataProvider = new XMLEngineeringInputDataProvider(stream, true); - var auxInput = inputDataProvider.AuxiliaryInputData().Auxiliaries; + var auxInput = inputDataProvider.JobInputData.Vehicle.AuxiliaryInputData().Auxiliaries; Assert.AreEqual(1, auxInput.Count); Assert.AreEqual(AuxiliaryDemandType.Constant, auxInput[0].AuxiliaryType); @@ -837,7 +837,7 @@ namespace TUGraz.VectoCore.Tests.XML AssertHelper.Exception<VectoException>( () => { var inputDataProvider = new XMLEngineeringInputDataProvider(stream, true); - var cyclesList = inputDataProvider.JobInputData().Cycles; + var cyclesList = inputDataProvider.JobInputData.Cycles; }); } @@ -911,8 +911,8 @@ namespace TUGraz.VectoCore.Tests.XML AssertHelper.Exception<VectoException>( () => { var inputDataProvider = new XMLEngineeringInputDataProvider(stream, false); - var lossmap = inputDataProvider.AxleGearInputData.LossMap; + var lossmap = inputDataProvider.JobInputData.Vehicle.AxleGearInputData.LossMap; }, "Failed to read TorqueLossMap resource"); } } -} \ No newline at end of file +} diff --git a/VectoCore/VectoCoreTest/XML/XMLReportTest.cs b/VectoCore/VectoCoreTest/XML/XMLReportTest.cs new file mode 100644 index 0000000000000000000000000000000000000000..a2f515f466b38755ace16ed6f4c7fbdc3dec6107 --- /dev/null +++ b/VectoCore/VectoCoreTest/XML/XMLReportTest.cs @@ -0,0 +1,85 @@ +using System; +using System.IO; +using System.Xml; +using System.Xml.Schema; +using NUnit.Framework; +using TUGraz.VectoCommon.Models; +using TUGraz.VectoCore.InputData.FileIO.XML.Declaration; +using TUGraz.VectoCore.Models.Simulation.Impl; +using TUGraz.VectoCore.OutputData; +using TUGraz.VectoCore.OutputData.FileIO; +using TUGraz.VectoCore.Utils; + +namespace TUGraz.VectoCore.Tests.XML +{ + public class XMLReportTest + { + const string SampleVehicleDecl = "TestData/XML/XMLReaderDeclaration/vecto_vehicle-sample.xml"; + + [OneTimeSetUp] + public void RunBeforeAnyTests() + { + Directory.SetCurrentDirectory(TestContext.CurrentContext.TestDirectory); + } + + [TestCase(SampleVehicleDecl)] + public void RunDeclarationJob(string filename) + { + var fileWriter = new FileOutputWriter(filename); + var sumWriter = new SummaryDataContainer(fileWriter); + var jobContainer = new JobContainer(sumWriter); + var dataProvider = new XMLDeclarationInputDataProvider(XmlReader.Create(filename), true); + var runsFactory = new SimulatorFactory(ExecutionMode.Declaration, dataProvider, fileWriter) { + ModalResults1Hz = false, + WriteModalResults = false, + ActualModalData = false, + Validate = false, + }; + jobContainer.AddRuns(runsFactory); + jobContainer.Execute(); + jobContainer.WaitFinished(); + + var customerRecord = fileWriter.XMLCustomerReportName; + var manufacturerRecord = fileWriter.XMLFullReportName; + + Assert.IsTrue(DoValidation(XmlReader.Create(customerRecord))); + Assert.IsTrue(DoValidation(XmlReader.Create(manufacturerRecord))); + } + + private bool DoValidation(XmlReader hashedComponent) + { + var settings = new XmlReaderSettings { + ValidationType = ValidationType.Schema, + ValidationFlags = //XmlSchemaValidationFlags.ProcessInlineSchema | + //XmlSchemaValidationFlags.ProcessSchemaLocation | + XmlSchemaValidationFlags.ReportValidationWarnings + }; + //settings.ValidationEventHandler += new ValidationEventHandler(ValidationCallBack); + settings.Schemas.Add(GetXMLSchema("")); + + var vreader = XmlReader.Create(hashedComponent, settings); + var doc = new XmlDocument(); + doc.Load(vreader); + doc.Validate(ValidationCallBack); + return true; + } + + private void ValidationCallBack(object sender, ValidationEventArgs args) + { + throw new Exception("Validation failed"); + } + + private static XmlSchemaSet GetXMLSchema(string version) + { + var xset = new XmlSchemaSet() { XmlResolver = new XmlResourceResolver() }; + foreach (var schema in new[] { "VectoComponent.xsd", "VectoInput.xsd", "VectoOutputManufacturer.xsd", "VectoOutputCustomer.xsd" }) { + var resource = RessourceHelper.LoadResourceAsStream(RessourceHelper.ResourceType.XMLSchema, schema); + + var reader = XmlReader.Create(resource, new XmlReaderSettings(), "schema://"); + xset.Add(XmlSchema.Read(reader, null)); + } + xset.Compile(); + return xset; + } + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/XML/XMLWritingTest.cs b/VectoCore/VectoCoreTest/XML/XMLWritingTest.cs index 402bebd9a09aa76ef10abd7cc18385d99a150113..cc55997cb1b769b5eeff7a3fc4f7d4333193df30 100644 --- a/VectoCore/VectoCoreTest/XML/XMLWritingTest.cs +++ b/VectoCore/VectoCoreTest/XML/XMLWritingTest.cs @@ -55,6 +55,12 @@ namespace TUGraz.VectoCore.Tests.XML @"TestData\XML\XMLWriter\DeclarationJob\Class5_Tractor_4x2\Class5_Tractor_DECL-FULL.vecto"; + [OneTimeSetUp] + public void RunBeforeAnyTests() + { + Directory.SetCurrentDirectory(TestContext.CurrentContext.TestDirectory); + } + [TestCase] public void TestWriteEngineOnlySingleFile() { @@ -73,7 +79,7 @@ namespace TUGraz.VectoCore.Tests.XML var xml = new XMLEngineeringInputDataProvider(outFile, true); Assert.IsNotNull(xml); - Assert.AreEqual("175kW 6.8l Engine", xml.JobInputData().JobName); + Assert.AreEqual("175kW 6.8l Engine", xml.JobInputData.JobName); } [TestCase] @@ -89,7 +95,7 @@ namespace TUGraz.VectoCore.Tests.XML var xml = new XMLEngineeringInputDataProvider(outFile, true); Assert.IsNotNull(xml); - Assert.AreEqual("VEH-N.A.", xml.JobInputData().JobName); + Assert.AreEqual("VEH-N.A.", xml.JobInputData.JobName); } [TestCase] @@ -105,7 +111,7 @@ namespace TUGraz.VectoCore.Tests.XML var xml = new XMLEngineeringInputDataProvider(outFile, true); Assert.IsNotNull(xml); - Assert.AreEqual("VEH-N.A.", xml.JobInputData().JobName); + Assert.AreEqual("VEH-N.A.", xml.JobInputData.JobName); } [TestCase] @@ -123,7 +129,7 @@ namespace TUGraz.VectoCore.Tests.XML var xml = new XMLEngineeringInputDataProvider(Path.Combine(outDir, outFile), true); Assert.IsNotNull(xml); - Assert.AreEqual("VEH-N.A.", xml.JobInputData().JobName); + Assert.AreEqual("VEH-N.A.", xml.JobInputData.JobName); } [TestCase] @@ -161,7 +167,7 @@ namespace TUGraz.VectoCore.Tests.XML var xml = new XMLDeclarationInputDataProvider(reader, true); Assert.IsNotNull(xml); - Assert.AreEqual("VEH-N.A.", xml.JobInputData().JobName); + Assert.AreEqual("VEH-N.A.", xml.JobInputData.JobName); } [TestCase] @@ -183,7 +189,7 @@ namespace TUGraz.VectoCore.Tests.XML var xml = new XMLDeclarationInputDataProvider(reader, true); Assert.IsNotNull(xml); - Assert.AreEqual("VEH-N.A.", xml.JobInputData().JobName); + Assert.AreEqual("VEH-N.A.", xml.JobInputData.JobName); } } -} \ No newline at end of file +} diff --git a/packages/JetBrains.Annotations.10.1.4/lib/dotnet/JetBrains.Annotations.Dotnet.dll b/packages/JetBrains.Annotations.10.1.4/lib/dotnet/JetBrains.Annotations.Dotnet.dll deleted file mode 100644 index cfcd20af46b281df8238e0a2e01b6137c5e80762..0000000000000000000000000000000000000000 Binary files a/packages/JetBrains.Annotations.10.1.4/lib/dotnet/JetBrains.Annotations.Dotnet.dll and /dev/null differ diff --git a/packages/JetBrains.Annotations.10.1.4/lib/dotnet/JetBrains.Annotations.Dotnet.xml b/packages/JetBrains.Annotations.10.1.4/lib/dotnet/JetBrains.Annotations.Dotnet.xml deleted file mode 100644 index c435c6c6064e0d25eaab8205723b43bfe000c7c3..0000000000000000000000000000000000000000 --- a/packages/JetBrains.Annotations.10.1.4/lib/dotnet/JetBrains.Annotations.Dotnet.xml +++ /dev/null @@ -1,599 +0,0 @@ -<?xml version="1.0"?> -<doc> - <assembly> - <name>JetBrains.Annotations.Dotnet</name> - </assembly> - <members> - <member name="T:JetBrains.Annotations.CanBeNullAttribute"> - <summary> - Indicates that the value of the marked element could be <c>null</c> sometimes, - so the check for <c>null</c> is necessary before its usage. - </summary> - <example><code> - [CanBeNull] object Test() => null; - - void UseTest() { - var p = Test(); - var s = p.ToString(); // Warning: Possible 'System.NullReferenceException' - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.NotNullAttribute"> - <summary> - Indicates that the value of the marked element could never be <c>null</c>. - </summary> - <example><code> - [NotNull] object Foo() { - return null; // Warning: Possible 'null' assignment - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.ItemNotNullAttribute"> - <summary> - Can be appplied to symbols of types derived from IEnumerable as well as to symbols of Task - and Lazy classes to indicate that the value of a collection item, of the Task.Result property - or of the Lazy.Value property can never be null. - </summary> - </member> - <member name="T:JetBrains.Annotations.ItemCanBeNullAttribute"> - <summary> - Can be appplied to symbols of types derived from IEnumerable as well as to symbols of Task - and Lazy classes to indicate that the value of a collection item, of the Task.Result property - or of the Lazy.Value property can be null. - </summary> - </member> - <member name="T:JetBrains.Annotations.ImplicitNotNullAttribute"> - <summary> - Implicitly apply [NotNull]/[ItemNotNull] annotation to all the of type members and parameters - in particular scope where this annotation is used (type declaration or whole assembly). - </summary> - </member> - <member name="T:JetBrains.Annotations.StringFormatMethodAttribute"> - <summary> - Indicates that the marked method builds string by format pattern and (optional) arguments. - Parameter, which contains format string, should be given in constructor. The format string - should be in <see cref="M:System.String.Format(System.IFormatProvider,System.String,System.Object[])"/>-like form. - </summary> - <example><code> - [StringFormatMethod("message")] - void ShowError(string message, params object[] args) { /* do something */ } - - void Foo() { - ShowError("Failed: {0}"); // Warning: Non-existing argument in format string - } - </code></example> - </member> - <member name="M:JetBrains.Annotations.StringFormatMethodAttribute.#ctor(System.String)"> - <param name="formatParameterName"> - Specifies which parameter of an annotated method should be treated as format-string - </param> - </member> - <member name="T:JetBrains.Annotations.ValueProviderAttribute"> - <summary> - For a parameter that is expected to be one of the limited set of values. - Specify fields of which type should be used as values for this parameter. - </summary> - </member> - <member name="T:JetBrains.Annotations.InvokerParameterNameAttribute"> - <summary> - Indicates that the function argument should be string literal and match one - of the parameters of the caller function. For example, ReSharper annotates - the parameter of <see cref="T:System.ArgumentNullException"/>. - </summary> - <example><code> - void Foo(string param) { - if (param == null) - throw new ArgumentNullException("par"); // Warning: Cannot resolve symbol - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.NotifyPropertyChangedInvocatorAttribute"> - <summary> - Indicates that the method is contained in a type that implements - <c>System.ComponentModel.INotifyPropertyChanged</c> interface and this method - is used to notify that some property value changed. - </summary> - <remarks> - The method should be non-static and conform to one of the supported signatures: - <list> - <item><c>NotifyChanged(string)</c></item> - <item><c>NotifyChanged(params string[])</c></item> - <item><c>NotifyChanged{T}(Expression{Func{T}})</c></item> - <item><c>NotifyChanged{T,U}(Expression{Func{T,U}})</c></item> - <item><c>SetProperty{T}(ref T, T, string)</c></item> - </list> - </remarks> - <example><code> - public class Foo : INotifyPropertyChanged { - public event PropertyChangedEventHandler PropertyChanged; - - [NotifyPropertyChangedInvocator] - protected virtual void NotifyChanged(string propertyName) { ... } - - string _name; - - public string Name { - get { return _name; } - set { _name = value; NotifyChanged("LastName"); /* Warning */ } - } - } - </code> - Examples of generated notifications: - <list> - <item><c>NotifyChanged("Property")</c></item> - <item><c>NotifyChanged(() => Property)</c></item> - <item><c>NotifyChanged((VM x) => x.Property)</c></item> - <item><c>SetProperty(ref myField, value, "Property")</c></item> - </list> - </example> - </member> - <member name="T:JetBrains.Annotations.ContractAnnotationAttribute"> - <summary> - Describes dependency between method input and output. - </summary> - <syntax> - <p>Function Definition Table syntax:</p> - <list> - <item>FDT ::= FDTRow [;FDTRow]*</item> - <item>FDTRow ::= Input => Output | Output <= Input</item> - <item>Input ::= ParameterName: Value [, Input]*</item> - <item>Output ::= [ParameterName: Value]* {halt|stop|void|nothing|Value}</item> - <item>Value ::= true | false | null | notnull | canbenull</item> - </list> - If method has single input parameter, it's name could be omitted.<br/> - Using <c>halt</c> (or <c>void</c>/<c>nothing</c>, which is the same) - for method output means that the methos doesn't return normally.<br/> - <c>canbenull</c> annotation is only applicable for output parameters.<br/> - You can use multiple <c>[ContractAnnotation]</c> for each FDT row, - or use single attribute with rows separated by semicolon.<br/> - </syntax> - <examples><list> - <item><code> - [ContractAnnotation("=> halt")] - public void TerminationMethod() - </code></item> - <item><code> - [ContractAnnotation("halt <= condition: false")] - public void Assert(bool condition, string text) // regular assertion method - </code></item> - <item><code> - [ContractAnnotation("s:null => true")] - public bool IsNullOrEmpty(string s) // string.IsNullOrEmpty() - </code></item> - <item><code> - // A method that returns null if the parameter is null, - // and not null if the parameter is not null - [ContractAnnotation("null => null; notnull => notnull")] - public object Transform(object data) - </code></item> - <item><code> - [ContractAnnotation("s:null=>false; =>true,result:notnull; =>false, result:null")] - public bool TryParse(string s, out Person result) - </code></item> - </list></examples> - </member> - <member name="T:JetBrains.Annotations.LocalizationRequiredAttribute"> - <summary> - Indicates that marked element should be localized or not. - </summary> - <example><code> - [LocalizationRequiredAttribute(true)] - class Foo { - string str = "my string"; // Warning: Localizable string - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.CannotApplyEqualityOperatorAttribute"> - <summary> - Indicates that the value of the marked type (or its derivatives) - cannot be compared using '==' or '!=' operators and <c>Equals()</c> - should be used instead. However, using '==' or '!=' for comparison - with <c>null</c> is always permitted. - </summary> - <example><code> - [CannotApplyEqualityOperator] - class NoEquality { } - - class UsesNoEquality { - void Test() { - var ca1 = new NoEquality(); - var ca2 = new NoEquality(); - if (ca1 != null) { // OK - bool condition = ca1 == ca2; // Warning - } - } - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.BaseTypeRequiredAttribute"> - <summary> - When applied to a target attribute, specifies a requirement for any type marked - with the target attribute to implement or inherit specific type or types. - </summary> - <example><code> - [BaseTypeRequired(typeof(IComponent)] // Specify requirement - class ComponentAttribute : Attribute { } - - [Component] // ComponentAttribute requires implementing IComponent interface - class MyComponent : IComponent { } - </code></example> - </member> - <member name="T:JetBrains.Annotations.UsedImplicitlyAttribute"> - <summary> - Indicates that the marked symbol is used implicitly (e.g. via reflection, in external library), - so this symbol will not be marked as unused (as well as by other usage inspections). - </summary> - </member> - <member name="T:JetBrains.Annotations.MeansImplicitUseAttribute"> - <summary> - Should be used on attributes and causes ReSharper to not mark symbols marked with such attributes - as unused (as well as by other usage inspections) - </summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.Access"> - <summary>Only entity marked with attribute considered used.</summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.Assign"> - <summary>Indicates implicit assignment to a member.</summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.InstantiatedWithFixedConstructorSignature"> - <summary> - Indicates implicit instantiation of a type with fixed constructor signature. - That means any unused constructor parameters won't be reported as such. - </summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.InstantiatedNoFixedConstructorSignature"> - <summary>Indicates implicit instantiation of a type.</summary> - </member> - <member name="T:JetBrains.Annotations.ImplicitUseTargetFlags"> - <summary> - Specify what is considered used implicitly when marked - with <see cref="T:JetBrains.Annotations.MeansImplicitUseAttribute"/> or <see cref="T:JetBrains.Annotations.UsedImplicitlyAttribute"/>. - </summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseTargetFlags.Members"> - <summary>Members of entity marked with attribute are considered used.</summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseTargetFlags.WithMembers"> - <summary>Entity marked with attribute and all its members considered used.</summary> - </member> - <member name="T:JetBrains.Annotations.PublicAPIAttribute"> - <summary> - This attribute is intended to mark publicly available API - which should not be removed and so is treated as used. - </summary> - </member> - <member name="T:JetBrains.Annotations.InstantHandleAttribute"> - <summary> - Tells code analysis engine if the parameter is completely handled when the invoked method is on stack. - If the parameter is a delegate, indicates that delegate is executed while the method is executed. - If the parameter is an enumerable, indicates that it is enumerated while the method is executed. - </summary> - </member> - <member name="T:JetBrains.Annotations.PureAttribute"> - <summary> - Indicates that a method does not make any observable state changes. - The same as <c>System.Diagnostics.Contracts.PureAttribute</c>. - </summary> - <example><code> - [Pure] int Multiply(int x, int y) => x * y; - - void M() { - Multiply(123, 42); // Waring: Return value of pure method is not used - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.MustUseReturnValueAttribute"> - <summary> - Indicates that the return value of method invocation must be used. - </summary> - </member> - <member name="T:JetBrains.Annotations.ProvidesContextAttribute"> - <summary> - Indicates the type member or parameter of some type, that should be used instead of all other ways - to get the value that type. This annotation is useful when you have some "context" value evaluated - and stored somewhere, meaning that all other ways to get this value must be consolidated with existing one. - </summary> - <example><code> - class Foo { - [ProvidesContext] IBarService _barService = ...; - - void ProcessNode(INode node) { - DoSomething(node, node.GetGlobalServices().Bar); - // ^ Warning: use value of '_barService' field - } - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.PathReferenceAttribute"> - <summary> - Indicates that a parameter is a path to a file or a folder within a web project. - Path can be relative or absolute, starting from web root (~). - </summary> - </member> - <member name="T:JetBrains.Annotations.SourceTemplateAttribute"> - <summary> - An extension method marked with this attribute is processed by ReSharper code completion - as a 'Source Template'. When extension method is completed over some expression, it's source code - is automatically expanded like a template at call site. - </summary> - <remarks> - Template method body can contain valid source code and/or special comments starting with '$'. - Text inside these comments is added as source code when the template is applied. Template parameters - can be used either as additional method parameters or as identifiers wrapped in two '$' signs. - Use the <see cref="T:JetBrains.Annotations.MacroAttribute"/> attribute to specify macros for parameters. - </remarks> - <example> - In this example, the 'forEach' method is a source template available over all values - of enumerable types, producing ordinary C# 'foreach' statement and placing caret inside block: - <code> - [SourceTemplate] - public static void forEach<T>(this IEnumerable<T> xs) { - foreach (var x in xs) { - //$ $END$ - } - } - </code> - </example> - </member> - <member name="T:JetBrains.Annotations.MacroAttribute"> - <summary> - Allows specifying a macro for a parameter of a <see cref="T:JetBrains.Annotations.SourceTemplateAttribute">source template</see>. - </summary> - <remarks> - You can apply the attribute on the whole method or on any of its additional parameters. The macro expression - is defined in the <see cref="P:JetBrains.Annotations.MacroAttribute.Expression"/> property. When applied on a method, the target - template parameter is defined in the <see cref="P:JetBrains.Annotations.MacroAttribute.Target"/> property. To apply the macro silently - for the parameter, set the <see cref="P:JetBrains.Annotations.MacroAttribute.Editable"/> property value = -1. - </remarks> - <example> - Applying the attribute on a source template method: - <code> - [SourceTemplate, Macro(Target = "item", Expression = "suggestVariableName()")] - public static void forEach<T>(this IEnumerable<T> collection) { - foreach (var item in collection) { - //$ $END$ - } - } - </code> - Applying the attribute on a template method parameter: - <code> - [SourceTemplate] - public static void something(this Entity x, [Macro(Expression = "guid()", Editable = -1)] string newguid) { - /*$ var $x$Id = "$newguid$" + x.ToString(); - x.DoSomething($x$Id); */ - } - </code> - </example> - </member> - <member name="P:JetBrains.Annotations.MacroAttribute.Expression"> - <summary> - Allows specifying a macro that will be executed for a <see cref="T:JetBrains.Annotations.SourceTemplateAttribute">source template</see> - parameter when the template is expanded. - </summary> - </member> - <member name="P:JetBrains.Annotations.MacroAttribute.Editable"> - <summary> - Allows specifying which occurrence of the target parameter becomes editable when the template is deployed. - </summary> - <remarks> - If the target parameter is used several times in the template, only one occurrence becomes editable; - other occurrences are changed synchronously. To specify the zero-based index of the editable occurrence, - use values >= 0. To make the parameter non-editable when the template is expanded, use -1. - </remarks>> - </member> - <member name="P:JetBrains.Annotations.MacroAttribute.Target"> - <summary> - Identifies the target parameter of a <see cref="T:JetBrains.Annotations.SourceTemplateAttribute">source template</see> if the - <see cref="T:JetBrains.Annotations.MacroAttribute"/> is applied on a template method. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcActionAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC action. If applied to a method, the MVC action name is calculated - implicitly from the context. Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcAreaAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC area. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcControllerAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter is - an MVC controller. If applied to a method, the MVC controller name is calculated - implicitly from the context. Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String, String)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcMasterAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC Master. Use this attribute - for custom wrappers similar to <c>System.Web.Mvc.Controller.View(String, String)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcModelTypeAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC model type. Use this attribute - for custom wrappers similar to <c>System.Web.Mvc.Controller.View(String, Object)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcPartialViewAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter is an MVC - partial view. If applied to a method, the MVC partial view name is calculated implicitly - from the context. Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(HtmlHelper, String)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcSuppressViewErrorAttribute"> - <summary> - ASP.NET MVC attribute. Allows disabling inspections for MVC views within a class or a method. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcDisplayTemplateAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC display template. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.DisplayExtensions.DisplayForModel(HtmlHelper, String)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcEditorTemplateAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC editor template. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.EditorExtensions.EditorForModel(HtmlHelper, String)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcTemplateAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC template. - Use this attribute for custom wrappers similar to - <c>System.ComponentModel.DataAnnotations.UIHintAttribute(System.String)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcViewAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC view component. If applied to a method, the MVC view name is calculated implicitly - from the context. Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Controller.View(Object)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcViewComponentAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC view component name. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcViewComponentViewAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC view component view. If applied to a method, the MVC view component view name is default. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcActionSelectorAttribute"> - <summary> - ASP.NET MVC attribute. When applied to a parameter of an attribute, - indicates that this parameter is an MVC action name. - </summary> - <example><code> - [ActionName("Foo")] - public ActionResult Login(string returnUrl) { - ViewBag.ReturnUrl = Url.Action("Foo"); // OK - return RedirectToAction("Bar"); // Error: Cannot resolve action - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.RazorSectionAttribute"> - <summary> - Razor attribute. Indicates that a parameter or a method is a Razor section. - Use this attribute for custom wrappers similar to - <c>System.Web.WebPages.WebPageBase.RenderSection(String)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.CollectionAccessAttribute"> - <summary> - Indicates how method, constructor invocation or property access - over collection type affects content of the collection. - </summary> - </member> - <member name="F:JetBrains.Annotations.CollectionAccessType.None"> - <summary>Method does not use or modify content of the collection.</summary> - </member> - <member name="F:JetBrains.Annotations.CollectionAccessType.Read"> - <summary>Method only reads content of the collection but does not modify it.</summary> - </member> - <member name="F:JetBrains.Annotations.CollectionAccessType.ModifyExistingContent"> - <summary>Method can change content of the collection but does not add new elements.</summary> - </member> - <member name="F:JetBrains.Annotations.CollectionAccessType.UpdatedContent"> - <summary>Method can add new elements to the collection.</summary> - </member> - <member name="T:JetBrains.Annotations.AssertionMethodAttribute"> - <summary> - Indicates that the marked method is assertion method, i.e. it halts control flow if - one of the conditions is satisfied. To set the condition, mark one of the parameters with - <see cref="T:JetBrains.Annotations.AssertionConditionAttribute"/> attribute. - </summary> - </member> - <member name="T:JetBrains.Annotations.AssertionConditionAttribute"> - <summary> - Indicates the condition parameter of the assertion method. The method itself should be - marked by <see cref="T:JetBrains.Annotations.AssertionMethodAttribute"/> attribute. The mandatory argument of - the attribute is the assertion type. - </summary> - </member> - <member name="T:JetBrains.Annotations.AssertionConditionType"> - <summary> - Specifies assertion type. If the assertion method argument satisfies the condition, - then the execution continues. Otherwise, execution is assumed to be halted. - </summary> - </member> - <member name="F:JetBrains.Annotations.AssertionConditionType.IS_TRUE"> - <summary>Marked parameter should be evaluated to true.</summary> - </member> - <member name="F:JetBrains.Annotations.AssertionConditionType.IS_FALSE"> - <summary>Marked parameter should be evaluated to false.</summary> - </member> - <member name="F:JetBrains.Annotations.AssertionConditionType.IS_NULL"> - <summary>Marked parameter should be evaluated to null value.</summary> - </member> - <member name="F:JetBrains.Annotations.AssertionConditionType.IS_NOT_NULL"> - <summary>Marked parameter should be evaluated to not null value.</summary> - </member> - <member name="T:JetBrains.Annotations.TerminatesProgramAttribute"> - <summary> - Indicates that the marked method unconditionally terminates control flow execution. - For example, it could unconditionally throw exception. - </summary> - </member> - <member name="T:JetBrains.Annotations.LinqTunnelAttribute"> - <summary> - Indicates that method is pure LINQ method, with postponed enumeration (like Enumerable.Select, - .Where). This annotation allows inference of [InstantHandle] annotation for parameters - of delegate type by analyzing LINQ method chains. - </summary> - </member> - <member name="T:JetBrains.Annotations.NoEnumerationAttribute"> - <summary> - Indicates that IEnumerable, passed as parameter, is not enumerated. - </summary> - </member> - <member name="T:JetBrains.Annotations.RegexPatternAttribute"> - <summary> - Indicates that parameter is regular expression pattern. - </summary> - </member> - <member name="T:JetBrains.Annotations.XamlItemsControlAttribute"> - <summary> - XAML attribute. Indicates the type that has <c>ItemsSource</c> property and should be treated - as <c>ItemsControl</c>-derived type, to enable inner items <c>DataContext</c> type resolve. - </summary> - </member> - <member name="T:JetBrains.Annotations.XamlItemBindingOfItemsControlAttribute"> - <summary> - XAML attribute. Indicates the property of some <c>BindingBase</c>-derived type, that - is used to bind some item of <c>ItemsControl</c>-derived type. This annotation will - enable the <c>DataContext</c> type resolve for XAML bindings for such properties. - </summary> - <remarks> - Property should have the tree ancestor of the <c>ItemsControl</c> type or - marked with the <see cref="T:JetBrains.Annotations.XamlItemsControlAttribute"/> attribute. - </remarks> - </member> - <member name="T:JetBrains.Annotations.NoReorder"> - <summary> - Prevents the Member Reordering feature from tossing members of the marked class. - </summary> - <remarks> - The attribute must be mentioned in your member reordering patterns - </remarks> - </member> - </members> -</doc> diff --git a/packages/JetBrains.Annotations.10.1.4/lib/net20/JetBrains.Annotations.dll b/packages/JetBrains.Annotations.10.1.4/lib/net20/JetBrains.Annotations.dll deleted file mode 100644 index 00ef920a300e623265c2999cc75266a888cee4b2..0000000000000000000000000000000000000000 Binary files a/packages/JetBrains.Annotations.10.1.4/lib/net20/JetBrains.Annotations.dll and /dev/null differ diff --git a/packages/JetBrains.Annotations.10.1.4/lib/net20/JetBrains.Annotations.xml b/packages/JetBrains.Annotations.10.1.4/lib/net20/JetBrains.Annotations.xml deleted file mode 100644 index f94d09d2b3e07454b7ee6f61fe70272e59c78458..0000000000000000000000000000000000000000 --- a/packages/JetBrains.Annotations.10.1.4/lib/net20/JetBrains.Annotations.xml +++ /dev/null @@ -1,599 +0,0 @@ -<?xml version="1.0"?> -<doc> - <assembly> - <name>JetBrains.Annotations</name> - </assembly> - <members> - <member name="T:JetBrains.Annotations.CanBeNullAttribute"> - <summary> - Indicates that the value of the marked element could be <c>null</c> sometimes, - so the check for <c>null</c> is necessary before its usage. - </summary> - <example><code> - [CanBeNull] object Test() => null; - - void UseTest() { - var p = Test(); - var s = p.ToString(); // Warning: Possible 'System.NullReferenceException' - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.NotNullAttribute"> - <summary> - Indicates that the value of the marked element could never be <c>null</c>. - </summary> - <example><code> - [NotNull] object Foo() { - return null; // Warning: Possible 'null' assignment - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.ItemNotNullAttribute"> - <summary> - Can be appplied to symbols of types derived from IEnumerable as well as to symbols of Task - and Lazy classes to indicate that the value of a collection item, of the Task.Result property - or of the Lazy.Value property can never be null. - </summary> - </member> - <member name="T:JetBrains.Annotations.ItemCanBeNullAttribute"> - <summary> - Can be appplied to symbols of types derived from IEnumerable as well as to symbols of Task - and Lazy classes to indicate that the value of a collection item, of the Task.Result property - or of the Lazy.Value property can be null. - </summary> - </member> - <member name="T:JetBrains.Annotations.ImplicitNotNullAttribute"> - <summary> - Implicitly apply [NotNull]/[ItemNotNull] annotation to all the of type members and parameters - in particular scope where this annotation is used (type declaration or whole assembly). - </summary> - </member> - <member name="T:JetBrains.Annotations.StringFormatMethodAttribute"> - <summary> - Indicates that the marked method builds string by format pattern and (optional) arguments. - Parameter, which contains format string, should be given in constructor. The format string - should be in <see cref="M:System.String.Format(System.IFormatProvider,System.String,System.Object[])"/>-like form. - </summary> - <example><code> - [StringFormatMethod("message")] - void ShowError(string message, params object[] args) { /* do something */ } - - void Foo() { - ShowError("Failed: {0}"); // Warning: Non-existing argument in format string - } - </code></example> - </member> - <member name="M:JetBrains.Annotations.StringFormatMethodAttribute.#ctor(System.String)"> - <param name="formatParameterName"> - Specifies which parameter of an annotated method should be treated as format-string - </param> - </member> - <member name="T:JetBrains.Annotations.ValueProviderAttribute"> - <summary> - For a parameter that is expected to be one of the limited set of values. - Specify fields of which type should be used as values for this parameter. - </summary> - </member> - <member name="T:JetBrains.Annotations.InvokerParameterNameAttribute"> - <summary> - Indicates that the function argument should be string literal and match one - of the parameters of the caller function. For example, ReSharper annotates - the parameter of <see cref="T:System.ArgumentNullException"/>. - </summary> - <example><code> - void Foo(string param) { - if (param == null) - throw new ArgumentNullException("par"); // Warning: Cannot resolve symbol - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.NotifyPropertyChangedInvocatorAttribute"> - <summary> - Indicates that the method is contained in a type that implements - <c>System.ComponentModel.INotifyPropertyChanged</c> interface and this method - is used to notify that some property value changed. - </summary> - <remarks> - The method should be non-static and conform to one of the supported signatures: - <list> - <item><c>NotifyChanged(string)</c></item> - <item><c>NotifyChanged(params string[])</c></item> - <item><c>NotifyChanged{T}(Expression{Func{T}})</c></item> - <item><c>NotifyChanged{T,U}(Expression{Func{T,U}})</c></item> - <item><c>SetProperty{T}(ref T, T, string)</c></item> - </list> - </remarks> - <example><code> - public class Foo : INotifyPropertyChanged { - public event PropertyChangedEventHandler PropertyChanged; - - [NotifyPropertyChangedInvocator] - protected virtual void NotifyChanged(string propertyName) { ... } - - string _name; - - public string Name { - get { return _name; } - set { _name = value; NotifyChanged("LastName"); /* Warning */ } - } - } - </code> - Examples of generated notifications: - <list> - <item><c>NotifyChanged("Property")</c></item> - <item><c>NotifyChanged(() => Property)</c></item> - <item><c>NotifyChanged((VM x) => x.Property)</c></item> - <item><c>SetProperty(ref myField, value, "Property")</c></item> - </list> - </example> - </member> - <member name="T:JetBrains.Annotations.ContractAnnotationAttribute"> - <summary> - Describes dependency between method input and output. - </summary> - <syntax> - <p>Function Definition Table syntax:</p> - <list> - <item>FDT ::= FDTRow [;FDTRow]*</item> - <item>FDTRow ::= Input => Output | Output <= Input</item> - <item>Input ::= ParameterName: Value [, Input]*</item> - <item>Output ::= [ParameterName: Value]* {halt|stop|void|nothing|Value}</item> - <item>Value ::= true | false | null | notnull | canbenull</item> - </list> - If method has single input parameter, it's name could be omitted.<br/> - Using <c>halt</c> (or <c>void</c>/<c>nothing</c>, which is the same) - for method output means that the methos doesn't return normally.<br/> - <c>canbenull</c> annotation is only applicable for output parameters.<br/> - You can use multiple <c>[ContractAnnotation]</c> for each FDT row, - or use single attribute with rows separated by semicolon.<br/> - </syntax> - <examples><list> - <item><code> - [ContractAnnotation("=> halt")] - public void TerminationMethod() - </code></item> - <item><code> - [ContractAnnotation("halt <= condition: false")] - public void Assert(bool condition, string text) // regular assertion method - </code></item> - <item><code> - [ContractAnnotation("s:null => true")] - public bool IsNullOrEmpty(string s) // string.IsNullOrEmpty() - </code></item> - <item><code> - // A method that returns null if the parameter is null, - // and not null if the parameter is not null - [ContractAnnotation("null => null; notnull => notnull")] - public object Transform(object data) - </code></item> - <item><code> - [ContractAnnotation("s:null=>false; =>true,result:notnull; =>false, result:null")] - public bool TryParse(string s, out Person result) - </code></item> - </list></examples> - </member> - <member name="T:JetBrains.Annotations.LocalizationRequiredAttribute"> - <summary> - Indicates that marked element should be localized or not. - </summary> - <example><code> - [LocalizationRequiredAttribute(true)] - class Foo { - string str = "my string"; // Warning: Localizable string - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.CannotApplyEqualityOperatorAttribute"> - <summary> - Indicates that the value of the marked type (or its derivatives) - cannot be compared using '==' or '!=' operators and <c>Equals()</c> - should be used instead. However, using '==' or '!=' for comparison - with <c>null</c> is always permitted. - </summary> - <example><code> - [CannotApplyEqualityOperator] - class NoEquality { } - - class UsesNoEquality { - void Test() { - var ca1 = new NoEquality(); - var ca2 = new NoEquality(); - if (ca1 != null) { // OK - bool condition = ca1 == ca2; // Warning - } - } - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.BaseTypeRequiredAttribute"> - <summary> - When applied to a target attribute, specifies a requirement for any type marked - with the target attribute to implement or inherit specific type or types. - </summary> - <example><code> - [BaseTypeRequired(typeof(IComponent)] // Specify requirement - class ComponentAttribute : Attribute { } - - [Component] // ComponentAttribute requires implementing IComponent interface - class MyComponent : IComponent { } - </code></example> - </member> - <member name="T:JetBrains.Annotations.UsedImplicitlyAttribute"> - <summary> - Indicates that the marked symbol is used implicitly (e.g. via reflection, in external library), - so this symbol will not be marked as unused (as well as by other usage inspections). - </summary> - </member> - <member name="T:JetBrains.Annotations.MeansImplicitUseAttribute"> - <summary> - Should be used on attributes and causes ReSharper to not mark symbols marked with such attributes - as unused (as well as by other usage inspections) - </summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.Access"> - <summary>Only entity marked with attribute considered used.</summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.Assign"> - <summary>Indicates implicit assignment to a member.</summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.InstantiatedWithFixedConstructorSignature"> - <summary> - Indicates implicit instantiation of a type with fixed constructor signature. - That means any unused constructor parameters won't be reported as such. - </summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.InstantiatedNoFixedConstructorSignature"> - <summary>Indicates implicit instantiation of a type.</summary> - </member> - <member name="T:JetBrains.Annotations.ImplicitUseTargetFlags"> - <summary> - Specify what is considered used implicitly when marked - with <see cref="T:JetBrains.Annotations.MeansImplicitUseAttribute"/> or <see cref="T:JetBrains.Annotations.UsedImplicitlyAttribute"/>. - </summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseTargetFlags.Members"> - <summary>Members of entity marked with attribute are considered used.</summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseTargetFlags.WithMembers"> - <summary>Entity marked with attribute and all its members considered used.</summary> - </member> - <member name="T:JetBrains.Annotations.PublicAPIAttribute"> - <summary> - This attribute is intended to mark publicly available API - which should not be removed and so is treated as used. - </summary> - </member> - <member name="T:JetBrains.Annotations.InstantHandleAttribute"> - <summary> - Tells code analysis engine if the parameter is completely handled when the invoked method is on stack. - If the parameter is a delegate, indicates that delegate is executed while the method is executed. - If the parameter is an enumerable, indicates that it is enumerated while the method is executed. - </summary> - </member> - <member name="T:JetBrains.Annotations.PureAttribute"> - <summary> - Indicates that a method does not make any observable state changes. - The same as <c>System.Diagnostics.Contracts.PureAttribute</c>. - </summary> - <example><code> - [Pure] int Multiply(int x, int y) => x * y; - - void M() { - Multiply(123, 42); // Waring: Return value of pure method is not used - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.MustUseReturnValueAttribute"> - <summary> - Indicates that the return value of method invocation must be used. - </summary> - </member> - <member name="T:JetBrains.Annotations.ProvidesContextAttribute"> - <summary> - Indicates the type member or parameter of some type, that should be used instead of all other ways - to get the value that type. This annotation is useful when you have some "context" value evaluated - and stored somewhere, meaning that all other ways to get this value must be consolidated with existing one. - </summary> - <example><code> - class Foo { - [ProvidesContext] IBarService _barService = ...; - - void ProcessNode(INode node) { - DoSomething(node, node.GetGlobalServices().Bar); - // ^ Warning: use value of '_barService' field - } - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.PathReferenceAttribute"> - <summary> - Indicates that a parameter is a path to a file or a folder within a web project. - Path can be relative or absolute, starting from web root (~). - </summary> - </member> - <member name="T:JetBrains.Annotations.SourceTemplateAttribute"> - <summary> - An extension method marked with this attribute is processed by ReSharper code completion - as a 'Source Template'. When extension method is completed over some expression, it's source code - is automatically expanded like a template at call site. - </summary> - <remarks> - Template method body can contain valid source code and/or special comments starting with '$'. - Text inside these comments is added as source code when the template is applied. Template parameters - can be used either as additional method parameters or as identifiers wrapped in two '$' signs. - Use the <see cref="T:JetBrains.Annotations.MacroAttribute"/> attribute to specify macros for parameters. - </remarks> - <example> - In this example, the 'forEach' method is a source template available over all values - of enumerable types, producing ordinary C# 'foreach' statement and placing caret inside block: - <code> - [SourceTemplate] - public static void forEach<T>(this IEnumerable<T> xs) { - foreach (var x in xs) { - //$ $END$ - } - } - </code> - </example> - </member> - <member name="T:JetBrains.Annotations.MacroAttribute"> - <summary> - Allows specifying a macro for a parameter of a <see cref="T:JetBrains.Annotations.SourceTemplateAttribute">source template</see>. - </summary> - <remarks> - You can apply the attribute on the whole method or on any of its additional parameters. The macro expression - is defined in the <see cref="P:JetBrains.Annotations.MacroAttribute.Expression"/> property. When applied on a method, the target - template parameter is defined in the <see cref="P:JetBrains.Annotations.MacroAttribute.Target"/> property. To apply the macro silently - for the parameter, set the <see cref="P:JetBrains.Annotations.MacroAttribute.Editable"/> property value = -1. - </remarks> - <example> - Applying the attribute on a source template method: - <code> - [SourceTemplate, Macro(Target = "item", Expression = "suggestVariableName()")] - public static void forEach<T>(this IEnumerable<T> collection) { - foreach (var item in collection) { - //$ $END$ - } - } - </code> - Applying the attribute on a template method parameter: - <code> - [SourceTemplate] - public static void something(this Entity x, [Macro(Expression = "guid()", Editable = -1)] string newguid) { - /*$ var $x$Id = "$newguid$" + x.ToString(); - x.DoSomething($x$Id); */ - } - </code> - </example> - </member> - <member name="P:JetBrains.Annotations.MacroAttribute.Expression"> - <summary> - Allows specifying a macro that will be executed for a <see cref="T:JetBrains.Annotations.SourceTemplateAttribute">source template</see> - parameter when the template is expanded. - </summary> - </member> - <member name="P:JetBrains.Annotations.MacroAttribute.Editable"> - <summary> - Allows specifying which occurrence of the target parameter becomes editable when the template is deployed. - </summary> - <remarks> - If the target parameter is used several times in the template, only one occurrence becomes editable; - other occurrences are changed synchronously. To specify the zero-based index of the editable occurrence, - use values >= 0. To make the parameter non-editable when the template is expanded, use -1. - </remarks>> - </member> - <member name="P:JetBrains.Annotations.MacroAttribute.Target"> - <summary> - Identifies the target parameter of a <see cref="T:JetBrains.Annotations.SourceTemplateAttribute">source template</see> if the - <see cref="T:JetBrains.Annotations.MacroAttribute"/> is applied on a template method. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcActionAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC action. If applied to a method, the MVC action name is calculated - implicitly from the context. Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcAreaAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC area. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcControllerAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter is - an MVC controller. If applied to a method, the MVC controller name is calculated - implicitly from the context. Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String, String)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcMasterAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC Master. Use this attribute - for custom wrappers similar to <c>System.Web.Mvc.Controller.View(String, String)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcModelTypeAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC model type. Use this attribute - for custom wrappers similar to <c>System.Web.Mvc.Controller.View(String, Object)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcPartialViewAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter is an MVC - partial view. If applied to a method, the MVC partial view name is calculated implicitly - from the context. Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(HtmlHelper, String)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcSuppressViewErrorAttribute"> - <summary> - ASP.NET MVC attribute. Allows disabling inspections for MVC views within a class or a method. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcDisplayTemplateAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC display template. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.DisplayExtensions.DisplayForModel(HtmlHelper, String)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcEditorTemplateAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC editor template. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.EditorExtensions.EditorForModel(HtmlHelper, String)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcTemplateAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC template. - Use this attribute for custom wrappers similar to - <c>System.ComponentModel.DataAnnotations.UIHintAttribute(System.String)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcViewAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC view component. If applied to a method, the MVC view name is calculated implicitly - from the context. Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Controller.View(Object)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcViewComponentAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC view component name. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcViewComponentViewAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC view component view. If applied to a method, the MVC view component view name is default. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcActionSelectorAttribute"> - <summary> - ASP.NET MVC attribute. When applied to a parameter of an attribute, - indicates that this parameter is an MVC action name. - </summary> - <example><code> - [ActionName("Foo")] - public ActionResult Login(string returnUrl) { - ViewBag.ReturnUrl = Url.Action("Foo"); // OK - return RedirectToAction("Bar"); // Error: Cannot resolve action - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.RazorSectionAttribute"> - <summary> - Razor attribute. Indicates that a parameter or a method is a Razor section. - Use this attribute for custom wrappers similar to - <c>System.Web.WebPages.WebPageBase.RenderSection(String)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.CollectionAccessAttribute"> - <summary> - Indicates how method, constructor invocation or property access - over collection type affects content of the collection. - </summary> - </member> - <member name="F:JetBrains.Annotations.CollectionAccessType.None"> - <summary>Method does not use or modify content of the collection.</summary> - </member> - <member name="F:JetBrains.Annotations.CollectionAccessType.Read"> - <summary>Method only reads content of the collection but does not modify it.</summary> - </member> - <member name="F:JetBrains.Annotations.CollectionAccessType.ModifyExistingContent"> - <summary>Method can change content of the collection but does not add new elements.</summary> - </member> - <member name="F:JetBrains.Annotations.CollectionAccessType.UpdatedContent"> - <summary>Method can add new elements to the collection.</summary> - </member> - <member name="T:JetBrains.Annotations.AssertionMethodAttribute"> - <summary> - Indicates that the marked method is assertion method, i.e. it halts control flow if - one of the conditions is satisfied. To set the condition, mark one of the parameters with - <see cref="T:JetBrains.Annotations.AssertionConditionAttribute"/> attribute. - </summary> - </member> - <member name="T:JetBrains.Annotations.AssertionConditionAttribute"> - <summary> - Indicates the condition parameter of the assertion method. The method itself should be - marked by <see cref="T:JetBrains.Annotations.AssertionMethodAttribute"/> attribute. The mandatory argument of - the attribute is the assertion type. - </summary> - </member> - <member name="T:JetBrains.Annotations.AssertionConditionType"> - <summary> - Specifies assertion type. If the assertion method argument satisfies the condition, - then the execution continues. Otherwise, execution is assumed to be halted. - </summary> - </member> - <member name="F:JetBrains.Annotations.AssertionConditionType.IS_TRUE"> - <summary>Marked parameter should be evaluated to true.</summary> - </member> - <member name="F:JetBrains.Annotations.AssertionConditionType.IS_FALSE"> - <summary>Marked parameter should be evaluated to false.</summary> - </member> - <member name="F:JetBrains.Annotations.AssertionConditionType.IS_NULL"> - <summary>Marked parameter should be evaluated to null value.</summary> - </member> - <member name="F:JetBrains.Annotations.AssertionConditionType.IS_NOT_NULL"> - <summary>Marked parameter should be evaluated to not null value.</summary> - </member> - <member name="T:JetBrains.Annotations.TerminatesProgramAttribute"> - <summary> - Indicates that the marked method unconditionally terminates control flow execution. - For example, it could unconditionally throw exception. - </summary> - </member> - <member name="T:JetBrains.Annotations.LinqTunnelAttribute"> - <summary> - Indicates that method is pure LINQ method, with postponed enumeration (like Enumerable.Select, - .Where). This annotation allows inference of [InstantHandle] annotation for parameters - of delegate type by analyzing LINQ method chains. - </summary> - </member> - <member name="T:JetBrains.Annotations.NoEnumerationAttribute"> - <summary> - Indicates that IEnumerable, passed as parameter, is not enumerated. - </summary> - </member> - <member name="T:JetBrains.Annotations.RegexPatternAttribute"> - <summary> - Indicates that parameter is regular expression pattern. - </summary> - </member> - <member name="T:JetBrains.Annotations.XamlItemsControlAttribute"> - <summary> - XAML attribute. Indicates the type that has <c>ItemsSource</c> property and should be treated - as <c>ItemsControl</c>-derived type, to enable inner items <c>DataContext</c> type resolve. - </summary> - </member> - <member name="T:JetBrains.Annotations.XamlItemBindingOfItemsControlAttribute"> - <summary> - XAML attribute. Indicates the property of some <c>BindingBase</c>-derived type, that - is used to bind some item of <c>ItemsControl</c>-derived type. This annotation will - enable the <c>DataContext</c> type resolve for XAML bindings for such properties. - </summary> - <remarks> - Property should have the tree ancestor of the <c>ItemsControl</c> type or - marked with the <see cref="T:JetBrains.Annotations.XamlItemsControlAttribute"/> attribute. - </remarks> - </member> - <member name="T:JetBrains.Annotations.NoReorder"> - <summary> - Prevents the Member Reordering feature from tossing members of the marked class. - </summary> - <remarks> - The attribute must be mentioned in your member reordering patterns - </remarks> - </member> - </members> -</doc> diff --git a/packages/JetBrains.Annotations.10.1.4/lib/portable-net4+sl4+wp7+netcore45/JetBrains.Annotations.PCL1.dll b/packages/JetBrains.Annotations.10.1.4/lib/portable-net4+sl4+wp7+netcore45/JetBrains.Annotations.PCL1.dll deleted file mode 100644 index 8bb83bc1610bffcdfc46dec7b0e3b43adeaa3d40..0000000000000000000000000000000000000000 Binary files a/packages/JetBrains.Annotations.10.1.4/lib/portable-net4+sl4+wp7+netcore45/JetBrains.Annotations.PCL1.dll and /dev/null differ diff --git a/packages/JetBrains.Annotations.10.1.4/lib/portable-net4+sl4+wp7+netcore45/JetBrains.Annotations.PCL1.xml b/packages/JetBrains.Annotations.10.1.4/lib/portable-net4+sl4+wp7+netcore45/JetBrains.Annotations.PCL1.xml deleted file mode 100644 index c21045b8000cc8298da9627b768a93fa0a710535..0000000000000000000000000000000000000000 --- a/packages/JetBrains.Annotations.10.1.4/lib/portable-net4+sl4+wp7+netcore45/JetBrains.Annotations.PCL1.xml +++ /dev/null @@ -1,599 +0,0 @@ -<?xml version="1.0"?> -<doc> - <assembly> - <name>JetBrains.Annotations.PCL1</name> - </assembly> - <members> - <member name="T:JetBrains.Annotations.CanBeNullAttribute"> - <summary> - Indicates that the value of the marked element could be <c>null</c> sometimes, - so the check for <c>null</c> is necessary before its usage. - </summary> - <example><code> - [CanBeNull] object Test() => null; - - void UseTest() { - var p = Test(); - var s = p.ToString(); // Warning: Possible 'System.NullReferenceException' - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.NotNullAttribute"> - <summary> - Indicates that the value of the marked element could never be <c>null</c>. - </summary> - <example><code> - [NotNull] object Foo() { - return null; // Warning: Possible 'null' assignment - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.ItemNotNullAttribute"> - <summary> - Can be appplied to symbols of types derived from IEnumerable as well as to symbols of Task - and Lazy classes to indicate that the value of a collection item, of the Task.Result property - or of the Lazy.Value property can never be null. - </summary> - </member> - <member name="T:JetBrains.Annotations.ItemCanBeNullAttribute"> - <summary> - Can be appplied to symbols of types derived from IEnumerable as well as to symbols of Task - and Lazy classes to indicate that the value of a collection item, of the Task.Result property - or of the Lazy.Value property can be null. - </summary> - </member> - <member name="T:JetBrains.Annotations.ImplicitNotNullAttribute"> - <summary> - Implicitly apply [NotNull]/[ItemNotNull] annotation to all the of type members and parameters - in particular scope where this annotation is used (type declaration or whole assembly). - </summary> - </member> - <member name="T:JetBrains.Annotations.StringFormatMethodAttribute"> - <summary> - Indicates that the marked method builds string by format pattern and (optional) arguments. - Parameter, which contains format string, should be given in constructor. The format string - should be in <see cref="M:System.String.Format(System.IFormatProvider,System.String,System.Object[])"/>-like form. - </summary> - <example><code> - [StringFormatMethod("message")] - void ShowError(string message, params object[] args) { /* do something */ } - - void Foo() { - ShowError("Failed: {0}"); // Warning: Non-existing argument in format string - } - </code></example> - </member> - <member name="M:JetBrains.Annotations.StringFormatMethodAttribute.#ctor(System.String)"> - <param name="formatParameterName"> - Specifies which parameter of an annotated method should be treated as format-string - </param> - </member> - <member name="T:JetBrains.Annotations.ValueProviderAttribute"> - <summary> - For a parameter that is expected to be one of the limited set of values. - Specify fields of which type should be used as values for this parameter. - </summary> - </member> - <member name="T:JetBrains.Annotations.InvokerParameterNameAttribute"> - <summary> - Indicates that the function argument should be string literal and match one - of the parameters of the caller function. For example, ReSharper annotates - the parameter of <see cref="T:System.ArgumentNullException"/>. - </summary> - <example><code> - void Foo(string param) { - if (param == null) - throw new ArgumentNullException("par"); // Warning: Cannot resolve symbol - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.NotifyPropertyChangedInvocatorAttribute"> - <summary> - Indicates that the method is contained in a type that implements - <c>System.ComponentModel.INotifyPropertyChanged</c> interface and this method - is used to notify that some property value changed. - </summary> - <remarks> - The method should be non-static and conform to one of the supported signatures: - <list> - <item><c>NotifyChanged(string)</c></item> - <item><c>NotifyChanged(params string[])</c></item> - <item><c>NotifyChanged{T}(Expression{Func{T}})</c></item> - <item><c>NotifyChanged{T,U}(Expression{Func{T,U}})</c></item> - <item><c>SetProperty{T}(ref T, T, string)</c></item> - </list> - </remarks> - <example><code> - public class Foo : INotifyPropertyChanged { - public event PropertyChangedEventHandler PropertyChanged; - - [NotifyPropertyChangedInvocator] - protected virtual void NotifyChanged(string propertyName) { ... } - - string _name; - - public string Name { - get { return _name; } - set { _name = value; NotifyChanged("LastName"); /* Warning */ } - } - } - </code> - Examples of generated notifications: - <list> - <item><c>NotifyChanged("Property")</c></item> - <item><c>NotifyChanged(() => Property)</c></item> - <item><c>NotifyChanged((VM x) => x.Property)</c></item> - <item><c>SetProperty(ref myField, value, "Property")</c></item> - </list> - </example> - </member> - <member name="T:JetBrains.Annotations.ContractAnnotationAttribute"> - <summary> - Describes dependency between method input and output. - </summary> - <syntax> - <p>Function Definition Table syntax:</p> - <list> - <item>FDT ::= FDTRow [;FDTRow]*</item> - <item>FDTRow ::= Input => Output | Output <= Input</item> - <item>Input ::= ParameterName: Value [, Input]*</item> - <item>Output ::= [ParameterName: Value]* {halt|stop|void|nothing|Value}</item> - <item>Value ::= true | false | null | notnull | canbenull</item> - </list> - If method has single input parameter, it's name could be omitted.<br/> - Using <c>halt</c> (or <c>void</c>/<c>nothing</c>, which is the same) - for method output means that the methos doesn't return normally.<br/> - <c>canbenull</c> annotation is only applicable for output parameters.<br/> - You can use multiple <c>[ContractAnnotation]</c> for each FDT row, - or use single attribute with rows separated by semicolon.<br/> - </syntax> - <examples><list> - <item><code> - [ContractAnnotation("=> halt")] - public void TerminationMethod() - </code></item> - <item><code> - [ContractAnnotation("halt <= condition: false")] - public void Assert(bool condition, string text) // regular assertion method - </code></item> - <item><code> - [ContractAnnotation("s:null => true")] - public bool IsNullOrEmpty(string s) // string.IsNullOrEmpty() - </code></item> - <item><code> - // A method that returns null if the parameter is null, - // and not null if the parameter is not null - [ContractAnnotation("null => null; notnull => notnull")] - public object Transform(object data) - </code></item> - <item><code> - [ContractAnnotation("s:null=>false; =>true,result:notnull; =>false, result:null")] - public bool TryParse(string s, out Person result) - </code></item> - </list></examples> - </member> - <member name="T:JetBrains.Annotations.LocalizationRequiredAttribute"> - <summary> - Indicates that marked element should be localized or not. - </summary> - <example><code> - [LocalizationRequiredAttribute(true)] - class Foo { - string str = "my string"; // Warning: Localizable string - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.CannotApplyEqualityOperatorAttribute"> - <summary> - Indicates that the value of the marked type (or its derivatives) - cannot be compared using '==' or '!=' operators and <c>Equals()</c> - should be used instead. However, using '==' or '!=' for comparison - with <c>null</c> is always permitted. - </summary> - <example><code> - [CannotApplyEqualityOperator] - class NoEquality { } - - class UsesNoEquality { - void Test() { - var ca1 = new NoEquality(); - var ca2 = new NoEquality(); - if (ca1 != null) { // OK - bool condition = ca1 == ca2; // Warning - } - } - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.BaseTypeRequiredAttribute"> - <summary> - When applied to a target attribute, specifies a requirement for any type marked - with the target attribute to implement or inherit specific type or types. - </summary> - <example><code> - [BaseTypeRequired(typeof(IComponent)] // Specify requirement - class ComponentAttribute : Attribute { } - - [Component] // ComponentAttribute requires implementing IComponent interface - class MyComponent : IComponent { } - </code></example> - </member> - <member name="T:JetBrains.Annotations.UsedImplicitlyAttribute"> - <summary> - Indicates that the marked symbol is used implicitly (e.g. via reflection, in external library), - so this symbol will not be marked as unused (as well as by other usage inspections). - </summary> - </member> - <member name="T:JetBrains.Annotations.MeansImplicitUseAttribute"> - <summary> - Should be used on attributes and causes ReSharper to not mark symbols marked with such attributes - as unused (as well as by other usage inspections) - </summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.Access"> - <summary>Only entity marked with attribute considered used.</summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.Assign"> - <summary>Indicates implicit assignment to a member.</summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.InstantiatedWithFixedConstructorSignature"> - <summary> - Indicates implicit instantiation of a type with fixed constructor signature. - That means any unused constructor parameters won't be reported as such. - </summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.InstantiatedNoFixedConstructorSignature"> - <summary>Indicates implicit instantiation of a type.</summary> - </member> - <member name="T:JetBrains.Annotations.ImplicitUseTargetFlags"> - <summary> - Specify what is considered used implicitly when marked - with <see cref="T:JetBrains.Annotations.MeansImplicitUseAttribute"/> or <see cref="T:JetBrains.Annotations.UsedImplicitlyAttribute"/>. - </summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseTargetFlags.Members"> - <summary>Members of entity marked with attribute are considered used.</summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseTargetFlags.WithMembers"> - <summary>Entity marked with attribute and all its members considered used.</summary> - </member> - <member name="T:JetBrains.Annotations.PublicAPIAttribute"> - <summary> - This attribute is intended to mark publicly available API - which should not be removed and so is treated as used. - </summary> - </member> - <member name="T:JetBrains.Annotations.InstantHandleAttribute"> - <summary> - Tells code analysis engine if the parameter is completely handled when the invoked method is on stack. - If the parameter is a delegate, indicates that delegate is executed while the method is executed. - If the parameter is an enumerable, indicates that it is enumerated while the method is executed. - </summary> - </member> - <member name="T:JetBrains.Annotations.PureAttribute"> - <summary> - Indicates that a method does not make any observable state changes. - The same as <c>System.Diagnostics.Contracts.PureAttribute</c>. - </summary> - <example><code> - [Pure] int Multiply(int x, int y) => x * y; - - void M() { - Multiply(123, 42); // Waring: Return value of pure method is not used - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.MustUseReturnValueAttribute"> - <summary> - Indicates that the return value of method invocation must be used. - </summary> - </member> - <member name="T:JetBrains.Annotations.ProvidesContextAttribute"> - <summary> - Indicates the type member or parameter of some type, that should be used instead of all other ways - to get the value that type. This annotation is useful when you have some "context" value evaluated - and stored somewhere, meaning that all other ways to get this value must be consolidated with existing one. - </summary> - <example><code> - class Foo { - [ProvidesContext] IBarService _barService = ...; - - void ProcessNode(INode node) { - DoSomething(node, node.GetGlobalServices().Bar); - // ^ Warning: use value of '_barService' field - } - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.PathReferenceAttribute"> - <summary> - Indicates that a parameter is a path to a file or a folder within a web project. - Path can be relative or absolute, starting from web root (~). - </summary> - </member> - <member name="T:JetBrains.Annotations.SourceTemplateAttribute"> - <summary> - An extension method marked with this attribute is processed by ReSharper code completion - as a 'Source Template'. When extension method is completed over some expression, it's source code - is automatically expanded like a template at call site. - </summary> - <remarks> - Template method body can contain valid source code and/or special comments starting with '$'. - Text inside these comments is added as source code when the template is applied. Template parameters - can be used either as additional method parameters or as identifiers wrapped in two '$' signs. - Use the <see cref="T:JetBrains.Annotations.MacroAttribute"/> attribute to specify macros for parameters. - </remarks> - <example> - In this example, the 'forEach' method is a source template available over all values - of enumerable types, producing ordinary C# 'foreach' statement and placing caret inside block: - <code> - [SourceTemplate] - public static void forEach<T>(this IEnumerable<T> xs) { - foreach (var x in xs) { - //$ $END$ - } - } - </code> - </example> - </member> - <member name="T:JetBrains.Annotations.MacroAttribute"> - <summary> - Allows specifying a macro for a parameter of a <see cref="T:JetBrains.Annotations.SourceTemplateAttribute">source template</see>. - </summary> - <remarks> - You can apply the attribute on the whole method or on any of its additional parameters. The macro expression - is defined in the <see cref="P:JetBrains.Annotations.MacroAttribute.Expression"/> property. When applied on a method, the target - template parameter is defined in the <see cref="P:JetBrains.Annotations.MacroAttribute.Target"/> property. To apply the macro silently - for the parameter, set the <see cref="P:JetBrains.Annotations.MacroAttribute.Editable"/> property value = -1. - </remarks> - <example> - Applying the attribute on a source template method: - <code> - [SourceTemplate, Macro(Target = "item", Expression = "suggestVariableName()")] - public static void forEach<T>(this IEnumerable<T> collection) { - foreach (var item in collection) { - //$ $END$ - } - } - </code> - Applying the attribute on a template method parameter: - <code> - [SourceTemplate] - public static void something(this Entity x, [Macro(Expression = "guid()", Editable = -1)] string newguid) { - /*$ var $x$Id = "$newguid$" + x.ToString(); - x.DoSomething($x$Id); */ - } - </code> - </example> - </member> - <member name="P:JetBrains.Annotations.MacroAttribute.Expression"> - <summary> - Allows specifying a macro that will be executed for a <see cref="T:JetBrains.Annotations.SourceTemplateAttribute">source template</see> - parameter when the template is expanded. - </summary> - </member> - <member name="P:JetBrains.Annotations.MacroAttribute.Editable"> - <summary> - Allows specifying which occurrence of the target parameter becomes editable when the template is deployed. - </summary> - <remarks> - If the target parameter is used several times in the template, only one occurrence becomes editable; - other occurrences are changed synchronously. To specify the zero-based index of the editable occurrence, - use values >= 0. To make the parameter non-editable when the template is expanded, use -1. - </remarks>> - </member> - <member name="P:JetBrains.Annotations.MacroAttribute.Target"> - <summary> - Identifies the target parameter of a <see cref="T:JetBrains.Annotations.SourceTemplateAttribute">source template</see> if the - <see cref="T:JetBrains.Annotations.MacroAttribute"/> is applied on a template method. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcActionAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC action. If applied to a method, the MVC action name is calculated - implicitly from the context. Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcAreaAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC area. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcControllerAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter is - an MVC controller. If applied to a method, the MVC controller name is calculated - implicitly from the context. Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String, String)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcMasterAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC Master. Use this attribute - for custom wrappers similar to <c>System.Web.Mvc.Controller.View(String, String)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcModelTypeAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC model type. Use this attribute - for custom wrappers similar to <c>System.Web.Mvc.Controller.View(String, Object)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcPartialViewAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter is an MVC - partial view. If applied to a method, the MVC partial view name is calculated implicitly - from the context. Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(HtmlHelper, String)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcSuppressViewErrorAttribute"> - <summary> - ASP.NET MVC attribute. Allows disabling inspections for MVC views within a class or a method. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcDisplayTemplateAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC display template. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.DisplayExtensions.DisplayForModel(HtmlHelper, String)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcEditorTemplateAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC editor template. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.EditorExtensions.EditorForModel(HtmlHelper, String)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcTemplateAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC template. - Use this attribute for custom wrappers similar to - <c>System.ComponentModel.DataAnnotations.UIHintAttribute(System.String)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcViewAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC view component. If applied to a method, the MVC view name is calculated implicitly - from the context. Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Controller.View(Object)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcViewComponentAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC view component name. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcViewComponentViewAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC view component view. If applied to a method, the MVC view component view name is default. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcActionSelectorAttribute"> - <summary> - ASP.NET MVC attribute. When applied to a parameter of an attribute, - indicates that this parameter is an MVC action name. - </summary> - <example><code> - [ActionName("Foo")] - public ActionResult Login(string returnUrl) { - ViewBag.ReturnUrl = Url.Action("Foo"); // OK - return RedirectToAction("Bar"); // Error: Cannot resolve action - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.RazorSectionAttribute"> - <summary> - Razor attribute. Indicates that a parameter or a method is a Razor section. - Use this attribute for custom wrappers similar to - <c>System.Web.WebPages.WebPageBase.RenderSection(String)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.CollectionAccessAttribute"> - <summary> - Indicates how method, constructor invocation or property access - over collection type affects content of the collection. - </summary> - </member> - <member name="F:JetBrains.Annotations.CollectionAccessType.None"> - <summary>Method does not use or modify content of the collection.</summary> - </member> - <member name="F:JetBrains.Annotations.CollectionAccessType.Read"> - <summary>Method only reads content of the collection but does not modify it.</summary> - </member> - <member name="F:JetBrains.Annotations.CollectionAccessType.ModifyExistingContent"> - <summary>Method can change content of the collection but does not add new elements.</summary> - </member> - <member name="F:JetBrains.Annotations.CollectionAccessType.UpdatedContent"> - <summary>Method can add new elements to the collection.</summary> - </member> - <member name="T:JetBrains.Annotations.AssertionMethodAttribute"> - <summary> - Indicates that the marked method is assertion method, i.e. it halts control flow if - one of the conditions is satisfied. To set the condition, mark one of the parameters with - <see cref="T:JetBrains.Annotations.AssertionConditionAttribute"/> attribute. - </summary> - </member> - <member name="T:JetBrains.Annotations.AssertionConditionAttribute"> - <summary> - Indicates the condition parameter of the assertion method. The method itself should be - marked by <see cref="T:JetBrains.Annotations.AssertionMethodAttribute"/> attribute. The mandatory argument of - the attribute is the assertion type. - </summary> - </member> - <member name="T:JetBrains.Annotations.AssertionConditionType"> - <summary> - Specifies assertion type. If the assertion method argument satisfies the condition, - then the execution continues. Otherwise, execution is assumed to be halted. - </summary> - </member> - <member name="F:JetBrains.Annotations.AssertionConditionType.IS_TRUE"> - <summary>Marked parameter should be evaluated to true.</summary> - </member> - <member name="F:JetBrains.Annotations.AssertionConditionType.IS_FALSE"> - <summary>Marked parameter should be evaluated to false.</summary> - </member> - <member name="F:JetBrains.Annotations.AssertionConditionType.IS_NULL"> - <summary>Marked parameter should be evaluated to null value.</summary> - </member> - <member name="F:JetBrains.Annotations.AssertionConditionType.IS_NOT_NULL"> - <summary>Marked parameter should be evaluated to not null value.</summary> - </member> - <member name="T:JetBrains.Annotations.TerminatesProgramAttribute"> - <summary> - Indicates that the marked method unconditionally terminates control flow execution. - For example, it could unconditionally throw exception. - </summary> - </member> - <member name="T:JetBrains.Annotations.LinqTunnelAttribute"> - <summary> - Indicates that method is pure LINQ method, with postponed enumeration (like Enumerable.Select, - .Where). This annotation allows inference of [InstantHandle] annotation for parameters - of delegate type by analyzing LINQ method chains. - </summary> - </member> - <member name="T:JetBrains.Annotations.NoEnumerationAttribute"> - <summary> - Indicates that IEnumerable, passed as parameter, is not enumerated. - </summary> - </member> - <member name="T:JetBrains.Annotations.RegexPatternAttribute"> - <summary> - Indicates that parameter is regular expression pattern. - </summary> - </member> - <member name="T:JetBrains.Annotations.XamlItemsControlAttribute"> - <summary> - XAML attribute. Indicates the type that has <c>ItemsSource</c> property and should be treated - as <c>ItemsControl</c>-derived type, to enable inner items <c>DataContext</c> type resolve. - </summary> - </member> - <member name="T:JetBrains.Annotations.XamlItemBindingOfItemsControlAttribute"> - <summary> - XAML attribute. Indicates the property of some <c>BindingBase</c>-derived type, that - is used to bind some item of <c>ItemsControl</c>-derived type. This annotation will - enable the <c>DataContext</c> type resolve for XAML bindings for such properties. - </summary> - <remarks> - Property should have the tree ancestor of the <c>ItemsControl</c> type or - marked with the <see cref="T:JetBrains.Annotations.XamlItemsControlAttribute"/> attribute. - </remarks> - </member> - <member name="T:JetBrains.Annotations.NoReorder"> - <summary> - Prevents the Member Reordering feature from tossing members of the marked class. - </summary> - <remarks> - The attribute must be mentioned in your member reordering patterns - </remarks> - </member> - </members> -</doc> diff --git a/packages/JetBrains.Annotations.10.1.4/lib/portable-net4+sl5+netcore45+wpa81+wp8+MonoAndroid1+MonoTouch1/JetBrains.Annotations.PCL328.dll b/packages/JetBrains.Annotations.10.1.4/lib/portable-net4+sl5+netcore45+wpa81+wp8+MonoAndroid1+MonoTouch1/JetBrains.Annotations.PCL328.dll deleted file mode 100644 index 383ab5dd0bc99dcbe903e5291686ad1ce99754de..0000000000000000000000000000000000000000 Binary files a/packages/JetBrains.Annotations.10.1.4/lib/portable-net4+sl5+netcore45+wpa81+wp8+MonoAndroid1+MonoTouch1/JetBrains.Annotations.PCL328.dll and /dev/null differ diff --git a/packages/JetBrains.Annotations.10.1.4/lib/portable-net4+sl5+netcore45+wpa81+wp8+MonoAndroid1+MonoTouch1/JetBrains.Annotations.PCL328.xml b/packages/JetBrains.Annotations.10.1.4/lib/portable-net4+sl5+netcore45+wpa81+wp8+MonoAndroid1+MonoTouch1/JetBrains.Annotations.PCL328.xml deleted file mode 100644 index 139ae21782d529985fd0e30c70cd8017e4de8482..0000000000000000000000000000000000000000 --- a/packages/JetBrains.Annotations.10.1.4/lib/portable-net4+sl5+netcore45+wpa81+wp8+MonoAndroid1+MonoTouch1/JetBrains.Annotations.PCL328.xml +++ /dev/null @@ -1,599 +0,0 @@ -<?xml version="1.0"?> -<doc> - <assembly> - <name>JetBrains.Annotations.PCL328</name> - </assembly> - <members> - <member name="T:JetBrains.Annotations.CanBeNullAttribute"> - <summary> - Indicates that the value of the marked element could be <c>null</c> sometimes, - so the check for <c>null</c> is necessary before its usage. - </summary> - <example><code> - [CanBeNull] object Test() => null; - - void UseTest() { - var p = Test(); - var s = p.ToString(); // Warning: Possible 'System.NullReferenceException' - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.NotNullAttribute"> - <summary> - Indicates that the value of the marked element could never be <c>null</c>. - </summary> - <example><code> - [NotNull] object Foo() { - return null; // Warning: Possible 'null' assignment - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.ItemNotNullAttribute"> - <summary> - Can be appplied to symbols of types derived from IEnumerable as well as to symbols of Task - and Lazy classes to indicate that the value of a collection item, of the Task.Result property - or of the Lazy.Value property can never be null. - </summary> - </member> - <member name="T:JetBrains.Annotations.ItemCanBeNullAttribute"> - <summary> - Can be appplied to symbols of types derived from IEnumerable as well as to symbols of Task - and Lazy classes to indicate that the value of a collection item, of the Task.Result property - or of the Lazy.Value property can be null. - </summary> - </member> - <member name="T:JetBrains.Annotations.ImplicitNotNullAttribute"> - <summary> - Implicitly apply [NotNull]/[ItemNotNull] annotation to all the of type members and parameters - in particular scope where this annotation is used (type declaration or whole assembly). - </summary> - </member> - <member name="T:JetBrains.Annotations.StringFormatMethodAttribute"> - <summary> - Indicates that the marked method builds string by format pattern and (optional) arguments. - Parameter, which contains format string, should be given in constructor. The format string - should be in <see cref="M:System.String.Format(System.IFormatProvider,System.String,System.Object[])"/>-like form. - </summary> - <example><code> - [StringFormatMethod("message")] - void ShowError(string message, params object[] args) { /* do something */ } - - void Foo() { - ShowError("Failed: {0}"); // Warning: Non-existing argument in format string - } - </code></example> - </member> - <member name="M:JetBrains.Annotations.StringFormatMethodAttribute.#ctor(System.String)"> - <param name="formatParameterName"> - Specifies which parameter of an annotated method should be treated as format-string - </param> - </member> - <member name="T:JetBrains.Annotations.ValueProviderAttribute"> - <summary> - For a parameter that is expected to be one of the limited set of values. - Specify fields of which type should be used as values for this parameter. - </summary> - </member> - <member name="T:JetBrains.Annotations.InvokerParameterNameAttribute"> - <summary> - Indicates that the function argument should be string literal and match one - of the parameters of the caller function. For example, ReSharper annotates - the parameter of <see cref="T:System.ArgumentNullException"/>. - </summary> - <example><code> - void Foo(string param) { - if (param == null) - throw new ArgumentNullException("par"); // Warning: Cannot resolve symbol - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.NotifyPropertyChangedInvocatorAttribute"> - <summary> - Indicates that the method is contained in a type that implements - <c>System.ComponentModel.INotifyPropertyChanged</c> interface and this method - is used to notify that some property value changed. - </summary> - <remarks> - The method should be non-static and conform to one of the supported signatures: - <list> - <item><c>NotifyChanged(string)</c></item> - <item><c>NotifyChanged(params string[])</c></item> - <item><c>NotifyChanged{T}(Expression{Func{T}})</c></item> - <item><c>NotifyChanged{T,U}(Expression{Func{T,U}})</c></item> - <item><c>SetProperty{T}(ref T, T, string)</c></item> - </list> - </remarks> - <example><code> - public class Foo : INotifyPropertyChanged { - public event PropertyChangedEventHandler PropertyChanged; - - [NotifyPropertyChangedInvocator] - protected virtual void NotifyChanged(string propertyName) { ... } - - string _name; - - public string Name { - get { return _name; } - set { _name = value; NotifyChanged("LastName"); /* Warning */ } - } - } - </code> - Examples of generated notifications: - <list> - <item><c>NotifyChanged("Property")</c></item> - <item><c>NotifyChanged(() => Property)</c></item> - <item><c>NotifyChanged((VM x) => x.Property)</c></item> - <item><c>SetProperty(ref myField, value, "Property")</c></item> - </list> - </example> - </member> - <member name="T:JetBrains.Annotations.ContractAnnotationAttribute"> - <summary> - Describes dependency between method input and output. - </summary> - <syntax> - <p>Function Definition Table syntax:</p> - <list> - <item>FDT ::= FDTRow [;FDTRow]*</item> - <item>FDTRow ::= Input => Output | Output <= Input</item> - <item>Input ::= ParameterName: Value [, Input]*</item> - <item>Output ::= [ParameterName: Value]* {halt|stop|void|nothing|Value}</item> - <item>Value ::= true | false | null | notnull | canbenull</item> - </list> - If method has single input parameter, it's name could be omitted.<br/> - Using <c>halt</c> (or <c>void</c>/<c>nothing</c>, which is the same) - for method output means that the methos doesn't return normally.<br/> - <c>canbenull</c> annotation is only applicable for output parameters.<br/> - You can use multiple <c>[ContractAnnotation]</c> for each FDT row, - or use single attribute with rows separated by semicolon.<br/> - </syntax> - <examples><list> - <item><code> - [ContractAnnotation("=> halt")] - public void TerminationMethod() - </code></item> - <item><code> - [ContractAnnotation("halt <= condition: false")] - public void Assert(bool condition, string text) // regular assertion method - </code></item> - <item><code> - [ContractAnnotation("s:null => true")] - public bool IsNullOrEmpty(string s) // string.IsNullOrEmpty() - </code></item> - <item><code> - // A method that returns null if the parameter is null, - // and not null if the parameter is not null - [ContractAnnotation("null => null; notnull => notnull")] - public object Transform(object data) - </code></item> - <item><code> - [ContractAnnotation("s:null=>false; =>true,result:notnull; =>false, result:null")] - public bool TryParse(string s, out Person result) - </code></item> - </list></examples> - </member> - <member name="T:JetBrains.Annotations.LocalizationRequiredAttribute"> - <summary> - Indicates that marked element should be localized or not. - </summary> - <example><code> - [LocalizationRequiredAttribute(true)] - class Foo { - string str = "my string"; // Warning: Localizable string - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.CannotApplyEqualityOperatorAttribute"> - <summary> - Indicates that the value of the marked type (or its derivatives) - cannot be compared using '==' or '!=' operators and <c>Equals()</c> - should be used instead. However, using '==' or '!=' for comparison - with <c>null</c> is always permitted. - </summary> - <example><code> - [CannotApplyEqualityOperator] - class NoEquality { } - - class UsesNoEquality { - void Test() { - var ca1 = new NoEquality(); - var ca2 = new NoEquality(); - if (ca1 != null) { // OK - bool condition = ca1 == ca2; // Warning - } - } - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.BaseTypeRequiredAttribute"> - <summary> - When applied to a target attribute, specifies a requirement for any type marked - with the target attribute to implement or inherit specific type or types. - </summary> - <example><code> - [BaseTypeRequired(typeof(IComponent)] // Specify requirement - class ComponentAttribute : Attribute { } - - [Component] // ComponentAttribute requires implementing IComponent interface - class MyComponent : IComponent { } - </code></example> - </member> - <member name="T:JetBrains.Annotations.UsedImplicitlyAttribute"> - <summary> - Indicates that the marked symbol is used implicitly (e.g. via reflection, in external library), - so this symbol will not be marked as unused (as well as by other usage inspections). - </summary> - </member> - <member name="T:JetBrains.Annotations.MeansImplicitUseAttribute"> - <summary> - Should be used on attributes and causes ReSharper to not mark symbols marked with such attributes - as unused (as well as by other usage inspections) - </summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.Access"> - <summary>Only entity marked with attribute considered used.</summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.Assign"> - <summary>Indicates implicit assignment to a member.</summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.InstantiatedWithFixedConstructorSignature"> - <summary> - Indicates implicit instantiation of a type with fixed constructor signature. - That means any unused constructor parameters won't be reported as such. - </summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.InstantiatedNoFixedConstructorSignature"> - <summary>Indicates implicit instantiation of a type.</summary> - </member> - <member name="T:JetBrains.Annotations.ImplicitUseTargetFlags"> - <summary> - Specify what is considered used implicitly when marked - with <see cref="T:JetBrains.Annotations.MeansImplicitUseAttribute"/> or <see cref="T:JetBrains.Annotations.UsedImplicitlyAttribute"/>. - </summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseTargetFlags.Members"> - <summary>Members of entity marked with attribute are considered used.</summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseTargetFlags.WithMembers"> - <summary>Entity marked with attribute and all its members considered used.</summary> - </member> - <member name="T:JetBrains.Annotations.PublicAPIAttribute"> - <summary> - This attribute is intended to mark publicly available API - which should not be removed and so is treated as used. - </summary> - </member> - <member name="T:JetBrains.Annotations.InstantHandleAttribute"> - <summary> - Tells code analysis engine if the parameter is completely handled when the invoked method is on stack. - If the parameter is a delegate, indicates that delegate is executed while the method is executed. - If the parameter is an enumerable, indicates that it is enumerated while the method is executed. - </summary> - </member> - <member name="T:JetBrains.Annotations.PureAttribute"> - <summary> - Indicates that a method does not make any observable state changes. - The same as <c>System.Diagnostics.Contracts.PureAttribute</c>. - </summary> - <example><code> - [Pure] int Multiply(int x, int y) => x * y; - - void M() { - Multiply(123, 42); // Waring: Return value of pure method is not used - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.MustUseReturnValueAttribute"> - <summary> - Indicates that the return value of method invocation must be used. - </summary> - </member> - <member name="T:JetBrains.Annotations.ProvidesContextAttribute"> - <summary> - Indicates the type member or parameter of some type, that should be used instead of all other ways - to get the value that type. This annotation is useful when you have some "context" value evaluated - and stored somewhere, meaning that all other ways to get this value must be consolidated with existing one. - </summary> - <example><code> - class Foo { - [ProvidesContext] IBarService _barService = ...; - - void ProcessNode(INode node) { - DoSomething(node, node.GetGlobalServices().Bar); - // ^ Warning: use value of '_barService' field - } - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.PathReferenceAttribute"> - <summary> - Indicates that a parameter is a path to a file or a folder within a web project. - Path can be relative or absolute, starting from web root (~). - </summary> - </member> - <member name="T:JetBrains.Annotations.SourceTemplateAttribute"> - <summary> - An extension method marked with this attribute is processed by ReSharper code completion - as a 'Source Template'. When extension method is completed over some expression, it's source code - is automatically expanded like a template at call site. - </summary> - <remarks> - Template method body can contain valid source code and/or special comments starting with '$'. - Text inside these comments is added as source code when the template is applied. Template parameters - can be used either as additional method parameters or as identifiers wrapped in two '$' signs. - Use the <see cref="T:JetBrains.Annotations.MacroAttribute"/> attribute to specify macros for parameters. - </remarks> - <example> - In this example, the 'forEach' method is a source template available over all values - of enumerable types, producing ordinary C# 'foreach' statement and placing caret inside block: - <code> - [SourceTemplate] - public static void forEach<T>(this IEnumerable<T> xs) { - foreach (var x in xs) { - //$ $END$ - } - } - </code> - </example> - </member> - <member name="T:JetBrains.Annotations.MacroAttribute"> - <summary> - Allows specifying a macro for a parameter of a <see cref="T:JetBrains.Annotations.SourceTemplateAttribute">source template</see>. - </summary> - <remarks> - You can apply the attribute on the whole method or on any of its additional parameters. The macro expression - is defined in the <see cref="P:JetBrains.Annotations.MacroAttribute.Expression"/> property. When applied on a method, the target - template parameter is defined in the <see cref="P:JetBrains.Annotations.MacroAttribute.Target"/> property. To apply the macro silently - for the parameter, set the <see cref="P:JetBrains.Annotations.MacroAttribute.Editable"/> property value = -1. - </remarks> - <example> - Applying the attribute on a source template method: - <code> - [SourceTemplate, Macro(Target = "item", Expression = "suggestVariableName()")] - public static void forEach<T>(this IEnumerable<T> collection) { - foreach (var item in collection) { - //$ $END$ - } - } - </code> - Applying the attribute on a template method parameter: - <code> - [SourceTemplate] - public static void something(this Entity x, [Macro(Expression = "guid()", Editable = -1)] string newguid) { - /*$ var $x$Id = "$newguid$" + x.ToString(); - x.DoSomething($x$Id); */ - } - </code> - </example> - </member> - <member name="P:JetBrains.Annotations.MacroAttribute.Expression"> - <summary> - Allows specifying a macro that will be executed for a <see cref="T:JetBrains.Annotations.SourceTemplateAttribute">source template</see> - parameter when the template is expanded. - </summary> - </member> - <member name="P:JetBrains.Annotations.MacroAttribute.Editable"> - <summary> - Allows specifying which occurrence of the target parameter becomes editable when the template is deployed. - </summary> - <remarks> - If the target parameter is used several times in the template, only one occurrence becomes editable; - other occurrences are changed synchronously. To specify the zero-based index of the editable occurrence, - use values >= 0. To make the parameter non-editable when the template is expanded, use -1. - </remarks>> - </member> - <member name="P:JetBrains.Annotations.MacroAttribute.Target"> - <summary> - Identifies the target parameter of a <see cref="T:JetBrains.Annotations.SourceTemplateAttribute">source template</see> if the - <see cref="T:JetBrains.Annotations.MacroAttribute"/> is applied on a template method. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcActionAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC action. If applied to a method, the MVC action name is calculated - implicitly from the context. Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcAreaAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC area. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcControllerAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter is - an MVC controller. If applied to a method, the MVC controller name is calculated - implicitly from the context. Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String, String)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcMasterAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC Master. Use this attribute - for custom wrappers similar to <c>System.Web.Mvc.Controller.View(String, String)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcModelTypeAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC model type. Use this attribute - for custom wrappers similar to <c>System.Web.Mvc.Controller.View(String, Object)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcPartialViewAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter is an MVC - partial view. If applied to a method, the MVC partial view name is calculated implicitly - from the context. Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(HtmlHelper, String)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcSuppressViewErrorAttribute"> - <summary> - ASP.NET MVC attribute. Allows disabling inspections for MVC views within a class or a method. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcDisplayTemplateAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC display template. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.DisplayExtensions.DisplayForModel(HtmlHelper, String)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcEditorTemplateAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC editor template. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.EditorExtensions.EditorForModel(HtmlHelper, String)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcTemplateAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC template. - Use this attribute for custom wrappers similar to - <c>System.ComponentModel.DataAnnotations.UIHintAttribute(System.String)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcViewAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC view component. If applied to a method, the MVC view name is calculated implicitly - from the context. Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Controller.View(Object)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcViewComponentAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC view component name. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcViewComponentViewAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC view component view. If applied to a method, the MVC view component view name is default. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcActionSelectorAttribute"> - <summary> - ASP.NET MVC attribute. When applied to a parameter of an attribute, - indicates that this parameter is an MVC action name. - </summary> - <example><code> - [ActionName("Foo")] - public ActionResult Login(string returnUrl) { - ViewBag.ReturnUrl = Url.Action("Foo"); // OK - return RedirectToAction("Bar"); // Error: Cannot resolve action - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.RazorSectionAttribute"> - <summary> - Razor attribute. Indicates that a parameter or a method is a Razor section. - Use this attribute for custom wrappers similar to - <c>System.Web.WebPages.WebPageBase.RenderSection(String)</c>. - </summary> - </member> - <member name="T:JetBrains.Annotations.CollectionAccessAttribute"> - <summary> - Indicates how method, constructor invocation or property access - over collection type affects content of the collection. - </summary> - </member> - <member name="F:JetBrains.Annotations.CollectionAccessType.None"> - <summary>Method does not use or modify content of the collection.</summary> - </member> - <member name="F:JetBrains.Annotations.CollectionAccessType.Read"> - <summary>Method only reads content of the collection but does not modify it.</summary> - </member> - <member name="F:JetBrains.Annotations.CollectionAccessType.ModifyExistingContent"> - <summary>Method can change content of the collection but does not add new elements.</summary> - </member> - <member name="F:JetBrains.Annotations.CollectionAccessType.UpdatedContent"> - <summary>Method can add new elements to the collection.</summary> - </member> - <member name="T:JetBrains.Annotations.AssertionMethodAttribute"> - <summary> - Indicates that the marked method is assertion method, i.e. it halts control flow if - one of the conditions is satisfied. To set the condition, mark one of the parameters with - <see cref="T:JetBrains.Annotations.AssertionConditionAttribute"/> attribute. - </summary> - </member> - <member name="T:JetBrains.Annotations.AssertionConditionAttribute"> - <summary> - Indicates the condition parameter of the assertion method. The method itself should be - marked by <see cref="T:JetBrains.Annotations.AssertionMethodAttribute"/> attribute. The mandatory argument of - the attribute is the assertion type. - </summary> - </member> - <member name="T:JetBrains.Annotations.AssertionConditionType"> - <summary> - Specifies assertion type. If the assertion method argument satisfies the condition, - then the execution continues. Otherwise, execution is assumed to be halted. - </summary> - </member> - <member name="F:JetBrains.Annotations.AssertionConditionType.IS_TRUE"> - <summary>Marked parameter should be evaluated to true.</summary> - </member> - <member name="F:JetBrains.Annotations.AssertionConditionType.IS_FALSE"> - <summary>Marked parameter should be evaluated to false.</summary> - </member> - <member name="F:JetBrains.Annotations.AssertionConditionType.IS_NULL"> - <summary>Marked parameter should be evaluated to null value.</summary> - </member> - <member name="F:JetBrains.Annotations.AssertionConditionType.IS_NOT_NULL"> - <summary>Marked parameter should be evaluated to not null value.</summary> - </member> - <member name="T:JetBrains.Annotations.TerminatesProgramAttribute"> - <summary> - Indicates that the marked method unconditionally terminates control flow execution. - For example, it could unconditionally throw exception. - </summary> - </member> - <member name="T:JetBrains.Annotations.LinqTunnelAttribute"> - <summary> - Indicates that method is pure LINQ method, with postponed enumeration (like Enumerable.Select, - .Where). This annotation allows inference of [InstantHandle] annotation for parameters - of delegate type by analyzing LINQ method chains. - </summary> - </member> - <member name="T:JetBrains.Annotations.NoEnumerationAttribute"> - <summary> - Indicates that IEnumerable, passed as parameter, is not enumerated. - </summary> - </member> - <member name="T:JetBrains.Annotations.RegexPatternAttribute"> - <summary> - Indicates that parameter is regular expression pattern. - </summary> - </member> - <member name="T:JetBrains.Annotations.XamlItemsControlAttribute"> - <summary> - XAML attribute. Indicates the type that has <c>ItemsSource</c> property and should be treated - as <c>ItemsControl</c>-derived type, to enable inner items <c>DataContext</c> type resolve. - </summary> - </member> - <member name="T:JetBrains.Annotations.XamlItemBindingOfItemsControlAttribute"> - <summary> - XAML attribute. Indicates the property of some <c>BindingBase</c>-derived type, that - is used to bind some item of <c>ItemsControl</c>-derived type. This annotation will - enable the <c>DataContext</c> type resolve for XAML bindings for such properties. - </summary> - <remarks> - Property should have the tree ancestor of the <c>ItemsControl</c> type or - marked with the <see cref="T:JetBrains.Annotations.XamlItemsControlAttribute"/> attribute. - </remarks> - </member> - <member name="T:JetBrains.Annotations.NoReorder"> - <summary> - Prevents the Member Reordering feature from tossing members of the marked class. - </summary> - <remarks> - The attribute must be mentioned in your member reordering patterns - </remarks> - </member> - </members> -</doc> diff --git a/packages/Moq.4.2.1510.2205/Moq.4.2.1510.2205.nupkg b/packages/Moq.4.2.1510.2205/Moq.4.2.1510.2205.nupkg deleted file mode 100644 index f4bfa25db5be509ffab150517d1e2650360fdba6..0000000000000000000000000000000000000000 Binary files a/packages/Moq.4.2.1510.2205/Moq.4.2.1510.2205.nupkg and /dev/null differ diff --git a/packages/Moq.4.2.1510.2205/lib/net35/Moq.dll b/packages/Moq.4.2.1510.2205/lib/net35/Moq.dll deleted file mode 100644 index 9325f2969edc17d75d86ded50705a3fbd316de59..0000000000000000000000000000000000000000 Binary files a/packages/Moq.4.2.1510.2205/lib/net35/Moq.dll and /dev/null differ diff --git a/packages/Moq.4.2.1510.2205/lib/net35/Moq.xml b/packages/Moq.4.2.1510.2205/lib/net35/Moq.xml deleted file mode 100644 index ef04c4b35ca0a50b393a2dc962da81d60e7e09d4..0000000000000000000000000000000000000000 --- a/packages/Moq.4.2.1510.2205/lib/net35/Moq.xml +++ /dev/null @@ -1,6088 +0,0 @@ -<?xml version="1.0"?> -<doc> - <assembly> - <name>Moq</name> - </assembly> - <members> - <member name="T:Moq.Language.ISetupConditionResult`1"> - <summary> - Implements the fluent API. - </summary> - </member> - <member name="M:Moq.Language.ISetupConditionResult`1.Setup(System.Linq.Expressions.Expression{System.Action{`0}})"> - <summary> - The expectation will be considered only in the former condition. - </summary> - <param name="expression"></param> - <returns></returns> - </member> - <member name="M:Moq.Language.ISetupConditionResult`1.Setup``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> - <summary> - The expectation will be considered only in the former condition. - </summary> - <typeparam name="TResult"></typeparam> - <param name="expression"></param> - <returns></returns> - </member> - <member name="M:Moq.Language.ISetupConditionResult`1.SetupGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> - <summary> - Setups the get. - </summary> - <typeparam name="TProperty">The type of the property.</typeparam> - <param name="expression">The expression.</param> - <returns></returns> - </member> - <member name="M:Moq.Language.ISetupConditionResult`1.SetupSet``1(System.Action{`0})"> - <summary> - Setups the set. - </summary> - <typeparam name="TProperty">The type of the property.</typeparam> - <param name="setterExpression">The setter expression.</param> - <returns></returns> - </member> - <member name="M:Moq.Language.ISetupConditionResult`1.SetupSet(System.Action{`0})"> - <summary> - Setups the set. - </summary> - <param name="setterExpression">The setter expression.</param> - <returns></returns> - </member> - <member name="M:Moq.IInterceptStrategy.HandleIntercept(Moq.Proxy.ICallContext,Moq.InterceptorContext,Moq.CurrentInterceptContext)"> - <summary> - Handle interception - </summary> - <param name="invocation">the current invocation context</param> - <param name="ctx">shared data for the interceptor as a whole</param> - <param name="localCtx">shared data among the strategies during a single interception</param> - <returns>InterceptionAction.Continue if further interception has to be processed, otherwise InterceptionAction.Stop</returns> - </member> - <member name="T:Moq.IMock`1"> - <summary> - Covarient interface for Mock<T> such that casts between IMock<Employee> to IMock<Person> - are possible. Only covers the covariant members of Mock<T>. - </summary> - </member> - <member name="P:Moq.IMock`1.Object"> - <summary> - Exposes the mocked object instance. - </summary> - </member> - <member name="P:Moq.IMock`1.Behavior"> - <summary> - Behavior of the mock, according to the value set in the constructor. - </summary> - </member> - <member name="P:Moq.IMock`1.CallBase"> - <summary> - Whether the base member virtual implementation will be called - for mocked classes if no setup is matched. Defaults to <see langword="false"/>. - </summary> - </member> - <member name="P:Moq.IMock`1.DefaultValue"> - <summary> - Specifies the behavior to use when returning default values for - unexpected invocations on loose mocks. - </summary> - </member> - <member name="M:Moq.AddActualInvocation.GetEventFromName(System.String)"> - <summary> - Get an eventInfo for a given event name. Search type ancestors depth first if necessary. - </summary> - <param name="eventName">Name of the event, with the set_ or get_ prefix already removed</param> - </member> - <member name="M:Moq.AddActualInvocation.GetNonPublicEventFromName(System.String)"> - <summary> - Get an eventInfo for a given event name. Search type ancestors depth first if necessary. - Searches also in non public events. - </summary> - <param name="eventName">Name of the event, with the set_ or get_ prefix already removed</param> - </member> - <member name="M:Moq.AddActualInvocation.GetAncestorTypes(System.Type)"> - <summary> - Given a type return all of its ancestors, both types and interfaces. - </summary> - <param name="initialType">The type to find immediate ancestors of</param> - </member> - <member name="T:Moq.Language.ICallback"> - <summary> - Defines the <c>Callback</c> verb and overloads. - </summary> - </member> - <member name="T:Moq.IHideObjectMembers"> - <summary> - Helper interface used to hide the base <see cref="T:System.Object"/> - members from the fluent API to make it much cleaner - in Visual Studio intellisense. - </summary> - </member> - <member name="M:Moq.IHideObjectMembers.GetType"> - <summary/> - </member> - <member name="M:Moq.IHideObjectMembers.GetHashCode"> - <summary/> - </member> - <member name="M:Moq.IHideObjectMembers.ToString"> - <summary/> - </member> - <member name="M:Moq.IHideObjectMembers.Equals(System.Object)"> - <summary/> - </member> - <member name="M:Moq.Language.ICallback.Callback(System.Action)"> - <summary> - Specifies a callback to invoke when the method is called. - </summary> - <param name="action">The callback method to invoke.</param> - <example> - The following example specifies a callback to set a boolean - value that can be used later: - <code> - var called = false; - mock.Setup(x => x.Execute()) - .Callback(() => called = true); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``1(System.Action{``0})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T">The argument type of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <example> - Invokes the given callback with the concrete invocation argument value. - <para> - Notice how the specific string argument is retrieved by simply declaring - it as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute(It.IsAny<string>())) - .Callback((string command) => Console.WriteLine(command)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``2(System.Action{``0,``1})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2) => Console.WriteLine(arg1 + arg2)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``3(System.Action{``0,``1,``2})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3) => Console.WriteLine(arg1 + arg2 + arg3)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``4(System.Action{``0,``1,``2,``3})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4) => Console.WriteLine(arg1 + arg2 + arg3 + arg4)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``5(System.Action{``0,``1,``2,``3,``4})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``6(System.Action{``0,``1,``2,``3,``4,``5})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``7(System.Action{``0,``1,``2,``3,``4,``5,``6})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``8(System.Action{``0,``1,``2,``3,``4,``5,``6,``7})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``9(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``10(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``11(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``12(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``13(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``14(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> - <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13, string arg14) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``15(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> - <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> - <typeparam name="T15">The type of the fifteenth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13, string arg14, string arg15) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14 + arg15)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``16(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> - <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> - <typeparam name="T15">The type of the fifteenth argument of the invoked method.</typeparam> - <typeparam name="T16">The type of the sixteenth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13, string arg14, string arg15, string arg16) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14 + arg15 + arg16)); - </code> - </example> - </member> - <member name="T:Moq.Language.ICallback`2"> - <summary> - Defines the <c>Callback</c> verb and overloads for callbacks on - setups that return a value. - </summary> - <typeparam name="TMock">Mocked type.</typeparam> - <typeparam name="TResult">Type of the return value of the setup.</typeparam> - </member> - <member name="M:Moq.Language.ICallback`2.Callback(System.Action)"> - <summary> - Specifies a callback to invoke when the method is called. - </summary> - <param name="action">The callback method to invoke.</param> - <example> - The following example specifies a callback to set a boolean value that can be used later: - <code> - var called = false; - mock.Setup(x => x.Execute()) - .Callback(() => called = true) - .Returns(true); - </code> - Note that in the case of value-returning methods, after the <c>Callback</c> - call you can still specify the return value. - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``1(System.Action{``0})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T">The type of the argument of the invoked method.</typeparam> - <param name="action">Callback method to invoke.</param> - <example> - Invokes the given callback with the concrete invocation argument value. - <para> - Notice how the specific string argument is retrieved by simply declaring - it as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute(It.IsAny<string>())) - .Callback(command => Console.WriteLine(command)) - .Returns(true); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``2(System.Action{``0,``1})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2) => Console.WriteLine(arg1 + arg2)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``3(System.Action{``0,``1,``2})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3) => Console.WriteLine(arg1 + arg2 + arg3)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``4(System.Action{``0,``1,``2,``3})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4) => Console.WriteLine(arg1 + arg2 + arg3 + arg4)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``5(System.Action{``0,``1,``2,``3,``4})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``6(System.Action{``0,``1,``2,``3,``4,``5})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``7(System.Action{``0,``1,``2,``3,``4,``5,``6})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``8(System.Action{``0,``1,``2,``3,``4,``5,``6,``7})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``9(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``10(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``11(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``12(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``13(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``14(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> - <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``15(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> - <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> - <typeparam name="T15">The type of the fifteenth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14 + arg15)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``16(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> - <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> - <typeparam name="T15">The type of the fifteenth argument of the invoked method.</typeparam> - <typeparam name="T16">The type of the sixteenth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14 + arg15 + arg16)); - </code> - </example> - </member> - <member name="T:Moq.Language.IRaise`1"> - <summary> - Defines the <c>Raises</c> verb. - </summary> - </member> - <member name="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"> - <summary> - Specifies the event that will be raised - when the setup is met. - </summary> - <param name="eventExpression">An expression that represents an event attach or detach action.</param> - <param name="args">The event arguments to pass for the raised event.</param> - <example> - The following example shows how to raise an event when - the setup is met: - <code> - var mock = new Mock<IContainer>(); - - mock.Setup(add => add.Add(It.IsAny<string>(), It.IsAny<object>())) - .Raises(add => add.Added += null, EventArgs.Empty); - </code> - </example> - </member> - <member name="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.Func{System.EventArgs})"> - <summary> - Specifies the event that will be raised - when the setup is matched. - </summary> - <param name="eventExpression">An expression that represents an event attach or detach action.</param> - <param name="func">A function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.Object[])"> - <summary> - Specifies the custom event that will be raised - when the setup is matched. - </summary> - <param name="eventExpression">An expression that represents an event attach or detach action.</param> - <param name="args">The arguments to pass to the custom delegate (non EventHandler-compatible).</param> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``1(System.Action{`0},System.Func{``0,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``2(System.Action{`0},System.Func{``0,``1,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``3(System.Action{`0},System.Func{``0,``1,``2,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``4(System.Action{`0},System.Func{``0,``1,``2,``3,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> - <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``5(System.Action{`0},System.Func{``0,``1,``2,``3,``4,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> - <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> - <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``6(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> - <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> - <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> - <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``7(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> - <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> - <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> - <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> - <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``8(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> - <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> - <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> - <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> - <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> - <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``9(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> - <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> - <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> - <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> - <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> - <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> - <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``10(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> - <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> - <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> - <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> - <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> - <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> - <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> - <typeparam name="T10">The type of the tenth argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``11(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> - <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> - <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> - <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> - <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> - <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> - <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> - <typeparam name="T10">The type of the tenth argument received by the expected invocation.</typeparam> - <typeparam name="T11">The type of the eleventh argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``12(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> - <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> - <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> - <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> - <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> - <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> - <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> - <typeparam name="T10">The type of the tenth argument received by the expected invocation.</typeparam> - <typeparam name="T11">The type of the eleventh argument received by the expected invocation.</typeparam> - <typeparam name="T12">The type of the twelfth argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``13(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> - <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> - <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> - <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> - <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> - <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> - <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> - <typeparam name="T10">The type of the tenth argument received by the expected invocation.</typeparam> - <typeparam name="T11">The type of the eleventh argument received by the expected invocation.</typeparam> - <typeparam name="T12">The type of the twelfth argument received by the expected invocation.</typeparam> - <typeparam name="T13">The type of the thirteenth argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``14(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> - <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> - <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> - <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> - <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> - <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> - <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> - <typeparam name="T10">The type of the tenth argument received by the expected invocation.</typeparam> - <typeparam name="T11">The type of the eleventh argument received by the expected invocation.</typeparam> - <typeparam name="T12">The type of the twelfth argument received by the expected invocation.</typeparam> - <typeparam name="T13">The type of the thirteenth argument received by the expected invocation.</typeparam> - <typeparam name="T14">The type of the fourteenth argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``15(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> - <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> - <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> - <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> - <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> - <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> - <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> - <typeparam name="T10">The type of the tenth argument received by the expected invocation.</typeparam> - <typeparam name="T11">The type of the eleventh argument received by the expected invocation.</typeparam> - <typeparam name="T12">The type of the twelfth argument received by the expected invocation.</typeparam> - <typeparam name="T13">The type of the thirteenth argument received by the expected invocation.</typeparam> - <typeparam name="T14">The type of the fourteenth argument received by the expected invocation.</typeparam> - <typeparam name="T15">The type of the fifteenth argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``16(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> - <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> - <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> - <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> - <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> - <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> - <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> - <typeparam name="T10">The type of the tenth argument received by the expected invocation.</typeparam> - <typeparam name="T11">The type of the eleventh argument received by the expected invocation.</typeparam> - <typeparam name="T12">The type of the twelfth argument received by the expected invocation.</typeparam> - <typeparam name="T13">The type of the thirteenth argument received by the expected invocation.</typeparam> - <typeparam name="T14">The type of the fourteenth argument received by the expected invocation.</typeparam> - <typeparam name="T15">The type of the fifteenth argument received by the expected invocation.</typeparam> - <typeparam name="T16">The type of the sixteenth argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="T:Moq.Language.IReturns`2"> - <summary> - Defines the <c>Returns</c> verb. - </summary> - <typeparam name="TMock">Mocked type.</typeparam> - <typeparam name="TResult">Type of the return value from the expression.</typeparam> - </member> - <member name="M:Moq.Language.IReturns`2.Returns(`1)"> - <summary> - Specifies the value to return. - </summary> - <param name="value">The value to return, or <see langword="null"/>.</param> - <example> - Return a <c>true</c> value from the method call: - <code> - mock.Setup(x => x.Execute("ping")) - .Returns(true); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns(System.Func{`1})"> - <summary> - Specifies a function that will calculate the value to return from the method. - </summary> - <param name="valueFunction">The function that will calculate the return value.</param> - <example group="returns"> - Return a calculated value when the method is called: - <code> - mock.Setup(x => x.Execute("ping")) - .Returns(() => returnValues[0]); - </code> - The lambda expression to retrieve the return value is lazy-executed, - meaning that its value may change depending on the moment the method - is executed and the value the <c>returnValues</c> array has at - that moment. - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``1(System.Func{``0,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T">The type of the argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <example group="returns"> - Return a calculated value which is evaluated lazily at the time of the invocation. - <para> - The lookup list can change between invocations and the setup - will return different values accordingly. Also, notice how the specific - string argument is retrieved by simply declaring it as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute(It.IsAny<string>())) - .Returns((string command) => returnValues[command]); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.CallBase"> - <summary> - Calls the real method of the object and returns its return value. - </summary> - <returns>The value calculated by the real method of the object.</returns> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``2(System.Func{``0,``1,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2) => arg1 + arg2); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``3(System.Func{``0,``1,``2,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3) => arg1 + arg2 + arg3); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``4(System.Func{``0,``1,``2,``3,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4) => arg1 + arg2 + arg3 + arg4); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``5(System.Func{``0,``1,``2,``3,``4,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5) => arg1 + arg2 + arg3 + arg4 + arg5); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``6(System.Func{``0,``1,``2,``3,``4,``5,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``7(System.Func{``0,``1,``2,``3,``4,``5,``6,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``8(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``9(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``10(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``11(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``12(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``13(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``14(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> - <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13, string arg14) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``15(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> - <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> - <typeparam name="T15">The type of the fifteenth argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13, string arg14, string arg15) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14 + arg15); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``16(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> - <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> - <typeparam name="T15">The type of the fifteenth argument of the invoked method.</typeparam> - <typeparam name="T16">The type of the sixteenth argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13, string arg14, string arg15, string arg16) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14 + arg15 + arg16); - </code> - </example> - </member> - <member name="T:Moq.Proxy.ProxyMethodHook"> - <summary> - Hook used to tells Castle which methods to proxy in mocked classes. - - Here we proxy the default methods Castle suggests (everything Object's methods) - plus Object.ToString(), so we can give mocks useful default names. - - This is required to allow Moq to mock ToString on proxy *class* implementations. - </summary> - </member> - <member name="M:Moq.Proxy.ProxyMethodHook.ShouldInterceptMethod(System.Type,System.Reflection.MethodInfo)"> - <summary> - Extends AllMethodsHook.ShouldInterceptMethod to also intercept Object.ToString(). - </summary> - </member> - <member name="T:Moq.Proxy.InterfaceProxy"> - <summary> - <para>The base class used for all our interface-inheriting proxies, which overrides the default - Object.ToString() behavior, to route it via the mock by default, unless overriden by a - real implementation.</para> - - <para>This is required to allow Moq to mock ToString on proxy *interface* implementations.</para> - </summary> - <remarks> - <para><strong>This is internal to Moq and should not be generally used.</strong></para> - - <para>Unfortunately it must be public, due to cross-assembly visibility issues with reflection, - see github.com/Moq/moq4/issues/98 for details.</para> - </remarks> - </member> - <member name="M:Moq.Proxy.InterfaceProxy.ToString"> - <summary> - Overrides the default ToString implementation to instead find the mock for this mock.Object, - and return MockName + '.Object' as the mocked object's ToString, to make it easy to relate - mocks and mock object instances in error messages. - </summary> - </member> - <member name="T:Moq.Language.ISetupSequentialResult`1"> - <summary> - Language for ReturnSequence - </summary> - </member> - <member name="M:Moq.Language.ISetupSequentialResult`1.Returns(`0)"> - <summary> - Returns value - </summary> - </member> - <member name="M:Moq.Language.ISetupSequentialResult`1.Throws(System.Exception)"> - <summary> - Throws an exception - </summary> - </member> - <member name="M:Moq.Language.ISetupSequentialResult`1.Throws``1"> - <summary> - Throws an exception - </summary> - </member> - <member name="M:Moq.Language.ISetupSequentialResult`1.CallBase"> - <summary> - Calls original method - </summary> - </member> - <member name="F:Moq.Linq.FluentMockVisitor.isFirst"> - <summary> - The first method call or member access will be the - last segment of the expression (depth-first traversal), - which is the one we have to Setup rather than FluentMock. - And the last one is the one we have to Mock.Get rather - than FluentMock. - </summary> - </member> - <member name="T:Moq.Mock"> - <summary> - Base class for mocks and static helper class with methods that - apply to mocked objects, such as <see cref="M:Moq.Mock.Get``1(``0)"/> to - retrieve a <see cref="T:Moq.Mock`1"/> from an object instance. - </summary> - </member> - <member name="M:Moq.Mock.Of``1"> - <summary> - Creates an mock object of the indicated type. - </summary> - <typeparam name="T">The type of the mocked object.</typeparam> - <returns>The mocked object created.</returns> - </member> - <member name="M:Moq.Mock.Of``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})"> - <summary> - Creates an mock object of the indicated type. - </summary> - <param name="predicate">The predicate with the specification of how the mocked object should behave.</param> - <typeparam name="T">The type of the mocked object.</typeparam> - <returns>The mocked object created.</returns> - </member> - <member name="M:Moq.Mock.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Moq.Mock"/> class. - </summary> - </member> - <member name="M:Moq.Mock.Get``1(``0)"> - <summary> - Retrieves the mock object for the given object instance. - </summary><typeparam name="T"> - Type of the mock to retrieve. Can be omitted as it's inferred - from the object instance passed in as the <paramref name="mocked"/> instance. - </typeparam><param name="mocked">The instance of the mocked object.</param><returns>The mock associated with the mocked object.</returns><exception cref="T:System.ArgumentException"> - The received <paramref name="mocked"/> instance - was not created by Moq. - </exception><example group="advanced"> - The following example shows how to add a new setup to an object - instance which is not the original <see cref="T:Moq.Mock`1"/> but rather - the object associated with it: - <code> - // Typed instance, not the mock, is retrieved from some test API. - HttpContextBase context = GetMockContext(); - - // context.Request is the typed object from the "real" API - // so in order to add a setup to it, we need to get - // the mock that "owns" it - Mock<HttpRequestBase> request = Mock.Get(context.Request); - mock.Setup(req => req.AppRelativeCurrentExecutionFilePath) - .Returns(tempUrl); - </code> - </example> - </member> - <member name="M:Moq.Mock.OnGetObject"> - <summary> - Returns the mocked object value. - </summary> - </member> - <member name="M:Moq.Mock.Verify"> - <summary> - Verifies that all verifiable expectations have been met. - </summary><example group="verification"> - This example sets up an expectation and marks it as verifiable. After - the mock is used, a <c>Verify()</c> call is issued on the mock - to ensure the method in the setup was invoked: - <code> - var mock = new Mock<IWarehouse>(); - this.Setup(x => x.HasInventory(TALISKER, 50)).Verifiable().Returns(true); - ... - // other test code - ... - // Will throw if the test code has didn't call HasInventory. - this.Verify(); - </code> - </example><exception cref="T:Moq.MockException">Not all verifiable expectations were met.</exception> - </member> - <member name="M:Moq.Mock.VerifyAll"> - <summary> - Verifies all expectations regardless of whether they have - been flagged as verifiable. - </summary><example group="verification"> - This example sets up an expectation without marking it as verifiable. After - the mock is used, a <see cref="M:Moq.Mock.VerifyAll"/> call is issued on the mock - to ensure that all expectations are met: - <code> - var mock = new Mock<IWarehouse>(); - this.Setup(x => x.HasInventory(TALISKER, 50)).Returns(true); - ... - // other test code - ... - // Will throw if the test code has didn't call HasInventory, even - // that expectation was not marked as verifiable. - this.VerifyAll(); - </code> - </example><exception cref="T:Moq.MockException">At least one expectation was not met.</exception> - </member> - <member name="M:Moq.Mock.GetInterceptor(System.Linq.Expressions.Expression,Moq.Mock)"> - <summary> - Gets the interceptor target for the given expression and root mock, - building the intermediate hierarchy of mock objects if necessary. - </summary> - </member> - <member name="M:Moq.Mock.DoRaise(System.Reflection.EventInfo,System.EventArgs)"> - <summary> - Raises the associated event with the given - event argument data. - </summary> - </member> - <member name="M:Moq.Mock.DoRaise(System.Reflection.EventInfo,System.Object[])"> - <summary> - Raises the associated event with the given - event argument data. - </summary> - </member> - <member name="M:Moq.Mock.As``1"> - <summary> - Adds an interface implementation to the mock, - allowing setups to be specified for it. - </summary><remarks> - This method can only be called before the first use - of the mock <see cref="P:Moq.Mock.Object"/> property, at which - point the runtime type has already been generated - and no more interfaces can be added to it. - <para> - Also, <typeparamref name="TInterface"/> must be an - interface and not a class, which must be specified - when creating the mock instead. - </para> - </remarks><exception cref="T:System.InvalidOperationException"> - The mock type - has already been generated by accessing the <see cref="P:Moq.Mock.Object"/> property. - </exception><exception cref="T:System.ArgumentException"> - The <typeparamref name="TInterface"/> specified - is not an interface. - </exception><example> - The following example creates a mock for the main interface - and later adds <see cref="T:System.IDisposable"/> to it to verify - it's called by the consumer code: - <code> - var mock = new Mock<IProcessor>(); - mock.Setup(x => x.Execute("ping")); - - // add IDisposable interface - var disposable = mock.As<IDisposable>(); - disposable.Setup(d => d.Dispose()).Verifiable(); - </code> - </example><typeparam name="TInterface">Type of interface to cast the mock to.</typeparam> - </member> - <member name="M:Moq.Mock.SetReturnsDefault``1(``0)"> - <!-- No matching elements were found for the following include tag --><include file="Mock.Generic.xdoc" path="docs/doc[@for="Mock.SetReturnDefault{TReturn}"]/*"/> - </member> - <member name="P:Moq.Mock.Behavior"> - <summary> - Behavior of the mock, according to the value set in the constructor. - </summary> - </member> - <member name="P:Moq.Mock.CallBase"> - <summary> - Whether the base member virtual implementation will be called - for mocked classes if no setup is matched. Defaults to <see langword="false"/>. - </summary> - </member> - <member name="P:Moq.Mock.DefaultValue"> - <summary> - Specifies the behavior to use when returning default values for - unexpected invocations on loose mocks. - </summary> - </member> - <member name="P:Moq.Mock.Object"> - <summary> - Gets the mocked object instance. - </summary> - </member> - <member name="P:Moq.Mock.MockedType"> - <summary> - Retrieves the type of the mocked object, its generic type argument. - This is used in the auto-mocking of hierarchy access. - </summary> - </member> - <member name="P:Moq.Mock.DelegateInterfaceMethod"> - <summary> - If this is a mock of a delegate, this property contains the method - on the autogenerated interface so that we can convert setup + verify - expressions on the delegate into expressions on the interface proxy. - </summary> - </member> - <member name="P:Moq.Mock.IsDelegateMock"> - <summary> - Allows to check whether expression conversion to the <see cref="P:Moq.Mock.DelegateInterfaceMethod"/> - must be performed on the mock, without causing unnecessarily early initialization of - the mock instance, which breaks As{T}. - </summary> - </member> - <member name="P:Moq.Mock.DefaultValueProvider"> - <summary> - Specifies the class that will determine the default - value to return when invocations are made that - have no setups and need to return a default - value (for loose mocks). - </summary> - </member> - <member name="P:Moq.Mock.ImplementedInterfaces"> - <summary> - Exposes the list of extra interfaces implemented by the mock. - </summary> - </member> - <member name="T:Moq.MockRepository"> - <summary> - Utility repository class to use to construct multiple - mocks when consistent verification is - desired for all of them. - </summary> - <remarks> - If multiple mocks will be created during a test, passing - the desired <see cref="T:Moq.MockBehavior"/> (if different than the - <see cref="F:Moq.MockBehavior.Default"/> or the one - passed to the repository constructor) and later verifying each - mock can become repetitive and tedious. - <para> - This repository class helps in that scenario by providing a - simplified creation of multiple mocks with a default - <see cref="T:Moq.MockBehavior"/> (unless overriden by calling - <see cref="M:Moq.MockFactory.Create``1(Moq.MockBehavior)"/>) and posterior verification. - </para> - </remarks> - <example group="repository"> - The following is a straightforward example on how to - create and automatically verify strict mocks using a <see cref="T:Moq.MockRepository"/>: - <code> - var repository = new MockRepository(MockBehavior.Strict); - - var foo = repository.Create<IFoo>(); - var bar = repository.Create<IBar>(); - - // no need to call Verifiable() on the setup - // as we'll be validating all of them anyway. - foo.Setup(f => f.Do()); - bar.Setup(b => b.Redo()); - - // exercise the mocks here - - repository.VerifyAll(); - // At this point all setups are already checked - // and an optional MockException might be thrown. - // Note also that because the mocks are strict, any invocation - // that doesn't have a matching setup will also throw a MockException. - </code> - The following examples shows how to setup the repository - to create loose mocks and later verify only verifiable setups: - <code> - var repository = new MockRepository(MockBehavior.Loose); - - var foo = repository.Create<IFoo>(); - var bar = repository.Create<IBar>(); - - // this setup will be verified when we verify the repository - foo.Setup(f => f.Do()).Verifiable(); - - // this setup will NOT be verified - foo.Setup(f => f.Calculate()); - - // this setup will be verified when we verify the repository - bar.Setup(b => b.Redo()).Verifiable(); - - // exercise the mocks here - // note that because the mocks are Loose, members - // called in the interfaces for which no matching - // setups exist will NOT throw exceptions, - // and will rather return default values. - - repository.Verify(); - // At this point verifiable setups are already checked - // and an optional MockException might be thrown. - </code> - The following examples shows how to setup the repository with a - default strict behavior, overriding that default for a - specific mock: - <code> - var repository = new MockRepository(MockBehavior.Strict); - - // this particular one we want loose - var foo = repository.Create<IFoo>(MockBehavior.Loose); - var bar = repository.Create<IBar>(); - - // specify setups - - // exercise the mocks here - - repository.Verify(); - </code> - </example> - <seealso cref="T:Moq.MockBehavior"/> - </member> - <member name="T:Moq.MockFactory"> - <summary> - Utility factory class to use to construct multiple - mocks when consistent verification is - desired for all of them. - </summary> - <remarks> - If multiple mocks will be created during a test, passing - the desired <see cref="T:Moq.MockBehavior"/> (if different than the - <see cref="F:Moq.MockBehavior.Default"/> or the one - passed to the factory constructor) and later verifying each - mock can become repetitive and tedious. - <para> - This factory class helps in that scenario by providing a - simplified creation of multiple mocks with a default - <see cref="T:Moq.MockBehavior"/> (unless overriden by calling - <see cref="M:Moq.MockFactory.Create``1(Moq.MockBehavior)"/>) and posterior verification. - </para> - </remarks> - <example group="factory"> - The following is a straightforward example on how to - create and automatically verify strict mocks using a <see cref="T:Moq.MockFactory"/>: - <code> - var factory = new MockFactory(MockBehavior.Strict); - - var foo = factory.Create<IFoo>(); - var bar = factory.Create<IBar>(); - - // no need to call Verifiable() on the setup - // as we'll be validating all of them anyway. - foo.Setup(f => f.Do()); - bar.Setup(b => b.Redo()); - - // exercise the mocks here - - factory.VerifyAll(); - // At this point all setups are already checked - // and an optional MockException might be thrown. - // Note also that because the mocks are strict, any invocation - // that doesn't have a matching setup will also throw a MockException. - </code> - The following examples shows how to setup the factory - to create loose mocks and later verify only verifiable setups: - <code> - var factory = new MockFactory(MockBehavior.Loose); - - var foo = factory.Create<IFoo>(); - var bar = factory.Create<IBar>(); - - // this setup will be verified when we verify the factory - foo.Setup(f => f.Do()).Verifiable(); - - // this setup will NOT be verified - foo.Setup(f => f.Calculate()); - - // this setup will be verified when we verify the factory - bar.Setup(b => b.Redo()).Verifiable(); - - // exercise the mocks here - // note that because the mocks are Loose, members - // called in the interfaces for which no matching - // setups exist will NOT throw exceptions, - // and will rather return default values. - - factory.Verify(); - // At this point verifiable setups are already checked - // and an optional MockException might be thrown. - </code> - The following examples shows how to setup the factory with a - default strict behavior, overriding that default for a - specific mock: - <code> - var factory = new MockFactory(MockBehavior.Strict); - - // this particular one we want loose - var foo = factory.Create<IFoo>(MockBehavior.Loose); - var bar = factory.Create<IBar>(); - - // specify setups - - // exercise the mocks here - - factory.Verify(); - </code> - </example> - <seealso cref="T:Moq.MockBehavior"/> - </member> - <member name="M:Moq.MockFactory.#ctor(Moq.MockBehavior)"> - <summary> - Initializes the factory with the given <paramref name="defaultBehavior"/> - for newly created mocks from the factory. - </summary> - <param name="defaultBehavior">The behavior to use for mocks created - using the <see cref="M:Moq.MockFactory.Create``1"/> factory method if not overriden - by using the <see cref="M:Moq.MockFactory.Create``1(Moq.MockBehavior)"/> overload.</param> - </member> - <member name="M:Moq.MockFactory.Create``1"> - <summary> - Creates a new mock with the default <see cref="T:Moq.MockBehavior"/> - specified at factory construction time. - </summary> - <typeparam name="T">Type to mock.</typeparam> - <returns>A new <see cref="T:Moq.Mock`1"/>.</returns> - <example ignore="true"> - <code> - var factory = new MockFactory(MockBehavior.Strict); - - var foo = factory.Create<IFoo>(); - // use mock on tests - - factory.VerifyAll(); - </code> - </example> - </member> - <member name="M:Moq.MockFactory.Create``1(System.Object[])"> - <summary> - Creates a new mock with the default <see cref="T:Moq.MockBehavior"/> - specified at factory construction time and with the - the given constructor arguments for the class. - </summary> - <remarks> - The mock will try to find the best match constructor given the - constructor arguments, and invoke that to initialize the instance. - This applies only to classes, not interfaces. - </remarks> - <typeparam name="T">Type to mock.</typeparam> - <param name="args">Constructor arguments for mocked classes.</param> - <returns>A new <see cref="T:Moq.Mock`1"/>.</returns> - <example ignore="true"> - <code> - var factory = new MockFactory(MockBehavior.Default); - - var mock = factory.Create<MyBase>("Foo", 25, true); - // use mock on tests - - factory.Verify(); - </code> - </example> - </member> - <member name="M:Moq.MockFactory.Create``1(Moq.MockBehavior)"> - <summary> - Creates a new mock with the given <paramref name="behavior"/>. - </summary> - <typeparam name="T">Type to mock.</typeparam> - <param name="behavior">Behavior to use for the mock, which overrides - the default behavior specified at factory construction time.</param> - <returns>A new <see cref="T:Moq.Mock`1"/>.</returns> - <example group="factory"> - The following example shows how to create a mock with a different - behavior to that specified as the default for the factory: - <code> - var factory = new MockFactory(MockBehavior.Strict); - - var foo = factory.Create<IFoo>(MockBehavior.Loose); - </code> - </example> - </member> - <member name="M:Moq.MockFactory.Create``1(Moq.MockBehavior,System.Object[])"> - <summary> - Creates a new mock with the given <paramref name="behavior"/> - and with the the given constructor arguments for the class. - </summary> - <remarks> - The mock will try to find the best match constructor given the - constructor arguments, and invoke that to initialize the instance. - This applies only to classes, not interfaces. - </remarks> - <typeparam name="T">Type to mock.</typeparam> - <param name="behavior">Behavior to use for the mock, which overrides - the default behavior specified at factory construction time.</param> - <param name="args">Constructor arguments for mocked classes.</param> - <returns>A new <see cref="T:Moq.Mock`1"/>.</returns> - <example group="factory"> - The following example shows how to create a mock with a different - behavior to that specified as the default for the factory, passing - constructor arguments: - <code> - var factory = new MockFactory(MockBehavior.Default); - - var mock = factory.Create<MyBase>(MockBehavior.Strict, "Foo", 25, true); - </code> - </example> - </member> - <member name="M:Moq.MockFactory.CreateMock``1(Moq.MockBehavior,System.Object[])"> - <summary> - Implements creation of a new mock within the factory. - </summary> - <typeparam name="T">Type to mock.</typeparam> - <param name="behavior">The behavior for the new mock.</param> - <param name="args">Optional arguments for the construction of the mock.</param> - </member> - <member name="M:Moq.MockFactory.Verify"> - <summary> - Verifies all verifiable expectations on all mocks created - by this factory. - </summary> - <seealso cref="M:Moq.Mock.Verify"/> - <exception cref="T:Moq.MockException">One or more mocks had expectations that were not satisfied.</exception> - </member> - <member name="M:Moq.MockFactory.VerifyAll"> - <summary> - Verifies all verifiable expectations on all mocks created - by this factory. - </summary> - <seealso cref="M:Moq.Mock.Verify"/> - <exception cref="T:Moq.MockException">One or more mocks had expectations that were not satisfied.</exception> - </member> - <member name="M:Moq.MockFactory.VerifyMocks(System.Action{Moq.Mock})"> - <summary> - Invokes <paramref name="verifyAction"/> for each mock - in <see cref="P:Moq.MockFactory.Mocks"/>, and accumulates the resulting - <see cref="T:Moq.MockVerificationException"/> that might be - thrown from the action. - </summary> - <param name="verifyAction">The action to execute against - each mock.</param> - </member> - <member name="P:Moq.MockFactory.CallBase"> - <summary> - Whether the base member virtual implementation will be called - for mocked classes if no setup is matched. Defaults to <see langword="false"/>. - </summary> - </member> - <member name="P:Moq.MockFactory.DefaultValue"> - <summary> - Specifies the behavior to use when returning default values for - unexpected invocations on loose mocks. - </summary> - </member> - <member name="P:Moq.MockFactory.Mocks"> - <summary> - Gets the mocks that have been created by this factory and - that will get verified together. - </summary> - </member> - <member name="M:Moq.MockRepository.Of``1"> - <summary> - Access the universe of mocks of the given type, to retrieve those - that behave according to the LINQ query specification. - </summary> - <typeparam name="T">The type of the mocked object to query.</typeparam> - </member> - <member name="M:Moq.MockRepository.Of``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})"> - <summary> - Access the universe of mocks of the given type, to retrieve those - that behave according to the LINQ query specification. - </summary> - <param name="specification">The predicate with the setup expressions.</param> - <typeparam name="T">The type of the mocked object to query.</typeparam> - </member> - <member name="M:Moq.MockRepository.OneOf``1"> - <summary> - Creates an mock object of the indicated type. - </summary> - <typeparam name="T">The type of the mocked object.</typeparam> - <returns>The mocked object created.</returns> - </member> - <member name="M:Moq.MockRepository.OneOf``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})"> - <summary> - Creates an mock object of the indicated type. - </summary> - <param name="specification">The predicate with the setup expressions.</param> - <typeparam name="T">The type of the mocked object.</typeparam> - <returns>The mocked object created.</returns> - </member> - <member name="M:Moq.MockRepository.CreateMockQuery``1"> - <summary> - Creates the mock query with the underlying queriable implementation. - </summary> - </member> - <member name="M:Moq.MockRepository.CreateQueryable``1"> - <summary> - Wraps the enumerator inside a queryable. - </summary> - </member> - <member name="M:Moq.MockRepository.CreateMocks``1"> - <summary> - Method that is turned into the actual call from .Query{T}, to - transform the queryable query into a normal enumerable query. - This method is never used directly by consumers. - </summary> - </member> - <member name="M:Moq.MockRepository.#ctor(Moq.MockBehavior)"> - <summary> - Initializes the repository with the given <paramref name="defaultBehavior"/> - for newly created mocks from the repository. - </summary> - <param name="defaultBehavior">The behavior to use for mocks created - using the <see cref="M:Moq.MockFactory.Create``1"/> repository method if not overriden - by using the <see cref="M:Moq.MockFactory.Create``1(Moq.MockBehavior)"/> overload.</param> - </member> - <member name="T:Moq.EmptyDefaultValueProvider"> - <summary> - A <see cref="T:Moq.IDefaultValueProvider"/> that returns an empty default value - for invocations that do not have setups or return values, with loose mocks. - This is the default behavior for a mock. - </summary> - </member> - <member name="T:Moq.IDefaultValueProvider"> - <summary> - Interface to be implemented by classes that determine the - default value of non-expected invocations. - </summary> - </member> - <member name="M:Moq.IDefaultValueProvider.DefineDefault``1(``0)"> - <summary> - Defines the default value to return in all the methods returning <typeparamref name="T"/>. - </summary><typeparam name="T">The type of the return value.</typeparam><param name="value">The value to set as default.</param> - </member> - <member name="M:Moq.IDefaultValueProvider.ProvideDefault(System.Reflection.MethodInfo)"> - <summary> - Provides a value for the given member and arguments. - </summary><param name="member"> - The member to provide a default value for. - </param> - </member> - <member name="T:Moq.ExpressionStringBuilder"> - <summary> - The intention of <see cref="T:Moq.ExpressionStringBuilder"/> is to create a more readable - string representation for the failure message. - </summary> - </member> - <member name="T:Moq.Language.Flow.ICallbackResult"> - <summary> - Implements the fluent API. - </summary> - </member> - <member name="T:Moq.Language.IThrows"> - <summary> - Defines the <c>Throws</c> verb. - </summary> - </member> - <member name="M:Moq.Language.IThrows.Throws(System.Exception)"> - <summary> - Specifies the exception to throw when the method is invoked. - </summary> - <param name="exception">Exception instance to throw.</param> - <example> - This example shows how to throw an exception when the method is - invoked with an empty string argument: - <code> - mock.Setup(x => x.Execute("")) - .Throws(new ArgumentException()); - </code> - </example> - </member> - <member name="M:Moq.Language.IThrows.Throws``1"> - <summary> - Specifies the type of exception to throw when the method is invoked. - </summary> - <typeparam name="TException">Type of exception to instantiate and throw when the setup is matched.</typeparam> - <example> - This example shows how to throw an exception when the method is - invoked with an empty string argument: - <code> - mock.Setup(x => x.Execute("")) - .Throws<ArgumentException>(); - </code> - </example> - </member> - <member name="T:Moq.Language.Flow.IThrowsResult"> - <summary> - Implements the fluent API. - </summary> - </member> - <member name="T:Moq.Language.IOccurrence"> - <summary> - Defines occurrence members to constraint setups. - </summary> - </member> - <member name="M:Moq.Language.IOccurrence.AtMostOnce"> - <summary> - The expected invocation can happen at most once. - </summary> - <example> - <code> - var mock = new Mock<ICommand>(); - mock.Setup(foo => foo.Execute("ping")) - .AtMostOnce(); - </code> - </example> - </member> - <member name="M:Moq.Language.IOccurrence.AtMost(System.Int32)"> - <summary> - The expected invocation can happen at most specified number of times. - </summary> - <param name="callCount">The number of times to accept calls.</param> - <example> - <code> - var mock = new Mock<ICommand>(); - mock.Setup(foo => foo.Execute("ping")) - .AtMost( 5 ); - </code> - </example> - </member> - <member name="T:Moq.Language.IVerifies"> - <summary> - Defines the <c>Verifiable</c> verb. - </summary> - </member> - <member name="M:Moq.Language.IVerifies.Verifiable"> - <summary> - Marks the expectation as verifiable, meaning that a call - to <see cref="M:Moq.Mock.Verify"/> will check if this particular - expectation was met. - </summary> - <example> - The following example marks the expectation as verifiable: - <code> - mock.Expect(x => x.Execute("ping")) - .Returns(true) - .Verifiable(); - </code> - </example> - </member> - <member name="M:Moq.Language.IVerifies.Verifiable(System.String)"> - <summary> - Marks the expectation as verifiable, meaning that a call - to <see cref="M:Moq.Mock.Verify"/> will check if this particular - expectation was met, and specifies a message for failures. - </summary> - <example> - The following example marks the expectation as verifiable: - <code> - mock.Expect(x => x.Execute("ping")) - .Returns(true) - .Verifiable("Ping should be executed always!"); - </code> - </example> - </member> - <member name="T:Moq.Language.Flow.ISetup`1"> - <summary> - Implements the fluent API. - </summary> - </member> - <member name="T:Moq.MethodCallReturn"> - <devdoc> - We need this non-generics base class so that - we can use <see cref="P:Moq.MethodCallReturn.HasReturnValue"/> from - generic code. - </devdoc> - </member> - <member name="T:Moq.Language.Flow.ISetup`2"> - <summary> - Implements the fluent API. - </summary> - </member> - <member name="T:Moq.Language.Flow.IReturnsThrows`2"> - <summary> - Implements the fluent API. - </summary> - </member> - <member name="T:Moq.Language.Flow.ISetupGetter`2"> - <summary> - Implements the fluent API. - </summary> - </member> - <member name="T:Moq.Language.ICallbackGetter`2"> - <summary> - Defines the <c>Callback</c> verb for property getter setups. - </summary> - <seealso cref="M:Moq.Mock`1.SetupGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"/> - <typeparam name="TMock">Mocked type.</typeparam> - <typeparam name="TProperty">Type of the property.</typeparam> - </member> - <member name="M:Moq.Language.ICallbackGetter`2.Callback(System.Action)"> - <summary> - Specifies a callback to invoke when the property is retrieved. - </summary> - <param name="action">Callback method to invoke.</param> - <example> - Invokes the given callback with the property value being set. - <code> - mock.SetupGet(x => x.Suspended) - .Callback(() => called = true) - .Returns(true); - </code> - </example> - </member> - <member name="T:Moq.Language.Flow.IReturnsThrowsGetter`2"> - <summary> - Implements the fluent API. - </summary> - </member> - <member name="T:Moq.Language.IReturnsGetter`2"> - <summary> - Defines the <c>Returns</c> verb for property get setups. - </summary> - <typeparam name="TMock">Mocked type.</typeparam> - <typeparam name="TProperty">Type of the property.</typeparam> - </member> - <member name="M:Moq.Language.IReturnsGetter`2.Returns(`1)"> - <summary> - Specifies the value to return. - </summary> - <param name="value">The value to return, or <see langword="null"/>.</param> - <example> - Return a <c>true</c> value from the property getter call: - <code> - mock.SetupGet(x => x.Suspended) - .Returns(true); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturnsGetter`2.Returns(System.Func{`1})"> - <summary> - Specifies a function that will calculate the value to return for the property. - </summary> - <param name="valueFunction">The function that will calculate the return value.</param> - <example> - Return a calculated value when the property is retrieved: - <code> - mock.SetupGet(x => x.Suspended) - .Returns(() => returnValues[0]); - </code> - The lambda expression to retrieve the return value is lazy-executed, - meaning that its value may change depending on the moment the property - is retrieved and the value the <c>returnValues</c> array has at - that moment. - </example> - </member> - <member name="M:Moq.Language.IReturnsGetter`2.CallBase"> - <summary> - Calls the real property of the object and returns its return value. - </summary> - <returns>The value calculated by the real property of the object.</returns> - </member> - <member name="T:Moq.Language.Flow.IReturnsResult`1"> - <summary> - Implements the fluent API. - </summary> - </member> - <member name="T:System.Action`5"> - <summary> - Encapsulates a method that has five parameters and does not return a value. - </summary> - <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> - <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> - <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> - <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> - <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> - <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> - </member> - <member name="T:System.Func`6"> - <summary> - Encapsulates a method that has five parameters and returns a value of the type specified by the <typeparamref name="TResult" /> parameter. - </summary> - <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="TResult">The type of the return value of the method that this delegate encapsulates.</typeparam> - <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> - <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> - <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> - <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> - <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> - <return>The return value of the method that this delegate encapsulates.</return> - </member> - <member name="T:System.Action`6"> - <summary> - Encapsulates a method that has six parameters and does not return a value. - </summary> - <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> - <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> - <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> - <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> - <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> - <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> - <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> - </member> - <member name="T:System.Func`7"> - <summary> - Encapsulates a method that has six parameters and returns a value of the type specified by the <typeparamref name="TResult" /> parameter. - </summary> - <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="TResult">The type of the return value of the method that this delegate encapsulates.</typeparam> - <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> - <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> - <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> - <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> - <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> - <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> - <return>The return value of the method that this delegate encapsulates.</return> - </member> - <member name="T:System.Action`7"> - <summary> - Encapsulates a method that has seven parameters and does not return a value. - </summary> - <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam> - <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> - <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> - <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> - <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> - <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> - <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> - <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param> - </member> - <member name="T:System.Func`8"> - <summary> - Encapsulates a method that has seven parameters and returns a value of the type specified by the <typeparamref name="TResult" /> parameter. - </summary> - <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="TResult">The type of the return value of the method that this delegate encapsulates.</typeparam> - <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> - <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> - <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> - <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> - <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> - <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> - <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param> - <return>The return value of the method that this delegate encapsulates.</return> - </member> - <member name="T:System.Action`8"> - <summary> - Encapsulates a method that has eight parameters and does not return a value. - </summary> - <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam> - <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> - <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> - <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> - <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> - <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> - <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> - <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param> - <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param> - </member> - <member name="T:System.Func`9"> - <summary> - Encapsulates a method that has eight parameters and returns a value of the type specified by the <typeparamref name="TResult" /> parameter. - </summary> - <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="TResult">The type of the return value of the method that this delegate encapsulates.</typeparam> - <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> - <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> - <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> - <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> - <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> - <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> - <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param> - <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param> - <return>The return value of the method that this delegate encapsulates.</return> - </member> - <member name="T:System.Action`9"> - <summary> - Encapsulates a method that has nine parameters and does not return a value. - </summary> - <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T9">The type of the nineth parameter of the method that this delegate encapsulates.</typeparam> - <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> - <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> - <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> - <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> - <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> - <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> - <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param> - <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param> - <param name="arg9">The nineth parameter of the method that this delegate encapsulates.</param> - </member> - <member name="T:System.Func`10"> - <summary> - Encapsulates a method that has nine parameters and returns a value of the type specified by the <typeparamref name="TResult" /> parameter. - </summary> - <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T9">The type of the nineth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="TResult">The type of the return value of the method that this delegate encapsulates.</typeparam> - <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> - <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> - <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> - <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> - <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> - <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> - <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param> - <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param> - <param name="arg9">The nineth parameter of the method that this delegate encapsulates.</param> - <return>The return value of the method that this delegate encapsulates.</return> - </member> - <member name="T:System.Action`10"> - <summary> - Encapsulates a method that has ten parameters and does not return a value. - </summary> - <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T9">The type of the nineth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates.</typeparam> - <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> - <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> - <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> - <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> - <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> - <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> - <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param> - <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param> - <param name="arg9">The nineth parameter of the method that this delegate encapsulates.</param> - <param name="arg10">The tenth parameter of the method that this delegate encapsulates.</param> - </member> - <member name="T:System.Func`11"> - <summary> - Encapsulates a method that has ten parameters and returns a value of the type specified by the <typeparamref name="TResult" /> parameter. - </summary> - <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T9">The type of the nineth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="TResult">The type of the return value of the method that this delegate encapsulates.</typeparam> - <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> - <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> - <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> - <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> - <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> - <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> - <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param> - <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param> - <param name="arg9">The nineth parameter of the method that this delegate encapsulates.</param> - <param name="arg10">The tenth parameter of the method that this delegate encapsulates.</param> - <return>The return value of the method that this delegate encapsulates.</return> - </member> - <member name="T:System.Action`11"> - <summary> - Encapsulates a method that has eleven parameters and does not return a value. - </summary> - <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T9">The type of the nineth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T11">The type of the eleventh parameter of the method that this delegate encapsulates.</typeparam> - <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> - <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> - <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> - <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> - <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> - <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> - <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param> - <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param> - <param name="arg9">The nineth parameter of the method that this delegate encapsulates.</param> - <param name="arg10">The tenth parameter of the method that this delegate encapsulates.</param> - <param name="arg11">The eleventh parameter of the method that this delegate encapsulates.</param> - </member> - <member name="T:System.Func`12"> - <summary> - Encapsulates a method that has eleven parameters and returns a value of the type specified by the <typeparamref name="TResult" /> parameter. - </summary> - <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T9">The type of the nineth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T11">The type of the eleventh parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="TResult">The type of the return value of the method that this delegate encapsulates.</typeparam> - <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> - <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> - <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> - <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> - <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> - <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> - <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param> - <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param> - <param name="arg9">The nineth parameter of the method that this delegate encapsulates.</param> - <param name="arg10">The tenth parameter of the method that this delegate encapsulates.</param> - <param name="arg11">The eleventh parameter of the method that this delegate encapsulates.</param> - <return>The return value of the method that this delegate encapsulates.</return> - </member> - <member name="T:System.Action`12"> - <summary> - Encapsulates a method that has twelve parameters and does not return a value. - </summary> - <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T9">The type of the nineth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T11">The type of the eleventh parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T12">The type of the twelfth parameter of the method that this delegate encapsulates.</typeparam> - <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> - <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> - <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> - <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> - <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> - <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> - <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param> - <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param> - <param name="arg9">The nineth parameter of the method that this delegate encapsulates.</param> - <param name="arg10">The tenth parameter of the method that this delegate encapsulates.</param> - <param name="arg11">The eleventh parameter of the method that this delegate encapsulates.</param> - <param name="arg12">The twelfth parameter of the method that this delegate encapsulates.</param> - </member> - <member name="T:System.Func`13"> - <summary> - Encapsulates a method that has twelve parameters and returns a value of the type specified by the <typeparamref name="TResult" /> parameter. - </summary> - <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T9">The type of the nineth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T11">The type of the eleventh parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T12">The type of the twelfth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="TResult">The type of the return value of the method that this delegate encapsulates.</typeparam> - <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> - <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> - <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> - <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> - <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> - <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> - <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param> - <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param> - <param name="arg9">The nineth parameter of the method that this delegate encapsulates.</param> - <param name="arg10">The tenth parameter of the method that this delegate encapsulates.</param> - <param name="arg11">The eleventh parameter of the method that this delegate encapsulates.</param> - <param name="arg12">The twelfth parameter of the method that this delegate encapsulates.</param> - <return>The return value of the method that this delegate encapsulates.</return> - </member> - <member name="T:System.Action`13"> - <summary> - Encapsulates a method that has thirteen parameters and does not return a value. - </summary> - <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T9">The type of the nineth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T11">The type of the eleventh parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T12">The type of the twelfth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T13">The type of the thirteenth parameter of the method that this delegate encapsulates.</typeparam> - <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> - <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> - <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> - <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> - <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> - <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> - <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param> - <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param> - <param name="arg9">The nineth parameter of the method that this delegate encapsulates.</param> - <param name="arg10">The tenth parameter of the method that this delegate encapsulates.</param> - <param name="arg11">The eleventh parameter of the method that this delegate encapsulates.</param> - <param name="arg12">The twelfth parameter of the method that this delegate encapsulates.</param> - <param name="arg13">The thirteenth parameter of the method that this delegate encapsulates.</param> - </member> - <member name="T:System.Func`14"> - <summary> - Encapsulates a method that has thirteen parameters and returns a value of the type specified by the <typeparamref name="TResult" /> parameter. - </summary> - <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T9">The type of the nineth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T11">The type of the eleventh parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T12">The type of the twelfth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T13">The type of the thirteenth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="TResult">The type of the return value of the method that this delegate encapsulates.</typeparam> - <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> - <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> - <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> - <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> - <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> - <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> - <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param> - <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param> - <param name="arg9">The nineth parameter of the method that this delegate encapsulates.</param> - <param name="arg10">The tenth parameter of the method that this delegate encapsulates.</param> - <param name="arg11">The eleventh parameter of the method that this delegate encapsulates.</param> - <param name="arg12">The twelfth parameter of the method that this delegate encapsulates.</param> - <param name="arg13">The thirteenth parameter of the method that this delegate encapsulates.</param> - <return>The return value of the method that this delegate encapsulates.</return> - </member> - <member name="T:System.Action`14"> - <summary> - Encapsulates a method that has fourteen parameters and does not return a value. - </summary> - <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T9">The type of the nineth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T11">The type of the eleventh parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T12">The type of the twelfth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T13">The type of the thirteenth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T14">The type of the fourteenth parameter of the method that this delegate encapsulates.</typeparam> - <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> - <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> - <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> - <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> - <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> - <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> - <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param> - <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param> - <param name="arg9">The nineth parameter of the method that this delegate encapsulates.</param> - <param name="arg10">The tenth parameter of the method that this delegate encapsulates.</param> - <param name="arg11">The eleventh parameter of the method that this delegate encapsulates.</param> - <param name="arg12">The twelfth parameter of the method that this delegate encapsulates.</param> - <param name="arg13">The thirteenth parameter of the method that this delegate encapsulates.</param> - <param name="arg14">The fourteenth parameter of the method that this delegate encapsulates.</param> - </member> - <member name="T:System.Func`15"> - <summary> - Encapsulates a method that has fourteen parameters and returns a value of the type specified by the <typeparamref name="TResult" /> parameter. - </summary> - <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T9">The type of the nineth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T11">The type of the eleventh parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T12">The type of the twelfth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T13">The type of the thirteenth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T14">The type of the fourteenth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="TResult">The type of the return value of the method that this delegate encapsulates.</typeparam> - <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> - <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> - <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> - <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> - <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> - <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> - <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param> - <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param> - <param name="arg9">The nineth parameter of the method that this delegate encapsulates.</param> - <param name="arg10">The tenth parameter of the method that this delegate encapsulates.</param> - <param name="arg11">The eleventh parameter of the method that this delegate encapsulates.</param> - <param name="arg12">The twelfth parameter of the method that this delegate encapsulates.</param> - <param name="arg13">The thirteenth parameter of the method that this delegate encapsulates.</param> - <param name="arg14">The fourteenth parameter of the method that this delegate encapsulates.</param> - <return>The return value of the method that this delegate encapsulates.</return> - </member> - <member name="T:System.Action`15"> - <summary> - Encapsulates a method that has fifteen parameters and does not return a value. - </summary> - <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T9">The type of the nineth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T11">The type of the eleventh parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T12">The type of the twelfth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T13">The type of the thirteenth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T14">The type of the fourteenth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T15">The type of the fifteenth parameter of the method that this delegate encapsulates.</typeparam> - <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> - <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> - <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> - <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> - <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> - <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> - <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param> - <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param> - <param name="arg9">The nineth parameter of the method that this delegate encapsulates.</param> - <param name="arg10">The tenth parameter of the method that this delegate encapsulates.</param> - <param name="arg11">The eleventh parameter of the method that this delegate encapsulates.</param> - <param name="arg12">The twelfth parameter of the method that this delegate encapsulates.</param> - <param name="arg13">The thirteenth parameter of the method that this delegate encapsulates.</param> - <param name="arg14">The fourteenth parameter of the method that this delegate encapsulates.</param> - <param name="arg15">The fifteenth parameter of the method that this delegate encapsulates.</param> - </member> - <member name="T:System.Func`16"> - <summary> - Encapsulates a method that has fifteen parameters and returns a value of the type specified by the <typeparamref name="TResult" /> parameter. - </summary> - <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T9">The type of the nineth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T11">The type of the eleventh parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T12">The type of the twelfth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T13">The type of the thirteenth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T14">The type of the fourteenth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T15">The type of the fifteenth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="TResult">The type of the return value of the method that this delegate encapsulates.</typeparam> - <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> - <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> - <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> - <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> - <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> - <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> - <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param> - <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param> - <param name="arg9">The nineth parameter of the method that this delegate encapsulates.</param> - <param name="arg10">The tenth parameter of the method that this delegate encapsulates.</param> - <param name="arg11">The eleventh parameter of the method that this delegate encapsulates.</param> - <param name="arg12">The twelfth parameter of the method that this delegate encapsulates.</param> - <param name="arg13">The thirteenth parameter of the method that this delegate encapsulates.</param> - <param name="arg14">The fourteenth parameter of the method that this delegate encapsulates.</param> - <param name="arg15">The fifteenth parameter of the method that this delegate encapsulates.</param> - <return>The return value of the method that this delegate encapsulates.</return> - </member> - <member name="T:System.Action`16"> - <summary> - Encapsulates a method that has sixteen parameters and does not return a value. - </summary> - <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T9">The type of the nineth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T11">The type of the eleventh parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T12">The type of the twelfth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T13">The type of the thirteenth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T14">The type of the fourteenth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T15">The type of the fifteenth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T16">The type of the sixteenth parameter of the method that this delegate encapsulates.</typeparam> - <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> - <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> - <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> - <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> - <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> - <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> - <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param> - <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param> - <param name="arg9">The nineth parameter of the method that this delegate encapsulates.</param> - <param name="arg10">The tenth parameter of the method that this delegate encapsulates.</param> - <param name="arg11">The eleventh parameter of the method that this delegate encapsulates.</param> - <param name="arg12">The twelfth parameter of the method that this delegate encapsulates.</param> - <param name="arg13">The thirteenth parameter of the method that this delegate encapsulates.</param> - <param name="arg14">The fourteenth parameter of the method that this delegate encapsulates.</param> - <param name="arg15">The fifteenth parameter of the method that this delegate encapsulates.</param> - <param name="arg16">The sixteenth parameter of the method that this delegate encapsulates.</param> - </member> - <member name="T:System.Func`17"> - <summary> - Encapsulates a method that has sixteen parameters and returns a value of the type specified by the <typeparamref name="TResult" /> parameter. - </summary> - <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T9">The type of the nineth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T11">The type of the eleventh parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T12">The type of the twelfth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T13">The type of the thirteenth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T14">The type of the fourteenth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T15">The type of the fifteenth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="T16">The type of the sixteenth parameter of the method that this delegate encapsulates.</typeparam> - <typeparam name="TResult">The type of the return value of the method that this delegate encapsulates.</typeparam> - <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> - <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> - <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> - <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> - <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> - <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> - <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param> - <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param> - <param name="arg9">The nineth parameter of the method that this delegate encapsulates.</param> - <param name="arg10">The tenth parameter of the method that this delegate encapsulates.</param> - <param name="arg11">The eleventh parameter of the method that this delegate encapsulates.</param> - <param name="arg12">The twelfth parameter of the method that this delegate encapsulates.</param> - <param name="arg13">The thirteenth parameter of the method that this delegate encapsulates.</param> - <param name="arg14">The fourteenth parameter of the method that this delegate encapsulates.</param> - <param name="arg15">The fifteenth parameter of the method that this delegate encapsulates.</param> - <param name="arg16">The sixteenth parameter of the method that this delegate encapsulates.</param> - <return>The return value of the method that this delegate encapsulates.</return> - </member> - <member name="T:Moq.MockExtensions"> - <summary> - Provides additional methods on mocks. - </summary> - <remarks> - Those methods are useful for Testeroids support. - </remarks> - </member> - <member name="M:Moq.MockExtensions.ResetCalls(Moq.Mock)"> - <summary> - Resets the calls previously made on the specified mock. - </summary> - <param name="mock">The mock whose calls need to be reset.</param> - </member> - <member name="M:Moq.MockExtensions.Reset(Moq.Mock)"> - <summary> - Resets mock state, including setups and any previously made calls. - </summary> - <param name="mock">The mock that needs to be reset.</param> - </member> - <member name="T:Moq.MockSequence"> - <summary> - Helper class to setup a full trace between many mocks - </summary> - </member> - <member name="M:Moq.MockSequence.#ctor"> - <summary> - Initialize a trace setup - </summary> - </member> - <member name="P:Moq.MockSequence.Cyclic"> - <summary> - Allow sequence to be repeated - </summary> - </member> - <member name="T:Moq.MockSequenceHelper"> - <summary> - define nice api - </summary> - </member> - <member name="M:Moq.MockSequenceHelper.InSequence``1(Moq.Mock{``0},Moq.MockSequence)"> - <summary> - Perform an expectation in the trace. - </summary> - </member> - <member name="T:Moq.MatcherAttribute"> - <summary> - Marks a method as a matcher, which allows complete replacement - of the built-in <see cref="T:Moq.It"/> class with your own argument - matching rules. - </summary> - <remarks> - <b>This feature has been deprecated in favor of the new - and simpler <see cref="T:Moq.Match`1"/>. - </b> - <para> - The argument matching is used to determine whether a concrete - invocation in the mock matches a given setup. This - matching mechanism is fully extensible. - </para> - <para> - There are two parts of a matcher: the compiler matcher - and the runtime matcher. - <list type="bullet"> - <item> - <term>Compiler matcher</term> - <description>Used to satisfy the compiler requirements for the - argument. Needs to be a method optionally receiving any arguments - you might need for the matching, but with a return type that - matches that of the argument. - <para> - Let's say I want to match a lists of orders that contains - a particular one. I might create a compiler matcher like the following: - </para> - <code> - public static class Orders - { - [Matcher] - public static IEnumerable<Order> Contains(Order order) - { - return null; - } - } - </code> - Now we can invoke this static method instead of an argument in an - invocation: - <code> - var order = new Order { ... }; - var mock = new Mock<IRepository<Order>>(); - - mock.Setup(x => x.Save(Orders.Contains(order))) - .Throws<ArgumentException>(); - </code> - Note that the return value from the compiler matcher is irrelevant. - This method will never be called, and is just used to satisfy the - compiler and to signal Moq that this is not a method that we want - to be invoked at runtime. - </description> - </item> - <item> - <term>Runtime matcher</term> - <description> - The runtime matcher is the one that will actually perform evaluation - when the test is run, and is defined by convention to have the - same signature as the compiler matcher, but where the return - value is the first argument to the call, which contains the - object received by the actual invocation at runtime: - <code> - public static bool Contains(IEnumerable<Order> orders, Order order) - { - return orders.Contains(order); - } - </code> - At runtime, the mocked method will be invoked with a specific - list of orders. This value will be passed to this runtime - matcher as the first argument, while the second argument is the - one specified in the setup (<c>x.Save(Orders.Contains(order))</c>). - <para> - The boolean returned determines whether the given argument has been - matched. If all arguments to the expected method are matched, then - the setup matches and is evaluated. - </para> - </description> - </item> - </list> - </para> - Using this extensible infrastructure, you can easily replace the entire - <see cref="T:Moq.It"/> set of matchers with your own. You can also avoid the - typical (and annoying) lengthy expressions that result when you have - multiple arguments that use generics. - </remarks> - <example> - The following is the complete example explained above: - <code> - public static class Orders - { - [Matcher] - public static IEnumerable<Order> Contains(Order order) - { - return null; - } - - public static bool Contains(IEnumerable<Order> orders, Order order) - { - return orders.Contains(order); - } - } - </code> - And the concrete test using this matcher: - <code> - var order = new Order { ... }; - var mock = new Mock<IRepository<Order>>(); - - mock.Setup(x => x.Save(Orders.Contains(order))) - .Throws<ArgumentException>(); - - // use mock, invoke Save, and have the matcher filter. - </code> - </example> - </member> - <member name="T:Moq.Mock`1"> - <summary> - Provides a mock implementation of <typeparamref name="T"/>. - </summary><remarks> - Any interface type can be used for mocking, but for classes, only abstract and virtual members can be mocked. - <para> - The behavior of the mock with regards to the setups and the actual calls is determined - by the optional <see cref="T:Moq.MockBehavior"/> that can be passed to the <see cref="M:Moq.Mock`1.#ctor(Moq.MockBehavior)"/> - constructor. - </para> - </remarks><typeparam name="T">Type to mock, which can be an interface or a class.</typeparam><example group="overview" order="0"> - The following example shows establishing setups with specific values - for method invocations: - <code> - // Arrange - var order = new Order(TALISKER, 50); - var mock = new Mock<IWarehouse>(); - - mock.Setup(x => x.HasInventory(TALISKER, 50)).Returns(true); - - // Act - order.Fill(mock.Object); - - // Assert - Assert.True(order.IsFilled); - </code> - The following example shows how to use the <see cref="T:Moq.It"/> class - to specify conditions for arguments instead of specific values: - <code> - // Arrange - var order = new Order(TALISKER, 50); - var mock = new Mock<IWarehouse>(); - - // shows how to expect a value within a range - mock.Setup(x => x.HasInventory( - It.IsAny<string>(), - It.IsInRange(0, 100, Range.Inclusive))) - .Returns(false); - - // shows how to throw for unexpected calls. - mock.Setup(x => x.Remove( - It.IsAny<string>(), - It.IsAny<int>())) - .Throws(new InvalidOperationException()); - - // Act - order.Fill(mock.Object); - - // Assert - Assert.False(order.IsFilled); - </code> - </example> - </member> - <member name="M:Moq.Mock`1.Expect(System.Linq.Expressions.Expression{System.Action{`0}})"> - <summary> - Obsolete. - </summary> - </member> - <member name="M:Moq.Mock`1.Expect``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> - <summary> - Obsolete. - </summary> - </member> - <member name="M:Moq.Mock`1.ExpectGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> - <summary> - Obsolete. - </summary> - </member> - <member name="M:Moq.Mock`1.ExpectSet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> - <summary> - Obsolete. - </summary> - </member> - <member name="M:Moq.Mock`1.ExpectSet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},``0)"> - <summary> - Obsolete. - </summary> - </member> - <member name="M:Moq.Mock`1.#ctor(System.Boolean)"> - <summary> - Ctor invoked by AsTInterface exclusively. - </summary> - </member> - <member name="M:Moq.Mock`1.#ctor"> - <summary> - Initializes an instance of the mock with <see cref="F:Moq.MockBehavior.Default">default behavior</see>. - </summary><example> - <code>var mock = new Mock<IFormatProvider>();</code> - </example> - </member> - <member name="M:Moq.Mock`1.#ctor(System.Object[])"> - <summary> - Initializes an instance of the mock with <see cref="F:Moq.MockBehavior.Default">default behavior</see> and with - the given constructor arguments for the class. (Only valid when <typeparamref name="T"/> is a class) - </summary><remarks> - The mock will try to find the best match constructor given the constructor arguments, and invoke that - to initialize the instance. This applies only for classes, not interfaces. - </remarks><example> - <code>var mock = new Mock<MyProvider>(someArgument, 25);</code> - </example><param name="args">Optional constructor arguments if the mocked type is a class.</param> - </member> - <member name="M:Moq.Mock`1.#ctor(Moq.MockBehavior)"> - <summary> - Initializes an instance of the mock with the specified <see cref="T:Moq.MockBehavior">behavior</see>. - </summary><example> - <code>var mock = new Mock<IFormatProvider>(MockBehavior.Relaxed);</code> - </example><param name="behavior">Behavior of the mock.</param> - </member> - <member name="M:Moq.Mock`1.#ctor(Moq.MockBehavior,System.Object[])"> - <summary> - Initializes an instance of the mock with a specific <see cref="T:Moq.MockBehavior">behavior</see> with - the given constructor arguments for the class. - </summary><remarks> - The mock will try to find the best match constructor given the constructor arguments, and invoke that - to initialize the instance. This applies only to classes, not interfaces. - </remarks><example> - <code>var mock = new Mock<MyProvider>(someArgument, 25);</code> - </example><param name="behavior">Behavior of the mock.</param><param name="args">Optional constructor arguments if the mocked type is a class.</param> - </member> - <member name="M:Moq.Mock`1.ToString"> - <summary> - Returns the name of the mock - </summary> - </member> - <member name="M:Moq.Mock`1.OnGetObject"> - <summary> - Returns the mocked object value. - </summary> - </member> - <member name="M:Moq.Mock`1.Setup(System.Linq.Expressions.Expression{System.Action{`0}})"> - <summary> - Specifies a setup on the mocked type for a call to - to a void method. - </summary><remarks> - If more than one setup is specified for the same method or property, - the latest one wins and is the one that will be executed. - </remarks><param name="expression">Lambda expression that specifies the expected method invocation.</param><example group="setups"> - <code> - var mock = new Mock<IProcessor>(); - mock.Setup(x => x.Execute("ping")); - </code> - </example> - </member> - <member name="M:Moq.Mock`1.Setup``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> - <summary> - Specifies a setup on the mocked type for a call to - to a value returning method. - </summary><typeparam name="TResult">Type of the return value. Typically omitted as it can be inferred from the expression.</typeparam><remarks> - If more than one setup is specified for the same method or property, - the latest one wins and is the one that will be executed. - </remarks><param name="expression">Lambda expression that specifies the method invocation.</param><example group="setups"> - <code> - mock.Setup(x => x.HasInventory("Talisker", 50)).Returns(true); - </code> - </example> - </member> - <member name="M:Moq.Mock`1.SetupGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> - <summary> - Specifies a setup on the mocked type for a call to - to a property getter. - </summary><remarks> - If more than one setup is set for the same property getter, - the latest one wins and is the one that will be executed. - </remarks><typeparam name="TProperty">Type of the property. Typically omitted as it can be inferred from the expression.</typeparam><param name="expression">Lambda expression that specifies the property getter.</param><example group="setups"> - <code> - mock.SetupGet(x => x.Suspended) - .Returns(true); - </code> - </example> - </member> - <member name="M:Moq.Mock`1.SetupSet``1(System.Action{`0})"> - <summary> - Specifies a setup on the mocked type for a call to - to a property setter. - </summary><remarks> - If more than one setup is set for the same property setter, - the latest one wins and is the one that will be executed. - <para> - This overloads allows the use of a callback already - typed for the property type. - </para> - </remarks><typeparam name="TProperty">Type of the property. Typically omitted as it can be inferred from the expression.</typeparam><param name="setterExpression">The Lambda expression that sets a property to a value.</param><example group="setups"> - <code> - mock.SetupSet(x => x.Suspended = true); - </code> - </example> - </member> - <member name="M:Moq.Mock`1.SetupSet(System.Action{`0})"> - <summary> - Specifies a setup on the mocked type for a call to - to a property setter. - </summary><remarks> - If more than one setup is set for the same property setter, - the latest one wins and is the one that will be executed. - </remarks><param name="setterExpression">Lambda expression that sets a property to a value.</param><example group="setups"> - <code> - mock.SetupSet(x => x.Suspended = true); - </code> - </example> - </member> - <member name="M:Moq.Mock`1.SetupProperty``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> - <summary> - Specifies that the given property should have "property behavior", - meaning that setting its value will cause it to be saved and - later returned when the property is requested. (this is also - known as "stubbing"). - </summary><typeparam name="TProperty"> - Type of the property, inferred from the property - expression (does not need to be specified). - </typeparam><param name="property">Property expression to stub.</param><example> - If you have an interface with an int property <c>Value</c>, you might - stub it using the following straightforward call: - <code> - var mock = new Mock<IHaveValue>(); - mock.Stub(v => v.Value); - </code> - After the <c>Stub</c> call has been issued, setting and - retrieving the object value will behave as expected: - <code> - IHaveValue v = mock.Object; - - v.Value = 5; - Assert.Equal(5, v.Value); - </code> - </example> - </member> - <member name="M:Moq.Mock`1.SetupProperty``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},``0)"> - <summary> - Specifies that the given property should have "property behavior", - meaning that setting its value will cause it to be saved and - later returned when the property is requested. This overload - allows setting the initial value for the property. (this is also - known as "stubbing"). - </summary><typeparam name="TProperty"> - Type of the property, inferred from the property - expression (does not need to be specified). - </typeparam><param name="property">Property expression to stub.</param><param name="initialValue">Initial value for the property.</param><example> - If you have an interface with an int property <c>Value</c>, you might - stub it using the following straightforward call: - <code> - var mock = new Mock<IHaveValue>(); - mock.SetupProperty(v => v.Value, 5); - </code> - After the <c>SetupProperty</c> call has been issued, setting and - retrieving the object value will behave as expected: - <code> - IHaveValue v = mock.Object; - // Initial value was stored - Assert.Equal(5, v.Value); - - // New value set which changes the initial value - v.Value = 6; - Assert.Equal(6, v.Value); - </code> - </example> - </member> - <member name="M:Moq.Mock`1.SetupAllProperties"> - <summary> - Specifies that the all properties on the mock should have "property behavior", - meaning that setting its value will cause it to be saved and - later returned when the property is requested. (this is also - known as "stubbing"). The default value for each property will be the - one generated as specified by the <see cref="P:Moq.Mock.DefaultValue"/> property for the mock. - </summary><remarks> - If the mock <see cref="P:Moq.Mock.DefaultValue"/> is set to <see cref="F:Moq.DefaultValue.Mock"/>, - the mocked default values will also get all properties setup recursively. - </remarks> - </member> - <member name="M:Moq.Mock`1.When(System.Func{System.Boolean})"> - <!-- No matching elements were found for the following include tag --><include file="Mock.Generic.xdoc" path="docs/doc[@for="Mock{T}.When"]/*"/> - </member> - <member name="M:Moq.Mock`1.Verify(System.Linq.Expressions.Expression{System.Action{`0}})"> - <summary> - Verifies that a specific invocation matching the given expression was performed on the mock. Use - in conjunction with the default <see cref="F:Moq.MockBehavior.Loose"/>. - </summary><example group="verification"> - This example assumes that the mock has been used, and later we want to verify that a given - invocation with specific parameters was performed: - <code> - var mock = new Mock<IProcessor>(); - // exercise mock - //... - // Will throw if the test code didn't call Execute with a "ping" string argument. - mock.Verify(proc => proc.Execute("ping")); - </code> - </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="expression">Expression to verify.</param> - </member> - <member name="M:Moq.Mock`1.Verify(System.Linq.Expressions.Expression{System.Action{`0}},Moq.Times)"> - <summary> - Verifies that a specific invocation matching the given expression was performed on the mock. Use - in conjunction with the default <see cref="F:Moq.MockBehavior.Loose"/>. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="expression">Expression to verify.</param><param name="times">The number of times a method is allowed to be called.</param> - </member> - <member name="M:Moq.Mock`1.Verify(System.Linq.Expressions.Expression{System.Action{`0}},System.Func{Moq.Times})"> - <summary> - Verifies that a specific invocation matching the given expression was performed on the mock. Use - in conjunction with the default <see cref="F:Moq.MockBehavior.Loose"/>. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="expression">Expression to verify.</param><param name="times">The number of times a method is allowed to be called.</param> - </member> - <member name="M:Moq.Mock`1.Verify(System.Linq.Expressions.Expression{System.Action{`0}},System.String)"> - <summary> - Verifies that a specific invocation matching the given expression was performed on the mock, - specifying a failure error message. Use in conjunction with the default - <see cref="F:Moq.MockBehavior.Loose"/>. - </summary><example group="verification"> - This example assumes that the mock has been used, and later we want to verify that a given - invocation with specific parameters was performed: - <code> - var mock = new Mock<IProcessor>(); - // exercise mock - //... - // Will throw if the test code didn't call Execute with a "ping" string argument. - mock.Verify(proc => proc.Execute("ping")); - </code> - </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="expression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param> - </member> - <member name="M:Moq.Mock`1.Verify(System.Linq.Expressions.Expression{System.Action{`0}},Moq.Times,System.String)"> - <summary> - Verifies that a specific invocation matching the given expression was performed on the mock, - specifying a failure error message. Use in conjunction with the default - <see cref="F:Moq.MockBehavior.Loose"/>. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="expression">Expression to verify.</param><param name="times">The number of times a method is allowed to be called.</param><param name="failMessage">Message to show if verification fails.</param> - </member> - <member name="M:Moq.Mock`1.Verify(System.Linq.Expressions.Expression{System.Action{`0}},System.Func{Moq.Times},System.String)"> - <summary> - Verifies that a specific invocation matching the given expression was performed on the mock, - specifying a failure error message. Use in conjunction with the default - <see cref="F:Moq.MockBehavior.Loose"/>. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="expression">Expression to verify.</param><param name="times">The number of times a method is allowed to be called.</param><param name="failMessage">Message to show if verification fails.</param> - </member> - <member name="M:Moq.Mock`1.Verify``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> - <summary> - Verifies that a specific invocation matching the given expression was performed on the mock. Use - in conjunction with the default <see cref="F:Moq.MockBehavior.Loose"/>. - </summary><example group="verification"> - This example assumes that the mock has been used, and later we want to verify that a given - invocation with specific parameters was performed: - <code> - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't call HasInventory. - mock.Verify(warehouse => warehouse.HasInventory(TALISKER, 50)); - </code> - </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="expression">Expression to verify.</param><typeparam name="TResult">Type of return value from the expression.</typeparam> - </member> - <member name="M:Moq.Mock`1.Verify``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},Moq.Times)"> - <summary> - Verifies that a specific invocation matching the given - expression was performed on the mock. Use in conjunction - with the default <see cref="F:Moq.MockBehavior.Loose"/>. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="expression">Expression to verify.</param><param name="times">The number of times a method is allowed to be called.</param><typeparam name="TResult">Type of return value from the expression.</typeparam> - </member> - <member name="M:Moq.Mock`1.Verify``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Func{Moq.Times})"> - <summary> - Verifies that a specific invocation matching the given - expression was performed on the mock. Use in conjunction - with the default <see cref="F:Moq.MockBehavior.Loose"/>. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="expression">Expression to verify.</param><param name="times">The number of times a method is allowed to be called.</param><typeparam name="TResult">Type of return value from the expression.</typeparam> - </member> - <member name="M:Moq.Mock`1.Verify``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.String)"> - <summary> - Verifies that a specific invocation matching the given - expression was performed on the mock, specifying a failure - error message. - </summary><example group="verification"> - This example assumes that the mock has been used, - and later we want to verify that a given invocation - with specific parameters was performed: - <code> - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't call HasInventory. - mock.Verify(warehouse => warehouse.HasInventory(TALISKER, 50), "When filling orders, inventory has to be checked"); - </code> - </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="expression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param><typeparam name="TResult">Type of return value from the expression.</typeparam> - </member> - <member name="M:Moq.Mock`1.Verify``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},Moq.Times,System.String)"> - <summary> - Verifies that a specific invocation matching the given - expression was performed on the mock, specifying a failure - error message. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="expression">Expression to verify.</param><param name="times">The number of times a method is allowed to be called.</param><param name="failMessage">Message to show if verification fails.</param><typeparam name="TResult">Type of return value from the expression.</typeparam> - </member> - <member name="M:Moq.Mock`1.VerifyGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> - <summary> - Verifies that a property was read on the mock. - </summary><example group="verification"> - This example assumes that the mock has been used, - and later we want to verify that a given property - was retrieved from it: - <code> - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't retrieve the IsClosed property. - mock.VerifyGet(warehouse => warehouse.IsClosed); - </code> - </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="expression">Expression to verify.</param><typeparam name="TProperty"> - Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type. - </typeparam> - </member> - <member name="M:Moq.Mock`1.VerifyGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},Moq.Times)"> - <summary> - Verifies that a property was read on the mock. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="times">The number of times a method is allowed to be called.</param><param name="expression">Expression to verify.</param><typeparam name="TProperty"> - Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type. - </typeparam> - </member> - <member name="M:Moq.Mock`1.VerifyGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Func{Moq.Times})"> - <summary> - Verifies that a property was read on the mock. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="times">The number of times a method is allowed to be called.</param><param name="expression">Expression to verify.</param><typeparam name="TProperty"> - Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type. - </typeparam> - </member> - <member name="M:Moq.Mock`1.VerifyGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.String)"> - <summary> - Verifies that a property was read on the mock, specifying a failure - error message. - </summary><example group="verification"> - This example assumes that the mock has been used, - and later we want to verify that a given property - was retrieved from it: - <code> - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't retrieve the IsClosed property. - mock.VerifyGet(warehouse => warehouse.IsClosed); - </code> - </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="expression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param><typeparam name="TProperty"> - Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type. - </typeparam> - </member> - <member name="M:Moq.Mock`1.VerifyGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},Moq.Times,System.String)"> - <summary> - Verifies that a property was read on the mock, specifying a failure - error message. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="times">The number of times a method is allowed to be called.</param><param name="expression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param><typeparam name="TProperty"> - Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type. - </typeparam> - </member> - <member name="M:Moq.Mock`1.VerifyGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Func{Moq.Times},System.String)"> - <summary> - Verifies that a property was read on the mock, specifying a failure - error message. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="times">The number of times a method is allowed to be called.</param><param name="expression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param><typeparam name="TProperty"> - Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type. - </typeparam> - </member> - <member name="M:Moq.Mock`1.VerifySet(System.Action{`0})"> - <summary> - Verifies that a property was set on the mock. - </summary><example group="verification"> - This example assumes that the mock has been used, - and later we want to verify that a given property - was set on it: - <code> - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't set the IsClosed property. - mock.VerifySet(warehouse => warehouse.IsClosed = true); - </code> - </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="setterExpression">Expression to verify.</param> - </member> - <member name="M:Moq.Mock`1.VerifySet(System.Action{`0},Moq.Times)"> - <summary> - Verifies that a property was set on the mock. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="times">The number of times a method is allowed to be called.</param><param name="setterExpression">Expression to verify.</param> - </member> - <member name="M:Moq.Mock`1.VerifySet(System.Action{`0},System.Func{Moq.Times})"> - <summary> - Verifies that a property was set on the mock. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="times">The number of times a method is allowed to be called.</param><param name="setterExpression">Expression to verify.</param> - </member> - <member name="M:Moq.Mock`1.VerifySet(System.Action{`0},System.String)"> - <summary> - Verifies that a property was set on the mock, specifying - a failure message. - </summary><example group="verification"> - This example assumes that the mock has been used, - and later we want to verify that a given property - was set on it: - <code> - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't set the IsClosed property. - mock.VerifySet(warehouse => warehouse.IsClosed = true, "Warehouse should always be closed after the action"); - </code> - </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="setterExpression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param> - </member> - <member name="M:Moq.Mock`1.VerifySet(System.Action{`0},Moq.Times,System.String)"> - <summary> - Verifies that a property was set on the mock, specifying - a failure message. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="times">The number of times a method is allowed to be called.</param><param name="setterExpression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param> - </member> - <member name="M:Moq.Mock`1.VerifySet(System.Action{`0},System.Func{Moq.Times},System.String)"> - <summary> - Verifies that a property was set on the mock, specifying - a failure message. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="times">The number of times a method is allowed to be called.</param><param name="setterExpression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param> - </member> - <member name="M:Moq.Mock`1.Raise(System.Action{`0},System.EventArgs)"> - <summary> - Raises the event referenced in <paramref name="eventExpression"/> using - the given <paramref name="args"/> argument. - </summary><exception cref="T:System.ArgumentException"> - The <paramref name="args"/> argument is - invalid for the target event invocation, or the <paramref name="eventExpression"/> is - not an event attach or detach expression. - </exception><example> - The following example shows how to raise a <see cref="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged"/> event: - <code> - var mock = new Mock<IViewModel>(); - - mock.Raise(x => x.PropertyChanged -= null, new PropertyChangedEventArgs("Name")); - </code> - </example><example> - This example shows how to invoke an event with a custom event arguments - class in a view that will cause its corresponding presenter to - react by changing its state: - <code> - var mockView = new Mock<IOrdersView>(); - var presenter = new OrdersPresenter(mockView.Object); - - // Check that the presenter has no selection by default - Assert.Null(presenter.SelectedOrder); - - // Raise the event with a specific arguments data - mockView.Raise(v => v.SelectionChanged += null, new OrderEventArgs { Order = new Order("moq", 500) }); - - // Now the presenter reacted to the event, and we have a selected order - Assert.NotNull(presenter.SelectedOrder); - Assert.Equal("moq", presenter.SelectedOrder.ProductName); - </code> - </example> - </member> - <member name="M:Moq.Mock`1.Raise(System.Action{`0},System.Object[])"> - <summary> - Raises the event referenced in <paramref name="eventExpression"/> using - the given <paramref name="args"/> argument for a non-EventHandler typed event. - </summary><exception cref="T:System.ArgumentException"> - The <paramref name="args"/> arguments are - invalid for the target event invocation, or the <paramref name="eventExpression"/> is - not an event attach or detach expression. - </exception><example> - The following example shows how to raise a custom event that does not adhere to - the standard <c>EventHandler</c>: - <code> - var mock = new Mock<IViewModel>(); - - mock.Raise(x => x.MyEvent -= null, "Name", bool, 25); - </code> - </example> - </member> - <member name="P:Moq.Mock`1.Object"> - <summary> - Exposes the mocked object instance. - </summary> - </member> - <member name="P:Moq.Mock`1.Name"> - <summary> - Allows naming of your mocks, so they can be easily identified in error messages (e.g. from failed assertions). - </summary> - </member> - <member name="P:Moq.Mock`1.DelegateInterfaceMethod"> - <inheritdoc /> - </member> - <member name="T:Moq.MockLegacyExtensions"> - <summary> - Provides legacy API members as extensions so that - existing code continues to compile, but new code - doesn't see then. - </summary> - </member> - <member name="M:Moq.MockLegacyExtensions.SetupSet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},``1)"> - <summary> - Obsolete. - </summary> - </member> - <member name="M:Moq.MockLegacyExtensions.VerifySet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},``1)"> - <summary> - Obsolete. - </summary> - </member> - <member name="M:Moq.MockLegacyExtensions.VerifySet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},``1,System.String)"> - <summary> - Obsolete. - </summary> - </member> - <member name="T:Moq.ObsoleteMockExtensions"> - <summary> - Provides additional methods on mocks. - </summary> - <devdoc> - Provided as extension methods as they confuse the compiler - with the overloads taking Action. - </devdoc> - </member> - <member name="M:Moq.ObsoleteMockExtensions.SetupSet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})"> - <summary> - Specifies a setup on the mocked type for a call to - to a property setter, regardless of its value. - </summary> - <remarks> - If more than one setup is set for the same property setter, - the latest one wins and is the one that will be executed. - </remarks> - <typeparam name="TProperty">Type of the property. Typically omitted as it can be inferred from the expression.</typeparam> - <typeparam name="T">Type of the mock.</typeparam> - <param name="mock">The target mock for the setup.</param> - <param name="expression">Lambda expression that specifies the property setter.</param> - <example group="setups"> - <code> - mock.SetupSet(x => x.Suspended); - </code> - </example> - <devdoc> - This method is not legacy, but must be on an extension method to avoid - confusing the compiler with the new Action syntax. - </devdoc> - </member> - <member name="M:Moq.ObsoleteMockExtensions.VerifySet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})"> - <summary> - Verifies that a property has been set on the mock, regarless of its value. - </summary> - <example group="verification"> - This example assumes that the mock has been used, - and later we want to verify that a given invocation - with specific parameters was performed: - <code> - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't set the IsClosed property. - mock.VerifySet(warehouse => warehouse.IsClosed); - </code> - </example> - <exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception> - <param name="expression">Expression to verify.</param> - <param name="mock">The mock instance.</param> - <typeparam name="T">Mocked type.</typeparam> - <typeparam name="TProperty">Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type.</typeparam> - </member> - <member name="M:Moq.ObsoleteMockExtensions.VerifySet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String)"> - <summary> - Verifies that a property has been set on the mock, specifying a failure - error message. - </summary> - <example group="verification"> - This example assumes that the mock has been used, - and later we want to verify that a given invocation - with specific parameters was performed: - <code> - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't set the IsClosed property. - mock.VerifySet(warehouse => warehouse.IsClosed); - </code> - </example> - <exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception> - <param name="expression">Expression to verify.</param> - <param name="failMessage">Message to show if verification fails.</param> - <param name="mock">The mock instance.</param> - <typeparam name="T">Mocked type.</typeparam> - <typeparam name="TProperty">Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type.</typeparam> - </member> - <member name="M:Moq.ObsoleteMockExtensions.VerifySet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},Moq.Times)"> - <summary> - Verifies that a property has been set on the mock, regardless - of the value but only the specified number of times. - </summary> - <example group="verification"> - This example assumes that the mock has been used, - and later we want to verify that a given invocation - with specific parameters was performed: - <code> - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't set the IsClosed property. - mock.VerifySet(warehouse => warehouse.IsClosed); - </code> - </example> - <exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception> - <exception cref="T:Moq.MockException">The invocation was not call the times specified by - <paramref name="times"/>.</exception> - <param name="mock">The mock instance.</param> - <typeparam name="T">Mocked type.</typeparam> - <param name="times">The number of times a method is allowed to be called.</param> - <param name="expression">Expression to verify.</param> - <typeparam name="TProperty">Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type.</typeparam> - </member> - <member name="M:Moq.ObsoleteMockExtensions.VerifySet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},Moq.Times,System.String)"> - <summary> - Verifies that a property has been set on the mock, regardless - of the value but only the specified number of times, and specifying a failure - error message. - </summary> - <example group="verification"> - This example assumes that the mock has been used, - and later we want to verify that a given invocation - with specific parameters was performed: - <code> - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't set the IsClosed property. - mock.VerifySet(warehouse => warehouse.IsClosed); - </code> - </example> - <exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception> - <exception cref="T:Moq.MockException">The invocation was not call the times specified by - <paramref name="times"/>.</exception> - <param name="mock">The mock instance.</param> - <typeparam name="T">Mocked type.</typeparam> - <param name="times">The number of times a method is allowed to be called.</param> - <param name="failMessage">Message to show if verification fails.</param> - <param name="expression">Expression to verify.</param> - <typeparam name="TProperty">Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type.</typeparam> - </member> - <member name="T:Moq.SequenceExtensions"> - <summary> - Helper for sequencing return values in the same method. - </summary> - </member> - <member name="M:Moq.SequenceExtensions.SetupSequence``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})"> - <summary> - Return a sequence of values, once per call. - </summary> - </member> - <member name="M:Moq.ExpressionExtensions.ToLambda(System.Linq.Expressions.Expression)"> - <summary> - Casts the expression to a lambda expression, removing - a cast if there's any. - </summary> - </member> - <member name="M:Moq.ExpressionExtensions.ToMethodCall(System.Linq.Expressions.LambdaExpression)"> - <summary> - Casts the body of the lambda expression to a <see cref="T:System.Linq.Expressions.MethodCallExpression"/>. - </summary> - <exception cref="T:System.ArgumentException">If the body is not a method call.</exception> - </member> - <member name="M:Moq.ExpressionExtensions.ToPropertyInfo(System.Linq.Expressions.LambdaExpression)"> - <summary> - Converts the body of the lambda expression into the <see cref="T:System.Reflection.PropertyInfo"/> referenced by it. - </summary> - </member> - <member name="M:Moq.ExpressionExtensions.IsProperty(System.Linq.Expressions.LambdaExpression)"> - <summary> - Checks whether the body of the lambda expression is a property access. - </summary> - </member> - <member name="M:Moq.ExpressionExtensions.IsProperty(System.Linq.Expressions.Expression)"> - <summary> - Checks whether the expression is a property access. - </summary> - </member> - <member name="M:Moq.ExpressionExtensions.IsPropertyIndexer(System.Linq.Expressions.LambdaExpression)"> - <summary> - Checks whether the body of the lambda expression is a property indexer, which is true - when the expression is an <see cref="T:System.Linq.Expressions.MethodCallExpression"/> whose - <see cref="P:System.Linq.Expressions.MethodCallExpression.Method"/> has <see cref="P:System.Reflection.MethodBase.IsSpecialName"/> - equal to <see langword="true"/>. - </summary> - </member> - <member name="M:Moq.ExpressionExtensions.IsPropertyIndexer(System.Linq.Expressions.Expression)"> - <summary> - Checks whether the expression is a property indexer, which is true - when the expression is an <see cref="T:System.Linq.Expressions.MethodCallExpression"/> whose - <see cref="P:System.Linq.Expressions.MethodCallExpression.Method"/> has <see cref="P:System.Reflection.MethodBase.IsSpecialName"/> - equal to <see langword="true"/>. - </summary> - </member> - <member name="M:Moq.ExpressionExtensions.CastTo``1(System.Linq.Expressions.Expression)"> - <summary> - Creates an expression that casts the given expression to the <typeparamref name="T"/> - type. - </summary> - </member> - <member name="M:Moq.ExpressionExtensions.ToStringFixed(System.Linq.Expressions.Expression)"> - <devdoc> - TODO: remove this code when https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=331583 - is fixed. - </devdoc> - </member> - <member name="M:Moq.ExpressionExtensions.GetCallInfo(System.Linq.Expressions.LambdaExpression,Moq.Mock)"> - <summary> - Extracts, into a common form, information from a <see cref="T:System.Linq.Expressions.LambdaExpression"/> - around either a <see cref="T:System.Linq.Expressions.MethodCallExpression"/> (for a normal method call) - or a <see cref="T:System.Linq.Expressions.InvocationExpression"/> (for a delegate invocation). - </summary> - </member> - <member name="M:Moq.Extensions.IsDelegate(System.Type)"> - <summary> - Tests if a type is a delegate type (subclasses <see cref="T:System.Delegate"/>). - </summary> - </member> - <member name="T:Moq.Evaluator"> - <summary> - Provides partial evaluation of subtrees, whenever they can be evaluated locally. - </summary> - <author>Matt Warren: http://blogs.msdn.com/mattwar</author> - <contributor>Documented by InSTEDD: http://www.instedd.org</contributor> - </member> - <member name="M:Moq.Evaluator.PartialEval(System.Linq.Expressions.Expression,System.Func{System.Linq.Expressions.Expression,System.Boolean})"> - <summary> - Performs evaluation and replacement of independent sub-trees - </summary> - <param name="expression">The root of the expression tree.</param> - <param name="fnCanBeEvaluated">A function that decides whether a given expression - node can be part of the local function.</param> - <returns>A new tree with sub-trees evaluated and replaced.</returns> - </member> - <member name="M:Moq.Evaluator.PartialEval(System.Linq.Expressions.Expression)"> - <summary> - Performs evaluation and replacement of independent sub-trees - </summary> - <param name="expression">The root of the expression tree.</param> - <returns>A new tree with sub-trees evaluated and replaced.</returns> - </member> - <member name="T:Moq.Evaluator.SubtreeEvaluator"> - <summary> - Evaluates and replaces sub-trees when first candidate is reached (top-down) - </summary> - </member> - <member name="T:Moq.Evaluator.Nominator"> - <summary> - Performs bottom-up analysis to determine which nodes can possibly - be part of an evaluated sub-tree. - </summary> - </member> - <member name="M:Moq.Guard.NotNull``1(System.Linq.Expressions.Expression{System.Func{``0}},``0)"> - <summary> - Ensures the given <paramref name="value"/> is not null. - Throws <see cref="T:System.ArgumentNullException"/> otherwise. - </summary> - </member> - <member name="M:Moq.Guard.NotNullOrEmpty(System.Linq.Expressions.Expression{System.Func{System.String}},System.String)"> - <summary> - Ensures the given string <paramref name="value"/> is not null or empty. - Throws <see cref="T:System.ArgumentNullException"/> in the first case, or - <see cref="T:System.ArgumentException"/> in the latter. - </summary> - </member> - <member name="M:Moq.Guard.NotOutOfRangeInclusive``1(System.Linq.Expressions.Expression{System.Func{``0}},``0,``0,``0)"> - <summary> - Checks an argument to ensure it is in the specified range including the edges. - </summary> - <typeparam name="T">Type of the argument to check, it must be an <see cref="T:System.IComparable"/> type. - </typeparam> - <param name="reference">The expression containing the name of the argument.</param> - <param name="value">The argument value to check.</param> - <param name="from">The minimun allowed value for the argument.</param> - <param name="to">The maximun allowed value for the argument.</param> - </member> - <member name="M:Moq.Guard.NotOutOfRangeExclusive``1(System.Linq.Expressions.Expression{System.Func{``0}},``0,``0,``0)"> - <summary> - Checks an argument to ensure it is in the specified range excluding the edges. - </summary> - <typeparam name="T">Type of the argument to check, it must be an <see cref="T:System.IComparable"/> type. - </typeparam> - <param name="reference">The expression containing the name of the argument.</param> - <param name="value">The argument value to check.</param> - <param name="from">The minimun allowed value for the argument.</param> - <param name="to">The maximun allowed value for the argument.</param> - </member> - <member name="T:Moq.IMocked`1"> - <summary> - Implemented by all generated mock object instances. - </summary> - </member> - <member name="T:Moq.IMocked"> - <summary> - Implemented by all generated mock object instances. - </summary> - </member> - <member name="P:Moq.IMocked.Mock"> - <summary> - Reference the Mock that contains this as the <c>mock.Object</c> value. - </summary> - </member> - <member name="P:Moq.IMocked`1.Mock"> - <summary> - Reference the Mock that contains this as the <c>mock.Object</c> value. - </summary> - </member> - <member name="T:Moq.Interceptor"> - <summary> - Implements the actual interception and method invocation for - all mocks. - </summary> - </member> - <member name="T:Moq.Language.Flow.ISetupSetter`2"> - <summary> - Implements the fluent API. - </summary> - </member> - <member name="T:Moq.Language.ICallbackSetter`1"> - <summary> - Defines the <c>Callback</c> verb for property setter setups. - </summary> - <typeparam name="TProperty">Type of the property.</typeparam> - </member> - <member name="M:Moq.Language.ICallbackSetter`1.Callback(System.Action{`0})"> - <summary> - Specifies a callback to invoke when the property is set that receives the - property value being set. - </summary> - <param name="action">Callback method to invoke.</param> - <example> - Invokes the given callback with the property value being set. - <code> - mock.SetupSet(x => x.Suspended) - .Callback((bool state) => Console.WriteLine(state)); - </code> - </example> - </member> - <member name="T:Moq.It"> - <summary> - Allows the specification of a matching condition for an - argument in a method invocation, rather than a specific - argument value. "It" refers to the argument being matched. - </summary><remarks> - This class allows the setup to match a method invocation - with an arbitrary value, with a value in a specified range, or - even one that matches a given predicate. - </remarks> - </member> - <member name="M:Moq.It.IsAny``1"> - <summary> - Matches any value of the given <typeparamref name="TValue"/> type. - </summary><remarks> - Typically used when the actual argument value for a method - call is not relevant. - </remarks><example> - <code> - // Throws an exception for a call to Remove with any string value. - mock.Setup(x => x.Remove(It.IsAny<string>())).Throws(new InvalidOperationException()); - </code> - </example><typeparam name="TValue">Type of the value.</typeparam> - </member> - <member name="M:Moq.It.IsNotNull``1"> - <summary> - Matches any value of the given <typeparamref name="TValue"/> type, except null. - </summary><typeparam name="TValue">Type of the value.</typeparam> - </member> - <member name="M:Moq.It.Is``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})"> - <summary> - Matches any value that satisfies the given predicate. - </summary><typeparam name="TValue">Type of the argument to check.</typeparam><param name="match">The predicate used to match the method argument.</param><remarks> - Allows the specification of a predicate to perform matching - of method call arguments. - </remarks><example> - This example shows how to return the value <c>1</c> whenever the argument to the - <c>Do</c> method is an even number. - <code> - mock.Setup(x => x.Do(It.Is<int>(i => i % 2 == 0))) - .Returns(1); - </code> - This example shows how to throw an exception if the argument to the - method is a negative number: - <code> - mock.Setup(x => x.GetUser(It.Is<int>(i => i < 0))) - .Throws(new ArgumentException()); - </code> - </example> - </member> - <member name="M:Moq.It.IsInRange``1(``0,``0,Moq.Range)"> - <summary> - Matches any value that is in the range specified. - </summary><typeparam name="TValue">Type of the argument to check.</typeparam><param name="from">The lower bound of the range.</param><param name="to">The upper bound of the range.</param><param name="rangeKind"> - The kind of range. See <see cref="T:Moq.Range"/>. - </param><example> - The following example shows how to expect a method call - with an integer argument within the 0..100 range. - <code> - mock.Setup(x => x.HasInventory( - It.IsAny<string>(), - It.IsInRange(0, 100, Range.Inclusive))) - .Returns(false); - </code> - </example> - </member> - <member name="M:Moq.It.IsIn``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Matches any value that is present in the sequence specified. - </summary><typeparam name="TValue">Type of the argument to check.</typeparam><param name="items">The sequence of possible values.</param><example> - The following example shows how to expect a method call - with an integer argument with value from a list. - <code> - var values = new List<int> { 1, 2, 3 }; - - mock.Setup(x => x.HasInventory( - It.IsAny<string>(), - It.IsIn(values))) - .Returns(false); - </code> - </example> - </member> - <member name="M:Moq.It.IsIn``1(``0[])"> - <summary> - Matches any value that is present in the sequence specified. - </summary><typeparam name="TValue">Type of the argument to check.</typeparam><param name="items">The sequence of possible values.</param><example> - The following example shows how to expect a method call - with an integer argument with a value of 1, 2, or 3. - <code> - mock.Setup(x => x.HasInventory( - It.IsAny<string>(), - It.IsIn(1, 2, 3))) - .Returns(false); - </code> - </example> - </member> - <member name="M:Moq.It.IsNotIn``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Matches any value that is not found in the sequence specified. - </summary><typeparam name="TValue">Type of the argument to check.</typeparam><param name="items">The sequence of disallowed values.</param><example> - The following example shows how to expect a method call - with an integer argument with value not found from a list. - <code> - var values = new List<int> { 1, 2, 3 }; - - mock.Setup(x => x.HasInventory( - It.IsAny<string>(), - It.IsNotIn(values))) - .Returns(false); - </code> - </example> - </member> - <member name="M:Moq.It.IsNotIn``1(``0[])"> - <summary> - Matches any value that is not found in the sequence specified. - </summary><typeparam name="TValue">Type of the argument to check.</typeparam><param name="items">The sequence of disallowed values.</param><example> - The following example shows how to expect a method call - with an integer argument of any value except 1, 2, or 3. - <code> - mock.Setup(x => x.HasInventory( - It.IsAny<string>(), - It.IsNotIn(1, 2, 3))) - .Returns(false); - </code> - </example> - </member> - <member name="M:Moq.It.IsRegex(System.String)"> - <summary> - Matches a string argument if it matches the given regular expression pattern. - </summary><param name="regex">The pattern to use to match the string argument value.</param><example> - The following example shows how to expect a call to a method where the - string argument matches the given regular expression: - <code> - mock.Setup(x => x.Check(It.IsRegex("[a-z]+"))).Returns(1); - </code> - </example> - </member> - <member name="M:Moq.It.IsRegex(System.String,System.Text.RegularExpressions.RegexOptions)"> - <summary> - Matches a string argument if it matches the given regular expression pattern. - </summary><param name="regex">The pattern to use to match the string argument value.</param><param name="options">The options used to interpret the pattern.</param><example> - The following example shows how to expect a call to a method where the - string argument matches the given regular expression, in a case insensitive way: - <code> - mock.Setup(x => x.Check(It.IsRegex("[a-z]+", RegexOptions.IgnoreCase))).Returns(1); - </code> - </example> - </member> - <member name="T:Moq.Matchers.MatcherAttributeMatcher"> - <summary> - Matcher to treat static functions as matchers. - - mock.Setup(x => x.StringMethod(A.MagicString())); - - public static class A - { - [Matcher] - public static string MagicString() { return null; } - public static bool MagicString(string arg) - { - return arg == "magic"; - } - } - - Will succeed if: mock.Object.StringMethod("magic"); - and fail with any other call. - </summary> - </member> - <member name="T:Moq.MockBehavior"> - <summary> - Options to customize the behavior of the mock. - </summary> - </member> - <member name="F:Moq.MockBehavior.Strict"> - <summary> - Causes the mock to always throw - an exception for invocations that don't have a - corresponding setup. - </summary> - </member> - <member name="F:Moq.MockBehavior.Loose"> - <summary> - Will never throw exceptions, returning default - values when necessary (null for reference types, - zero for value types or empty enumerables and arrays). - </summary> - </member> - <member name="F:Moq.MockBehavior.Default"> - <summary> - Default mock behavior, which equals <see cref="F:Moq.MockBehavior.Loose"/>. - </summary> - </member> - <member name="T:Moq.MockException"> - <summary> - Exception thrown by mocks when setups are not matched, - the mock is not properly setup, etc. - </summary> - <remarks> - A distinct exception type is provided so that exceptions - thrown by the mock can be differentiated in tests that - expect other exceptions to be thrown (i.e. ArgumentException). - <para> - Richer exception hierarchy/types are not provided as - tests typically should <b>not</b> catch or expect exceptions - from the mocks. These are typically the result of changes - in the tested class or its collaborators implementation, and - result in fixes in the mock setup so that they dissapear and - allow the test to pass. - </para> - </remarks> - </member> - <member name="M:Moq.MockException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> - <summary> - Supports the serialization infrastructure. - </summary> - <param name="info">Serialization information.</param> - <param name="context">Streaming context.</param> - </member> - <member name="M:Moq.MockException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> - <summary> - Supports the serialization infrastructure. - </summary> - <param name="info">Serialization information.</param> - <param name="context">Streaming context.</param> - </member> - <member name="P:Moq.MockException.IsVerificationError"> - <summary> - Indicates whether this exception is a verification fault raised by Verify() - </summary> - </member> - <member name="T:Moq.MockException.ExceptionReason"> - <summary> - Made internal as it's of no use for - consumers, but it's important for - our own tests. - </summary> - </member> - <member name="T:Moq.MockVerificationException"> - <devdoc> - Used by the mock factory to accumulate verification - failures. - </devdoc> - </member> - <member name="M:Moq.MockVerificationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> - <summary> - Supports the serialization infrastructure. - </summary> - </member> - <member name="T:Moq.Properties.Resources"> - <summary> - A strongly-typed resource class, for looking up localized strings, etc. - </summary> - </member> - <member name="P:Moq.Properties.Resources.ResourceManager"> - <summary> - Returns the cached ResourceManager instance used by this class. - </summary> - </member> - <member name="P:Moq.Properties.Resources.Culture"> - <summary> - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - </summary> - </member> - <member name="P:Moq.Properties.Resources.AlreadyInitialized"> - <summary> - Looks up a localized string similar to Mock type has already been initialized by accessing its Object property. Adding interfaces must be done before that.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.ArgumentCannotBeEmpty"> - <summary> - Looks up a localized string similar to Value cannot be an empty string.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.AsMustBeInterface"> - <summary> - Looks up a localized string similar to Can only add interfaces to the mock.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.CantSetReturnValueForVoid"> - <summary> - Looks up a localized string similar to Can't set return value for void method {0}.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.ConstructorArgsForDelegate"> - <summary> - Looks up a localized string similar to Constructor arguments cannot be passed for delegate mocks.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.ConstructorArgsForInterface"> - <summary> - Looks up a localized string similar to Constructor arguments cannot be passed for interface mocks.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.ConstructorNotFound"> - <summary> - Looks up a localized string similar to A matching constructor for the given arguments was not found on the mocked type.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.EventNofFound"> - <summary> - Looks up a localized string similar to Could not locate event for attach or detach method {0}.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.FieldsNotSupported"> - <summary> - Looks up a localized string similar to Expression {0} involves a field access, which is not supported. Use properties instead.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.InvalidMockClass"> - <summary> - Looks up a localized string similar to Type to mock must be an interface or an abstract or non-sealed class. . - </summary> - </member> - <member name="P:Moq.Properties.Resources.InvalidMockGetType"> - <summary> - Looks up a localized string similar to Cannot retrieve a mock with the given object type {0} as it's not the main type of the mock or any of its additional interfaces. - Please cast the argument to one of the supported types: {1}. - Remember that there's no generics covariance in the CLR, so your object must be one of these types in order for the call to succeed.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.LinqBinaryOperatorNotSupported"> - <summary> - Looks up a localized string similar to The equals ("==" or "=" in VB) and the conditional 'and' ("&&" or "AndAlso" in VB) operators are the only ones supported in the query specification expression. Unsupported expression: {0}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.LinqMethodNotSupported"> - <summary> - Looks up a localized string similar to LINQ method '{0}' not supported.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.LinqMethodNotVirtual"> - <summary> - Looks up a localized string similar to Expression contains a call to a method which is not virtual (overridable in VB) or abstract. Unsupported expression: {0}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.MemberMissing"> - <summary> - Looks up a localized string similar to Member {0}.{1} does not exist.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.MethodIsPublic"> - <summary> - Looks up a localized string similar to Method {0}.{1} is public. Use strong-typed Expect overload instead: - mock.Setup(x => x.{1}()); - . - </summary> - </member> - <member name="P:Moq.Properties.Resources.MockExceptionMessage"> - <summary> - Looks up a localized string similar to {0} invocation failed with mock behavior {1}. - {2}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.MoreThanNCalls"> - <summary> - Looks up a localized string similar to Expected only {0} calls to {1}.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.MoreThanOneCall"> - <summary> - Looks up a localized string similar to Expected only one call to {0}.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.NoMatchingCallsAtLeast"> - <summary> - Looks up a localized string similar to {0} - Expected invocation on the mock at least {2} times, but was {4} times: {1}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.NoMatchingCallsAtLeastOnce"> - <summary> - Looks up a localized string similar to {0} - Expected invocation on the mock at least once, but was never performed: {1}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.NoMatchingCallsAtMost"> - <summary> - Looks up a localized string similar to {0} - Expected invocation on the mock at most {3} times, but was {4} times: {1}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.NoMatchingCallsAtMostOnce"> - <summary> - Looks up a localized string similar to {0} - Expected invocation on the mock at most once, but was {4} times: {1}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.NoMatchingCallsBetweenExclusive"> - <summary> - Looks up a localized string similar to {0} - Expected invocation on the mock between {2} and {3} times (Exclusive), but was {4} times: {1}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.NoMatchingCallsBetweenInclusive"> - <summary> - Looks up a localized string similar to {0} - Expected invocation on the mock between {2} and {3} times (Inclusive), but was {4} times: {1}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.NoMatchingCallsExactly"> - <summary> - Looks up a localized string similar to {0} - Expected invocation on the mock exactly {2} times, but was {4} times: {1}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.NoMatchingCallsNever"> - <summary> - Looks up a localized string similar to {0} - Expected invocation on the mock should never have been performed, but was {4} times: {1}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.NoMatchingCallsOnce"> - <summary> - Looks up a localized string similar to {0} - Expected invocation on the mock once, but was {4} times: {1}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.NoSetup"> - <summary> - Looks up a localized string similar to All invocations on the mock must have a corresponding setup.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.ObjectInstanceNotMock"> - <summary> - Looks up a localized string similar to Object instance was not created by Moq.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.OutExpressionMustBeConstantValue"> - <summary> - Looks up a localized string similar to Out expression must evaluate to a constant value.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.PropertyGetNotFound"> - <summary> - Looks up a localized string similar to Property {0}.{1} does not have a getter.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.PropertyMissing"> - <summary> - Looks up a localized string similar to Property {0}.{1} does not exist.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.PropertyNotReadable"> - <summary> - Looks up a localized string similar to Property {0}.{1} is write-only.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.PropertyNotWritable"> - <summary> - Looks up a localized string similar to Property {0}.{1} is read-only.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.PropertySetNotFound"> - <summary> - Looks up a localized string similar to Property {0}.{1} does not have a setter.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.RaisedUnassociatedEvent"> - <summary> - Looks up a localized string similar to Cannot raise a mocked event unless it has been associated (attached) to a concrete event in a mocked object.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.RefExpressionMustBeConstantValue"> - <summary> - Looks up a localized string similar to Ref expression must evaluate to a constant value.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.ReturnValueRequired"> - <summary> - Looks up a localized string similar to Invocation needs to return a value and therefore must have a corresponding setup that provides it.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.SetupLambda"> - <summary> - Looks up a localized string similar to A lambda expression is expected as the argument to It.Is<T>.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.SetupNever"> - <summary> - Looks up a localized string similar to Invocation {0} should not have been made.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.SetupNotMethod"> - <summary> - Looks up a localized string similar to Expression is not a method invocation: {0}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.SetupNotProperty"> - <summary> - Looks up a localized string similar to Expression is not a property access: {0}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.SetupNotSetter"> - <summary> - Looks up a localized string similar to Expression is not a property setter invocation.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.SetupOnNonMemberMethod"> - <summary> - Looks up a localized string similar to Expression references a method that does not belong to the mocked object: {0}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.SetupOnNonOverridableMember"> - <summary> - Looks up a localized string similar to Invalid setup on a non-virtual (overridable in VB) member: {0}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.TypeNotImplementInterface"> - <summary> - Looks up a localized string similar to Type {0} does not implement required interface {1}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.TypeNotInheritFromType"> - <summary> - Looks up a localized string similar to Type {0} does not from required type {1}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.UnexpectedPublicProperty"> - <summary> - Looks up a localized string similar to To specify a setup for public property {0}.{1}, use the typed overloads, such as: - mock.Setup(x => x.{1}).Returns(value); - mock.SetupGet(x => x.{1}).Returns(value); //equivalent to previous one - mock.SetupSet(x => x.{1}).Callback(callbackDelegate); - . - </summary> - </member> - <member name="P:Moq.Properties.Resources.UnsupportedExpression"> - <summary> - Looks up a localized string similar to Unsupported expression: {0}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.UnsupportedIntermediateExpression"> - <summary> - Looks up a localized string similar to Only property accesses are supported in intermediate invocations on a setup. Unsupported expression {0}.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.UnsupportedIntermediateType"> - <summary> - Looks up a localized string similar to Expression contains intermediate property access {0}.{1} which is of type {2} and cannot be mocked. Unsupported expression {3}.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.UnsupportedMatcherParamsForSetter"> - <summary> - Looks up a localized string similar to Setter expression cannot use argument matchers that receive parameters.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.UnsupportedMember"> - <summary> - Looks up a localized string similar to Member {0} is not supported for protected mocking.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.UnsupportedNonStaticMatcherForSetter"> - <summary> - Looks up a localized string similar to Setter expression can only use static custom matchers.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.VerficationFailed"> - <summary> - Looks up a localized string similar to The following setups were not matched: - {0}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.VerifyOnNonVirtualMember"> - <summary> - Looks up a localized string similar to Invalid verify on a non-virtual (overridable in VB) member: {0}. - </summary> - </member> - <member name="T:Moq.Protected.IProtectedMock`1"> - <summary> - Allows setups to be specified for protected members by using their - name as a string, rather than strong-typing them which is not possible - due to their visibility. - </summary> - </member> - <member name="M:Moq.Protected.IProtectedMock`1.Setup(System.String,System.Object[])"> - <summary> - Specifies a setup for a void method invocation with the given - <paramref name="voidMethodName"/>, optionally specifying arguments for the method call. - </summary> - <param name="voidMethodName">The name of the void method to be invoked.</param> - <param name="args">The optional arguments for the invocation. If argument matchers are used, - remember to use <see cref="T:Moq.Protected.ItExpr"/> rather than <see cref="T:Moq.It"/>.</param> - </member> - <member name="M:Moq.Protected.IProtectedMock`1.Setup``1(System.String,System.Object[])"> - <summary> - Specifies a setup for an invocation on a property or a non void method with the given - <paramref name="methodOrPropertyName"/>, optionally specifying arguments for the method call. - </summary> - <param name="methodOrPropertyName">The name of the method or property to be invoked.</param> - <param name="args">The optional arguments for the invocation. If argument matchers are used, - remember to use <see cref="T:Moq.Protected.ItExpr"/> rather than <see cref="T:Moq.It"/>.</param> - <typeparam name="TResult">The return type of the method or property.</typeparam> - </member> - <member name="M:Moq.Protected.IProtectedMock`1.SetupGet``1(System.String)"> - <summary> - Specifies a setup for an invocation on a property getter with the given - <paramref name="propertyName"/>. - </summary> - <param name="propertyName">The name of the property.</param> - <typeparam name="TProperty">The type of the property.</typeparam> - </member> - <member name="M:Moq.Protected.IProtectedMock`1.SetupSet``1(System.String,System.Object)"> - <summary> - Specifies a setup for an invocation on a property setter with the given - <paramref name="propertyName"/>. - </summary> - <param name="propertyName">The name of the property.</param> - <param name="value">The property value. If argument matchers are used, - remember to use <see cref="T:Moq.Protected.ItExpr"/> rather than <see cref="T:Moq.It"/>.</param> - <typeparam name="TProperty">The type of the property.</typeparam> - </member> - <member name="M:Moq.Protected.IProtectedMock`1.Verify(System.String,Moq.Times,System.Object[])"> - <summary> - Specifies a verify for a void method with the given <paramref name="methodName"/>, - optionally specifying arguments for the method call. Use in conjunction with the default - <see cref="F:Moq.MockBehavior.Loose"/>. - </summary> - <exception cref="T:Moq.MockException">The invocation was not call the times specified by - <paramref name="times"/>.</exception> - <param name="methodName">The name of the void method to be verified.</param> - <param name="times">The number of times a method is allowed to be called.</param> - <param name="args">The optional arguments for the invocation. If argument matchers are used, - remember to use <see cref="T:Moq.Protected.ItExpr"/> rather than <see cref="T:Moq.It"/>.</param> - </member> - <member name="M:Moq.Protected.IProtectedMock`1.Verify``1(System.String,Moq.Times,System.Object[])"> - <summary> - Specifies a verify for an invocation on a property or a non void method with the given - <paramref name="methodName"/>, optionally specifying arguments for the method call. - </summary> - <exception cref="T:Moq.MockException">The invocation was not call the times specified by - <paramref name="times"/>.</exception> - <param name="methodName">The name of the method or property to be invoked.</param> - <param name="args">The optional arguments for the invocation. If argument matchers are used, - remember to use <see cref="T:Moq.Protected.ItExpr"/> rather than <see cref="T:Moq.It"/>.</param> - <param name="times">The number of times a method is allowed to be called.</param> - <typeparam name="TResult">The type of return value from the expression.</typeparam> - </member> - <member name="M:Moq.Protected.IProtectedMock`1.VerifyGet``1(System.String,Moq.Times)"> - <summary> - Specifies a verify for an invocation on a property getter with the given - <paramref name="propertyName"/>. - <exception cref="T:Moq.MockException">The invocation was not call the times specified by - <paramref name="times"/>.</exception> - </summary> - <param name="propertyName">The name of the property.</param> - <param name="times">The number of times a method is allowed to be called.</param> - <typeparam name="TProperty">The type of the property.</typeparam> - </member> - <member name="M:Moq.Protected.IProtectedMock`1.VerifySet``1(System.String,Moq.Times,System.Object)"> - <summary> - Specifies a setup for an invocation on a property setter with the given - <paramref name="propertyName"/>. - </summary> - <exception cref="T:Moq.MockException">The invocation was not call the times specified by - <paramref name="times"/>.</exception> - <param name="propertyName">The name of the property.</param> - <param name="times">The number of times a method is allowed to be called.</param> - <param name="value">The property value.</param> - <typeparam name="TProperty">The type of the property. If argument matchers are used, - remember to use <see cref="T:Moq.Protected.ItExpr"/> rather than <see cref="T:Moq.It"/>.</typeparam> - </member> - <member name="T:Moq.Protected.ItExpr"> - <summary> - Allows the specification of a matching condition for an - argument in a protected member setup, rather than a specific - argument value. "ItExpr" refers to the argument being matched. - </summary> - <remarks> - <para>Use this variant of argument matching instead of - <see cref="T:Moq.It"/> for protected setups.</para> - This class allows the setup to match a method invocation - with an arbitrary value, with a value in a specified range, or - even one that matches a given predicate, or null. - </remarks> - </member> - <member name="M:Moq.Protected.ItExpr.IsNull``1"> - <summary> - Matches a null value of the given <typeparamref name="TValue"/> type. - </summary> - <remarks> - Required for protected mocks as the null value cannot be used - directly as it prevents proper method overload selection. - </remarks> - <example> - <code> - // Throws an exception for a call to Remove with a null string value. - mock.Protected() - .Setup("Remove", ItExpr.IsNull<string>()) - .Throws(new InvalidOperationException()); - </code> - </example> - <typeparam name="TValue">Type of the value.</typeparam> - </member> - <member name="M:Moq.Protected.ItExpr.IsAny``1"> - <summary> - Matches any value of the given <typeparamref name="TValue"/> type. - </summary> - <remarks> - Typically used when the actual argument value for a method - call is not relevant. - </remarks> - <example> - <code> - // Throws an exception for a call to Remove with any string value. - mock.Protected() - .Setup("Remove", ItExpr.IsAny<string>()) - .Throws(new InvalidOperationException()); - </code> - </example> - <typeparam name="TValue">Type of the value.</typeparam> - </member> - <member name="M:Moq.Protected.ItExpr.Is``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})"> - <summary> - Matches any value that satisfies the given predicate. - </summary> - <typeparam name="TValue">Type of the argument to check.</typeparam> - <param name="match">The predicate used to match the method argument.</param> - <remarks> - Allows the specification of a predicate to perform matching - of method call arguments. - </remarks> - <example> - This example shows how to return the value <c>1</c> whenever the argument to the - <c>Do</c> method is an even number. - <code> - mock.Protected() - .Setup("Do", ItExpr.Is<int>(i => i % 2 == 0)) - .Returns(1); - </code> - This example shows how to throw an exception if the argument to the - method is a negative number: - <code> - mock.Protected() - .Setup("GetUser", ItExpr.Is<int>(i => i < 0)) - .Throws(new ArgumentException()); - </code> - </example> - </member> - <member name="M:Moq.Protected.ItExpr.IsInRange``1(``0,``0,Moq.Range)"> - <summary> - Matches any value that is in the range specified. - </summary> - <typeparam name="TValue">Type of the argument to check.</typeparam> - <param name="from">The lower bound of the range.</param> - <param name="to">The upper bound of the range.</param> - <param name="rangeKind">The kind of range. See <see cref="T:Moq.Range"/>.</param> - <example> - The following example shows how to expect a method call - with an integer argument within the 0..100 range. - <code> - mock.Protected() - .Setup("HasInventory", - ItExpr.IsAny<string>(), - ItExpr.IsInRange(0, 100, Range.Inclusive)) - .Returns(false); - </code> - </example> - </member> - <member name="M:Moq.Protected.ItExpr.IsRegex(System.String)"> - <summary> - Matches a string argument if it matches the given regular expression pattern. - </summary> - <param name="regex">The pattern to use to match the string argument value.</param> - <example> - The following example shows how to expect a call to a method where the - string argument matches the given regular expression: - <code> - mock.Protected() - .Setup("Check", ItExpr.IsRegex("[a-z]+")) - .Returns(1); - </code> - </example> - </member> - <member name="M:Moq.Protected.ItExpr.IsRegex(System.String,System.Text.RegularExpressions.RegexOptions)"> - <summary> - Matches a string argument if it matches the given regular expression pattern. - </summary> - <param name="regex">The pattern to use to match the string argument value.</param> - <param name="options">The options used to interpret the pattern.</param> - <example> - The following example shows how to expect a call to a method where the - string argument matches the given regular expression, in a case insensitive way: - <code> - mock.Protected() - .Setup("Check", ItExpr.IsRegex("[a-z]+", RegexOptions.IgnoreCase)) - .Returns(1); - </code> - </example> - </member> - <member name="T:Moq.Protected.ProtectedExtension"> - <summary> - Enables the <c>Protected()</c> method on <see cref="T:Moq.Mock`1"/>, - allowing setups to be set for protected members by using their - name as a string, rather than strong-typing them which is not possible - due to their visibility. - </summary> - </member> - <member name="M:Moq.Protected.ProtectedExtension.Protected``1(Moq.Mock{``0})"> - <summary> - Enable protected setups for the mock. - </summary> - <typeparam name="T">Mocked object type. Typically omitted as it can be inferred from the mock instance.</typeparam> - <param name="mock">The mock to set the protected setups on.</param> - </member> - <member name="T:ThisAssembly"> - <group name="overview" title="Overview" order="0" /> - <group name="setups" title="Specifying setups" order="1" /> - <group name="returns" title="Returning values from members" order="2" /> - <group name="verification" title="Verifying setups" order="3" /> - <group name="advanced" title="Advanced scenarios" order="99" /> - <group name="factory" title="Using MockFactory for consistency across mocks" order="4" /> - </member> - <member name="T:Moq.Range"> - <summary> - Kind of range to use in a filter specified through - <see cref="M:Moq.It.IsInRange``1(``0,``0,Moq.Range)"/>. - </summary> - </member> - <member name="F:Moq.Range.Inclusive"> - <summary> - The range includes the <c>to</c> and - <c>from</c> values. - </summary> - </member> - <member name="F:Moq.Range.Exclusive"> - <summary> - The range does not include the <c>to</c> and - <c>from</c> values. - </summary> - </member> - <member name="T:Moq.DefaultValue"> - <summary> - Determines the way default values are generated - calculated for loose mocks. - </summary> - </member> - <member name="F:Moq.DefaultValue.Empty"> - <summary> - Default behavior, which generates empty values for - value types (i.e. default(int)), empty array and - enumerables, and nulls for all other reference types. - </summary> - </member> - <member name="F:Moq.DefaultValue.Mock"> - <summary> - Whenever the default value generated by <see cref="F:Moq.DefaultValue.Empty"/> - is null, replaces this value with a mock (if the type - can be mocked). - </summary> - <remarks> - For sealed classes, a null value will be generated. - </remarks> - </member> - <member name="T:Moq.Linq.MockQueryable`1"> - <summary> - A default implementation of IQueryable for use with QueryProvider - </summary> - </member> - <member name="M:Moq.Linq.MockQueryable`1.#ctor(System.Linq.Expressions.MethodCallExpression)"> - <summary> - The <paramref name="underlyingCreateMocks"/> is a - static method that returns an IQueryable of Mocks of T which is used to - apply the linq specification to. - </summary> - </member> - <member name="T:Moq.Match"> - <summary> - Allows creation custom value matchers that can be used on setups and verification, - completely replacing the built-in <see cref="T:Moq.It"/> class with your own argument - matching rules. - </summary><remarks> - See also <see cref="T:Moq.Match`1"/>. - </remarks> - </member> - <member name="M:Moq.Match.Matcher``1"> - <devdoc> - Provided for the sole purpose of rendering the delegate passed to the - matcher constructor if no friendly render lambda is provided. - </devdoc> - </member> - <member name="M:Moq.Match.Create``1(System.Predicate{``0})"> - <summary> - Initializes the match with the condition that - will be checked in order to match invocation - values. - </summary><param name="condition">The condition to match against actual values.</param><remarks> - <seealso cref="T:Moq.Match`1"/> - </remarks> - </member> - <member name="M:Moq.Match.Create``1(System.Predicate{``0},System.Linq.Expressions.Expression{System.Func{``0}})"> - <!-- No matching elements were found for the following include tag --><include file="Match.xdoc" path="docs/doc[@for="Match.Create{T}(condition,renderExpression"]/*"/> - </member> - <member name="M:Moq.Match.SetLastMatch``1(Moq.Match{``0})"> - <devdoc> - This method is used to set an expression as the last matcher invoked, - which is used in the SetupSet to allow matchers in the prop = value - delegate expression. This delegate is executed in "fluent" mode in - order to capture the value being set, and construct the corresponding - methodcall. - This is also used in the MatcherFactory for each argument expression. - This method ensures that when we execute the delegate, we - also track the matcher that was invoked, so that when we create the - methodcall we build the expression using it, rather than the null/default - value returned from the actual invocation. - </devdoc> - </member> - <member name="T:Moq.Match`1"> - <summary> - Allows creation custom value matchers that can be used on setups and verification, - completely replacing the built-in <see cref="T:Moq.It"/> class with your own argument - matching rules. - </summary><typeparam name="T">Type of the value to match.</typeparam><remarks> - The argument matching is used to determine whether a concrete - invocation in the mock matches a given setup. This - matching mechanism is fully extensible. - </remarks><example> - Creating a custom matcher is straightforward. You just need to create a method - that returns a value from a call to <see cref="M:Moq.Match.Create``1(System.Predicate{``0})"/> with - your matching condition and optional friendly render expression: - <code> - [Matcher] - public Order IsBigOrder() - { - return Match<Order>.Create( - o => o.GrandTotal >= 5000, - /* a friendly expression to render on failures */ - () => IsBigOrder()); - } - </code> - This method can be used in any mock setup invocation: - <code> - mock.Setup(m => m.Submit(IsBigOrder()).Throws<UnauthorizedAccessException>(); - </code> - At runtime, Moq knows that the return value was a matcher (note that the method MUST be - annotated with the [Matcher] attribute in order to determine this) and - evaluates your predicate with the actual value passed into your predicate. - <para> - Another example might be a case where you want to match a lists of orders - that contains a particular one. You might create matcher like the following: - </para> - <code> - public static class Orders - { - [Matcher] - public static IEnumerable<Order> Contains(Order order) - { - return Match<IEnumerable<Order>>.Create(orders => orders.Contains(order)); - } - } - </code> - Now we can invoke this static method instead of an argument in an - invocation: - <code> - var order = new Order { ... }; - var mock = new Mock<IRepository<Order>>(); - - mock.Setup(x => x.Save(Orders.Contains(order))) - .Throws<ArgumentException>(); - </code> - </example> - </member> - <member name="T:Moq.FluentMockContext"> - <summary> - Tracks the current mock and interception context. - </summary> - </member> - <member name="P:Moq.FluentMockContext.IsActive"> - <summary> - Having an active fluent mock context means that the invocation - is being performed in "trial" mode, just to gather the - target method and arguments that need to be matched later - when the actual invocation is made. - </summary> - </member> - <member name="T:Moq.MockDefaultValueProvider"> - <summary> - A <see cref="T:Moq.IDefaultValueProvider"/> that returns an empty default value - for non-mockeable types, and mocks for all other types (interfaces and - non-sealed classes) that can be mocked. - </summary> - </member> - <member name="T:Moq.Mocks"> - <summary> - Allows querying the universe of mocks for those that behave - according to the LINQ query specification. - </summary> - <devdoc> - This entry-point into Linq to Mocks is the only one in the root Moq - namespace to ease discovery. But to get all the mocking extension - methods on Object, a using of Moq.Linq must be done, so that the - polluting of the intellisense for all objects is an explicit opt-in. - </devdoc> - </member> - <member name="M:Moq.Mocks.Of``1"> - <summary> - Access the universe of mocks of the given type, to retrieve those - that behave according to the LINQ query specification. - </summary> - <typeparam name="T">The type of the mocked object to query.</typeparam> - </member> - <member name="M:Moq.Mocks.Of``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})"> - <summary> - Access the universe of mocks of the given type, to retrieve those - that behave according to the LINQ query specification. - </summary> - <param name="specification">The predicate with the setup expressions.</param> - <typeparam name="T">The type of the mocked object to query.</typeparam> - </member> - <member name="M:Moq.Mocks.OneOf``1"> - <summary> - Creates an mock object of the indicated type. - </summary> - <typeparam name="T">The type of the mocked object.</typeparam> - <returns>The mocked object created.</returns> - </member> - <member name="M:Moq.Mocks.OneOf``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})"> - <summary> - Creates an mock object of the indicated type. - </summary> - <param name="specification">The predicate with the setup expressions.</param> - <typeparam name="T">The type of the mocked object.</typeparam> - <returns>The mocked object created.</returns> - </member> - <member name="M:Moq.Mocks.CreateMockQuery``1"> - <summary> - Creates the mock query with the underlying queriable implementation. - </summary> - </member> - <member name="M:Moq.Mocks.CreateQueryable``1"> - <summary> - Wraps the enumerator inside a queryable. - </summary> - </member> - <member name="M:Moq.Mocks.CreateMocks``1"> - <summary> - Method that is turned into the actual call from .Query{T}, to - transform the queryable query into a normal enumerable query. - This method is never used directly by consumers. - </summary> - </member> - <member name="M:Moq.Mocks.SetPropery``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},``1)"> - <summary> - Extension method used to support Linq-like setup properties that are not virtual but do have - a getter and a setter, thereby allowing the use of Linq to Mocks to quickly initialize Dtos too :) - </summary> - </member> - <member name="T:Moq.QueryableMockExtensions"> - <summary> - Helper extensions that are used by the query translator. - </summary> - </member> - <member name="M:Moq.QueryableMockExtensions.FluentMock``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})"> - <summary> - Retrieves a fluent mock from the given setup expression. - </summary> - </member> - <member name="M:Moq.Proxy.IProxyFactory.GetDelegateProxyInterface(System.Type,System.Reflection.MethodInfo@)"> - <summary> - Gets an autogenerated interface with a method on it that matches the signature of the specified - <paramref name="delegateType"/>. - </summary> - <remarks> - Such an interface can then be mocked, and a delegate pointed at the method on the mocked instance. - This is how we support delegate mocking. The factory caches such interfaces and reuses them - for repeated requests for the same delegate type. - </remarks> - <param name="delegateType">The delegate type for which an interface is required.</param> - <param name="delegateInterfaceMethod">The method on the autogenerated interface.</param> - </member> - <member name="M:Moq.Proxy.CastleProxyFactory.CreateProxy(System.Type,Moq.Proxy.ICallInterceptor,System.Type[],System.Object[])"> - <inheritdoc /> - </member> - <member name="M:Moq.Proxy.CastleProxyFactory.GetDelegateProxyInterface(System.Type,System.Reflection.MethodInfo@)"> - <inheritdoc /> - </member> - <member name="T:Moq.Times"> - <summary> - Defines the number of invocations allowed by a mocked method. - </summary> - </member> - <member name="M:Moq.Times.AtLeast(System.Int32)"> - <summary> - Specifies that a mocked method should be invoked <paramref name="callCount"/> times as minimum. - </summary><param name="callCount">The minimun number of times.</param><returns>An object defining the allowed number of invocations.</returns> - </member> - <member name="M:Moq.Times.AtLeastOnce"> - <summary> - Specifies that a mocked method should be invoked one time as minimum. - </summary><returns>An object defining the allowed number of invocations.</returns> - </member> - <member name="M:Moq.Times.AtMost(System.Int32)"> - <summary> - Specifies that a mocked method should be invoked <paramref name="callCount"/> time as maximun. - </summary><param name="callCount">The maximun number of times.</param><returns>An object defining the allowed number of invocations.</returns> - </member> - <member name="M:Moq.Times.AtMostOnce"> - <summary> - Specifies that a mocked method should be invoked one time as maximun. - </summary><returns>An object defining the allowed number of invocations.</returns> - </member> - <member name="M:Moq.Times.Between(System.Int32,System.Int32,Moq.Range)"> - <summary> - Specifies that a mocked method should be invoked between <paramref name="callCountFrom"/> and - <paramref name="callCountTo"/> times. - </summary><param name="callCountFrom">The minimun number of times.</param><param name="callCountTo">The maximun number of times.</param><param name="rangeKind"> - The kind of range. See <see cref="T:Moq.Range"/>. - </param><returns>An object defining the allowed number of invocations.</returns> - </member> - <member name="M:Moq.Times.Exactly(System.Int32)"> - <summary> - Specifies that a mocked method should be invoked exactly <paramref name="callCount"/> times. - </summary><param name="callCount">The times that a method or property can be called.</param><returns>An object defining the allowed number of invocations.</returns> - </member> - <member name="M:Moq.Times.Never"> - <summary> - Specifies that a mocked method should not be invoked. - </summary><returns>An object defining the allowed number of invocations.</returns> - </member> - <member name="M:Moq.Times.Once"> - <summary> - Specifies that a mocked method should be invoked exactly one time. - </summary><returns>An object defining the allowed number of invocations.</returns> - </member> - <member name="M:Moq.Times.Equals(System.Object)"> - <summary> - Determines whether the specified <see cref="T:System.Object"/> is equal to this instance. - </summary><param name="obj"> - The <see cref="T:System.Object"/> to compare with this instance. - </param><returns> - <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Moq.Times.GetHashCode"> - <summary> - Returns a hash code for this instance. - </summary><returns> - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - </returns> - </member> - <member name="M:Moq.Times.op_Equality(Moq.Times,Moq.Times)"> - <summary> - Determines whether two specified <see cref="T:Moq.Times"/> objects have the same value. - </summary><param name="left"> - The first <see cref="T:Moq.Times"/>. - </param><param name="right"> - The second <see cref="T:Moq.Times"/>. - </param><returns> - <c>true</c> if the value of left is the same as the value of right; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Moq.Times.op_Inequality(Moq.Times,Moq.Times)"> - <summary> - Determines whether two specified <see cref="T:Moq.Times"/> objects have different values. - </summary><param name="left"> - The first <see cref="T:Moq.Times"/>. - </param><param name="right"> - The second <see cref="T:Moq.Times"/>. - </param><returns> - <c>true</c> if the value of left is different from the value of right; otherwise, <c>false</c>. - </returns> - </member> - </members> -</doc> diff --git a/packages/Moq.4.2.1510.2205/lib/net40/Moq.dll b/packages/Moq.4.2.1510.2205/lib/net40/Moq.dll deleted file mode 100644 index f5b15459f8e71b4a8ce35376e8ec806ef383d560..0000000000000000000000000000000000000000 Binary files a/packages/Moq.4.2.1510.2205/lib/net40/Moq.dll and /dev/null differ diff --git a/packages/Moq.4.2.1510.2205/lib/net40/Moq.xml b/packages/Moq.4.2.1510.2205/lib/net40/Moq.xml deleted file mode 100644 index cff35c170b7d1ef1fd074b2580555589c107ef67..0000000000000000000000000000000000000000 --- a/packages/Moq.4.2.1510.2205/lib/net40/Moq.xml +++ /dev/null @@ -1,5455 +0,0 @@ -<?xml version="1.0"?> -<doc> - <assembly> - <name>Moq</name> - </assembly> - <members> - <member name="T:Moq.Language.ISetupConditionResult`1"> - <summary> - Implements the fluent API. - </summary> - </member> - <member name="M:Moq.Language.ISetupConditionResult`1.Setup(System.Linq.Expressions.Expression{System.Action{`0}})"> - <summary> - The expectation will be considered only in the former condition. - </summary> - <param name="expression"></param> - <returns></returns> - </member> - <member name="M:Moq.Language.ISetupConditionResult`1.Setup``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> - <summary> - The expectation will be considered only in the former condition. - </summary> - <typeparam name="TResult"></typeparam> - <param name="expression"></param> - <returns></returns> - </member> - <member name="M:Moq.Language.ISetupConditionResult`1.SetupGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> - <summary> - Setups the get. - </summary> - <typeparam name="TProperty">The type of the property.</typeparam> - <param name="expression">The expression.</param> - <returns></returns> - </member> - <member name="M:Moq.Language.ISetupConditionResult`1.SetupSet``1(System.Action{`0})"> - <summary> - Setups the set. - </summary> - <typeparam name="TProperty">The type of the property.</typeparam> - <param name="setterExpression">The setter expression.</param> - <returns></returns> - </member> - <member name="M:Moq.Language.ISetupConditionResult`1.SetupSet(System.Action{`0})"> - <summary> - Setups the set. - </summary> - <param name="setterExpression">The setter expression.</param> - <returns></returns> - </member> - <member name="M:Moq.IInterceptStrategy.HandleIntercept(Moq.Proxy.ICallContext,Moq.InterceptorContext,Moq.CurrentInterceptContext)"> - <summary> - Handle interception - </summary> - <param name="invocation">the current invocation context</param> - <param name="ctx">shared data for the interceptor as a whole</param> - <param name="localCtx">shared data among the strategies during a single interception</param> - <returns>InterceptionAction.Continue if further interception has to be processed, otherwise InterceptionAction.Stop</returns> - </member> - <member name="T:Moq.IMock`1"> - <summary> - Covarient interface for Mock<T> such that casts between IMock<Employee> to IMock<Person> - are possible. Only covers the covariant members of Mock<T>. - </summary> - </member> - <member name="P:Moq.IMock`1.Object"> - <summary> - Exposes the mocked object instance. - </summary> - </member> - <member name="P:Moq.IMock`1.Behavior"> - <summary> - Behavior of the mock, according to the value set in the constructor. - </summary> - </member> - <member name="P:Moq.IMock`1.CallBase"> - <summary> - Whether the base member virtual implementation will be called - for mocked classes if no setup is matched. Defaults to <see langword="false"/>. - </summary> - </member> - <member name="P:Moq.IMock`1.DefaultValue"> - <summary> - Specifies the behavior to use when returning default values for - unexpected invocations on loose mocks. - </summary> - </member> - <member name="M:Moq.AddActualInvocation.GetEventFromName(System.String)"> - <summary> - Get an eventInfo for a given event name. Search type ancestors depth first if necessary. - </summary> - <param name="eventName">Name of the event, with the set_ or get_ prefix already removed</param> - </member> - <member name="M:Moq.AddActualInvocation.GetNonPublicEventFromName(System.String)"> - <summary> - Get an eventInfo for a given event name. Search type ancestors depth first if necessary. - Searches also in non public events. - </summary> - <param name="eventName">Name of the event, with the set_ or get_ prefix already removed</param> - </member> - <member name="M:Moq.AddActualInvocation.GetAncestorTypes(System.Type)"> - <summary> - Given a type return all of its ancestors, both types and interfaces. - </summary> - <param name="initialType">The type to find immediate ancestors of</param> - </member> - <member name="T:Moq.Language.ICallback"> - <summary> - Defines the <c>Callback</c> verb and overloads. - </summary> - </member> - <member name="T:Moq.IHideObjectMembers"> - <summary> - Helper interface used to hide the base <see cref="T:System.Object"/> - members from the fluent API to make it much cleaner - in Visual Studio intellisense. - </summary> - </member> - <member name="M:Moq.IHideObjectMembers.GetType"> - <summary/> - </member> - <member name="M:Moq.IHideObjectMembers.GetHashCode"> - <summary/> - </member> - <member name="M:Moq.IHideObjectMembers.ToString"> - <summary/> - </member> - <member name="M:Moq.IHideObjectMembers.Equals(System.Object)"> - <summary/> - </member> - <member name="M:Moq.Language.ICallback.Callback(System.Action)"> - <summary> - Specifies a callback to invoke when the method is called. - </summary> - <param name="action">The callback method to invoke.</param> - <example> - The following example specifies a callback to set a boolean - value that can be used later: - <code> - var called = false; - mock.Setup(x => x.Execute()) - .Callback(() => called = true); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``1(System.Action{``0})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T">The argument type of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <example> - Invokes the given callback with the concrete invocation argument value. - <para> - Notice how the specific string argument is retrieved by simply declaring - it as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute(It.IsAny<string>())) - .Callback((string command) => Console.WriteLine(command)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``2(System.Action{``0,``1})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2) => Console.WriteLine(arg1 + arg2)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``3(System.Action{``0,``1,``2})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3) => Console.WriteLine(arg1 + arg2 + arg3)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``4(System.Action{``0,``1,``2,``3})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4) => Console.WriteLine(arg1 + arg2 + arg3 + arg4)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``5(System.Action{``0,``1,``2,``3,``4})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``6(System.Action{``0,``1,``2,``3,``4,``5})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``7(System.Action{``0,``1,``2,``3,``4,``5,``6})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``8(System.Action{``0,``1,``2,``3,``4,``5,``6,``7})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``9(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``10(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``11(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``12(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``13(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``14(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> - <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13, string arg14) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``15(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> - <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> - <typeparam name="T15">The type of the fifteenth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13, string arg14, string arg15) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14 + arg15)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``16(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> - <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> - <typeparam name="T15">The type of the fifteenth argument of the invoked method.</typeparam> - <typeparam name="T16">The type of the sixteenth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13, string arg14, string arg15, string arg16) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14 + arg15 + arg16)); - </code> - </example> - </member> - <member name="T:Moq.Language.ICallback`2"> - <summary> - Defines the <c>Callback</c> verb and overloads for callbacks on - setups that return a value. - </summary> - <typeparam name="TMock">Mocked type.</typeparam> - <typeparam name="TResult">Type of the return value of the setup.</typeparam> - </member> - <member name="M:Moq.Language.ICallback`2.Callback(System.Action)"> - <summary> - Specifies a callback to invoke when the method is called. - </summary> - <param name="action">The callback method to invoke.</param> - <example> - The following example specifies a callback to set a boolean value that can be used later: - <code> - var called = false; - mock.Setup(x => x.Execute()) - .Callback(() => called = true) - .Returns(true); - </code> - Note that in the case of value-returning methods, after the <c>Callback</c> - call you can still specify the return value. - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``1(System.Action{``0})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T">The type of the argument of the invoked method.</typeparam> - <param name="action">Callback method to invoke.</param> - <example> - Invokes the given callback with the concrete invocation argument value. - <para> - Notice how the specific string argument is retrieved by simply declaring - it as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute(It.IsAny<string>())) - .Callback(command => Console.WriteLine(command)) - .Returns(true); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``2(System.Action{``0,``1})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2) => Console.WriteLine(arg1 + arg2)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``3(System.Action{``0,``1,``2})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3) => Console.WriteLine(arg1 + arg2 + arg3)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``4(System.Action{``0,``1,``2,``3})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4) => Console.WriteLine(arg1 + arg2 + arg3 + arg4)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``5(System.Action{``0,``1,``2,``3,``4})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``6(System.Action{``0,``1,``2,``3,``4,``5})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``7(System.Action{``0,``1,``2,``3,``4,``5,``6})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``8(System.Action{``0,``1,``2,``3,``4,``5,``6,``7})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``9(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``10(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``11(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``12(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``13(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``14(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> - <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``15(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> - <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> - <typeparam name="T15">The type of the fifteenth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14 + arg15)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``16(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> - <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> - <typeparam name="T15">The type of the fifteenth argument of the invoked method.</typeparam> - <typeparam name="T16">The type of the sixteenth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14 + arg15 + arg16)); - </code> - </example> - </member> - <member name="T:Moq.Language.IRaise`1"> - <summary> - Defines the <c>Raises</c> verb. - </summary> - </member> - <member name="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"> - <summary> - Specifies the event that will be raised - when the setup is met. - </summary> - <param name="eventExpression">An expression that represents an event attach or detach action.</param> - <param name="args">The event arguments to pass for the raised event.</param> - <example> - The following example shows how to raise an event when - the setup is met: - <code> - var mock = new Mock<IContainer>(); - - mock.Setup(add => add.Add(It.IsAny<string>(), It.IsAny<object>())) - .Raises(add => add.Added += null, EventArgs.Empty); - </code> - </example> - </member> - <member name="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.Func{System.EventArgs})"> - <summary> - Specifies the event that will be raised - when the setup is matched. - </summary> - <param name="eventExpression">An expression that represents an event attach or detach action.</param> - <param name="func">A function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.Object[])"> - <summary> - Specifies the custom event that will be raised - when the setup is matched. - </summary> - <param name="eventExpression">An expression that represents an event attach or detach action.</param> - <param name="args">The arguments to pass to the custom delegate (non EventHandler-compatible).</param> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``1(System.Action{`0},System.Func{``0,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``2(System.Action{`0},System.Func{``0,``1,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``3(System.Action{`0},System.Func{``0,``1,``2,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``4(System.Action{`0},System.Func{``0,``1,``2,``3,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> - <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``5(System.Action{`0},System.Func{``0,``1,``2,``3,``4,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> - <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> - <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``6(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> - <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> - <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> - <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``7(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> - <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> - <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> - <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> - <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``8(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> - <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> - <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> - <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> - <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> - <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``9(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> - <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> - <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> - <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> - <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> - <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> - <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``10(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> - <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> - <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> - <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> - <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> - <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> - <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> - <typeparam name="T10">The type of the tenth argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``11(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> - <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> - <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> - <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> - <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> - <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> - <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> - <typeparam name="T10">The type of the tenth argument received by the expected invocation.</typeparam> - <typeparam name="T11">The type of the eleventh argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``12(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> - <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> - <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> - <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> - <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> - <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> - <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> - <typeparam name="T10">The type of the tenth argument received by the expected invocation.</typeparam> - <typeparam name="T11">The type of the eleventh argument received by the expected invocation.</typeparam> - <typeparam name="T12">The type of the twelfth argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``13(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> - <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> - <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> - <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> - <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> - <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> - <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> - <typeparam name="T10">The type of the tenth argument received by the expected invocation.</typeparam> - <typeparam name="T11">The type of the eleventh argument received by the expected invocation.</typeparam> - <typeparam name="T12">The type of the twelfth argument received by the expected invocation.</typeparam> - <typeparam name="T13">The type of the thirteenth argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``14(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> - <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> - <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> - <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> - <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> - <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> - <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> - <typeparam name="T10">The type of the tenth argument received by the expected invocation.</typeparam> - <typeparam name="T11">The type of the eleventh argument received by the expected invocation.</typeparam> - <typeparam name="T12">The type of the twelfth argument received by the expected invocation.</typeparam> - <typeparam name="T13">The type of the thirteenth argument received by the expected invocation.</typeparam> - <typeparam name="T14">The type of the fourteenth argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``15(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> - <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> - <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> - <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> - <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> - <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> - <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> - <typeparam name="T10">The type of the tenth argument received by the expected invocation.</typeparam> - <typeparam name="T11">The type of the eleventh argument received by the expected invocation.</typeparam> - <typeparam name="T12">The type of the twelfth argument received by the expected invocation.</typeparam> - <typeparam name="T13">The type of the thirteenth argument received by the expected invocation.</typeparam> - <typeparam name="T14">The type of the fourteenth argument received by the expected invocation.</typeparam> - <typeparam name="T15">The type of the fifteenth argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``16(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> - <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> - <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> - <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> - <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> - <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> - <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> - <typeparam name="T10">The type of the tenth argument received by the expected invocation.</typeparam> - <typeparam name="T11">The type of the eleventh argument received by the expected invocation.</typeparam> - <typeparam name="T12">The type of the twelfth argument received by the expected invocation.</typeparam> - <typeparam name="T13">The type of the thirteenth argument received by the expected invocation.</typeparam> - <typeparam name="T14">The type of the fourteenth argument received by the expected invocation.</typeparam> - <typeparam name="T15">The type of the fifteenth argument received by the expected invocation.</typeparam> - <typeparam name="T16">The type of the sixteenth argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="T:Moq.Language.IReturns`2"> - <summary> - Defines the <c>Returns</c> verb. - </summary> - <typeparam name="TMock">Mocked type.</typeparam> - <typeparam name="TResult">Type of the return value from the expression.</typeparam> - </member> - <member name="M:Moq.Language.IReturns`2.Returns(`1)"> - <summary> - Specifies the value to return. - </summary> - <param name="value">The value to return, or <see langword="null"/>.</param> - <example> - Return a <c>true</c> value from the method call: - <code> - mock.Setup(x => x.Execute("ping")) - .Returns(true); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns(System.Func{`1})"> - <summary> - Specifies a function that will calculate the value to return from the method. - </summary> - <param name="valueFunction">The function that will calculate the return value.</param> - <example group="returns"> - Return a calculated value when the method is called: - <code> - mock.Setup(x => x.Execute("ping")) - .Returns(() => returnValues[0]); - </code> - The lambda expression to retrieve the return value is lazy-executed, - meaning that its value may change depending on the moment the method - is executed and the value the <c>returnValues</c> array has at - that moment. - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``1(System.Func{``0,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T">The type of the argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <example group="returns"> - Return a calculated value which is evaluated lazily at the time of the invocation. - <para> - The lookup list can change between invocations and the setup - will return different values accordingly. Also, notice how the specific - string argument is retrieved by simply declaring it as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute(It.IsAny<string>())) - .Returns((string command) => returnValues[command]); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.CallBase"> - <summary> - Calls the real method of the object and returns its return value. - </summary> - <returns>The value calculated by the real method of the object.</returns> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``2(System.Func{``0,``1,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2) => arg1 + arg2); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``3(System.Func{``0,``1,``2,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3) => arg1 + arg2 + arg3); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``4(System.Func{``0,``1,``2,``3,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4) => arg1 + arg2 + arg3 + arg4); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``5(System.Func{``0,``1,``2,``3,``4,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5) => arg1 + arg2 + arg3 + arg4 + arg5); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``6(System.Func{``0,``1,``2,``3,``4,``5,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``7(System.Func{``0,``1,``2,``3,``4,``5,``6,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``8(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``9(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``10(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``11(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``12(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``13(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``14(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> - <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13, string arg14) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``15(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> - <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> - <typeparam name="T15">The type of the fifteenth argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13, string arg14, string arg15) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14 + arg15); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``16(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> - <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> - <typeparam name="T15">The type of the fifteenth argument of the invoked method.</typeparam> - <typeparam name="T16">The type of the sixteenth argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13, string arg14, string arg15, string arg16) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14 + arg15 + arg16); - </code> - </example> - </member> - <member name="T:Moq.Proxy.ProxyMethodHook"> - <summary> - Hook used to tells Castle which methods to proxy in mocked classes. - - Here we proxy the default methods Castle suggests (everything Object's methods) - plus Object.ToString(), so we can give mocks useful default names. - - This is required to allow Moq to mock ToString on proxy *class* implementations. - </summary> - </member> - <member name="M:Moq.Proxy.ProxyMethodHook.ShouldInterceptMethod(System.Type,System.Reflection.MethodInfo)"> - <summary> - Extends AllMethodsHook.ShouldInterceptMethod to also intercept Object.ToString(). - </summary> - </member> - <member name="T:Moq.Proxy.InterfaceProxy"> - <summary> - <para>The base class used for all our interface-inheriting proxies, which overrides the default - Object.ToString() behavior, to route it via the mock by default, unless overriden by a - real implementation.</para> - - <para>This is required to allow Moq to mock ToString on proxy *interface* implementations.</para> - </summary> - <remarks> - <para><strong>This is internal to Moq and should not be generally used.</strong></para> - - <para>Unfortunately it must be public, due to cross-assembly visibility issues with reflection, - see github.com/Moq/moq4/issues/98 for details.</para> - </remarks> - </member> - <member name="M:Moq.Proxy.InterfaceProxy.ToString"> - <summary> - Overrides the default ToString implementation to instead find the mock for this mock.Object, - and return MockName + '.Object' as the mocked object's ToString, to make it easy to relate - mocks and mock object instances in error messages. - </summary> - </member> - <member name="T:Moq.ReturnsExtensions"> - <summary> - Defines async extension methods on IReturns. - </summary> - </member> - <member name="M:Moq.ReturnsExtensions.ReturnsAsync``2(Moq.Language.IReturns{``0,System.Threading.Tasks.Task{``1}},``1)"> - <summary> - Allows to specify the return value of an asynchronous method. - </summary> - </member> - <member name="M:Moq.ReturnsExtensions.ThrowsAsync``2(Moq.Language.IReturns{``0,System.Threading.Tasks.Task{``1}},System.Exception)"> - <summary> - Allows to specify the exception thrown by an asynchronous method. - </summary> - </member> - <member name="T:Moq.Language.ISetupSequentialResult`1"> - <summary> - Language for ReturnSequence - </summary> - </member> - <member name="M:Moq.Language.ISetupSequentialResult`1.Returns(`0)"> - <summary> - Returns value - </summary> - </member> - <member name="M:Moq.Language.ISetupSequentialResult`1.Throws(System.Exception)"> - <summary> - Throws an exception - </summary> - </member> - <member name="M:Moq.Language.ISetupSequentialResult`1.Throws``1"> - <summary> - Throws an exception - </summary> - </member> - <member name="M:Moq.Language.ISetupSequentialResult`1.CallBase"> - <summary> - Calls original method - </summary> - </member> - <member name="F:Moq.Linq.FluentMockVisitor.isFirst"> - <summary> - The first method call or member access will be the - last segment of the expression (depth-first traversal), - which is the one we have to Setup rather than FluentMock. - And the last one is the one we have to Mock.Get rather - than FluentMock. - </summary> - </member> - <member name="T:Moq.Mock"> - <summary> - Base class for mocks and static helper class with methods that - apply to mocked objects, such as <see cref="M:Moq.Mock.Get``1(``0)"/> to - retrieve a <see cref="T:Moq.Mock`1"/> from an object instance. - </summary> - </member> - <member name="M:Moq.Mock.Of``1"> - <summary> - Creates an mock object of the indicated type. - </summary> - <typeparam name="T">The type of the mocked object.</typeparam> - <returns>The mocked object created.</returns> - </member> - <member name="M:Moq.Mock.Of``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})"> - <summary> - Creates an mock object of the indicated type. - </summary> - <param name="predicate">The predicate with the specification of how the mocked object should behave.</param> - <typeparam name="T">The type of the mocked object.</typeparam> - <returns>The mocked object created.</returns> - </member> - <member name="M:Moq.Mock.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Moq.Mock"/> class. - </summary> - </member> - <member name="M:Moq.Mock.Get``1(``0)"> - <summary> - Retrieves the mock object for the given object instance. - </summary><typeparam name="T"> - Type of the mock to retrieve. Can be omitted as it's inferred - from the object instance passed in as the <paramref name="mocked"/> instance. - </typeparam><param name="mocked">The instance of the mocked object.</param><returns>The mock associated with the mocked object.</returns><exception cref="T:System.ArgumentException"> - The received <paramref name="mocked"/> instance - was not created by Moq. - </exception><example group="advanced"> - The following example shows how to add a new setup to an object - instance which is not the original <see cref="T:Moq.Mock`1"/> but rather - the object associated with it: - <code> - // Typed instance, not the mock, is retrieved from some test API. - HttpContextBase context = GetMockContext(); - - // context.Request is the typed object from the "real" API - // so in order to add a setup to it, we need to get - // the mock that "owns" it - Mock<HttpRequestBase> request = Mock.Get(context.Request); - mock.Setup(req => req.AppRelativeCurrentExecutionFilePath) - .Returns(tempUrl); - </code> - </example> - </member> - <member name="M:Moq.Mock.OnGetObject"> - <summary> - Returns the mocked object value. - </summary> - </member> - <member name="M:Moq.Mock.Verify"> - <summary> - Verifies that all verifiable expectations have been met. - </summary><example group="verification"> - This example sets up an expectation and marks it as verifiable. After - the mock is used, a <c>Verify()</c> call is issued on the mock - to ensure the method in the setup was invoked: - <code> - var mock = new Mock<IWarehouse>(); - this.Setup(x => x.HasInventory(TALISKER, 50)).Verifiable().Returns(true); - ... - // other test code - ... - // Will throw if the test code has didn't call HasInventory. - this.Verify(); - </code> - </example><exception cref="T:Moq.MockException">Not all verifiable expectations were met.</exception> - </member> - <member name="M:Moq.Mock.VerifyAll"> - <summary> - Verifies all expectations regardless of whether they have - been flagged as verifiable. - </summary><example group="verification"> - This example sets up an expectation without marking it as verifiable. After - the mock is used, a <see cref="M:Moq.Mock.VerifyAll"/> call is issued on the mock - to ensure that all expectations are met: - <code> - var mock = new Mock<IWarehouse>(); - this.Setup(x => x.HasInventory(TALISKER, 50)).Returns(true); - ... - // other test code - ... - // Will throw if the test code has didn't call HasInventory, even - // that expectation was not marked as verifiable. - this.VerifyAll(); - </code> - </example><exception cref="T:Moq.MockException">At least one expectation was not met.</exception> - </member> - <member name="M:Moq.Mock.GetInterceptor(System.Linq.Expressions.Expression,Moq.Mock)"> - <summary> - Gets the interceptor target for the given expression and root mock, - building the intermediate hierarchy of mock objects if necessary. - </summary> - </member> - <member name="M:Moq.Mock.DoRaise(System.Reflection.EventInfo,System.EventArgs)"> - <summary> - Raises the associated event with the given - event argument data. - </summary> - </member> - <member name="M:Moq.Mock.DoRaise(System.Reflection.EventInfo,System.Object[])"> - <summary> - Raises the associated event with the given - event argument data. - </summary> - </member> - <member name="M:Moq.Mock.As``1"> - <summary> - Adds an interface implementation to the mock, - allowing setups to be specified for it. - </summary><remarks> - This method can only be called before the first use - of the mock <see cref="P:Moq.Mock.Object"/> property, at which - point the runtime type has already been generated - and no more interfaces can be added to it. - <para> - Also, <typeparamref name="TInterface"/> must be an - interface and not a class, which must be specified - when creating the mock instead. - </para> - </remarks><exception cref="T:System.InvalidOperationException"> - The mock type - has already been generated by accessing the <see cref="P:Moq.Mock.Object"/> property. - </exception><exception cref="T:System.ArgumentException"> - The <typeparamref name="TInterface"/> specified - is not an interface. - </exception><example> - The following example creates a mock for the main interface - and later adds <see cref="T:System.IDisposable"/> to it to verify - it's called by the consumer code: - <code> - var mock = new Mock<IProcessor>(); - mock.Setup(x => x.Execute("ping")); - - // add IDisposable interface - var disposable = mock.As<IDisposable>(); - disposable.Setup(d => d.Dispose()).Verifiable(); - </code> - </example><typeparam name="TInterface">Type of interface to cast the mock to.</typeparam> - </member> - <member name="M:Moq.Mock.SetReturnsDefault``1(``0)"> - <!-- No matching elements were found for the following include tag --><include file="Mock.Generic.xdoc" path="docs/doc[@for="Mock.SetReturnDefault{TReturn}"]/*"/> - </member> - <member name="P:Moq.Mock.Behavior"> - <summary> - Behavior of the mock, according to the value set in the constructor. - </summary> - </member> - <member name="P:Moq.Mock.CallBase"> - <summary> - Whether the base member virtual implementation will be called - for mocked classes if no setup is matched. Defaults to <see langword="false"/>. - </summary> - </member> - <member name="P:Moq.Mock.DefaultValue"> - <summary> - Specifies the behavior to use when returning default values for - unexpected invocations on loose mocks. - </summary> - </member> - <member name="P:Moq.Mock.Object"> - <summary> - Gets the mocked object instance. - </summary> - </member> - <member name="P:Moq.Mock.MockedType"> - <summary> - Retrieves the type of the mocked object, its generic type argument. - This is used in the auto-mocking of hierarchy access. - </summary> - </member> - <member name="P:Moq.Mock.DelegateInterfaceMethod"> - <summary> - If this is a mock of a delegate, this property contains the method - on the autogenerated interface so that we can convert setup + verify - expressions on the delegate into expressions on the interface proxy. - </summary> - </member> - <member name="P:Moq.Mock.IsDelegateMock"> - <summary> - Allows to check whether expression conversion to the <see cref="P:Moq.Mock.DelegateInterfaceMethod"/> - must be performed on the mock, without causing unnecessarily early initialization of - the mock instance, which breaks As{T}. - </summary> - </member> - <member name="P:Moq.Mock.DefaultValueProvider"> - <summary> - Specifies the class that will determine the default - value to return when invocations are made that - have no setups and need to return a default - value (for loose mocks). - </summary> - </member> - <member name="P:Moq.Mock.ImplementedInterfaces"> - <summary> - Exposes the list of extra interfaces implemented by the mock. - </summary> - </member> - <member name="T:Moq.MockRepository"> - <summary> - Utility repository class to use to construct multiple - mocks when consistent verification is - desired for all of them. - </summary> - <remarks> - If multiple mocks will be created during a test, passing - the desired <see cref="T:Moq.MockBehavior"/> (if different than the - <see cref="F:Moq.MockBehavior.Default"/> or the one - passed to the repository constructor) and later verifying each - mock can become repetitive and tedious. - <para> - This repository class helps in that scenario by providing a - simplified creation of multiple mocks with a default - <see cref="T:Moq.MockBehavior"/> (unless overriden by calling - <see cref="M:Moq.MockFactory.Create``1(Moq.MockBehavior)"/>) and posterior verification. - </para> - </remarks> - <example group="repository"> - The following is a straightforward example on how to - create and automatically verify strict mocks using a <see cref="T:Moq.MockRepository"/>: - <code> - var repository = new MockRepository(MockBehavior.Strict); - - var foo = repository.Create<IFoo>(); - var bar = repository.Create<IBar>(); - - // no need to call Verifiable() on the setup - // as we'll be validating all of them anyway. - foo.Setup(f => f.Do()); - bar.Setup(b => b.Redo()); - - // exercise the mocks here - - repository.VerifyAll(); - // At this point all setups are already checked - // and an optional MockException might be thrown. - // Note also that because the mocks are strict, any invocation - // that doesn't have a matching setup will also throw a MockException. - </code> - The following examples shows how to setup the repository - to create loose mocks and later verify only verifiable setups: - <code> - var repository = new MockRepository(MockBehavior.Loose); - - var foo = repository.Create<IFoo>(); - var bar = repository.Create<IBar>(); - - // this setup will be verified when we verify the repository - foo.Setup(f => f.Do()).Verifiable(); - - // this setup will NOT be verified - foo.Setup(f => f.Calculate()); - - // this setup will be verified when we verify the repository - bar.Setup(b => b.Redo()).Verifiable(); - - // exercise the mocks here - // note that because the mocks are Loose, members - // called in the interfaces for which no matching - // setups exist will NOT throw exceptions, - // and will rather return default values. - - repository.Verify(); - // At this point verifiable setups are already checked - // and an optional MockException might be thrown. - </code> - The following examples shows how to setup the repository with a - default strict behavior, overriding that default for a - specific mock: - <code> - var repository = new MockRepository(MockBehavior.Strict); - - // this particular one we want loose - var foo = repository.Create<IFoo>(MockBehavior.Loose); - var bar = repository.Create<IBar>(); - - // specify setups - - // exercise the mocks here - - repository.Verify(); - </code> - </example> - <seealso cref="T:Moq.MockBehavior"/> - </member> - <member name="T:Moq.MockFactory"> - <summary> - Utility factory class to use to construct multiple - mocks when consistent verification is - desired for all of them. - </summary> - <remarks> - If multiple mocks will be created during a test, passing - the desired <see cref="T:Moq.MockBehavior"/> (if different than the - <see cref="F:Moq.MockBehavior.Default"/> or the one - passed to the factory constructor) and later verifying each - mock can become repetitive and tedious. - <para> - This factory class helps in that scenario by providing a - simplified creation of multiple mocks with a default - <see cref="T:Moq.MockBehavior"/> (unless overriden by calling - <see cref="M:Moq.MockFactory.Create``1(Moq.MockBehavior)"/>) and posterior verification. - </para> - </remarks> - <example group="factory"> - The following is a straightforward example on how to - create and automatically verify strict mocks using a <see cref="T:Moq.MockFactory"/>: - <code> - var factory = new MockFactory(MockBehavior.Strict); - - var foo = factory.Create<IFoo>(); - var bar = factory.Create<IBar>(); - - // no need to call Verifiable() on the setup - // as we'll be validating all of them anyway. - foo.Setup(f => f.Do()); - bar.Setup(b => b.Redo()); - - // exercise the mocks here - - factory.VerifyAll(); - // At this point all setups are already checked - // and an optional MockException might be thrown. - // Note also that because the mocks are strict, any invocation - // that doesn't have a matching setup will also throw a MockException. - </code> - The following examples shows how to setup the factory - to create loose mocks and later verify only verifiable setups: - <code> - var factory = new MockFactory(MockBehavior.Loose); - - var foo = factory.Create<IFoo>(); - var bar = factory.Create<IBar>(); - - // this setup will be verified when we verify the factory - foo.Setup(f => f.Do()).Verifiable(); - - // this setup will NOT be verified - foo.Setup(f => f.Calculate()); - - // this setup will be verified when we verify the factory - bar.Setup(b => b.Redo()).Verifiable(); - - // exercise the mocks here - // note that because the mocks are Loose, members - // called in the interfaces for which no matching - // setups exist will NOT throw exceptions, - // and will rather return default values. - - factory.Verify(); - // At this point verifiable setups are already checked - // and an optional MockException might be thrown. - </code> - The following examples shows how to setup the factory with a - default strict behavior, overriding that default for a - specific mock: - <code> - var factory = new MockFactory(MockBehavior.Strict); - - // this particular one we want loose - var foo = factory.Create<IFoo>(MockBehavior.Loose); - var bar = factory.Create<IBar>(); - - // specify setups - - // exercise the mocks here - - factory.Verify(); - </code> - </example> - <seealso cref="T:Moq.MockBehavior"/> - </member> - <member name="M:Moq.MockFactory.#ctor(Moq.MockBehavior)"> - <summary> - Initializes the factory with the given <paramref name="defaultBehavior"/> - for newly created mocks from the factory. - </summary> - <param name="defaultBehavior">The behavior to use for mocks created - using the <see cref="M:Moq.MockFactory.Create``1"/> factory method if not overriden - by using the <see cref="M:Moq.MockFactory.Create``1(Moq.MockBehavior)"/> overload.</param> - </member> - <member name="M:Moq.MockFactory.Create``1"> - <summary> - Creates a new mock with the default <see cref="T:Moq.MockBehavior"/> - specified at factory construction time. - </summary> - <typeparam name="T">Type to mock.</typeparam> - <returns>A new <see cref="T:Moq.Mock`1"/>.</returns> - <example ignore="true"> - <code> - var factory = new MockFactory(MockBehavior.Strict); - - var foo = factory.Create<IFoo>(); - // use mock on tests - - factory.VerifyAll(); - </code> - </example> - </member> - <member name="M:Moq.MockFactory.Create``1(System.Object[])"> - <summary> - Creates a new mock with the default <see cref="T:Moq.MockBehavior"/> - specified at factory construction time and with the - the given constructor arguments for the class. - </summary> - <remarks> - The mock will try to find the best match constructor given the - constructor arguments, and invoke that to initialize the instance. - This applies only to classes, not interfaces. - </remarks> - <typeparam name="T">Type to mock.</typeparam> - <param name="args">Constructor arguments for mocked classes.</param> - <returns>A new <see cref="T:Moq.Mock`1"/>.</returns> - <example ignore="true"> - <code> - var factory = new MockFactory(MockBehavior.Default); - - var mock = factory.Create<MyBase>("Foo", 25, true); - // use mock on tests - - factory.Verify(); - </code> - </example> - </member> - <member name="M:Moq.MockFactory.Create``1(Moq.MockBehavior)"> - <summary> - Creates a new mock with the given <paramref name="behavior"/>. - </summary> - <typeparam name="T">Type to mock.</typeparam> - <param name="behavior">Behavior to use for the mock, which overrides - the default behavior specified at factory construction time.</param> - <returns>A new <see cref="T:Moq.Mock`1"/>.</returns> - <example group="factory"> - The following example shows how to create a mock with a different - behavior to that specified as the default for the factory: - <code> - var factory = new MockFactory(MockBehavior.Strict); - - var foo = factory.Create<IFoo>(MockBehavior.Loose); - </code> - </example> - </member> - <member name="M:Moq.MockFactory.Create``1(Moq.MockBehavior,System.Object[])"> - <summary> - Creates a new mock with the given <paramref name="behavior"/> - and with the the given constructor arguments for the class. - </summary> - <remarks> - The mock will try to find the best match constructor given the - constructor arguments, and invoke that to initialize the instance. - This applies only to classes, not interfaces. - </remarks> - <typeparam name="T">Type to mock.</typeparam> - <param name="behavior">Behavior to use for the mock, which overrides - the default behavior specified at factory construction time.</param> - <param name="args">Constructor arguments for mocked classes.</param> - <returns>A new <see cref="T:Moq.Mock`1"/>.</returns> - <example group="factory"> - The following example shows how to create a mock with a different - behavior to that specified as the default for the factory, passing - constructor arguments: - <code> - var factory = new MockFactory(MockBehavior.Default); - - var mock = factory.Create<MyBase>(MockBehavior.Strict, "Foo", 25, true); - </code> - </example> - </member> - <member name="M:Moq.MockFactory.CreateMock``1(Moq.MockBehavior,System.Object[])"> - <summary> - Implements creation of a new mock within the factory. - </summary> - <typeparam name="T">Type to mock.</typeparam> - <param name="behavior">The behavior for the new mock.</param> - <param name="args">Optional arguments for the construction of the mock.</param> - </member> - <member name="M:Moq.MockFactory.Verify"> - <summary> - Verifies all verifiable expectations on all mocks created - by this factory. - </summary> - <seealso cref="M:Moq.Mock.Verify"/> - <exception cref="T:Moq.MockException">One or more mocks had expectations that were not satisfied.</exception> - </member> - <member name="M:Moq.MockFactory.VerifyAll"> - <summary> - Verifies all verifiable expectations on all mocks created - by this factory. - </summary> - <seealso cref="M:Moq.Mock.Verify"/> - <exception cref="T:Moq.MockException">One or more mocks had expectations that were not satisfied.</exception> - </member> - <member name="M:Moq.MockFactory.VerifyMocks(System.Action{Moq.Mock})"> - <summary> - Invokes <paramref name="verifyAction"/> for each mock - in <see cref="P:Moq.MockFactory.Mocks"/>, and accumulates the resulting - <see cref="T:Moq.MockVerificationException"/> that might be - thrown from the action. - </summary> - <param name="verifyAction">The action to execute against - each mock.</param> - </member> - <member name="P:Moq.MockFactory.CallBase"> - <summary> - Whether the base member virtual implementation will be called - for mocked classes if no setup is matched. Defaults to <see langword="false"/>. - </summary> - </member> - <member name="P:Moq.MockFactory.DefaultValue"> - <summary> - Specifies the behavior to use when returning default values for - unexpected invocations on loose mocks. - </summary> - </member> - <member name="P:Moq.MockFactory.Mocks"> - <summary> - Gets the mocks that have been created by this factory and - that will get verified together. - </summary> - </member> - <member name="M:Moq.MockRepository.Of``1"> - <summary> - Access the universe of mocks of the given type, to retrieve those - that behave according to the LINQ query specification. - </summary> - <typeparam name="T">The type of the mocked object to query.</typeparam> - </member> - <member name="M:Moq.MockRepository.Of``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})"> - <summary> - Access the universe of mocks of the given type, to retrieve those - that behave according to the LINQ query specification. - </summary> - <param name="specification">The predicate with the setup expressions.</param> - <typeparam name="T">The type of the mocked object to query.</typeparam> - </member> - <member name="M:Moq.MockRepository.OneOf``1"> - <summary> - Creates an mock object of the indicated type. - </summary> - <typeparam name="T">The type of the mocked object.</typeparam> - <returns>The mocked object created.</returns> - </member> - <member name="M:Moq.MockRepository.OneOf``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})"> - <summary> - Creates an mock object of the indicated type. - </summary> - <param name="specification">The predicate with the setup expressions.</param> - <typeparam name="T">The type of the mocked object.</typeparam> - <returns>The mocked object created.</returns> - </member> - <member name="M:Moq.MockRepository.CreateMockQuery``1"> - <summary> - Creates the mock query with the underlying queriable implementation. - </summary> - </member> - <member name="M:Moq.MockRepository.CreateQueryable``1"> - <summary> - Wraps the enumerator inside a queryable. - </summary> - </member> - <member name="M:Moq.MockRepository.CreateMocks``1"> - <summary> - Method that is turned into the actual call from .Query{T}, to - transform the queryable query into a normal enumerable query. - This method is never used directly by consumers. - </summary> - </member> - <member name="M:Moq.MockRepository.#ctor(Moq.MockBehavior)"> - <summary> - Initializes the repository with the given <paramref name="defaultBehavior"/> - for newly created mocks from the repository. - </summary> - <param name="defaultBehavior">The behavior to use for mocks created - using the <see cref="M:Moq.MockFactory.Create``1"/> repository method if not overriden - by using the <see cref="M:Moq.MockFactory.Create``1(Moq.MockBehavior)"/> overload.</param> - </member> - <member name="T:Moq.EmptyDefaultValueProvider"> - <summary> - A <see cref="T:Moq.IDefaultValueProvider"/> that returns an empty default value - for invocations that do not have setups or return values, with loose mocks. - This is the default behavior for a mock. - </summary> - </member> - <member name="T:Moq.IDefaultValueProvider"> - <summary> - Interface to be implemented by classes that determine the - default value of non-expected invocations. - </summary> - </member> - <member name="M:Moq.IDefaultValueProvider.DefineDefault``1(``0)"> - <summary> - Defines the default value to return in all the methods returning <typeparamref name="T"/>. - </summary><typeparam name="T">The type of the return value.</typeparam><param name="value">The value to set as default.</param> - </member> - <member name="M:Moq.IDefaultValueProvider.ProvideDefault(System.Reflection.MethodInfo)"> - <summary> - Provides a value for the given member and arguments. - </summary><param name="member"> - The member to provide a default value for. - </param> - </member> - <member name="T:Moq.ExpressionStringBuilder"> - <summary> - The intention of <see cref="T:Moq.ExpressionStringBuilder"/> is to create a more readable - string representation for the failure message. - </summary> - </member> - <member name="T:Moq.Language.Flow.ICallbackResult"> - <summary> - Implements the fluent API. - </summary> - </member> - <member name="T:Moq.Language.IThrows"> - <summary> - Defines the <c>Throws</c> verb. - </summary> - </member> - <member name="M:Moq.Language.IThrows.Throws(System.Exception)"> - <summary> - Specifies the exception to throw when the method is invoked. - </summary> - <param name="exception">Exception instance to throw.</param> - <example> - This example shows how to throw an exception when the method is - invoked with an empty string argument: - <code> - mock.Setup(x => x.Execute("")) - .Throws(new ArgumentException()); - </code> - </example> - </member> - <member name="M:Moq.Language.IThrows.Throws``1"> - <summary> - Specifies the type of exception to throw when the method is invoked. - </summary> - <typeparam name="TException">Type of exception to instantiate and throw when the setup is matched.</typeparam> - <example> - This example shows how to throw an exception when the method is - invoked with an empty string argument: - <code> - mock.Setup(x => x.Execute("")) - .Throws<ArgumentException>(); - </code> - </example> - </member> - <member name="T:Moq.Language.Flow.IThrowsResult"> - <summary> - Implements the fluent API. - </summary> - </member> - <member name="T:Moq.Language.IOccurrence"> - <summary> - Defines occurrence members to constraint setups. - </summary> - </member> - <member name="M:Moq.Language.IOccurrence.AtMostOnce"> - <summary> - The expected invocation can happen at most once. - </summary> - <example> - <code> - var mock = new Mock<ICommand>(); - mock.Setup(foo => foo.Execute("ping")) - .AtMostOnce(); - </code> - </example> - </member> - <member name="M:Moq.Language.IOccurrence.AtMost(System.Int32)"> - <summary> - The expected invocation can happen at most specified number of times. - </summary> - <param name="callCount">The number of times to accept calls.</param> - <example> - <code> - var mock = new Mock<ICommand>(); - mock.Setup(foo => foo.Execute("ping")) - .AtMost( 5 ); - </code> - </example> - </member> - <member name="T:Moq.Language.IVerifies"> - <summary> - Defines the <c>Verifiable</c> verb. - </summary> - </member> - <member name="M:Moq.Language.IVerifies.Verifiable"> - <summary> - Marks the expectation as verifiable, meaning that a call - to <see cref="M:Moq.Mock.Verify"/> will check if this particular - expectation was met. - </summary> - <example> - The following example marks the expectation as verifiable: - <code> - mock.Expect(x => x.Execute("ping")) - .Returns(true) - .Verifiable(); - </code> - </example> - </member> - <member name="M:Moq.Language.IVerifies.Verifiable(System.String)"> - <summary> - Marks the expectation as verifiable, meaning that a call - to <see cref="M:Moq.Mock.Verify"/> will check if this particular - expectation was met, and specifies a message for failures. - </summary> - <example> - The following example marks the expectation as verifiable: - <code> - mock.Expect(x => x.Execute("ping")) - .Returns(true) - .Verifiable("Ping should be executed always!"); - </code> - </example> - </member> - <member name="T:Moq.Language.Flow.ISetup`1"> - <summary> - Implements the fluent API. - </summary> - </member> - <member name="T:Moq.MethodCallReturn"> - <devdoc> - We need this non-generics base class so that - we can use <see cref="P:Moq.MethodCallReturn.HasReturnValue"/> from - generic code. - </devdoc> - </member> - <member name="T:Moq.Language.Flow.ISetup`2"> - <summary> - Implements the fluent API. - </summary> - </member> - <member name="T:Moq.Language.Flow.IReturnsThrows`2"> - <summary> - Implements the fluent API. - </summary> - </member> - <member name="T:Moq.Language.Flow.ISetupGetter`2"> - <summary> - Implements the fluent API. - </summary> - </member> - <member name="T:Moq.Language.ICallbackGetter`2"> - <summary> - Defines the <c>Callback</c> verb for property getter setups. - </summary> - <seealso cref="M:Moq.Mock`1.SetupGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"/> - <typeparam name="TMock">Mocked type.</typeparam> - <typeparam name="TProperty">Type of the property.</typeparam> - </member> - <member name="M:Moq.Language.ICallbackGetter`2.Callback(System.Action)"> - <summary> - Specifies a callback to invoke when the property is retrieved. - </summary> - <param name="action">Callback method to invoke.</param> - <example> - Invokes the given callback with the property value being set. - <code> - mock.SetupGet(x => x.Suspended) - .Callback(() => called = true) - .Returns(true); - </code> - </example> - </member> - <member name="T:Moq.Language.Flow.IReturnsThrowsGetter`2"> - <summary> - Implements the fluent API. - </summary> - </member> - <member name="T:Moq.Language.IReturnsGetter`2"> - <summary> - Defines the <c>Returns</c> verb for property get setups. - </summary> - <typeparam name="TMock">Mocked type.</typeparam> - <typeparam name="TProperty">Type of the property.</typeparam> - </member> - <member name="M:Moq.Language.IReturnsGetter`2.Returns(`1)"> - <summary> - Specifies the value to return. - </summary> - <param name="value">The value to return, or <see langword="null"/>.</param> - <example> - Return a <c>true</c> value from the property getter call: - <code> - mock.SetupGet(x => x.Suspended) - .Returns(true); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturnsGetter`2.Returns(System.Func{`1})"> - <summary> - Specifies a function that will calculate the value to return for the property. - </summary> - <param name="valueFunction">The function that will calculate the return value.</param> - <example> - Return a calculated value when the property is retrieved: - <code> - mock.SetupGet(x => x.Suspended) - .Returns(() => returnValues[0]); - </code> - The lambda expression to retrieve the return value is lazy-executed, - meaning that its value may change depending on the moment the property - is retrieved and the value the <c>returnValues</c> array has at - that moment. - </example> - </member> - <member name="M:Moq.Language.IReturnsGetter`2.CallBase"> - <summary> - Calls the real property of the object and returns its return value. - </summary> - <returns>The value calculated by the real property of the object.</returns> - </member> - <member name="T:Moq.Language.Flow.IReturnsResult`1"> - <summary> - Implements the fluent API. - </summary> - </member> - <member name="T:Moq.MockExtensions"> - <summary> - Provides additional methods on mocks. - </summary> - <remarks> - Those methods are useful for Testeroids support. - </remarks> - </member> - <member name="M:Moq.MockExtensions.ResetCalls(Moq.Mock)"> - <summary> - Resets the calls previously made on the specified mock. - </summary> - <param name="mock">The mock whose calls need to be reset.</param> - </member> - <member name="M:Moq.MockExtensions.Reset(Moq.Mock)"> - <summary> - Resets mock state, including setups and any previously made calls. - </summary> - <param name="mock">The mock that needs to be reset.</param> - </member> - <member name="T:Moq.MockSequence"> - <summary> - Helper class to setup a full trace between many mocks - </summary> - </member> - <member name="M:Moq.MockSequence.#ctor"> - <summary> - Initialize a trace setup - </summary> - </member> - <member name="P:Moq.MockSequence.Cyclic"> - <summary> - Allow sequence to be repeated - </summary> - </member> - <member name="T:Moq.MockSequenceHelper"> - <summary> - define nice api - </summary> - </member> - <member name="M:Moq.MockSequenceHelper.InSequence``1(Moq.Mock{``0},Moq.MockSequence)"> - <summary> - Perform an expectation in the trace. - </summary> - </member> - <member name="T:Moq.MatcherAttribute"> - <summary> - Marks a method as a matcher, which allows complete replacement - of the built-in <see cref="T:Moq.It"/> class with your own argument - matching rules. - </summary> - <remarks> - <b>This feature has been deprecated in favor of the new - and simpler <see cref="T:Moq.Match`1"/>. - </b> - <para> - The argument matching is used to determine whether a concrete - invocation in the mock matches a given setup. This - matching mechanism is fully extensible. - </para> - <para> - There are two parts of a matcher: the compiler matcher - and the runtime matcher. - <list type="bullet"> - <item> - <term>Compiler matcher</term> - <description>Used to satisfy the compiler requirements for the - argument. Needs to be a method optionally receiving any arguments - you might need for the matching, but with a return type that - matches that of the argument. - <para> - Let's say I want to match a lists of orders that contains - a particular one. I might create a compiler matcher like the following: - </para> - <code> - public static class Orders - { - [Matcher] - public static IEnumerable<Order> Contains(Order order) - { - return null; - } - } - </code> - Now we can invoke this static method instead of an argument in an - invocation: - <code> - var order = new Order { ... }; - var mock = new Mock<IRepository<Order>>(); - - mock.Setup(x => x.Save(Orders.Contains(order))) - .Throws<ArgumentException>(); - </code> - Note that the return value from the compiler matcher is irrelevant. - This method will never be called, and is just used to satisfy the - compiler and to signal Moq that this is not a method that we want - to be invoked at runtime. - </description> - </item> - <item> - <term>Runtime matcher</term> - <description> - The runtime matcher is the one that will actually perform evaluation - when the test is run, and is defined by convention to have the - same signature as the compiler matcher, but where the return - value is the first argument to the call, which contains the - object received by the actual invocation at runtime: - <code> - public static bool Contains(IEnumerable<Order> orders, Order order) - { - return orders.Contains(order); - } - </code> - At runtime, the mocked method will be invoked with a specific - list of orders. This value will be passed to this runtime - matcher as the first argument, while the second argument is the - one specified in the setup (<c>x.Save(Orders.Contains(order))</c>). - <para> - The boolean returned determines whether the given argument has been - matched. If all arguments to the expected method are matched, then - the setup matches and is evaluated. - </para> - </description> - </item> - </list> - </para> - Using this extensible infrastructure, you can easily replace the entire - <see cref="T:Moq.It"/> set of matchers with your own. You can also avoid the - typical (and annoying) lengthy expressions that result when you have - multiple arguments that use generics. - </remarks> - <example> - The following is the complete example explained above: - <code> - public static class Orders - { - [Matcher] - public static IEnumerable<Order> Contains(Order order) - { - return null; - } - - public static bool Contains(IEnumerable<Order> orders, Order order) - { - return orders.Contains(order); - } - } - </code> - And the concrete test using this matcher: - <code> - var order = new Order { ... }; - var mock = new Mock<IRepository<Order>>(); - - mock.Setup(x => x.Save(Orders.Contains(order))) - .Throws<ArgumentException>(); - - // use mock, invoke Save, and have the matcher filter. - </code> - </example> - </member> - <member name="T:Moq.Mock`1"> - <summary> - Provides a mock implementation of <typeparamref name="T"/>. - </summary><remarks> - Any interface type can be used for mocking, but for classes, only abstract and virtual members can be mocked. - <para> - The behavior of the mock with regards to the setups and the actual calls is determined - by the optional <see cref="T:Moq.MockBehavior"/> that can be passed to the <see cref="M:Moq.Mock`1.#ctor(Moq.MockBehavior)"/> - constructor. - </para> - </remarks><typeparam name="T">Type to mock, which can be an interface or a class.</typeparam><example group="overview" order="0"> - The following example shows establishing setups with specific values - for method invocations: - <code> - // Arrange - var order = new Order(TALISKER, 50); - var mock = new Mock<IWarehouse>(); - - mock.Setup(x => x.HasInventory(TALISKER, 50)).Returns(true); - - // Act - order.Fill(mock.Object); - - // Assert - Assert.True(order.IsFilled); - </code> - The following example shows how to use the <see cref="T:Moq.It"/> class - to specify conditions for arguments instead of specific values: - <code> - // Arrange - var order = new Order(TALISKER, 50); - var mock = new Mock<IWarehouse>(); - - // shows how to expect a value within a range - mock.Setup(x => x.HasInventory( - It.IsAny<string>(), - It.IsInRange(0, 100, Range.Inclusive))) - .Returns(false); - - // shows how to throw for unexpected calls. - mock.Setup(x => x.Remove( - It.IsAny<string>(), - It.IsAny<int>())) - .Throws(new InvalidOperationException()); - - // Act - order.Fill(mock.Object); - - // Assert - Assert.False(order.IsFilled); - </code> - </example> - </member> - <member name="M:Moq.Mock`1.Expect(System.Linq.Expressions.Expression{System.Action{`0}})"> - <summary> - Obsolete. - </summary> - </member> - <member name="M:Moq.Mock`1.Expect``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> - <summary> - Obsolete. - </summary> - </member> - <member name="M:Moq.Mock`1.ExpectGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> - <summary> - Obsolete. - </summary> - </member> - <member name="M:Moq.Mock`1.ExpectSet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> - <summary> - Obsolete. - </summary> - </member> - <member name="M:Moq.Mock`1.ExpectSet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},``0)"> - <summary> - Obsolete. - </summary> - </member> - <member name="M:Moq.Mock`1.#ctor(System.Boolean)"> - <summary> - Ctor invoked by AsTInterface exclusively. - </summary> - </member> - <member name="M:Moq.Mock`1.#ctor"> - <summary> - Initializes an instance of the mock with <see cref="F:Moq.MockBehavior.Default">default behavior</see>. - </summary><example> - <code>var mock = new Mock<IFormatProvider>();</code> - </example> - </member> - <member name="M:Moq.Mock`1.#ctor(System.Object[])"> - <summary> - Initializes an instance of the mock with <see cref="F:Moq.MockBehavior.Default">default behavior</see> and with - the given constructor arguments for the class. (Only valid when <typeparamref name="T"/> is a class) - </summary><remarks> - The mock will try to find the best match constructor given the constructor arguments, and invoke that - to initialize the instance. This applies only for classes, not interfaces. - </remarks><example> - <code>var mock = new Mock<MyProvider>(someArgument, 25);</code> - </example><param name="args">Optional constructor arguments if the mocked type is a class.</param> - </member> - <member name="M:Moq.Mock`1.#ctor(Moq.MockBehavior)"> - <summary> - Initializes an instance of the mock with the specified <see cref="T:Moq.MockBehavior">behavior</see>. - </summary><example> - <code>var mock = new Mock<IFormatProvider>(MockBehavior.Relaxed);</code> - </example><param name="behavior">Behavior of the mock.</param> - </member> - <member name="M:Moq.Mock`1.#ctor(Moq.MockBehavior,System.Object[])"> - <summary> - Initializes an instance of the mock with a specific <see cref="T:Moq.MockBehavior">behavior</see> with - the given constructor arguments for the class. - </summary><remarks> - The mock will try to find the best match constructor given the constructor arguments, and invoke that - to initialize the instance. This applies only to classes, not interfaces. - </remarks><example> - <code>var mock = new Mock<MyProvider>(someArgument, 25);</code> - </example><param name="behavior">Behavior of the mock.</param><param name="args">Optional constructor arguments if the mocked type is a class.</param> - </member> - <member name="M:Moq.Mock`1.ToString"> - <summary> - Returns the name of the mock - </summary> - </member> - <member name="M:Moq.Mock`1.OnGetObject"> - <summary> - Returns the mocked object value. - </summary> - </member> - <member name="M:Moq.Mock`1.Setup(System.Linq.Expressions.Expression{System.Action{`0}})"> - <summary> - Specifies a setup on the mocked type for a call to - to a void method. - </summary><remarks> - If more than one setup is specified for the same method or property, - the latest one wins and is the one that will be executed. - </remarks><param name="expression">Lambda expression that specifies the expected method invocation.</param><example group="setups"> - <code> - var mock = new Mock<IProcessor>(); - mock.Setup(x => x.Execute("ping")); - </code> - </example> - </member> - <member name="M:Moq.Mock`1.Setup``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> - <summary> - Specifies a setup on the mocked type for a call to - to a value returning method. - </summary><typeparam name="TResult">Type of the return value. Typically omitted as it can be inferred from the expression.</typeparam><remarks> - If more than one setup is specified for the same method or property, - the latest one wins and is the one that will be executed. - </remarks><param name="expression">Lambda expression that specifies the method invocation.</param><example group="setups"> - <code> - mock.Setup(x => x.HasInventory("Talisker", 50)).Returns(true); - </code> - </example> - </member> - <member name="M:Moq.Mock`1.SetupGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> - <summary> - Specifies a setup on the mocked type for a call to - to a property getter. - </summary><remarks> - If more than one setup is set for the same property getter, - the latest one wins and is the one that will be executed. - </remarks><typeparam name="TProperty">Type of the property. Typically omitted as it can be inferred from the expression.</typeparam><param name="expression">Lambda expression that specifies the property getter.</param><example group="setups"> - <code> - mock.SetupGet(x => x.Suspended) - .Returns(true); - </code> - </example> - </member> - <member name="M:Moq.Mock`1.SetupSet``1(System.Action{`0})"> - <summary> - Specifies a setup on the mocked type for a call to - to a property setter. - </summary><remarks> - If more than one setup is set for the same property setter, - the latest one wins and is the one that will be executed. - <para> - This overloads allows the use of a callback already - typed for the property type. - </para> - </remarks><typeparam name="TProperty">Type of the property. Typically omitted as it can be inferred from the expression.</typeparam><param name="setterExpression">The Lambda expression that sets a property to a value.</param><example group="setups"> - <code> - mock.SetupSet(x => x.Suspended = true); - </code> - </example> - </member> - <member name="M:Moq.Mock`1.SetupSet(System.Action{`0})"> - <summary> - Specifies a setup on the mocked type for a call to - to a property setter. - </summary><remarks> - If more than one setup is set for the same property setter, - the latest one wins and is the one that will be executed. - </remarks><param name="setterExpression">Lambda expression that sets a property to a value.</param><example group="setups"> - <code> - mock.SetupSet(x => x.Suspended = true); - </code> - </example> - </member> - <member name="M:Moq.Mock`1.SetupProperty``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> - <summary> - Specifies that the given property should have "property behavior", - meaning that setting its value will cause it to be saved and - later returned when the property is requested. (this is also - known as "stubbing"). - </summary><typeparam name="TProperty"> - Type of the property, inferred from the property - expression (does not need to be specified). - </typeparam><param name="property">Property expression to stub.</param><example> - If you have an interface with an int property <c>Value</c>, you might - stub it using the following straightforward call: - <code> - var mock = new Mock<IHaveValue>(); - mock.Stub(v => v.Value); - </code> - After the <c>Stub</c> call has been issued, setting and - retrieving the object value will behave as expected: - <code> - IHaveValue v = mock.Object; - - v.Value = 5; - Assert.Equal(5, v.Value); - </code> - </example> - </member> - <member name="M:Moq.Mock`1.SetupProperty``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},``0)"> - <summary> - Specifies that the given property should have "property behavior", - meaning that setting its value will cause it to be saved and - later returned when the property is requested. This overload - allows setting the initial value for the property. (this is also - known as "stubbing"). - </summary><typeparam name="TProperty"> - Type of the property, inferred from the property - expression (does not need to be specified). - </typeparam><param name="property">Property expression to stub.</param><param name="initialValue">Initial value for the property.</param><example> - If you have an interface with an int property <c>Value</c>, you might - stub it using the following straightforward call: - <code> - var mock = new Mock<IHaveValue>(); - mock.SetupProperty(v => v.Value, 5); - </code> - After the <c>SetupProperty</c> call has been issued, setting and - retrieving the object value will behave as expected: - <code> - IHaveValue v = mock.Object; - // Initial value was stored - Assert.Equal(5, v.Value); - - // New value set which changes the initial value - v.Value = 6; - Assert.Equal(6, v.Value); - </code> - </example> - </member> - <member name="M:Moq.Mock`1.SetupAllProperties"> - <summary> - Specifies that the all properties on the mock should have "property behavior", - meaning that setting its value will cause it to be saved and - later returned when the property is requested. (this is also - known as "stubbing"). The default value for each property will be the - one generated as specified by the <see cref="P:Moq.Mock.DefaultValue"/> property for the mock. - </summary><remarks> - If the mock <see cref="P:Moq.Mock.DefaultValue"/> is set to <see cref="F:Moq.DefaultValue.Mock"/>, - the mocked default values will also get all properties setup recursively. - </remarks> - </member> - <member name="M:Moq.Mock`1.When(System.Func{System.Boolean})"> - <!-- No matching elements were found for the following include tag --><include file="Mock.Generic.xdoc" path="docs/doc[@for="Mock{T}.When"]/*"/> - </member> - <member name="M:Moq.Mock`1.Verify(System.Linq.Expressions.Expression{System.Action{`0}})"> - <summary> - Verifies that a specific invocation matching the given expression was performed on the mock. Use - in conjunction with the default <see cref="F:Moq.MockBehavior.Loose"/>. - </summary><example group="verification"> - This example assumes that the mock has been used, and later we want to verify that a given - invocation with specific parameters was performed: - <code> - var mock = new Mock<IProcessor>(); - // exercise mock - //... - // Will throw if the test code didn't call Execute with a "ping" string argument. - mock.Verify(proc => proc.Execute("ping")); - </code> - </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="expression">Expression to verify.</param> - </member> - <member name="M:Moq.Mock`1.Verify(System.Linq.Expressions.Expression{System.Action{`0}},Moq.Times)"> - <summary> - Verifies that a specific invocation matching the given expression was performed on the mock. Use - in conjunction with the default <see cref="F:Moq.MockBehavior.Loose"/>. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="expression">Expression to verify.</param><param name="times">The number of times a method is allowed to be called.</param> - </member> - <member name="M:Moq.Mock`1.Verify(System.Linq.Expressions.Expression{System.Action{`0}},System.Func{Moq.Times})"> - <summary> - Verifies that a specific invocation matching the given expression was performed on the mock. Use - in conjunction with the default <see cref="F:Moq.MockBehavior.Loose"/>. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="expression">Expression to verify.</param><param name="times">The number of times a method is allowed to be called.</param> - </member> - <member name="M:Moq.Mock`1.Verify(System.Linq.Expressions.Expression{System.Action{`0}},System.String)"> - <summary> - Verifies that a specific invocation matching the given expression was performed on the mock, - specifying a failure error message. Use in conjunction with the default - <see cref="F:Moq.MockBehavior.Loose"/>. - </summary><example group="verification"> - This example assumes that the mock has been used, and later we want to verify that a given - invocation with specific parameters was performed: - <code> - var mock = new Mock<IProcessor>(); - // exercise mock - //... - // Will throw if the test code didn't call Execute with a "ping" string argument. - mock.Verify(proc => proc.Execute("ping")); - </code> - </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="expression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param> - </member> - <member name="M:Moq.Mock`1.Verify(System.Linq.Expressions.Expression{System.Action{`0}},Moq.Times,System.String)"> - <summary> - Verifies that a specific invocation matching the given expression was performed on the mock, - specifying a failure error message. Use in conjunction with the default - <see cref="F:Moq.MockBehavior.Loose"/>. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="expression">Expression to verify.</param><param name="times">The number of times a method is allowed to be called.</param><param name="failMessage">Message to show if verification fails.</param> - </member> - <member name="M:Moq.Mock`1.Verify(System.Linq.Expressions.Expression{System.Action{`0}},System.Func{Moq.Times},System.String)"> - <summary> - Verifies that a specific invocation matching the given expression was performed on the mock, - specifying a failure error message. Use in conjunction with the default - <see cref="F:Moq.MockBehavior.Loose"/>. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="expression">Expression to verify.</param><param name="times">The number of times a method is allowed to be called.</param><param name="failMessage">Message to show if verification fails.</param> - </member> - <member name="M:Moq.Mock`1.Verify``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> - <summary> - Verifies that a specific invocation matching the given expression was performed on the mock. Use - in conjunction with the default <see cref="F:Moq.MockBehavior.Loose"/>. - </summary><example group="verification"> - This example assumes that the mock has been used, and later we want to verify that a given - invocation with specific parameters was performed: - <code> - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't call HasInventory. - mock.Verify(warehouse => warehouse.HasInventory(TALISKER, 50)); - </code> - </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="expression">Expression to verify.</param><typeparam name="TResult">Type of return value from the expression.</typeparam> - </member> - <member name="M:Moq.Mock`1.Verify``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},Moq.Times)"> - <summary> - Verifies that a specific invocation matching the given - expression was performed on the mock. Use in conjunction - with the default <see cref="F:Moq.MockBehavior.Loose"/>. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="expression">Expression to verify.</param><param name="times">The number of times a method is allowed to be called.</param><typeparam name="TResult">Type of return value from the expression.</typeparam> - </member> - <member name="M:Moq.Mock`1.Verify``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Func{Moq.Times})"> - <summary> - Verifies that a specific invocation matching the given - expression was performed on the mock. Use in conjunction - with the default <see cref="F:Moq.MockBehavior.Loose"/>. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="expression">Expression to verify.</param><param name="times">The number of times a method is allowed to be called.</param><typeparam name="TResult">Type of return value from the expression.</typeparam> - </member> - <member name="M:Moq.Mock`1.Verify``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.String)"> - <summary> - Verifies that a specific invocation matching the given - expression was performed on the mock, specifying a failure - error message. - </summary><example group="verification"> - This example assumes that the mock has been used, - and later we want to verify that a given invocation - with specific parameters was performed: - <code> - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't call HasInventory. - mock.Verify(warehouse => warehouse.HasInventory(TALISKER, 50), "When filling orders, inventory has to be checked"); - </code> - </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="expression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param><typeparam name="TResult">Type of return value from the expression.</typeparam> - </member> - <member name="M:Moq.Mock`1.Verify``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},Moq.Times,System.String)"> - <summary> - Verifies that a specific invocation matching the given - expression was performed on the mock, specifying a failure - error message. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="expression">Expression to verify.</param><param name="times">The number of times a method is allowed to be called.</param><param name="failMessage">Message to show if verification fails.</param><typeparam name="TResult">Type of return value from the expression.</typeparam> - </member> - <member name="M:Moq.Mock`1.VerifyGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> - <summary> - Verifies that a property was read on the mock. - </summary><example group="verification"> - This example assumes that the mock has been used, - and later we want to verify that a given property - was retrieved from it: - <code> - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't retrieve the IsClosed property. - mock.VerifyGet(warehouse => warehouse.IsClosed); - </code> - </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="expression">Expression to verify.</param><typeparam name="TProperty"> - Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type. - </typeparam> - </member> - <member name="M:Moq.Mock`1.VerifyGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},Moq.Times)"> - <summary> - Verifies that a property was read on the mock. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="times">The number of times a method is allowed to be called.</param><param name="expression">Expression to verify.</param><typeparam name="TProperty"> - Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type. - </typeparam> - </member> - <member name="M:Moq.Mock`1.VerifyGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Func{Moq.Times})"> - <summary> - Verifies that a property was read on the mock. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="times">The number of times a method is allowed to be called.</param><param name="expression">Expression to verify.</param><typeparam name="TProperty"> - Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type. - </typeparam> - </member> - <member name="M:Moq.Mock`1.VerifyGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.String)"> - <summary> - Verifies that a property was read on the mock, specifying a failure - error message. - </summary><example group="verification"> - This example assumes that the mock has been used, - and later we want to verify that a given property - was retrieved from it: - <code> - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't retrieve the IsClosed property. - mock.VerifyGet(warehouse => warehouse.IsClosed); - </code> - </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="expression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param><typeparam name="TProperty"> - Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type. - </typeparam> - </member> - <member name="M:Moq.Mock`1.VerifyGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},Moq.Times,System.String)"> - <summary> - Verifies that a property was read on the mock, specifying a failure - error message. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="times">The number of times a method is allowed to be called.</param><param name="expression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param><typeparam name="TProperty"> - Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type. - </typeparam> - </member> - <member name="M:Moq.Mock`1.VerifyGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Func{Moq.Times},System.String)"> - <summary> - Verifies that a property was read on the mock, specifying a failure - error message. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="times">The number of times a method is allowed to be called.</param><param name="expression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param><typeparam name="TProperty"> - Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type. - </typeparam> - </member> - <member name="M:Moq.Mock`1.VerifySet(System.Action{`0})"> - <summary> - Verifies that a property was set on the mock. - </summary><example group="verification"> - This example assumes that the mock has been used, - and later we want to verify that a given property - was set on it: - <code> - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't set the IsClosed property. - mock.VerifySet(warehouse => warehouse.IsClosed = true); - </code> - </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="setterExpression">Expression to verify.</param> - </member> - <member name="M:Moq.Mock`1.VerifySet(System.Action{`0},Moq.Times)"> - <summary> - Verifies that a property was set on the mock. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="times">The number of times a method is allowed to be called.</param><param name="setterExpression">Expression to verify.</param> - </member> - <member name="M:Moq.Mock`1.VerifySet(System.Action{`0},System.Func{Moq.Times})"> - <summary> - Verifies that a property was set on the mock. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="times">The number of times a method is allowed to be called.</param><param name="setterExpression">Expression to verify.</param> - </member> - <member name="M:Moq.Mock`1.VerifySet(System.Action{`0},System.String)"> - <summary> - Verifies that a property was set on the mock, specifying - a failure message. - </summary><example group="verification"> - This example assumes that the mock has been used, - and later we want to verify that a given property - was set on it: - <code> - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't set the IsClosed property. - mock.VerifySet(warehouse => warehouse.IsClosed = true, "Warehouse should always be closed after the action"); - </code> - </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="setterExpression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param> - </member> - <member name="M:Moq.Mock`1.VerifySet(System.Action{`0},Moq.Times,System.String)"> - <summary> - Verifies that a property was set on the mock, specifying - a failure message. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="times">The number of times a method is allowed to be called.</param><param name="setterExpression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param> - </member> - <member name="M:Moq.Mock`1.VerifySet(System.Action{`0},System.Func{Moq.Times},System.String)"> - <summary> - Verifies that a property was set on the mock, specifying - a failure message. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="times">The number of times a method is allowed to be called.</param><param name="setterExpression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param> - </member> - <member name="M:Moq.Mock`1.Raise(System.Action{`0},System.EventArgs)"> - <summary> - Raises the event referenced in <paramref name="eventExpression"/> using - the given <paramref name="args"/> argument. - </summary><exception cref="T:System.ArgumentException"> - The <paramref name="args"/> argument is - invalid for the target event invocation, or the <paramref name="eventExpression"/> is - not an event attach or detach expression. - </exception><example> - The following example shows how to raise a <see cref="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged"/> event: - <code> - var mock = new Mock<IViewModel>(); - - mock.Raise(x => x.PropertyChanged -= null, new PropertyChangedEventArgs("Name")); - </code> - </example><example> - This example shows how to invoke an event with a custom event arguments - class in a view that will cause its corresponding presenter to - react by changing its state: - <code> - var mockView = new Mock<IOrdersView>(); - var presenter = new OrdersPresenter(mockView.Object); - - // Check that the presenter has no selection by default - Assert.Null(presenter.SelectedOrder); - - // Raise the event with a specific arguments data - mockView.Raise(v => v.SelectionChanged += null, new OrderEventArgs { Order = new Order("moq", 500) }); - - // Now the presenter reacted to the event, and we have a selected order - Assert.NotNull(presenter.SelectedOrder); - Assert.Equal("moq", presenter.SelectedOrder.ProductName); - </code> - </example> - </member> - <member name="M:Moq.Mock`1.Raise(System.Action{`0},System.Object[])"> - <summary> - Raises the event referenced in <paramref name="eventExpression"/> using - the given <paramref name="args"/> argument for a non-EventHandler typed event. - </summary><exception cref="T:System.ArgumentException"> - The <paramref name="args"/> arguments are - invalid for the target event invocation, or the <paramref name="eventExpression"/> is - not an event attach or detach expression. - </exception><example> - The following example shows how to raise a custom event that does not adhere to - the standard <c>EventHandler</c>: - <code> - var mock = new Mock<IViewModel>(); - - mock.Raise(x => x.MyEvent -= null, "Name", bool, 25); - </code> - </example> - </member> - <member name="P:Moq.Mock`1.Object"> - <summary> - Exposes the mocked object instance. - </summary> - </member> - <member name="P:Moq.Mock`1.Name"> - <summary> - Allows naming of your mocks, so they can be easily identified in error messages (e.g. from failed assertions). - </summary> - </member> - <member name="P:Moq.Mock`1.DelegateInterfaceMethod"> - <inheritdoc /> - </member> - <member name="T:Moq.MockLegacyExtensions"> - <summary> - Provides legacy API members as extensions so that - existing code continues to compile, but new code - doesn't see then. - </summary> - </member> - <member name="M:Moq.MockLegacyExtensions.SetupSet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},``1)"> - <summary> - Obsolete. - </summary> - </member> - <member name="M:Moq.MockLegacyExtensions.VerifySet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},``1)"> - <summary> - Obsolete. - </summary> - </member> - <member name="M:Moq.MockLegacyExtensions.VerifySet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},``1,System.String)"> - <summary> - Obsolete. - </summary> - </member> - <member name="T:Moq.ObsoleteMockExtensions"> - <summary> - Provides additional methods on mocks. - </summary> - <devdoc> - Provided as extension methods as they confuse the compiler - with the overloads taking Action. - </devdoc> - </member> - <member name="M:Moq.ObsoleteMockExtensions.SetupSet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})"> - <summary> - Specifies a setup on the mocked type for a call to - to a property setter, regardless of its value. - </summary> - <remarks> - If more than one setup is set for the same property setter, - the latest one wins and is the one that will be executed. - </remarks> - <typeparam name="TProperty">Type of the property. Typically omitted as it can be inferred from the expression.</typeparam> - <typeparam name="T">Type of the mock.</typeparam> - <param name="mock">The target mock for the setup.</param> - <param name="expression">Lambda expression that specifies the property setter.</param> - <example group="setups"> - <code> - mock.SetupSet(x => x.Suspended); - </code> - </example> - <devdoc> - This method is not legacy, but must be on an extension method to avoid - confusing the compiler with the new Action syntax. - </devdoc> - </member> - <member name="M:Moq.ObsoleteMockExtensions.VerifySet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})"> - <summary> - Verifies that a property has been set on the mock, regarless of its value. - </summary> - <example group="verification"> - This example assumes that the mock has been used, - and later we want to verify that a given invocation - with specific parameters was performed: - <code> - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't set the IsClosed property. - mock.VerifySet(warehouse => warehouse.IsClosed); - </code> - </example> - <exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception> - <param name="expression">Expression to verify.</param> - <param name="mock">The mock instance.</param> - <typeparam name="T">Mocked type.</typeparam> - <typeparam name="TProperty">Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type.</typeparam> - </member> - <member name="M:Moq.ObsoleteMockExtensions.VerifySet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String)"> - <summary> - Verifies that a property has been set on the mock, specifying a failure - error message. - </summary> - <example group="verification"> - This example assumes that the mock has been used, - and later we want to verify that a given invocation - with specific parameters was performed: - <code> - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't set the IsClosed property. - mock.VerifySet(warehouse => warehouse.IsClosed); - </code> - </example> - <exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception> - <param name="expression">Expression to verify.</param> - <param name="failMessage">Message to show if verification fails.</param> - <param name="mock">The mock instance.</param> - <typeparam name="T">Mocked type.</typeparam> - <typeparam name="TProperty">Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type.</typeparam> - </member> - <member name="M:Moq.ObsoleteMockExtensions.VerifySet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},Moq.Times)"> - <summary> - Verifies that a property has been set on the mock, regardless - of the value but only the specified number of times. - </summary> - <example group="verification"> - This example assumes that the mock has been used, - and later we want to verify that a given invocation - with specific parameters was performed: - <code> - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't set the IsClosed property. - mock.VerifySet(warehouse => warehouse.IsClosed); - </code> - </example> - <exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception> - <exception cref="T:Moq.MockException">The invocation was not call the times specified by - <paramref name="times"/>.</exception> - <param name="mock">The mock instance.</param> - <typeparam name="T">Mocked type.</typeparam> - <param name="times">The number of times a method is allowed to be called.</param> - <param name="expression">Expression to verify.</param> - <typeparam name="TProperty">Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type.</typeparam> - </member> - <member name="M:Moq.ObsoleteMockExtensions.VerifySet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},Moq.Times,System.String)"> - <summary> - Verifies that a property has been set on the mock, regardless - of the value but only the specified number of times, and specifying a failure - error message. - </summary> - <example group="verification"> - This example assumes that the mock has been used, - and later we want to verify that a given invocation - with specific parameters was performed: - <code> - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't set the IsClosed property. - mock.VerifySet(warehouse => warehouse.IsClosed); - </code> - </example> - <exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception> - <exception cref="T:Moq.MockException">The invocation was not call the times specified by - <paramref name="times"/>.</exception> - <param name="mock">The mock instance.</param> - <typeparam name="T">Mocked type.</typeparam> - <param name="times">The number of times a method is allowed to be called.</param> - <param name="failMessage">Message to show if verification fails.</param> - <param name="expression">Expression to verify.</param> - <typeparam name="TProperty">Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type.</typeparam> - </member> - <member name="T:Moq.SequenceExtensions"> - <summary> - Helper for sequencing return values in the same method. - </summary> - </member> - <member name="M:Moq.SequenceExtensions.SetupSequence``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})"> - <summary> - Return a sequence of values, once per call. - </summary> - </member> - <member name="M:Moq.ExpressionExtensions.ToLambda(System.Linq.Expressions.Expression)"> - <summary> - Casts the expression to a lambda expression, removing - a cast if there's any. - </summary> - </member> - <member name="M:Moq.ExpressionExtensions.ToMethodCall(System.Linq.Expressions.LambdaExpression)"> - <summary> - Casts the body of the lambda expression to a <see cref="T:System.Linq.Expressions.MethodCallExpression"/>. - </summary> - <exception cref="T:System.ArgumentException">If the body is not a method call.</exception> - </member> - <member name="M:Moq.ExpressionExtensions.ToPropertyInfo(System.Linq.Expressions.LambdaExpression)"> - <summary> - Converts the body of the lambda expression into the <see cref="T:System.Reflection.PropertyInfo"/> referenced by it. - </summary> - </member> - <member name="M:Moq.ExpressionExtensions.IsProperty(System.Linq.Expressions.LambdaExpression)"> - <summary> - Checks whether the body of the lambda expression is a property access. - </summary> - </member> - <member name="M:Moq.ExpressionExtensions.IsProperty(System.Linq.Expressions.Expression)"> - <summary> - Checks whether the expression is a property access. - </summary> - </member> - <member name="M:Moq.ExpressionExtensions.IsPropertyIndexer(System.Linq.Expressions.LambdaExpression)"> - <summary> - Checks whether the body of the lambda expression is a property indexer, which is true - when the expression is an <see cref="T:System.Linq.Expressions.MethodCallExpression"/> whose - <see cref="P:System.Linq.Expressions.MethodCallExpression.Method"/> has <see cref="P:System.Reflection.MethodBase.IsSpecialName"/> - equal to <see langword="true"/>. - </summary> - </member> - <member name="M:Moq.ExpressionExtensions.IsPropertyIndexer(System.Linq.Expressions.Expression)"> - <summary> - Checks whether the expression is a property indexer, which is true - when the expression is an <see cref="T:System.Linq.Expressions.MethodCallExpression"/> whose - <see cref="P:System.Linq.Expressions.MethodCallExpression.Method"/> has <see cref="P:System.Reflection.MethodBase.IsSpecialName"/> - equal to <see langword="true"/>. - </summary> - </member> - <member name="M:Moq.ExpressionExtensions.CastTo``1(System.Linq.Expressions.Expression)"> - <summary> - Creates an expression that casts the given expression to the <typeparamref name="T"/> - type. - </summary> - </member> - <member name="M:Moq.ExpressionExtensions.ToStringFixed(System.Linq.Expressions.Expression)"> - <devdoc> - TODO: remove this code when https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=331583 - is fixed. - </devdoc> - </member> - <member name="M:Moq.ExpressionExtensions.GetCallInfo(System.Linq.Expressions.LambdaExpression,Moq.Mock)"> - <summary> - Extracts, into a common form, information from a <see cref="T:System.Linq.Expressions.LambdaExpression"/> - around either a <see cref="T:System.Linq.Expressions.MethodCallExpression"/> (for a normal method call) - or a <see cref="T:System.Linq.Expressions.InvocationExpression"/> (for a delegate invocation). - </summary> - </member> - <member name="M:Moq.Extensions.IsDelegate(System.Type)"> - <summary> - Tests if a type is a delegate type (subclasses <see cref="T:System.Delegate"/>). - </summary> - </member> - <member name="T:Moq.Evaluator"> - <summary> - Provides partial evaluation of subtrees, whenever they can be evaluated locally. - </summary> - <author>Matt Warren: http://blogs.msdn.com/mattwar</author> - <contributor>Documented by InSTEDD: http://www.instedd.org</contributor> - </member> - <member name="M:Moq.Evaluator.PartialEval(System.Linq.Expressions.Expression,System.Func{System.Linq.Expressions.Expression,System.Boolean})"> - <summary> - Performs evaluation and replacement of independent sub-trees - </summary> - <param name="expression">The root of the expression tree.</param> - <param name="fnCanBeEvaluated">A function that decides whether a given expression - node can be part of the local function.</param> - <returns>A new tree with sub-trees evaluated and replaced.</returns> - </member> - <member name="M:Moq.Evaluator.PartialEval(System.Linq.Expressions.Expression)"> - <summary> - Performs evaluation and replacement of independent sub-trees - </summary> - <param name="expression">The root of the expression tree.</param> - <returns>A new tree with sub-trees evaluated and replaced.</returns> - </member> - <member name="T:Moq.Evaluator.SubtreeEvaluator"> - <summary> - Evaluates and replaces sub-trees when first candidate is reached (top-down) - </summary> - </member> - <member name="T:Moq.Evaluator.Nominator"> - <summary> - Performs bottom-up analysis to determine which nodes can possibly - be part of an evaluated sub-tree. - </summary> - </member> - <member name="M:Moq.Guard.NotNull``1(System.Linq.Expressions.Expression{System.Func{``0}},``0)"> - <summary> - Ensures the given <paramref name="value"/> is not null. - Throws <see cref="T:System.ArgumentNullException"/> otherwise. - </summary> - </member> - <member name="M:Moq.Guard.NotNullOrEmpty(System.Linq.Expressions.Expression{System.Func{System.String}},System.String)"> - <summary> - Ensures the given string <paramref name="value"/> is not null or empty. - Throws <see cref="T:System.ArgumentNullException"/> in the first case, or - <see cref="T:System.ArgumentException"/> in the latter. - </summary> - </member> - <member name="M:Moq.Guard.NotOutOfRangeInclusive``1(System.Linq.Expressions.Expression{System.Func{``0}},``0,``0,``0)"> - <summary> - Checks an argument to ensure it is in the specified range including the edges. - </summary> - <typeparam name="T">Type of the argument to check, it must be an <see cref="T:System.IComparable"/> type. - </typeparam> - <param name="reference">The expression containing the name of the argument.</param> - <param name="value">The argument value to check.</param> - <param name="from">The minimun allowed value for the argument.</param> - <param name="to">The maximun allowed value for the argument.</param> - </member> - <member name="M:Moq.Guard.NotOutOfRangeExclusive``1(System.Linq.Expressions.Expression{System.Func{``0}},``0,``0,``0)"> - <summary> - Checks an argument to ensure it is in the specified range excluding the edges. - </summary> - <typeparam name="T">Type of the argument to check, it must be an <see cref="T:System.IComparable"/> type. - </typeparam> - <param name="reference">The expression containing the name of the argument.</param> - <param name="value">The argument value to check.</param> - <param name="from">The minimun allowed value for the argument.</param> - <param name="to">The maximun allowed value for the argument.</param> - </member> - <member name="T:Moq.IMocked`1"> - <summary> - Implemented by all generated mock object instances. - </summary> - </member> - <member name="T:Moq.IMocked"> - <summary> - Implemented by all generated mock object instances. - </summary> - </member> - <member name="P:Moq.IMocked.Mock"> - <summary> - Reference the Mock that contains this as the <c>mock.Object</c> value. - </summary> - </member> - <member name="P:Moq.IMocked`1.Mock"> - <summary> - Reference the Mock that contains this as the <c>mock.Object</c> value. - </summary> - </member> - <member name="T:Moq.Interceptor"> - <summary> - Implements the actual interception and method invocation for - all mocks. - </summary> - </member> - <member name="T:Moq.Language.Flow.ISetupSetter`2"> - <summary> - Implements the fluent API. - </summary> - </member> - <member name="T:Moq.Language.ICallbackSetter`1"> - <summary> - Defines the <c>Callback</c> verb for property setter setups. - </summary> - <typeparam name="TProperty">Type of the property.</typeparam> - </member> - <member name="M:Moq.Language.ICallbackSetter`1.Callback(System.Action{`0})"> - <summary> - Specifies a callback to invoke when the property is set that receives the - property value being set. - </summary> - <param name="action">Callback method to invoke.</param> - <example> - Invokes the given callback with the property value being set. - <code> - mock.SetupSet(x => x.Suspended) - .Callback((bool state) => Console.WriteLine(state)); - </code> - </example> - </member> - <member name="T:Moq.It"> - <summary> - Allows the specification of a matching condition for an - argument in a method invocation, rather than a specific - argument value. "It" refers to the argument being matched. - </summary><remarks> - This class allows the setup to match a method invocation - with an arbitrary value, with a value in a specified range, or - even one that matches a given predicate. - </remarks> - </member> - <member name="M:Moq.It.IsAny``1"> - <summary> - Matches any value of the given <typeparamref name="TValue"/> type. - </summary><remarks> - Typically used when the actual argument value for a method - call is not relevant. - </remarks><example> - <code> - // Throws an exception for a call to Remove with any string value. - mock.Setup(x => x.Remove(It.IsAny<string>())).Throws(new InvalidOperationException()); - </code> - </example><typeparam name="TValue">Type of the value.</typeparam> - </member> - <member name="M:Moq.It.IsNotNull``1"> - <summary> - Matches any value of the given <typeparamref name="TValue"/> type, except null. - </summary><typeparam name="TValue">Type of the value.</typeparam> - </member> - <member name="M:Moq.It.Is``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})"> - <summary> - Matches any value that satisfies the given predicate. - </summary><typeparam name="TValue">Type of the argument to check.</typeparam><param name="match">The predicate used to match the method argument.</param><remarks> - Allows the specification of a predicate to perform matching - of method call arguments. - </remarks><example> - This example shows how to return the value <c>1</c> whenever the argument to the - <c>Do</c> method is an even number. - <code> - mock.Setup(x => x.Do(It.Is<int>(i => i % 2 == 0))) - .Returns(1); - </code> - This example shows how to throw an exception if the argument to the - method is a negative number: - <code> - mock.Setup(x => x.GetUser(It.Is<int>(i => i < 0))) - .Throws(new ArgumentException()); - </code> - </example> - </member> - <member name="M:Moq.It.IsInRange``1(``0,``0,Moq.Range)"> - <summary> - Matches any value that is in the range specified. - </summary><typeparam name="TValue">Type of the argument to check.</typeparam><param name="from">The lower bound of the range.</param><param name="to">The upper bound of the range.</param><param name="rangeKind"> - The kind of range. See <see cref="T:Moq.Range"/>. - </param><example> - The following example shows how to expect a method call - with an integer argument within the 0..100 range. - <code> - mock.Setup(x => x.HasInventory( - It.IsAny<string>(), - It.IsInRange(0, 100, Range.Inclusive))) - .Returns(false); - </code> - </example> - </member> - <member name="M:Moq.It.IsIn``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Matches any value that is present in the sequence specified. - </summary><typeparam name="TValue">Type of the argument to check.</typeparam><param name="items">The sequence of possible values.</param><example> - The following example shows how to expect a method call - with an integer argument with value from a list. - <code> - var values = new List<int> { 1, 2, 3 }; - - mock.Setup(x => x.HasInventory( - It.IsAny<string>(), - It.IsIn(values))) - .Returns(false); - </code> - </example> - </member> - <member name="M:Moq.It.IsIn``1(``0[])"> - <summary> - Matches any value that is present in the sequence specified. - </summary><typeparam name="TValue">Type of the argument to check.</typeparam><param name="items">The sequence of possible values.</param><example> - The following example shows how to expect a method call - with an integer argument with a value of 1, 2, or 3. - <code> - mock.Setup(x => x.HasInventory( - It.IsAny<string>(), - It.IsIn(1, 2, 3))) - .Returns(false); - </code> - </example> - </member> - <member name="M:Moq.It.IsNotIn``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Matches any value that is not found in the sequence specified. - </summary><typeparam name="TValue">Type of the argument to check.</typeparam><param name="items">The sequence of disallowed values.</param><example> - The following example shows how to expect a method call - with an integer argument with value not found from a list. - <code> - var values = new List<int> { 1, 2, 3 }; - - mock.Setup(x => x.HasInventory( - It.IsAny<string>(), - It.IsNotIn(values))) - .Returns(false); - </code> - </example> - </member> - <member name="M:Moq.It.IsNotIn``1(``0[])"> - <summary> - Matches any value that is not found in the sequence specified. - </summary><typeparam name="TValue">Type of the argument to check.</typeparam><param name="items">The sequence of disallowed values.</param><example> - The following example shows how to expect a method call - with an integer argument of any value except 1, 2, or 3. - <code> - mock.Setup(x => x.HasInventory( - It.IsAny<string>(), - It.IsNotIn(1, 2, 3))) - .Returns(false); - </code> - </example> - </member> - <member name="M:Moq.It.IsRegex(System.String)"> - <summary> - Matches a string argument if it matches the given regular expression pattern. - </summary><param name="regex">The pattern to use to match the string argument value.</param><example> - The following example shows how to expect a call to a method where the - string argument matches the given regular expression: - <code> - mock.Setup(x => x.Check(It.IsRegex("[a-z]+"))).Returns(1); - </code> - </example> - </member> - <member name="M:Moq.It.IsRegex(System.String,System.Text.RegularExpressions.RegexOptions)"> - <summary> - Matches a string argument if it matches the given regular expression pattern. - </summary><param name="regex">The pattern to use to match the string argument value.</param><param name="options">The options used to interpret the pattern.</param><example> - The following example shows how to expect a call to a method where the - string argument matches the given regular expression, in a case insensitive way: - <code> - mock.Setup(x => x.Check(It.IsRegex("[a-z]+", RegexOptions.IgnoreCase))).Returns(1); - </code> - </example> - </member> - <member name="T:Moq.Matchers.MatcherAttributeMatcher"> - <summary> - Matcher to treat static functions as matchers. - - mock.Setup(x => x.StringMethod(A.MagicString())); - - public static class A - { - [Matcher] - public static string MagicString() { return null; } - public static bool MagicString(string arg) - { - return arg == "magic"; - } - } - - Will succeed if: mock.Object.StringMethod("magic"); - and fail with any other call. - </summary> - </member> - <member name="T:Moq.MockBehavior"> - <summary> - Options to customize the behavior of the mock. - </summary> - </member> - <member name="F:Moq.MockBehavior.Strict"> - <summary> - Causes the mock to always throw - an exception for invocations that don't have a - corresponding setup. - </summary> - </member> - <member name="F:Moq.MockBehavior.Loose"> - <summary> - Will never throw exceptions, returning default - values when necessary (null for reference types, - zero for value types or empty enumerables and arrays). - </summary> - </member> - <member name="F:Moq.MockBehavior.Default"> - <summary> - Default mock behavior, which equals <see cref="F:Moq.MockBehavior.Loose"/>. - </summary> - </member> - <member name="T:Moq.MockException"> - <summary> - Exception thrown by mocks when setups are not matched, - the mock is not properly setup, etc. - </summary> - <remarks> - A distinct exception type is provided so that exceptions - thrown by the mock can be differentiated in tests that - expect other exceptions to be thrown (i.e. ArgumentException). - <para> - Richer exception hierarchy/types are not provided as - tests typically should <b>not</b> catch or expect exceptions - from the mocks. These are typically the result of changes - in the tested class or its collaborators implementation, and - result in fixes in the mock setup so that they dissapear and - allow the test to pass. - </para> - </remarks> - </member> - <member name="M:Moq.MockException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> - <summary> - Supports the serialization infrastructure. - </summary> - <param name="info">Serialization information.</param> - <param name="context">Streaming context.</param> - </member> - <member name="M:Moq.MockException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> - <summary> - Supports the serialization infrastructure. - </summary> - <param name="info">Serialization information.</param> - <param name="context">Streaming context.</param> - </member> - <member name="P:Moq.MockException.IsVerificationError"> - <summary> - Indicates whether this exception is a verification fault raised by Verify() - </summary> - </member> - <member name="T:Moq.MockException.ExceptionReason"> - <summary> - Made internal as it's of no use for - consumers, but it's important for - our own tests. - </summary> - </member> - <member name="T:Moq.MockVerificationException"> - <devdoc> - Used by the mock factory to accumulate verification - failures. - </devdoc> - </member> - <member name="M:Moq.MockVerificationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> - <summary> - Supports the serialization infrastructure. - </summary> - </member> - <member name="T:Moq.Properties.Resources"> - <summary> - A strongly-typed resource class, for looking up localized strings, etc. - </summary> - </member> - <member name="P:Moq.Properties.Resources.ResourceManager"> - <summary> - Returns the cached ResourceManager instance used by this class. - </summary> - </member> - <member name="P:Moq.Properties.Resources.Culture"> - <summary> - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - </summary> - </member> - <member name="P:Moq.Properties.Resources.AlreadyInitialized"> - <summary> - Looks up a localized string similar to Mock type has already been initialized by accessing its Object property. Adding interfaces must be done before that.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.ArgumentCannotBeEmpty"> - <summary> - Looks up a localized string similar to Value cannot be an empty string.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.AsMustBeInterface"> - <summary> - Looks up a localized string similar to Can only add interfaces to the mock.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.CantSetReturnValueForVoid"> - <summary> - Looks up a localized string similar to Can't set return value for void method {0}.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.ConstructorArgsForDelegate"> - <summary> - Looks up a localized string similar to Constructor arguments cannot be passed for delegate mocks.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.ConstructorArgsForInterface"> - <summary> - Looks up a localized string similar to Constructor arguments cannot be passed for interface mocks.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.ConstructorNotFound"> - <summary> - Looks up a localized string similar to A matching constructor for the given arguments was not found on the mocked type.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.EventNofFound"> - <summary> - Looks up a localized string similar to Could not locate event for attach or detach method {0}.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.FieldsNotSupported"> - <summary> - Looks up a localized string similar to Expression {0} involves a field access, which is not supported. Use properties instead.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.InvalidMockClass"> - <summary> - Looks up a localized string similar to Type to mock must be an interface or an abstract or non-sealed class. . - </summary> - </member> - <member name="P:Moq.Properties.Resources.InvalidMockGetType"> - <summary> - Looks up a localized string similar to Cannot retrieve a mock with the given object type {0} as it's not the main type of the mock or any of its additional interfaces. - Please cast the argument to one of the supported types: {1}. - Remember that there's no generics covariance in the CLR, so your object must be one of these types in order for the call to succeed.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.LinqBinaryOperatorNotSupported"> - <summary> - Looks up a localized string similar to The equals ("==" or "=" in VB) and the conditional 'and' ("&&" or "AndAlso" in VB) operators are the only ones supported in the query specification expression. Unsupported expression: {0}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.LinqMethodNotSupported"> - <summary> - Looks up a localized string similar to LINQ method '{0}' not supported.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.LinqMethodNotVirtual"> - <summary> - Looks up a localized string similar to Expression contains a call to a method which is not virtual (overridable in VB) or abstract. Unsupported expression: {0}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.MemberMissing"> - <summary> - Looks up a localized string similar to Member {0}.{1} does not exist.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.MethodIsPublic"> - <summary> - Looks up a localized string similar to Method {0}.{1} is public. Use strong-typed Expect overload instead: - mock.Setup(x => x.{1}()); - . - </summary> - </member> - <member name="P:Moq.Properties.Resources.MockExceptionMessage"> - <summary> - Looks up a localized string similar to {0} invocation failed with mock behavior {1}. - {2}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.MoreThanNCalls"> - <summary> - Looks up a localized string similar to Expected only {0} calls to {1}.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.MoreThanOneCall"> - <summary> - Looks up a localized string similar to Expected only one call to {0}.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.NoMatchingCallsAtLeast"> - <summary> - Looks up a localized string similar to {0} - Expected invocation on the mock at least {2} times, but was {4} times: {1}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.NoMatchingCallsAtLeastOnce"> - <summary> - Looks up a localized string similar to {0} - Expected invocation on the mock at least once, but was never performed: {1}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.NoMatchingCallsAtMost"> - <summary> - Looks up a localized string similar to {0} - Expected invocation on the mock at most {3} times, but was {4} times: {1}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.NoMatchingCallsAtMostOnce"> - <summary> - Looks up a localized string similar to {0} - Expected invocation on the mock at most once, but was {4} times: {1}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.NoMatchingCallsBetweenExclusive"> - <summary> - Looks up a localized string similar to {0} - Expected invocation on the mock between {2} and {3} times (Exclusive), but was {4} times: {1}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.NoMatchingCallsBetweenInclusive"> - <summary> - Looks up a localized string similar to {0} - Expected invocation on the mock between {2} and {3} times (Inclusive), but was {4} times: {1}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.NoMatchingCallsExactly"> - <summary> - Looks up a localized string similar to {0} - Expected invocation on the mock exactly {2} times, but was {4} times: {1}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.NoMatchingCallsNever"> - <summary> - Looks up a localized string similar to {0} - Expected invocation on the mock should never have been performed, but was {4} times: {1}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.NoMatchingCallsOnce"> - <summary> - Looks up a localized string similar to {0} - Expected invocation on the mock once, but was {4} times: {1}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.NoSetup"> - <summary> - Looks up a localized string similar to All invocations on the mock must have a corresponding setup.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.ObjectInstanceNotMock"> - <summary> - Looks up a localized string similar to Object instance was not created by Moq.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.OutExpressionMustBeConstantValue"> - <summary> - Looks up a localized string similar to Out expression must evaluate to a constant value.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.PropertyGetNotFound"> - <summary> - Looks up a localized string similar to Property {0}.{1} does not have a getter.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.PropertyMissing"> - <summary> - Looks up a localized string similar to Property {0}.{1} does not exist.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.PropertyNotReadable"> - <summary> - Looks up a localized string similar to Property {0}.{1} is write-only.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.PropertyNotWritable"> - <summary> - Looks up a localized string similar to Property {0}.{1} is read-only.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.PropertySetNotFound"> - <summary> - Looks up a localized string similar to Property {0}.{1} does not have a setter.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.RaisedUnassociatedEvent"> - <summary> - Looks up a localized string similar to Cannot raise a mocked event unless it has been associated (attached) to a concrete event in a mocked object.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.RefExpressionMustBeConstantValue"> - <summary> - Looks up a localized string similar to Ref expression must evaluate to a constant value.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.ReturnValueRequired"> - <summary> - Looks up a localized string similar to Invocation needs to return a value and therefore must have a corresponding setup that provides it.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.SetupLambda"> - <summary> - Looks up a localized string similar to A lambda expression is expected as the argument to It.Is<T>.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.SetupNever"> - <summary> - Looks up a localized string similar to Invocation {0} should not have been made.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.SetupNotMethod"> - <summary> - Looks up a localized string similar to Expression is not a method invocation: {0}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.SetupNotProperty"> - <summary> - Looks up a localized string similar to Expression is not a property access: {0}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.SetupNotSetter"> - <summary> - Looks up a localized string similar to Expression is not a property setter invocation.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.SetupOnNonMemberMethod"> - <summary> - Looks up a localized string similar to Expression references a method that does not belong to the mocked object: {0}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.SetupOnNonOverridableMember"> - <summary> - Looks up a localized string similar to Invalid setup on a non-virtual (overridable in VB) member: {0}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.TypeNotImplementInterface"> - <summary> - Looks up a localized string similar to Type {0} does not implement required interface {1}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.TypeNotInheritFromType"> - <summary> - Looks up a localized string similar to Type {0} does not from required type {1}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.UnexpectedPublicProperty"> - <summary> - Looks up a localized string similar to To specify a setup for public property {0}.{1}, use the typed overloads, such as: - mock.Setup(x => x.{1}).Returns(value); - mock.SetupGet(x => x.{1}).Returns(value); //equivalent to previous one - mock.SetupSet(x => x.{1}).Callback(callbackDelegate); - . - </summary> - </member> - <member name="P:Moq.Properties.Resources.UnsupportedExpression"> - <summary> - Looks up a localized string similar to Unsupported expression: {0}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.UnsupportedIntermediateExpression"> - <summary> - Looks up a localized string similar to Only property accesses are supported in intermediate invocations on a setup. Unsupported expression {0}.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.UnsupportedIntermediateType"> - <summary> - Looks up a localized string similar to Expression contains intermediate property access {0}.{1} which is of type {2} and cannot be mocked. Unsupported expression {3}.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.UnsupportedMatcherParamsForSetter"> - <summary> - Looks up a localized string similar to Setter expression cannot use argument matchers that receive parameters.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.UnsupportedMember"> - <summary> - Looks up a localized string similar to Member {0} is not supported for protected mocking.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.UnsupportedNonStaticMatcherForSetter"> - <summary> - Looks up a localized string similar to Setter expression can only use static custom matchers.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.VerficationFailed"> - <summary> - Looks up a localized string similar to The following setups were not matched: - {0}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.VerifyOnNonVirtualMember"> - <summary> - Looks up a localized string similar to Invalid verify on a non-virtual (overridable in VB) member: {0}. - </summary> - </member> - <member name="T:Moq.Protected.IProtectedMock`1"> - <summary> - Allows setups to be specified for protected members by using their - name as a string, rather than strong-typing them which is not possible - due to their visibility. - </summary> - </member> - <member name="M:Moq.Protected.IProtectedMock`1.Setup(System.String,System.Object[])"> - <summary> - Specifies a setup for a void method invocation with the given - <paramref name="voidMethodName"/>, optionally specifying arguments for the method call. - </summary> - <param name="voidMethodName">The name of the void method to be invoked.</param> - <param name="args">The optional arguments for the invocation. If argument matchers are used, - remember to use <see cref="T:Moq.Protected.ItExpr"/> rather than <see cref="T:Moq.It"/>.</param> - </member> - <member name="M:Moq.Protected.IProtectedMock`1.Setup``1(System.String,System.Object[])"> - <summary> - Specifies a setup for an invocation on a property or a non void method with the given - <paramref name="methodOrPropertyName"/>, optionally specifying arguments for the method call. - </summary> - <param name="methodOrPropertyName">The name of the method or property to be invoked.</param> - <param name="args">The optional arguments for the invocation. If argument matchers are used, - remember to use <see cref="T:Moq.Protected.ItExpr"/> rather than <see cref="T:Moq.It"/>.</param> - <typeparam name="TResult">The return type of the method or property.</typeparam> - </member> - <member name="M:Moq.Protected.IProtectedMock`1.SetupGet``1(System.String)"> - <summary> - Specifies a setup for an invocation on a property getter with the given - <paramref name="propertyName"/>. - </summary> - <param name="propertyName">The name of the property.</param> - <typeparam name="TProperty">The type of the property.</typeparam> - </member> - <member name="M:Moq.Protected.IProtectedMock`1.SetupSet``1(System.String,System.Object)"> - <summary> - Specifies a setup for an invocation on a property setter with the given - <paramref name="propertyName"/>. - </summary> - <param name="propertyName">The name of the property.</param> - <param name="value">The property value. If argument matchers are used, - remember to use <see cref="T:Moq.Protected.ItExpr"/> rather than <see cref="T:Moq.It"/>.</param> - <typeparam name="TProperty">The type of the property.</typeparam> - </member> - <member name="M:Moq.Protected.IProtectedMock`1.Verify(System.String,Moq.Times,System.Object[])"> - <summary> - Specifies a verify for a void method with the given <paramref name="methodName"/>, - optionally specifying arguments for the method call. Use in conjunction with the default - <see cref="F:Moq.MockBehavior.Loose"/>. - </summary> - <exception cref="T:Moq.MockException">The invocation was not call the times specified by - <paramref name="times"/>.</exception> - <param name="methodName">The name of the void method to be verified.</param> - <param name="times">The number of times a method is allowed to be called.</param> - <param name="args">The optional arguments for the invocation. If argument matchers are used, - remember to use <see cref="T:Moq.Protected.ItExpr"/> rather than <see cref="T:Moq.It"/>.</param> - </member> - <member name="M:Moq.Protected.IProtectedMock`1.Verify``1(System.String,Moq.Times,System.Object[])"> - <summary> - Specifies a verify for an invocation on a property or a non void method with the given - <paramref name="methodName"/>, optionally specifying arguments for the method call. - </summary> - <exception cref="T:Moq.MockException">The invocation was not call the times specified by - <paramref name="times"/>.</exception> - <param name="methodName">The name of the method or property to be invoked.</param> - <param name="args">The optional arguments for the invocation. If argument matchers are used, - remember to use <see cref="T:Moq.Protected.ItExpr"/> rather than <see cref="T:Moq.It"/>.</param> - <param name="times">The number of times a method is allowed to be called.</param> - <typeparam name="TResult">The type of return value from the expression.</typeparam> - </member> - <member name="M:Moq.Protected.IProtectedMock`1.VerifyGet``1(System.String,Moq.Times)"> - <summary> - Specifies a verify for an invocation on a property getter with the given - <paramref name="propertyName"/>. - <exception cref="T:Moq.MockException">The invocation was not call the times specified by - <paramref name="times"/>.</exception> - </summary> - <param name="propertyName">The name of the property.</param> - <param name="times">The number of times a method is allowed to be called.</param> - <typeparam name="TProperty">The type of the property.</typeparam> - </member> - <member name="M:Moq.Protected.IProtectedMock`1.VerifySet``1(System.String,Moq.Times,System.Object)"> - <summary> - Specifies a setup for an invocation on a property setter with the given - <paramref name="propertyName"/>. - </summary> - <exception cref="T:Moq.MockException">The invocation was not call the times specified by - <paramref name="times"/>.</exception> - <param name="propertyName">The name of the property.</param> - <param name="times">The number of times a method is allowed to be called.</param> - <param name="value">The property value.</param> - <typeparam name="TProperty">The type of the property. If argument matchers are used, - remember to use <see cref="T:Moq.Protected.ItExpr"/> rather than <see cref="T:Moq.It"/>.</typeparam> - </member> - <member name="T:Moq.Protected.ItExpr"> - <summary> - Allows the specification of a matching condition for an - argument in a protected member setup, rather than a specific - argument value. "ItExpr" refers to the argument being matched. - </summary> - <remarks> - <para>Use this variant of argument matching instead of - <see cref="T:Moq.It"/> for protected setups.</para> - This class allows the setup to match a method invocation - with an arbitrary value, with a value in a specified range, or - even one that matches a given predicate, or null. - </remarks> - </member> - <member name="M:Moq.Protected.ItExpr.IsNull``1"> - <summary> - Matches a null value of the given <typeparamref name="TValue"/> type. - </summary> - <remarks> - Required for protected mocks as the null value cannot be used - directly as it prevents proper method overload selection. - </remarks> - <example> - <code> - // Throws an exception for a call to Remove with a null string value. - mock.Protected() - .Setup("Remove", ItExpr.IsNull<string>()) - .Throws(new InvalidOperationException()); - </code> - </example> - <typeparam name="TValue">Type of the value.</typeparam> - </member> - <member name="M:Moq.Protected.ItExpr.IsAny``1"> - <summary> - Matches any value of the given <typeparamref name="TValue"/> type. - </summary> - <remarks> - Typically used when the actual argument value for a method - call is not relevant. - </remarks> - <example> - <code> - // Throws an exception for a call to Remove with any string value. - mock.Protected() - .Setup("Remove", ItExpr.IsAny<string>()) - .Throws(new InvalidOperationException()); - </code> - </example> - <typeparam name="TValue">Type of the value.</typeparam> - </member> - <member name="M:Moq.Protected.ItExpr.Is``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})"> - <summary> - Matches any value that satisfies the given predicate. - </summary> - <typeparam name="TValue">Type of the argument to check.</typeparam> - <param name="match">The predicate used to match the method argument.</param> - <remarks> - Allows the specification of a predicate to perform matching - of method call arguments. - </remarks> - <example> - This example shows how to return the value <c>1</c> whenever the argument to the - <c>Do</c> method is an even number. - <code> - mock.Protected() - .Setup("Do", ItExpr.Is<int>(i => i % 2 == 0)) - .Returns(1); - </code> - This example shows how to throw an exception if the argument to the - method is a negative number: - <code> - mock.Protected() - .Setup("GetUser", ItExpr.Is<int>(i => i < 0)) - .Throws(new ArgumentException()); - </code> - </example> - </member> - <member name="M:Moq.Protected.ItExpr.IsInRange``1(``0,``0,Moq.Range)"> - <summary> - Matches any value that is in the range specified. - </summary> - <typeparam name="TValue">Type of the argument to check.</typeparam> - <param name="from">The lower bound of the range.</param> - <param name="to">The upper bound of the range.</param> - <param name="rangeKind">The kind of range. See <see cref="T:Moq.Range"/>.</param> - <example> - The following example shows how to expect a method call - with an integer argument within the 0..100 range. - <code> - mock.Protected() - .Setup("HasInventory", - ItExpr.IsAny<string>(), - ItExpr.IsInRange(0, 100, Range.Inclusive)) - .Returns(false); - </code> - </example> - </member> - <member name="M:Moq.Protected.ItExpr.IsRegex(System.String)"> - <summary> - Matches a string argument if it matches the given regular expression pattern. - </summary> - <param name="regex">The pattern to use to match the string argument value.</param> - <example> - The following example shows how to expect a call to a method where the - string argument matches the given regular expression: - <code> - mock.Protected() - .Setup("Check", ItExpr.IsRegex("[a-z]+")) - .Returns(1); - </code> - </example> - </member> - <member name="M:Moq.Protected.ItExpr.IsRegex(System.String,System.Text.RegularExpressions.RegexOptions)"> - <summary> - Matches a string argument if it matches the given regular expression pattern. - </summary> - <param name="regex">The pattern to use to match the string argument value.</param> - <param name="options">The options used to interpret the pattern.</param> - <example> - The following example shows how to expect a call to a method where the - string argument matches the given regular expression, in a case insensitive way: - <code> - mock.Protected() - .Setup("Check", ItExpr.IsRegex("[a-z]+", RegexOptions.IgnoreCase)) - .Returns(1); - </code> - </example> - </member> - <member name="T:Moq.Protected.ProtectedExtension"> - <summary> - Enables the <c>Protected()</c> method on <see cref="T:Moq.Mock`1"/>, - allowing setups to be set for protected members by using their - name as a string, rather than strong-typing them which is not possible - due to their visibility. - </summary> - </member> - <member name="M:Moq.Protected.ProtectedExtension.Protected``1(Moq.Mock{``0})"> - <summary> - Enable protected setups for the mock. - </summary> - <typeparam name="T">Mocked object type. Typically omitted as it can be inferred from the mock instance.</typeparam> - <param name="mock">The mock to set the protected setups on.</param> - </member> - <member name="T:ThisAssembly"> - <group name="overview" title="Overview" order="0" /> - <group name="setups" title="Specifying setups" order="1" /> - <group name="returns" title="Returning values from members" order="2" /> - <group name="verification" title="Verifying setups" order="3" /> - <group name="advanced" title="Advanced scenarios" order="99" /> - <group name="factory" title="Using MockFactory for consistency across mocks" order="4" /> - </member> - <member name="T:Moq.Range"> - <summary> - Kind of range to use in a filter specified through - <see cref="M:Moq.It.IsInRange``1(``0,``0,Moq.Range)"/>. - </summary> - </member> - <member name="F:Moq.Range.Inclusive"> - <summary> - The range includes the <c>to</c> and - <c>from</c> values. - </summary> - </member> - <member name="F:Moq.Range.Exclusive"> - <summary> - The range does not include the <c>to</c> and - <c>from</c> values. - </summary> - </member> - <member name="T:Moq.DefaultValue"> - <summary> - Determines the way default values are generated - calculated for loose mocks. - </summary> - </member> - <member name="F:Moq.DefaultValue.Empty"> - <summary> - Default behavior, which generates empty values for - value types (i.e. default(int)), empty array and - enumerables, and nulls for all other reference types. - </summary> - </member> - <member name="F:Moq.DefaultValue.Mock"> - <summary> - Whenever the default value generated by <see cref="F:Moq.DefaultValue.Empty"/> - is null, replaces this value with a mock (if the type - can be mocked). - </summary> - <remarks> - For sealed classes, a null value will be generated. - </remarks> - </member> - <member name="T:Moq.Linq.MockQueryable`1"> - <summary> - A default implementation of IQueryable for use with QueryProvider - </summary> - </member> - <member name="M:Moq.Linq.MockQueryable`1.#ctor(System.Linq.Expressions.MethodCallExpression)"> - <summary> - The <paramref name="underlyingCreateMocks"/> is a - static method that returns an IQueryable of Mocks of T which is used to - apply the linq specification to. - </summary> - </member> - <member name="T:Moq.Match"> - <summary> - Allows creation custom value matchers that can be used on setups and verification, - completely replacing the built-in <see cref="T:Moq.It"/> class with your own argument - matching rules. - </summary><remarks> - See also <see cref="T:Moq.Match`1"/>. - </remarks> - </member> - <member name="M:Moq.Match.Matcher``1"> - <devdoc> - Provided for the sole purpose of rendering the delegate passed to the - matcher constructor if no friendly render lambda is provided. - </devdoc> - </member> - <member name="M:Moq.Match.Create``1(System.Predicate{``0})"> - <summary> - Initializes the match with the condition that - will be checked in order to match invocation - values. - </summary><param name="condition">The condition to match against actual values.</param><remarks> - <seealso cref="T:Moq.Match`1"/> - </remarks> - </member> - <member name="M:Moq.Match.Create``1(System.Predicate{``0},System.Linq.Expressions.Expression{System.Func{``0}})"> - <!-- No matching elements were found for the following include tag --><include file="Match.xdoc" path="docs/doc[@for="Match.Create{T}(condition,renderExpression"]/*"/> - </member> - <member name="M:Moq.Match.SetLastMatch``1(Moq.Match{``0})"> - <devdoc> - This method is used to set an expression as the last matcher invoked, - which is used in the SetupSet to allow matchers in the prop = value - delegate expression. This delegate is executed in "fluent" mode in - order to capture the value being set, and construct the corresponding - methodcall. - This is also used in the MatcherFactory for each argument expression. - This method ensures that when we execute the delegate, we - also track the matcher that was invoked, so that when we create the - methodcall we build the expression using it, rather than the null/default - value returned from the actual invocation. - </devdoc> - </member> - <member name="T:Moq.Match`1"> - <summary> - Allows creation custom value matchers that can be used on setups and verification, - completely replacing the built-in <see cref="T:Moq.It"/> class with your own argument - matching rules. - </summary><typeparam name="T">Type of the value to match.</typeparam><remarks> - The argument matching is used to determine whether a concrete - invocation in the mock matches a given setup. This - matching mechanism is fully extensible. - </remarks><example> - Creating a custom matcher is straightforward. You just need to create a method - that returns a value from a call to <see cref="M:Moq.Match.Create``1(System.Predicate{``0})"/> with - your matching condition and optional friendly render expression: - <code> - [Matcher] - public Order IsBigOrder() - { - return Match<Order>.Create( - o => o.GrandTotal >= 5000, - /* a friendly expression to render on failures */ - () => IsBigOrder()); - } - </code> - This method can be used in any mock setup invocation: - <code> - mock.Setup(m => m.Submit(IsBigOrder()).Throws<UnauthorizedAccessException>(); - </code> - At runtime, Moq knows that the return value was a matcher (note that the method MUST be - annotated with the [Matcher] attribute in order to determine this) and - evaluates your predicate with the actual value passed into your predicate. - <para> - Another example might be a case where you want to match a lists of orders - that contains a particular one. You might create matcher like the following: - </para> - <code> - public static class Orders - { - [Matcher] - public static IEnumerable<Order> Contains(Order order) - { - return Match<IEnumerable<Order>>.Create(orders => orders.Contains(order)); - } - } - </code> - Now we can invoke this static method instead of an argument in an - invocation: - <code> - var order = new Order { ... }; - var mock = new Mock<IRepository<Order>>(); - - mock.Setup(x => x.Save(Orders.Contains(order))) - .Throws<ArgumentException>(); - </code> - </example> - </member> - <member name="T:Moq.FluentMockContext"> - <summary> - Tracks the current mock and interception context. - </summary> - </member> - <member name="P:Moq.FluentMockContext.IsActive"> - <summary> - Having an active fluent mock context means that the invocation - is being performed in "trial" mode, just to gather the - target method and arguments that need to be matched later - when the actual invocation is made. - </summary> - </member> - <member name="T:Moq.MockDefaultValueProvider"> - <summary> - A <see cref="T:Moq.IDefaultValueProvider"/> that returns an empty default value - for non-mockeable types, and mocks for all other types (interfaces and - non-sealed classes) that can be mocked. - </summary> - </member> - <member name="T:Moq.Mocks"> - <summary> - Allows querying the universe of mocks for those that behave - according to the LINQ query specification. - </summary> - <devdoc> - This entry-point into Linq to Mocks is the only one in the root Moq - namespace to ease discovery. But to get all the mocking extension - methods on Object, a using of Moq.Linq must be done, so that the - polluting of the intellisense for all objects is an explicit opt-in. - </devdoc> - </member> - <member name="M:Moq.Mocks.Of``1"> - <summary> - Access the universe of mocks of the given type, to retrieve those - that behave according to the LINQ query specification. - </summary> - <typeparam name="T">The type of the mocked object to query.</typeparam> - </member> - <member name="M:Moq.Mocks.Of``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})"> - <summary> - Access the universe of mocks of the given type, to retrieve those - that behave according to the LINQ query specification. - </summary> - <param name="specification">The predicate with the setup expressions.</param> - <typeparam name="T">The type of the mocked object to query.</typeparam> - </member> - <member name="M:Moq.Mocks.OneOf``1"> - <summary> - Creates an mock object of the indicated type. - </summary> - <typeparam name="T">The type of the mocked object.</typeparam> - <returns>The mocked object created.</returns> - </member> - <member name="M:Moq.Mocks.OneOf``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})"> - <summary> - Creates an mock object of the indicated type. - </summary> - <param name="specification">The predicate with the setup expressions.</param> - <typeparam name="T">The type of the mocked object.</typeparam> - <returns>The mocked object created.</returns> - </member> - <member name="M:Moq.Mocks.CreateMockQuery``1"> - <summary> - Creates the mock query with the underlying queriable implementation. - </summary> - </member> - <member name="M:Moq.Mocks.CreateQueryable``1"> - <summary> - Wraps the enumerator inside a queryable. - </summary> - </member> - <member name="M:Moq.Mocks.CreateMocks``1"> - <summary> - Method that is turned into the actual call from .Query{T}, to - transform the queryable query into a normal enumerable query. - This method is never used directly by consumers. - </summary> - </member> - <member name="M:Moq.Mocks.SetPropery``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},``1)"> - <summary> - Extension method used to support Linq-like setup properties that are not virtual but do have - a getter and a setter, thereby allowing the use of Linq to Mocks to quickly initialize Dtos too :) - </summary> - </member> - <member name="T:Moq.QueryableMockExtensions"> - <summary> - Helper extensions that are used by the query translator. - </summary> - </member> - <member name="M:Moq.QueryableMockExtensions.FluentMock``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})"> - <summary> - Retrieves a fluent mock from the given setup expression. - </summary> - </member> - <member name="M:Moq.Proxy.IProxyFactory.GetDelegateProxyInterface(System.Type,System.Reflection.MethodInfo@)"> - <summary> - Gets an autogenerated interface with a method on it that matches the signature of the specified - <paramref name="delegateType"/>. - </summary> - <remarks> - Such an interface can then be mocked, and a delegate pointed at the method on the mocked instance. - This is how we support delegate mocking. The factory caches such interfaces and reuses them - for repeated requests for the same delegate type. - </remarks> - <param name="delegateType">The delegate type for which an interface is required.</param> - <param name="delegateInterfaceMethod">The method on the autogenerated interface.</param> - </member> - <member name="M:Moq.Proxy.CastleProxyFactory.CreateProxy(System.Type,Moq.Proxy.ICallInterceptor,System.Type[],System.Object[])"> - <inheritdoc /> - </member> - <member name="M:Moq.Proxy.CastleProxyFactory.GetDelegateProxyInterface(System.Type,System.Reflection.MethodInfo@)"> - <inheritdoc /> - </member> - <member name="T:Moq.Times"> - <summary> - Defines the number of invocations allowed by a mocked method. - </summary> - </member> - <member name="M:Moq.Times.AtLeast(System.Int32)"> - <summary> - Specifies that a mocked method should be invoked <paramref name="callCount"/> times as minimum. - </summary><param name="callCount">The minimun number of times.</param><returns>An object defining the allowed number of invocations.</returns> - </member> - <member name="M:Moq.Times.AtLeastOnce"> - <summary> - Specifies that a mocked method should be invoked one time as minimum. - </summary><returns>An object defining the allowed number of invocations.</returns> - </member> - <member name="M:Moq.Times.AtMost(System.Int32)"> - <summary> - Specifies that a mocked method should be invoked <paramref name="callCount"/> time as maximun. - </summary><param name="callCount">The maximun number of times.</param><returns>An object defining the allowed number of invocations.</returns> - </member> - <member name="M:Moq.Times.AtMostOnce"> - <summary> - Specifies that a mocked method should be invoked one time as maximun. - </summary><returns>An object defining the allowed number of invocations.</returns> - </member> - <member name="M:Moq.Times.Between(System.Int32,System.Int32,Moq.Range)"> - <summary> - Specifies that a mocked method should be invoked between <paramref name="callCountFrom"/> and - <paramref name="callCountTo"/> times. - </summary><param name="callCountFrom">The minimun number of times.</param><param name="callCountTo">The maximun number of times.</param><param name="rangeKind"> - The kind of range. See <see cref="T:Moq.Range"/>. - </param><returns>An object defining the allowed number of invocations.</returns> - </member> - <member name="M:Moq.Times.Exactly(System.Int32)"> - <summary> - Specifies that a mocked method should be invoked exactly <paramref name="callCount"/> times. - </summary><param name="callCount">The times that a method or property can be called.</param><returns>An object defining the allowed number of invocations.</returns> - </member> - <member name="M:Moq.Times.Never"> - <summary> - Specifies that a mocked method should not be invoked. - </summary><returns>An object defining the allowed number of invocations.</returns> - </member> - <member name="M:Moq.Times.Once"> - <summary> - Specifies that a mocked method should be invoked exactly one time. - </summary><returns>An object defining the allowed number of invocations.</returns> - </member> - <member name="M:Moq.Times.Equals(System.Object)"> - <summary> - Determines whether the specified <see cref="T:System.Object"/> is equal to this instance. - </summary><param name="obj"> - The <see cref="T:System.Object"/> to compare with this instance. - </param><returns> - <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Moq.Times.GetHashCode"> - <summary> - Returns a hash code for this instance. - </summary><returns> - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - </returns> - </member> - <member name="M:Moq.Times.op_Equality(Moq.Times,Moq.Times)"> - <summary> - Determines whether two specified <see cref="T:Moq.Times"/> objects have the same value. - </summary><param name="left"> - The first <see cref="T:Moq.Times"/>. - </param><param name="right"> - The second <see cref="T:Moq.Times"/>. - </param><returns> - <c>true</c> if the value of left is the same as the value of right; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Moq.Times.op_Inequality(Moq.Times,Moq.Times)"> - <summary> - Determines whether two specified <see cref="T:Moq.Times"/> objects have different values. - </summary><param name="left"> - The first <see cref="T:Moq.Times"/>. - </param><param name="right"> - The second <see cref="T:Moq.Times"/>. - </param><returns> - <c>true</c> if the value of left is different from the value of right; otherwise, <c>false</c>. - </returns> - </member> - </members> -</doc> diff --git a/packages/Moq.4.2.1510.2205/lib/sl5/Moq.Silverlight.dll b/packages/Moq.4.2.1510.2205/lib/sl5/Moq.Silverlight.dll deleted file mode 100644 index 4c3eaf21e9272cb6b01467129869cf9da59a2eda..0000000000000000000000000000000000000000 Binary files a/packages/Moq.4.2.1510.2205/lib/sl5/Moq.Silverlight.dll and /dev/null differ diff --git a/packages/Moq.4.2.1510.2205/lib/sl5/Moq.Silverlight.xml b/packages/Moq.4.2.1510.2205/lib/sl5/Moq.Silverlight.xml deleted file mode 100644 index e9a39f7d34a82495e60e97ad5588f877b25c79df..0000000000000000000000000000000000000000 --- a/packages/Moq.4.2.1510.2205/lib/sl5/Moq.Silverlight.xml +++ /dev/null @@ -1,5416 +0,0 @@ -<?xml version="1.0"?> -<doc> - <assembly> - <name>Moq.Silverlight</name> - </assembly> - <members> - <member name="T:Moq.Mock`1"> - <summary> - Provides a mock implementation of <typeparamref name="T"/>. - </summary><remarks> - Any interface type can be used for mocking, but for classes, only abstract and virtual members can be mocked. - <para> - The behavior of the mock with regards to the setups and the actual calls is determined - by the optional <see cref="T:Moq.MockBehavior"/> that can be passed to the <see cref="M:Moq.Mock`1.#ctor(Moq.MockBehavior)"/> - constructor. - </para> - </remarks><typeparam name="T">Type to mock, which can be an interface or a class.</typeparam><example group="overview" order="0"> - The following example shows establishing setups with specific values - for method invocations: - <code> - // Arrange - var order = new Order(TALISKER, 50); - var mock = new Mock<IWarehouse>(); - - mock.Setup(x => x.HasInventory(TALISKER, 50)).Returns(true); - - // Act - order.Fill(mock.Object); - - // Assert - Assert.True(order.IsFilled); - </code> - The following example shows how to use the <see cref="T:Moq.It"/> class - to specify conditions for arguments instead of specific values: - <code> - // Arrange - var order = new Order(TALISKER, 50); - var mock = new Mock<IWarehouse>(); - - // shows how to expect a value within a range - mock.Setup(x => x.HasInventory( - It.IsAny<string>(), - It.IsInRange(0, 100, Range.Inclusive))) - .Returns(false); - - // shows how to throw for unexpected calls. - mock.Setup(x => x.Remove( - It.IsAny<string>(), - It.IsAny<int>())) - .Throws(new InvalidOperationException()); - - // Act - order.Fill(mock.Object); - - // Assert - Assert.False(order.IsFilled); - </code> - </example> - </member> - <member name="T:Moq.Mock"> - <summary> - Base class for mocks and static helper class with methods that - apply to mocked objects, such as <see cref="M:Moq.Mock.Get``1(``0)"/> to - retrieve a <see cref="T:Moq.Mock`1"/> from an object instance. - </summary> - </member> - <member name="T:Moq.IHideObjectMembers"> - <summary> - Helper interface used to hide the base <see cref="T:System.Object"/> - members from the fluent API to make it much cleaner - in Visual Studio intellisense. - </summary> - </member> - <member name="M:Moq.IHideObjectMembers.GetType"> - <summary/> - </member> - <member name="M:Moq.IHideObjectMembers.GetHashCode"> - <summary/> - </member> - <member name="M:Moq.IHideObjectMembers.ToString"> - <summary/> - </member> - <member name="M:Moq.IHideObjectMembers.Equals(System.Object)"> - <summary/> - </member> - <member name="M:Moq.Mock.Of``1"> - <summary> - Creates an mock object of the indicated type. - </summary> - <typeparam name="T">The type of the mocked object.</typeparam> - <returns>The mocked object created.</returns> - </member> - <member name="M:Moq.Mock.Of``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})"> - <summary> - Creates an mock object of the indicated type. - </summary> - <param name="predicate">The predicate with the specification of how the mocked object should behave.</param> - <typeparam name="T">The type of the mocked object.</typeparam> - <returns>The mocked object created.</returns> - </member> - <member name="M:Moq.Mock.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Moq.Mock"/> class. - </summary> - </member> - <member name="M:Moq.Mock.Get``1(``0)"> - <summary> - Retrieves the mock object for the given object instance. - </summary><typeparam name="T"> - Type of the mock to retrieve. Can be omitted as it's inferred - from the object instance passed in as the <paramref name="mocked"/> instance. - </typeparam><param name="mocked">The instance of the mocked object.</param><returns>The mock associated with the mocked object.</returns><exception cref="T:System.ArgumentException"> - The received <paramref name="mocked"/> instance - was not created by Moq. - </exception><example group="advanced"> - The following example shows how to add a new setup to an object - instance which is not the original <see cref="T:Moq.Mock`1"/> but rather - the object associated with it: - <code> - // Typed instance, not the mock, is retrieved from some test API. - HttpContextBase context = GetMockContext(); - - // context.Request is the typed object from the "real" API - // so in order to add a setup to it, we need to get - // the mock that "owns" it - Mock<HttpRequestBase> request = Mock.Get(context.Request); - mock.Setup(req => req.AppRelativeCurrentExecutionFilePath) - .Returns(tempUrl); - </code> - </example> - </member> - <member name="M:Moq.Mock.OnGetObject"> - <summary> - Returns the mocked object value. - </summary> - </member> - <member name="M:Moq.Mock.Verify"> - <summary> - Verifies that all verifiable expectations have been met. - </summary><example group="verification"> - This example sets up an expectation and marks it as verifiable. After - the mock is used, a <c>Verify()</c> call is issued on the mock - to ensure the method in the setup was invoked: - <code> - var mock = new Mock<IWarehouse>(); - this.Setup(x => x.HasInventory(TALISKER, 50)).Verifiable().Returns(true); - ... - // other test code - ... - // Will throw if the test code has didn't call HasInventory. - this.Verify(); - </code> - </example><exception cref="T:Moq.MockException">Not all verifiable expectations were met.</exception> - </member> - <member name="M:Moq.Mock.VerifyAll"> - <summary> - Verifies all expectations regardless of whether they have - been flagged as verifiable. - </summary><example group="verification"> - This example sets up an expectation without marking it as verifiable. After - the mock is used, a <see cref="M:Moq.Mock.VerifyAll"/> call is issued on the mock - to ensure that all expectations are met: - <code> - var mock = new Mock<IWarehouse>(); - this.Setup(x => x.HasInventory(TALISKER, 50)).Returns(true); - ... - // other test code - ... - // Will throw if the test code has didn't call HasInventory, even - // that expectation was not marked as verifiable. - this.VerifyAll(); - </code> - </example><exception cref="T:Moq.MockException">At least one expectation was not met.</exception> - </member> - <member name="M:Moq.Mock.GetInterceptor(System.Linq.Expressions.Expression,Moq.Mock)"> - <summary> - Gets the interceptor target for the given expression and root mock, - building the intermediate hierarchy of mock objects if necessary. - </summary> - </member> - <member name="M:Moq.Mock.DoRaise(System.Reflection.EventInfo,System.EventArgs)"> - <summary> - Raises the associated event with the given - event argument data. - </summary> - </member> - <member name="M:Moq.Mock.DoRaise(System.Reflection.EventInfo,System.Object[])"> - <summary> - Raises the associated event with the given - event argument data. - </summary> - </member> - <member name="M:Moq.Mock.As``1"> - <summary> - Adds an interface implementation to the mock, - allowing setups to be specified for it. - </summary><remarks> - This method can only be called before the first use - of the mock <see cref="P:Moq.Mock.Object"/> property, at which - point the runtime type has already been generated - and no more interfaces can be added to it. - <para> - Also, <typeparamref name="TInterface"/> must be an - interface and not a class, which must be specified - when creating the mock instead. - </para> - </remarks><exception cref="T:System.InvalidOperationException"> - The mock type - has already been generated by accessing the <see cref="P:Moq.Mock.Object"/> property. - </exception><exception cref="T:System.ArgumentException"> - The <typeparamref name="TInterface"/> specified - is not an interface. - </exception><example> - The following example creates a mock for the main interface - and later adds <see cref="T:System.IDisposable"/> to it to verify - it's called by the consumer code: - <code> - var mock = new Mock<IProcessor>(); - mock.Setup(x => x.Execute("ping")); - - // add IDisposable interface - var disposable = mock.As<IDisposable>(); - disposable.Setup(d => d.Dispose()).Verifiable(); - </code> - </example><typeparam name="TInterface">Type of interface to cast the mock to.</typeparam> - </member> - <member name="M:Moq.Mock.SetReturnsDefault``1(``0)"> - <!-- No matching elements were found for the following include tag --><include file="Mock.Generic.xdoc" path="docs/doc[@for="Mock.SetReturnDefault{TReturn}"]/*"/> - </member> - <member name="P:Moq.Mock.Behavior"> - <summary> - Behavior of the mock, according to the value set in the constructor. - </summary> - </member> - <member name="P:Moq.Mock.CallBase"> - <summary> - Whether the base member virtual implementation will be called - for mocked classes if no setup is matched. Defaults to <see langword="false"/>. - </summary> - </member> - <member name="P:Moq.Mock.DefaultValue"> - <summary> - Specifies the behavior to use when returning default values for - unexpected invocations on loose mocks. - </summary> - </member> - <member name="P:Moq.Mock.Object"> - <summary> - Gets the mocked object instance. - </summary> - </member> - <member name="P:Moq.Mock.MockedType"> - <summary> - Retrieves the type of the mocked object, its generic type argument. - This is used in the auto-mocking of hierarchy access. - </summary> - </member> - <member name="P:Moq.Mock.DelegateInterfaceMethod"> - <summary> - If this is a mock of a delegate, this property contains the method - on the autogenerated interface so that we can convert setup + verify - expressions on the delegate into expressions on the interface proxy. - </summary> - </member> - <member name="P:Moq.Mock.IsDelegateMock"> - <summary> - Allows to check whether expression conversion to the <see cref="P:Moq.Mock.DelegateInterfaceMethod"/> - must be performed on the mock, without causing unnecessarily early initialization of - the mock instance, which breaks As{T}. - </summary> - </member> - <member name="P:Moq.Mock.DefaultValueProvider"> - <summary> - Specifies the class that will determine the default - value to return when invocations are made that - have no setups and need to return a default - value (for loose mocks). - </summary> - </member> - <member name="P:Moq.Mock.ImplementedInterfaces"> - <summary> - Exposes the list of extra interfaces implemented by the mock. - </summary> - </member> - <member name="T:Moq.IMock`1"> - <summary> - Covarient interface for Mock<T> such that casts between IMock<Employee> to IMock<Person> - are possible. Only covers the covariant members of Mock<T>. - </summary> - </member> - <member name="P:Moq.IMock`1.Object"> - <summary> - Exposes the mocked object instance. - </summary> - </member> - <member name="P:Moq.IMock`1.Behavior"> - <summary> - Behavior of the mock, according to the value set in the constructor. - </summary> - </member> - <member name="P:Moq.IMock`1.CallBase"> - <summary> - Whether the base member virtual implementation will be called - for mocked classes if no setup is matched. Defaults to <see langword="false"/>. - </summary> - </member> - <member name="P:Moq.IMock`1.DefaultValue"> - <summary> - Specifies the behavior to use when returning default values for - unexpected invocations on loose mocks. - </summary> - </member> - <member name="M:Moq.Mock`1.#ctor(System.Boolean)"> - <summary> - Ctor invoked by AsTInterface exclusively. - </summary> - </member> - <member name="M:Moq.Mock`1.#ctor"> - <summary> - Initializes an instance of the mock with <see cref="F:Moq.MockBehavior.Default">default behavior</see>. - </summary><example> - <code>var mock = new Mock<IFormatProvider>();</code> - </example> - </member> - <member name="M:Moq.Mock`1.#ctor(System.Object[])"> - <summary> - Initializes an instance of the mock with <see cref="F:Moq.MockBehavior.Default">default behavior</see> and with - the given constructor arguments for the class. (Only valid when <typeparamref name="T"/> is a class) - </summary><remarks> - The mock will try to find the best match constructor given the constructor arguments, and invoke that - to initialize the instance. This applies only for classes, not interfaces. - </remarks><example> - <code>var mock = new Mock<MyProvider>(someArgument, 25);</code> - </example><param name="args">Optional constructor arguments if the mocked type is a class.</param> - </member> - <member name="M:Moq.Mock`1.#ctor(Moq.MockBehavior)"> - <summary> - Initializes an instance of the mock with the specified <see cref="T:Moq.MockBehavior">behavior</see>. - </summary><example> - <code>var mock = new Mock<IFormatProvider>(MockBehavior.Relaxed);</code> - </example><param name="behavior">Behavior of the mock.</param> - </member> - <member name="M:Moq.Mock`1.#ctor(Moq.MockBehavior,System.Object[])"> - <summary> - Initializes an instance of the mock with a specific <see cref="T:Moq.MockBehavior">behavior</see> with - the given constructor arguments for the class. - </summary><remarks> - The mock will try to find the best match constructor given the constructor arguments, and invoke that - to initialize the instance. This applies only to classes, not interfaces. - </remarks><example> - <code>var mock = new Mock<MyProvider>(someArgument, 25);</code> - </example><param name="behavior">Behavior of the mock.</param><param name="args">Optional constructor arguments if the mocked type is a class.</param> - </member> - <member name="M:Moq.Mock`1.ToString"> - <summary> - Returns the name of the mock - </summary> - </member> - <member name="M:Moq.Mock`1.OnGetObject"> - <summary> - Returns the mocked object value. - </summary> - </member> - <member name="M:Moq.Mock`1.Setup(System.Linq.Expressions.Expression{System.Action{`0}})"> - <summary> - Specifies a setup on the mocked type for a call to - to a void method. - </summary><remarks> - If more than one setup is specified for the same method or property, - the latest one wins and is the one that will be executed. - </remarks><param name="expression">Lambda expression that specifies the expected method invocation.</param><example group="setups"> - <code> - var mock = new Mock<IProcessor>(); - mock.Setup(x => x.Execute("ping")); - </code> - </example> - </member> - <member name="M:Moq.Mock`1.Setup``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> - <summary> - Specifies a setup on the mocked type for a call to - to a value returning method. - </summary><typeparam name="TResult">Type of the return value. Typically omitted as it can be inferred from the expression.</typeparam><remarks> - If more than one setup is specified for the same method or property, - the latest one wins and is the one that will be executed. - </remarks><param name="expression">Lambda expression that specifies the method invocation.</param><example group="setups"> - <code> - mock.Setup(x => x.HasInventory("Talisker", 50)).Returns(true); - </code> - </example> - </member> - <member name="M:Moq.Mock`1.SetupGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> - <summary> - Specifies a setup on the mocked type for a call to - to a property getter. - </summary><remarks> - If more than one setup is set for the same property getter, - the latest one wins and is the one that will be executed. - </remarks><typeparam name="TProperty">Type of the property. Typically omitted as it can be inferred from the expression.</typeparam><param name="expression">Lambda expression that specifies the property getter.</param><example group="setups"> - <code> - mock.SetupGet(x => x.Suspended) - .Returns(true); - </code> - </example> - </member> - <member name="M:Moq.Mock`1.SetupSet``1(System.Action{`0})"> - <summary> - Specifies a setup on the mocked type for a call to - to a property setter. - </summary><remarks> - If more than one setup is set for the same property setter, - the latest one wins and is the one that will be executed. - <para> - This overloads allows the use of a callback already - typed for the property type. - </para> - </remarks><typeparam name="TProperty">Type of the property. Typically omitted as it can be inferred from the expression.</typeparam><param name="setterExpression">The Lambda expression that sets a property to a value.</param><example group="setups"> - <code> - mock.SetupSet(x => x.Suspended = true); - </code> - </example> - </member> - <member name="M:Moq.Mock`1.SetupSet(System.Action{`0})"> - <summary> - Specifies a setup on the mocked type for a call to - to a property setter. - </summary><remarks> - If more than one setup is set for the same property setter, - the latest one wins and is the one that will be executed. - </remarks><param name="setterExpression">Lambda expression that sets a property to a value.</param><example group="setups"> - <code> - mock.SetupSet(x => x.Suspended = true); - </code> - </example> - </member> - <member name="M:Moq.Mock`1.SetupProperty``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> - <summary> - Specifies that the given property should have "property behavior", - meaning that setting its value will cause it to be saved and - later returned when the property is requested. (this is also - known as "stubbing"). - </summary><typeparam name="TProperty"> - Type of the property, inferred from the property - expression (does not need to be specified). - </typeparam><param name="property">Property expression to stub.</param><example> - If you have an interface with an int property <c>Value</c>, you might - stub it using the following straightforward call: - <code> - var mock = new Mock<IHaveValue>(); - mock.Stub(v => v.Value); - </code> - After the <c>Stub</c> call has been issued, setting and - retrieving the object value will behave as expected: - <code> - IHaveValue v = mock.Object; - - v.Value = 5; - Assert.Equal(5, v.Value); - </code> - </example> - </member> - <member name="M:Moq.Mock`1.SetupProperty``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},``0)"> - <summary> - Specifies that the given property should have "property behavior", - meaning that setting its value will cause it to be saved and - later returned when the property is requested. This overload - allows setting the initial value for the property. (this is also - known as "stubbing"). - </summary><typeparam name="TProperty"> - Type of the property, inferred from the property - expression (does not need to be specified). - </typeparam><param name="property">Property expression to stub.</param><param name="initialValue">Initial value for the property.</param><example> - If you have an interface with an int property <c>Value</c>, you might - stub it using the following straightforward call: - <code> - var mock = new Mock<IHaveValue>(); - mock.SetupProperty(v => v.Value, 5); - </code> - After the <c>SetupProperty</c> call has been issued, setting and - retrieving the object value will behave as expected: - <code> - IHaveValue v = mock.Object; - // Initial value was stored - Assert.Equal(5, v.Value); - - // New value set which changes the initial value - v.Value = 6; - Assert.Equal(6, v.Value); - </code> - </example> - </member> - <member name="M:Moq.Mock`1.SetupAllProperties"> - <summary> - Specifies that the all properties on the mock should have "property behavior", - meaning that setting its value will cause it to be saved and - later returned when the property is requested. (this is also - known as "stubbing"). The default value for each property will be the - one generated as specified by the <see cref="P:Moq.Mock.DefaultValue"/> property for the mock. - </summary><remarks> - If the mock <see cref="P:Moq.Mock.DefaultValue"/> is set to <see cref="F:Moq.DefaultValue.Mock"/>, - the mocked default values will also get all properties setup recursively. - </remarks> - </member> - <member name="M:Moq.Mock`1.When(System.Func{System.Boolean})"> - <!-- No matching elements were found for the following include tag --><include file="Mock.Generic.xdoc" path="docs/doc[@for="Mock{T}.When"]/*"/> - </member> - <member name="M:Moq.Mock`1.Verify(System.Linq.Expressions.Expression{System.Action{`0}})"> - <summary> - Verifies that a specific invocation matching the given expression was performed on the mock. Use - in conjunction with the default <see cref="F:Moq.MockBehavior.Loose"/>. - </summary><example group="verification"> - This example assumes that the mock has been used, and later we want to verify that a given - invocation with specific parameters was performed: - <code> - var mock = new Mock<IProcessor>(); - // exercise mock - //... - // Will throw if the test code didn't call Execute with a "ping" string argument. - mock.Verify(proc => proc.Execute("ping")); - </code> - </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="expression">Expression to verify.</param> - </member> - <member name="M:Moq.Mock`1.Verify(System.Linq.Expressions.Expression{System.Action{`0}},Moq.Times)"> - <summary> - Verifies that a specific invocation matching the given expression was performed on the mock. Use - in conjunction with the default <see cref="F:Moq.MockBehavior.Loose"/>. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="expression">Expression to verify.</param><param name="times">The number of times a method is allowed to be called.</param> - </member> - <member name="M:Moq.Mock`1.Verify(System.Linq.Expressions.Expression{System.Action{`0}},System.Func{Moq.Times})"> - <summary> - Verifies that a specific invocation matching the given expression was performed on the mock. Use - in conjunction with the default <see cref="F:Moq.MockBehavior.Loose"/>. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="expression">Expression to verify.</param><param name="times">The number of times a method is allowed to be called.</param> - </member> - <member name="M:Moq.Mock`1.Verify(System.Linq.Expressions.Expression{System.Action{`0}},System.String)"> - <summary> - Verifies that a specific invocation matching the given expression was performed on the mock, - specifying a failure error message. Use in conjunction with the default - <see cref="F:Moq.MockBehavior.Loose"/>. - </summary><example group="verification"> - This example assumes that the mock has been used, and later we want to verify that a given - invocation with specific parameters was performed: - <code> - var mock = new Mock<IProcessor>(); - // exercise mock - //... - // Will throw if the test code didn't call Execute with a "ping" string argument. - mock.Verify(proc => proc.Execute("ping")); - </code> - </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="expression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param> - </member> - <member name="M:Moq.Mock`1.Verify(System.Linq.Expressions.Expression{System.Action{`0}},Moq.Times,System.String)"> - <summary> - Verifies that a specific invocation matching the given expression was performed on the mock, - specifying a failure error message. Use in conjunction with the default - <see cref="F:Moq.MockBehavior.Loose"/>. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="expression">Expression to verify.</param><param name="times">The number of times a method is allowed to be called.</param><param name="failMessage">Message to show if verification fails.</param> - </member> - <member name="M:Moq.Mock`1.Verify(System.Linq.Expressions.Expression{System.Action{`0}},System.Func{Moq.Times},System.String)"> - <summary> - Verifies that a specific invocation matching the given expression was performed on the mock, - specifying a failure error message. Use in conjunction with the default - <see cref="F:Moq.MockBehavior.Loose"/>. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="expression">Expression to verify.</param><param name="times">The number of times a method is allowed to be called.</param><param name="failMessage">Message to show if verification fails.</param> - </member> - <member name="M:Moq.Mock`1.Verify``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> - <summary> - Verifies that a specific invocation matching the given expression was performed on the mock. Use - in conjunction with the default <see cref="F:Moq.MockBehavior.Loose"/>. - </summary><example group="verification"> - This example assumes that the mock has been used, and later we want to verify that a given - invocation with specific parameters was performed: - <code> - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't call HasInventory. - mock.Verify(warehouse => warehouse.HasInventory(TALISKER, 50)); - </code> - </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="expression">Expression to verify.</param><typeparam name="TResult">Type of return value from the expression.</typeparam> - </member> - <member name="M:Moq.Mock`1.Verify``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},Moq.Times)"> - <summary> - Verifies that a specific invocation matching the given - expression was performed on the mock. Use in conjunction - with the default <see cref="F:Moq.MockBehavior.Loose"/>. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="expression">Expression to verify.</param><param name="times">The number of times a method is allowed to be called.</param><typeparam name="TResult">Type of return value from the expression.</typeparam> - </member> - <member name="M:Moq.Mock`1.Verify``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Func{Moq.Times})"> - <summary> - Verifies that a specific invocation matching the given - expression was performed on the mock. Use in conjunction - with the default <see cref="F:Moq.MockBehavior.Loose"/>. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="expression">Expression to verify.</param><param name="times">The number of times a method is allowed to be called.</param><typeparam name="TResult">Type of return value from the expression.</typeparam> - </member> - <member name="M:Moq.Mock`1.Verify``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.String)"> - <summary> - Verifies that a specific invocation matching the given - expression was performed on the mock, specifying a failure - error message. - </summary><example group="verification"> - This example assumes that the mock has been used, - and later we want to verify that a given invocation - with specific parameters was performed: - <code> - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't call HasInventory. - mock.Verify(warehouse => warehouse.HasInventory(TALISKER, 50), "When filling orders, inventory has to be checked"); - </code> - </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="expression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param><typeparam name="TResult">Type of return value from the expression.</typeparam> - </member> - <member name="M:Moq.Mock`1.Verify``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},Moq.Times,System.String)"> - <summary> - Verifies that a specific invocation matching the given - expression was performed on the mock, specifying a failure - error message. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="expression">Expression to verify.</param><param name="times">The number of times a method is allowed to be called.</param><param name="failMessage">Message to show if verification fails.</param><typeparam name="TResult">Type of return value from the expression.</typeparam> - </member> - <member name="M:Moq.Mock`1.VerifyGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> - <summary> - Verifies that a property was read on the mock. - </summary><example group="verification"> - This example assumes that the mock has been used, - and later we want to verify that a given property - was retrieved from it: - <code> - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't retrieve the IsClosed property. - mock.VerifyGet(warehouse => warehouse.IsClosed); - </code> - </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="expression">Expression to verify.</param><typeparam name="TProperty"> - Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type. - </typeparam> - </member> - <member name="M:Moq.Mock`1.VerifyGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},Moq.Times)"> - <summary> - Verifies that a property was read on the mock. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="times">The number of times a method is allowed to be called.</param><param name="expression">Expression to verify.</param><typeparam name="TProperty"> - Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type. - </typeparam> - </member> - <member name="M:Moq.Mock`1.VerifyGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Func{Moq.Times})"> - <summary> - Verifies that a property was read on the mock. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="times">The number of times a method is allowed to be called.</param><param name="expression">Expression to verify.</param><typeparam name="TProperty"> - Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type. - </typeparam> - </member> - <member name="M:Moq.Mock`1.VerifyGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.String)"> - <summary> - Verifies that a property was read on the mock, specifying a failure - error message. - </summary><example group="verification"> - This example assumes that the mock has been used, - and later we want to verify that a given property - was retrieved from it: - <code> - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't retrieve the IsClosed property. - mock.VerifyGet(warehouse => warehouse.IsClosed); - </code> - </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="expression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param><typeparam name="TProperty"> - Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type. - </typeparam> - </member> - <member name="M:Moq.Mock`1.VerifyGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},Moq.Times,System.String)"> - <summary> - Verifies that a property was read on the mock, specifying a failure - error message. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="times">The number of times a method is allowed to be called.</param><param name="expression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param><typeparam name="TProperty"> - Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type. - </typeparam> - </member> - <member name="M:Moq.Mock`1.VerifyGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Func{Moq.Times},System.String)"> - <summary> - Verifies that a property was read on the mock, specifying a failure - error message. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="times">The number of times a method is allowed to be called.</param><param name="expression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param><typeparam name="TProperty"> - Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type. - </typeparam> - </member> - <member name="M:Moq.Mock`1.VerifySet(System.Action{`0})"> - <summary> - Verifies that a property was set on the mock. - </summary><example group="verification"> - This example assumes that the mock has been used, - and later we want to verify that a given property - was set on it: - <code> - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't set the IsClosed property. - mock.VerifySet(warehouse => warehouse.IsClosed = true); - </code> - </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="setterExpression">Expression to verify.</param> - </member> - <member name="M:Moq.Mock`1.VerifySet(System.Action{`0},Moq.Times)"> - <summary> - Verifies that a property was set on the mock. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="times">The number of times a method is allowed to be called.</param><param name="setterExpression">Expression to verify.</param> - </member> - <member name="M:Moq.Mock`1.VerifySet(System.Action{`0},System.Func{Moq.Times})"> - <summary> - Verifies that a property was set on the mock. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="times">The number of times a method is allowed to be called.</param><param name="setterExpression">Expression to verify.</param> - </member> - <member name="M:Moq.Mock`1.VerifySet(System.Action{`0},System.String)"> - <summary> - Verifies that a property was set on the mock, specifying - a failure message. - </summary><example group="verification"> - This example assumes that the mock has been used, - and later we want to verify that a given property - was set on it: - <code> - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't set the IsClosed property. - mock.VerifySet(warehouse => warehouse.IsClosed = true, "Warehouse should always be closed after the action"); - </code> - </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="setterExpression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param> - </member> - <member name="M:Moq.Mock`1.VerifySet(System.Action{`0},Moq.Times,System.String)"> - <summary> - Verifies that a property was set on the mock, specifying - a failure message. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="times">The number of times a method is allowed to be called.</param><param name="setterExpression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param> - </member> - <member name="M:Moq.Mock`1.VerifySet(System.Action{`0},System.Func{Moq.Times},System.String)"> - <summary> - Verifies that a property was set on the mock, specifying - a failure message. - </summary><exception cref="T:Moq.MockException"> - The invocation was not call the times specified by - <paramref name="times"/>. - </exception><param name="times">The number of times a method is allowed to be called.</param><param name="setterExpression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param> - </member> - <member name="M:Moq.Mock`1.Raise(System.Action{`0},System.EventArgs)"> - <summary> - Raises the event referenced in <paramref name="eventExpression"/> using - the given <paramref name="args"/> argument. - </summary><exception cref="T:System.ArgumentException"> - The <paramref name="args"/> argument is - invalid for the target event invocation, or the <paramref name="eventExpression"/> is - not an event attach or detach expression. - </exception><example> - The following example shows how to raise a <see cref="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged"/> event: - <code> - var mock = new Mock<IViewModel>(); - - mock.Raise(x => x.PropertyChanged -= null, new PropertyChangedEventArgs("Name")); - </code> - </example><example> - This example shows how to invoke an event with a custom event arguments - class in a view that will cause its corresponding presenter to - react by changing its state: - <code> - var mockView = new Mock<IOrdersView>(); - var presenter = new OrdersPresenter(mockView.Object); - - // Check that the presenter has no selection by default - Assert.Null(presenter.SelectedOrder); - - // Raise the event with a specific arguments data - mockView.Raise(v => v.SelectionChanged += null, new OrderEventArgs { Order = new Order("moq", 500) }); - - // Now the presenter reacted to the event, and we have a selected order - Assert.NotNull(presenter.SelectedOrder); - Assert.Equal("moq", presenter.SelectedOrder.ProductName); - </code> - </example> - </member> - <member name="M:Moq.Mock`1.Raise(System.Action{`0},System.Object[])"> - <summary> - Raises the event referenced in <paramref name="eventExpression"/> using - the given <paramref name="args"/> argument for a non-EventHandler typed event. - </summary><exception cref="T:System.ArgumentException"> - The <paramref name="args"/> arguments are - invalid for the target event invocation, or the <paramref name="eventExpression"/> is - not an event attach or detach expression. - </exception><example> - The following example shows how to raise a custom event that does not adhere to - the standard <c>EventHandler</c>: - <code> - var mock = new Mock<IViewModel>(); - - mock.Raise(x => x.MyEvent -= null, "Name", bool, 25); - </code> - </example> - </member> - <member name="M:Moq.Mock`1.Expect(System.Linq.Expressions.Expression{System.Action{`0}})"> - <summary> - Obsolete. - </summary> - </member> - <member name="M:Moq.Mock`1.Expect``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> - <summary> - Obsolete. - </summary> - </member> - <member name="M:Moq.Mock`1.ExpectGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> - <summary> - Obsolete. - </summary> - </member> - <member name="M:Moq.Mock`1.ExpectSet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> - <summary> - Obsolete. - </summary> - </member> - <member name="M:Moq.Mock`1.ExpectSet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},``0)"> - <summary> - Obsolete. - </summary> - </member> - <member name="P:Moq.Mock`1.Object"> - <summary> - Exposes the mocked object instance. - </summary> - </member> - <member name="P:Moq.Mock`1.Name"> - <summary> - Allows naming of your mocks, so they can be easily identified in error messages (e.g. from failed assertions). - </summary> - </member> - <member name="P:Moq.Mock`1.DelegateInterfaceMethod"> - <inheritdoc /> - </member> - <member name="T:Moq.Language.ISetupConditionResult`1"> - <summary> - Implements the fluent API. - </summary> - </member> - <member name="M:Moq.Language.ISetupConditionResult`1.Setup(System.Linq.Expressions.Expression{System.Action{`0}})"> - <summary> - The expectation will be considered only in the former condition. - </summary> - <param name="expression"></param> - <returns></returns> - </member> - <member name="M:Moq.Language.ISetupConditionResult`1.Setup``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> - <summary> - The expectation will be considered only in the former condition. - </summary> - <typeparam name="TResult"></typeparam> - <param name="expression"></param> - <returns></returns> - </member> - <member name="M:Moq.Language.ISetupConditionResult`1.SetupGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> - <summary> - Setups the get. - </summary> - <typeparam name="TProperty">The type of the property.</typeparam> - <param name="expression">The expression.</param> - <returns></returns> - </member> - <member name="M:Moq.Language.ISetupConditionResult`1.SetupSet``1(System.Action{`0})"> - <summary> - Setups the set. - </summary> - <typeparam name="TProperty">The type of the property.</typeparam> - <param name="setterExpression">The setter expression.</param> - <returns></returns> - </member> - <member name="M:Moq.Language.ISetupConditionResult`1.SetupSet(System.Action{`0})"> - <summary> - Setups the set. - </summary> - <param name="setterExpression">The setter expression.</param> - <returns></returns> - </member> - <member name="T:Moq.DefaultValue"> - <summary> - Determines the way default values are generated - calculated for loose mocks. - </summary> - </member> - <member name="F:Moq.DefaultValue.Empty"> - <summary> - Default behavior, which generates empty values for - value types (i.e. default(int)), empty array and - enumerables, and nulls for all other reference types. - </summary> - </member> - <member name="F:Moq.DefaultValue.Mock"> - <summary> - Whenever the default value generated by <see cref="F:Moq.DefaultValue.Empty"/> - is null, replaces this value with a mock (if the type - can be mocked). - </summary> - <remarks> - For sealed classes, a null value will be generated. - </remarks> - </member> - <member name="T:Moq.EmptyDefaultValueProvider"> - <summary> - A <see cref="T:Moq.IDefaultValueProvider"/> that returns an empty default value - for invocations that do not have setups or return values, with loose mocks. - This is the default behavior for a mock. - </summary> - </member> - <member name="T:Moq.IDefaultValueProvider"> - <summary> - Interface to be implemented by classes that determine the - default value of non-expected invocations. - </summary> - </member> - <member name="M:Moq.IDefaultValueProvider.DefineDefault``1(``0)"> - <summary> - Defines the default value to return in all the methods returning <typeparamref name="T"/>. - </summary><typeparam name="T">The type of the return value.</typeparam><param name="value">The value to set as default.</param> - </member> - <member name="M:Moq.IDefaultValueProvider.ProvideDefault(System.Reflection.MethodInfo)"> - <summary> - Provides a value for the given member and arguments. - </summary><param name="member"> - The member to provide a default value for. - </param> - </member> - <member name="T:Moq.Evaluator"> - <summary> - Provides partial evaluation of subtrees, whenever they can be evaluated locally. - </summary> - <author>Matt Warren: http://blogs.msdn.com/mattwar</author> - <contributor>Documented by InSTEDD: http://www.instedd.org</contributor> - </member> - <member name="M:Moq.Evaluator.PartialEval(System.Linq.Expressions.Expression,System.Func{System.Linq.Expressions.Expression,System.Boolean})"> - <summary> - Performs evaluation and replacement of independent sub-trees - </summary> - <param name="expression">The root of the expression tree.</param> - <param name="fnCanBeEvaluated">A function that decides whether a given expression - node can be part of the local function.</param> - <returns>A new tree with sub-trees evaluated and replaced.</returns> - </member> - <member name="M:Moq.Evaluator.PartialEval(System.Linq.Expressions.Expression)"> - <summary> - Performs evaluation and replacement of independent sub-trees - </summary> - <param name="expression">The root of the expression tree.</param> - <returns>A new tree with sub-trees evaluated and replaced.</returns> - </member> - <member name="T:Moq.Evaluator.SubtreeEvaluator"> - <summary> - Evaluates and replaces sub-trees when first candidate is reached (top-down) - </summary> - </member> - <member name="T:Moq.Evaluator.Nominator"> - <summary> - Performs bottom-up analysis to determine which nodes can possibly - be part of an evaluated sub-tree. - </summary> - </member> - <member name="M:Moq.ExpressionExtensions.ToLambda(System.Linq.Expressions.Expression)"> - <summary> - Casts the expression to a lambda expression, removing - a cast if there's any. - </summary> - </member> - <member name="M:Moq.ExpressionExtensions.ToMethodCall(System.Linq.Expressions.LambdaExpression)"> - <summary> - Casts the body of the lambda expression to a <see cref="T:System.Linq.Expressions.MethodCallExpression"/>. - </summary> - <exception cref="T:System.ArgumentException">If the body is not a method call.</exception> - </member> - <member name="M:Moq.ExpressionExtensions.ToPropertyInfo(System.Linq.Expressions.LambdaExpression)"> - <summary> - Converts the body of the lambda expression into the <see cref="T:System.Reflection.PropertyInfo"/> referenced by it. - </summary> - </member> - <member name="M:Moq.ExpressionExtensions.IsProperty(System.Linq.Expressions.LambdaExpression)"> - <summary> - Checks whether the body of the lambda expression is a property access. - </summary> - </member> - <member name="M:Moq.ExpressionExtensions.IsProperty(System.Linq.Expressions.Expression)"> - <summary> - Checks whether the expression is a property access. - </summary> - </member> - <member name="M:Moq.ExpressionExtensions.IsPropertyIndexer(System.Linq.Expressions.LambdaExpression)"> - <summary> - Checks whether the body of the lambda expression is a property indexer, which is true - when the expression is an <see cref="T:System.Linq.Expressions.MethodCallExpression"/> whose - <see cref="P:System.Linq.Expressions.MethodCallExpression.Method"/> has <see cref="P:System.Reflection.MethodBase.IsSpecialName"/> - equal to <see langword="true"/>. - </summary> - </member> - <member name="M:Moq.ExpressionExtensions.IsPropertyIndexer(System.Linq.Expressions.Expression)"> - <summary> - Checks whether the expression is a property indexer, which is true - when the expression is an <see cref="T:System.Linq.Expressions.MethodCallExpression"/> whose - <see cref="P:System.Linq.Expressions.MethodCallExpression.Method"/> has <see cref="P:System.Reflection.MethodBase.IsSpecialName"/> - equal to <see langword="true"/>. - </summary> - </member> - <member name="M:Moq.ExpressionExtensions.CastTo``1(System.Linq.Expressions.Expression)"> - <summary> - Creates an expression that casts the given expression to the <typeparamref name="T"/> - type. - </summary> - </member> - <member name="M:Moq.ExpressionExtensions.ToStringFixed(System.Linq.Expressions.Expression)"> - <devdoc> - TODO: remove this code when https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=331583 - is fixed. - </devdoc> - </member> - <member name="M:Moq.ExpressionExtensions.GetCallInfo(System.Linq.Expressions.LambdaExpression,Moq.Mock)"> - <summary> - Extracts, into a common form, information from a <see cref="T:System.Linq.Expressions.LambdaExpression"/> - around either a <see cref="T:System.Linq.Expressions.MethodCallExpression"/> (for a normal method call) - or a <see cref="T:System.Linq.Expressions.InvocationExpression"/> (for a delegate invocation). - </summary> - </member> - <member name="T:Moq.ExpressionStringBuilder"> - <summary> - The intention of <see cref="T:Moq.ExpressionStringBuilder"/> is to create a more readable - string representation for the failure message. - </summary> - </member> - <member name="M:Moq.Extensions.IsDelegate(System.Type)"> - <summary> - Tests if a type is a delegate type (subclasses <see cref="T:System.Delegate"/>). - </summary> - </member> - <member name="T:Moq.FluentMockContext"> - <summary> - Tracks the current mock and interception context. - </summary> - </member> - <member name="P:Moq.FluentMockContext.IsActive"> - <summary> - Having an active fluent mock context means that the invocation - is being performed in "trial" mode, just to gather the - target method and arguments that need to be matched later - when the actual invocation is made. - </summary> - </member> - <member name="M:Moq.Guard.NotNull``1(System.Linq.Expressions.Expression{System.Func{``0}},``0)"> - <summary> - Ensures the given <paramref name="value"/> is not null. - Throws <see cref="T:System.ArgumentNullException"/> otherwise. - </summary> - </member> - <member name="M:Moq.Guard.NotNullOrEmpty(System.Linq.Expressions.Expression{System.Func{System.String}},System.String)"> - <summary> - Ensures the given string <paramref name="value"/> is not null or empty. - Throws <see cref="T:System.ArgumentNullException"/> in the first case, or - <see cref="T:System.ArgumentException"/> in the latter. - </summary> - </member> - <member name="M:Moq.Guard.NotOutOfRangeInclusive``1(System.Linq.Expressions.Expression{System.Func{``0}},``0,``0,``0)"> - <summary> - Checks an argument to ensure it is in the specified range including the edges. - </summary> - <typeparam name="T">Type of the argument to check, it must be an <see cref="T:System.IComparable"/> type. - </typeparam> - <param name="reference">The expression containing the name of the argument.</param> - <param name="value">The argument value to check.</param> - <param name="from">The minimun allowed value for the argument.</param> - <param name="to">The maximun allowed value for the argument.</param> - </member> - <member name="M:Moq.Guard.NotOutOfRangeExclusive``1(System.Linq.Expressions.Expression{System.Func{``0}},``0,``0,``0)"> - <summary> - Checks an argument to ensure it is in the specified range excluding the edges. - </summary> - <typeparam name="T">Type of the argument to check, it must be an <see cref="T:System.IComparable"/> type. - </typeparam> - <param name="reference">The expression containing the name of the argument.</param> - <param name="value">The argument value to check.</param> - <param name="from">The minimun allowed value for the argument.</param> - <param name="to">The maximun allowed value for the argument.</param> - </member> - <member name="M:Moq.IInterceptStrategy.HandleIntercept(Moq.Proxy.ICallContext,Moq.InterceptorContext,Moq.CurrentInterceptContext)"> - <summary> - Handle interception - </summary> - <param name="invocation">the current invocation context</param> - <param name="ctx">shared data for the interceptor as a whole</param> - <param name="localCtx">shared data among the strategies during a single interception</param> - <returns>InterceptionAction.Continue if further interception has to be processed, otherwise InterceptionAction.Stop</returns> - </member> - <member name="T:Moq.IMocked`1"> - <summary> - Implemented by all generated mock object instances. - </summary> - </member> - <member name="T:Moq.IMocked"> - <summary> - Implemented by all generated mock object instances. - </summary> - </member> - <member name="P:Moq.IMocked.Mock"> - <summary> - Reference the Mock that contains this as the <c>mock.Object</c> value. - </summary> - </member> - <member name="P:Moq.IMocked`1.Mock"> - <summary> - Reference the Mock that contains this as the <c>mock.Object</c> value. - </summary> - </member> - <member name="T:Moq.Interceptor"> - <summary> - Implements the actual interception and method invocation for - all mocks. - </summary> - </member> - <member name="M:Moq.AddActualInvocation.GetEventFromName(System.String)"> - <summary> - Get an eventInfo for a given event name. Search type ancestors depth first if necessary. - </summary> - <param name="eventName">Name of the event, with the set_ or get_ prefix already removed</param> - </member> - <member name="M:Moq.AddActualInvocation.GetNonPublicEventFromName(System.String)"> - <summary> - Get an eventInfo for a given event name. Search type ancestors depth first if necessary. - Searches also in non public events. - </summary> - <param name="eventName">Name of the event, with the set_ or get_ prefix already removed</param> - </member> - <member name="M:Moq.AddActualInvocation.GetAncestorTypes(System.Type)"> - <summary> - Given a type return all of its ancestors, both types and interfaces. - </summary> - <param name="initialType">The type to find immediate ancestors of</param> - </member> - <member name="T:Moq.It"> - <summary> - Allows the specification of a matching condition for an - argument in a method invocation, rather than a specific - argument value. "It" refers to the argument being matched. - </summary><remarks> - This class allows the setup to match a method invocation - with an arbitrary value, with a value in a specified range, or - even one that matches a given predicate. - </remarks> - </member> - <member name="M:Moq.It.IsAny``1"> - <summary> - Matches any value of the given <typeparamref name="TValue"/> type. - </summary><remarks> - Typically used when the actual argument value for a method - call is not relevant. - </remarks><example> - <code> - // Throws an exception for a call to Remove with any string value. - mock.Setup(x => x.Remove(It.IsAny<string>())).Throws(new InvalidOperationException()); - </code> - </example><typeparam name="TValue">Type of the value.</typeparam> - </member> - <member name="M:Moq.It.IsNotNull``1"> - <summary> - Matches any value of the given <typeparamref name="TValue"/> type, except null. - </summary><typeparam name="TValue">Type of the value.</typeparam> - </member> - <member name="M:Moq.It.Is``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})"> - <summary> - Matches any value that satisfies the given predicate. - </summary><typeparam name="TValue">Type of the argument to check.</typeparam><param name="match">The predicate used to match the method argument.</param><remarks> - Allows the specification of a predicate to perform matching - of method call arguments. - </remarks><example> - This example shows how to return the value <c>1</c> whenever the argument to the - <c>Do</c> method is an even number. - <code> - mock.Setup(x => x.Do(It.Is<int>(i => i % 2 == 0))) - .Returns(1); - </code> - This example shows how to throw an exception if the argument to the - method is a negative number: - <code> - mock.Setup(x => x.GetUser(It.Is<int>(i => i < 0))) - .Throws(new ArgumentException()); - </code> - </example> - </member> - <member name="M:Moq.It.IsInRange``1(``0,``0,Moq.Range)"> - <summary> - Matches any value that is in the range specified. - </summary><typeparam name="TValue">Type of the argument to check.</typeparam><param name="from">The lower bound of the range.</param><param name="to">The upper bound of the range.</param><param name="rangeKind"> - The kind of range. See <see cref="T:Moq.Range"/>. - </param><example> - The following example shows how to expect a method call - with an integer argument within the 0..100 range. - <code> - mock.Setup(x => x.HasInventory( - It.IsAny<string>(), - It.IsInRange(0, 100, Range.Inclusive))) - .Returns(false); - </code> - </example> - </member> - <member name="M:Moq.It.IsIn``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Matches any value that is present in the sequence specified. - </summary><typeparam name="TValue">Type of the argument to check.</typeparam><param name="items">The sequence of possible values.</param><example> - The following example shows how to expect a method call - with an integer argument with value from a list. - <code> - var values = new List<int> { 1, 2, 3 }; - - mock.Setup(x => x.HasInventory( - It.IsAny<string>(), - It.IsIn(values))) - .Returns(false); - </code> - </example> - </member> - <member name="M:Moq.It.IsIn``1(``0[])"> - <summary> - Matches any value that is present in the sequence specified. - </summary><typeparam name="TValue">Type of the argument to check.</typeparam><param name="items">The sequence of possible values.</param><example> - The following example shows how to expect a method call - with an integer argument with a value of 1, 2, or 3. - <code> - mock.Setup(x => x.HasInventory( - It.IsAny<string>(), - It.IsIn(1, 2, 3))) - .Returns(false); - </code> - </example> - </member> - <member name="M:Moq.It.IsNotIn``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Matches any value that is not found in the sequence specified. - </summary><typeparam name="TValue">Type of the argument to check.</typeparam><param name="items">The sequence of disallowed values.</param><example> - The following example shows how to expect a method call - with an integer argument with value not found from a list. - <code> - var values = new List<int> { 1, 2, 3 }; - - mock.Setup(x => x.HasInventory( - It.IsAny<string>(), - It.IsNotIn(values))) - .Returns(false); - </code> - </example> - </member> - <member name="M:Moq.It.IsNotIn``1(``0[])"> - <summary> - Matches any value that is not found in the sequence specified. - </summary><typeparam name="TValue">Type of the argument to check.</typeparam><param name="items">The sequence of disallowed values.</param><example> - The following example shows how to expect a method call - with an integer argument of any value except 1, 2, or 3. - <code> - mock.Setup(x => x.HasInventory( - It.IsAny<string>(), - It.IsNotIn(1, 2, 3))) - .Returns(false); - </code> - </example> - </member> - <member name="M:Moq.It.IsRegex(System.String)"> - <summary> - Matches a string argument if it matches the given regular expression pattern. - </summary><param name="regex">The pattern to use to match the string argument value.</param><example> - The following example shows how to expect a call to a method where the - string argument matches the given regular expression: - <code> - mock.Setup(x => x.Check(It.IsRegex("[a-z]+"))).Returns(1); - </code> - </example> - </member> - <member name="M:Moq.It.IsRegex(System.String,System.Text.RegularExpressions.RegexOptions)"> - <summary> - Matches a string argument if it matches the given regular expression pattern. - </summary><param name="regex">The pattern to use to match the string argument value.</param><param name="options">The options used to interpret the pattern.</param><example> - The following example shows how to expect a call to a method where the - string argument matches the given regular expression, in a case insensitive way: - <code> - mock.Setup(x => x.Check(It.IsRegex("[a-z]+", RegexOptions.IgnoreCase))).Returns(1); - </code> - </example> - </member> - <member name="T:Moq.Language.Flow.IReturnsResult`1"> - <summary> - Implements the fluent API. - </summary> - </member> - <member name="T:Moq.Language.ICallback"> - <summary> - Defines the <c>Callback</c> verb and overloads. - </summary> - </member> - <member name="M:Moq.Language.ICallback.Callback``2(System.Action{``0,``1})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2) => Console.WriteLine(arg1 + arg2)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``3(System.Action{``0,``1,``2})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3) => Console.WriteLine(arg1 + arg2 + arg3)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``4(System.Action{``0,``1,``2,``3})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4) => Console.WriteLine(arg1 + arg2 + arg3 + arg4)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``5(System.Action{``0,``1,``2,``3,``4})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``6(System.Action{``0,``1,``2,``3,``4,``5})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``7(System.Action{``0,``1,``2,``3,``4,``5,``6})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``8(System.Action{``0,``1,``2,``3,``4,``5,``6,``7})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``9(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``10(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``11(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``12(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``13(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``14(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> - <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13, string arg14) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``15(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> - <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> - <typeparam name="T15">The type of the fifteenth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13, string arg14, string arg15) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14 + arg15)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``16(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> - <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> - <typeparam name="T15">The type of the fifteenth argument of the invoked method.</typeparam> - <typeparam name="T16">The type of the sixteenth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13, string arg14, string arg15, string arg16) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14 + arg15 + arg16)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback(System.Action)"> - <summary> - Specifies a callback to invoke when the method is called. - </summary> - <param name="action">The callback method to invoke.</param> - <example> - The following example specifies a callback to set a boolean - value that can be used later: - <code> - var called = false; - mock.Setup(x => x.Execute()) - .Callback(() => called = true); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback.Callback``1(System.Action{``0})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T">The argument type of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <example> - Invokes the given callback with the concrete invocation argument value. - <para> - Notice how the specific string argument is retrieved by simply declaring - it as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute(It.IsAny<string>())) - .Callback((string command) => Console.WriteLine(command)); - </code> - </example> - </member> - <member name="T:Moq.Language.IOccurrence"> - <summary> - Defines occurrence members to constraint setups. - </summary> - </member> - <member name="M:Moq.Language.IOccurrence.AtMostOnce"> - <summary> - The expected invocation can happen at most once. - </summary> - <example> - <code> - var mock = new Mock<ICommand>(); - mock.Setup(foo => foo.Execute("ping")) - .AtMostOnce(); - </code> - </example> - </member> - <member name="M:Moq.Language.IOccurrence.AtMost(System.Int32)"> - <summary> - The expected invocation can happen at most specified number of times. - </summary> - <param name="callCount">The number of times to accept calls.</param> - <example> - <code> - var mock = new Mock<ICommand>(); - mock.Setup(foo => foo.Execute("ping")) - .AtMost( 5 ); - </code> - </example> - </member> - <member name="T:Moq.Language.IRaise`1"> - <summary> - Defines the <c>Raises</c> verb. - </summary> - </member> - <member name="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"> - <summary> - Specifies the event that will be raised - when the setup is met. - </summary> - <param name="eventExpression">An expression that represents an event attach or detach action.</param> - <param name="args">The event arguments to pass for the raised event.</param> - <example> - The following example shows how to raise an event when - the setup is met: - <code> - var mock = new Mock<IContainer>(); - - mock.Setup(add => add.Add(It.IsAny<string>(), It.IsAny<object>())) - .Raises(add => add.Added += null, EventArgs.Empty); - </code> - </example> - </member> - <member name="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.Func{System.EventArgs})"> - <summary> - Specifies the event that will be raised - when the setup is matched. - </summary> - <param name="eventExpression">An expression that represents an event attach or detach action.</param> - <param name="func">A function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.Object[])"> - <summary> - Specifies the custom event that will be raised - when the setup is matched. - </summary> - <param name="eventExpression">An expression that represents an event attach or detach action.</param> - <param name="args">The arguments to pass to the custom delegate (non EventHandler-compatible).</param> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``1(System.Action{`0},System.Func{``0,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``2(System.Action{`0},System.Func{``0,``1,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``3(System.Action{`0},System.Func{``0,``1,``2,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``4(System.Action{`0},System.Func{``0,``1,``2,``3,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> - <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``5(System.Action{`0},System.Func{``0,``1,``2,``3,``4,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> - <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> - <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``6(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> - <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> - <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> - <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``7(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> - <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> - <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> - <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> - <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``8(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> - <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> - <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> - <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> - <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> - <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``9(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> - <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> - <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> - <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> - <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> - <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> - <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``10(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> - <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> - <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> - <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> - <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> - <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> - <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> - <typeparam name="T10">The type of the tenth argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``11(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> - <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> - <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> - <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> - <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> - <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> - <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> - <typeparam name="T10">The type of the tenth argument received by the expected invocation.</typeparam> - <typeparam name="T11">The type of the eleventh argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``12(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> - <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> - <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> - <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> - <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> - <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> - <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> - <typeparam name="T10">The type of the tenth argument received by the expected invocation.</typeparam> - <typeparam name="T11">The type of the eleventh argument received by the expected invocation.</typeparam> - <typeparam name="T12">The type of the twelfth argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``13(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> - <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> - <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> - <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> - <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> - <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> - <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> - <typeparam name="T10">The type of the tenth argument received by the expected invocation.</typeparam> - <typeparam name="T11">The type of the eleventh argument received by the expected invocation.</typeparam> - <typeparam name="T12">The type of the twelfth argument received by the expected invocation.</typeparam> - <typeparam name="T13">The type of the thirteenth argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``14(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> - <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> - <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> - <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> - <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> - <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> - <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> - <typeparam name="T10">The type of the tenth argument received by the expected invocation.</typeparam> - <typeparam name="T11">The type of the eleventh argument received by the expected invocation.</typeparam> - <typeparam name="T12">The type of the twelfth argument received by the expected invocation.</typeparam> - <typeparam name="T13">The type of the thirteenth argument received by the expected invocation.</typeparam> - <typeparam name="T14">The type of the fourteenth argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``15(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> - <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> - <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> - <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> - <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> - <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> - <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> - <typeparam name="T10">The type of the tenth argument received by the expected invocation.</typeparam> - <typeparam name="T11">The type of the eleventh argument received by the expected invocation.</typeparam> - <typeparam name="T12">The type of the twelfth argument received by the expected invocation.</typeparam> - <typeparam name="T13">The type of the thirteenth argument received by the expected invocation.</typeparam> - <typeparam name="T14">The type of the fourteenth argument received by the expected invocation.</typeparam> - <typeparam name="T15">The type of the fifteenth argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="M:Moq.Language.IRaise`1.Raises``16(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15,System.EventArgs})"> - <summary> - Specifies the event that will be raised when the setup is matched. - </summary> - <param name="eventExpression">The expression that represents an event attach or detach action.</param> - <param name="func">The function that will build the <see cref="T:System.EventArgs"/> - to pass when raising the event.</param> - <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> - <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> - <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> - <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> - <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> - <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> - <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> - <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> - <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> - <typeparam name="T10">The type of the tenth argument received by the expected invocation.</typeparam> - <typeparam name="T11">The type of the eleventh argument received by the expected invocation.</typeparam> - <typeparam name="T12">The type of the twelfth argument received by the expected invocation.</typeparam> - <typeparam name="T13">The type of the thirteenth argument received by the expected invocation.</typeparam> - <typeparam name="T14">The type of the fourteenth argument received by the expected invocation.</typeparam> - <typeparam name="T15">The type of the fifteenth argument received by the expected invocation.</typeparam> - <typeparam name="T16">The type of the sixteenth argument received by the expected invocation.</typeparam> - <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> - </member> - <member name="T:Moq.Language.IVerifies"> - <summary> - Defines the <c>Verifiable</c> verb. - </summary> - </member> - <member name="M:Moq.Language.IVerifies.Verifiable"> - <summary> - Marks the expectation as verifiable, meaning that a call - to <see cref="M:Moq.Mock.Verify"/> will check if this particular - expectation was met. - </summary> - <example> - The following example marks the expectation as verifiable: - <code> - mock.Expect(x => x.Execute("ping")) - .Returns(true) - .Verifiable(); - </code> - </example> - </member> - <member name="M:Moq.Language.IVerifies.Verifiable(System.String)"> - <summary> - Marks the expectation as verifiable, meaning that a call - to <see cref="M:Moq.Mock.Verify"/> will check if this particular - expectation was met, and specifies a message for failures. - </summary> - <example> - The following example marks the expectation as verifiable: - <code> - mock.Expect(x => x.Execute("ping")) - .Returns(true) - .Verifiable("Ping should be executed always!"); - </code> - </example> - </member> - <member name="T:Moq.Language.Flow.ISetup`1"> - <summary> - Implements the fluent API. - </summary> - </member> - <member name="T:Moq.Language.Flow.ICallbackResult"> - <summary> - Implements the fluent API. - </summary> - </member> - <member name="T:Moq.Language.IThrows"> - <summary> - Defines the <c>Throws</c> verb. - </summary> - </member> - <member name="M:Moq.Language.IThrows.Throws(System.Exception)"> - <summary> - Specifies the exception to throw when the method is invoked. - </summary> - <param name="exception">Exception instance to throw.</param> - <example> - This example shows how to throw an exception when the method is - invoked with an empty string argument: - <code> - mock.Setup(x => x.Execute("")) - .Throws(new ArgumentException()); - </code> - </example> - </member> - <member name="M:Moq.Language.IThrows.Throws``1"> - <summary> - Specifies the type of exception to throw when the method is invoked. - </summary> - <typeparam name="TException">Type of exception to instantiate and throw when the setup is matched.</typeparam> - <example> - This example shows how to throw an exception when the method is - invoked with an empty string argument: - <code> - mock.Setup(x => x.Execute("")) - .Throws<ArgumentException>(); - </code> - </example> - </member> - <member name="T:Moq.Language.Flow.IThrowsResult"> - <summary> - Implements the fluent API. - </summary> - </member> - <member name="T:Moq.Language.Flow.ISetup`2"> - <summary> - Implements the fluent API. - </summary> - </member> - <member name="T:Moq.Language.ICallback`2"> - <summary> - Defines the <c>Callback</c> verb and overloads for callbacks on - setups that return a value. - </summary> - <typeparam name="TMock">Mocked type.</typeparam> - <typeparam name="TResult">Type of the return value of the setup.</typeparam> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``2(System.Action{``0,``1})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2) => Console.WriteLine(arg1 + arg2)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``3(System.Action{``0,``1,``2})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3) => Console.WriteLine(arg1 + arg2 + arg3)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``4(System.Action{``0,``1,``2,``3})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4) => Console.WriteLine(arg1 + arg2 + arg3 + arg4)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``5(System.Action{``0,``1,``2,``3,``4})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``6(System.Action{``0,``1,``2,``3,``4,``5})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``7(System.Action{``0,``1,``2,``3,``4,``5,``6})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``8(System.Action{``0,``1,``2,``3,``4,``5,``6,``7})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``9(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``10(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``11(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``12(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``13(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``14(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> - <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``15(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> - <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> - <typeparam name="T15">The type of the fifteenth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14 + arg15)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``16(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original - arguments. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> - <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> - <typeparam name="T15">The type of the fifteenth argument of the invoked method.</typeparam> - <typeparam name="T16">The type of the sixteenth argument of the invoked method.</typeparam> - <param name="action">The callback method to invoke.</param> - <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> - <example> - Invokes the given callback with the concrete invocation arguments values. - <para> - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14 + arg15 + arg16)); - </code> - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback(System.Action)"> - <summary> - Specifies a callback to invoke when the method is called. - </summary> - <param name="action">The callback method to invoke.</param> - <example> - The following example specifies a callback to set a boolean value that can be used later: - <code> - var called = false; - mock.Setup(x => x.Execute()) - .Callback(() => called = true) - .Returns(true); - </code> - Note that in the case of value-returning methods, after the <c>Callback</c> - call you can still specify the return value. - </example> - </member> - <member name="M:Moq.Language.ICallback`2.Callback``1(System.Action{``0})"> - <summary> - Specifies a callback to invoke when the method is called that receives the original arguments. - </summary> - <typeparam name="T">The type of the argument of the invoked method.</typeparam> - <param name="action">Callback method to invoke.</param> - <example> - Invokes the given callback with the concrete invocation argument value. - <para> - Notice how the specific string argument is retrieved by simply declaring - it as part of the lambda expression for the callback: - </para> - <code> - mock.Setup(x => x.Execute(It.IsAny<string>())) - .Callback(command => Console.WriteLine(command)) - .Returns(true); - </code> - </example> - </member> - <member name="T:Moq.Language.Flow.IReturnsThrows`2"> - <summary> - Implements the fluent API. - </summary> - </member> - <member name="T:Moq.Language.IReturns`2"> - <summary> - Defines the <c>Returns</c> verb. - </summary> - <typeparam name="TMock">Mocked type.</typeparam> - <typeparam name="TResult">Type of the return value from the expression.</typeparam> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``2(System.Func{``0,``1,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2) => arg1 + arg2); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``3(System.Func{``0,``1,``2,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3) => arg1 + arg2 + arg3); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``4(System.Func{``0,``1,``2,``3,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4) => arg1 + arg2 + arg3 + arg4); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``5(System.Func{``0,``1,``2,``3,``4,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5) => arg1 + arg2 + arg3 + arg4 + arg5); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``6(System.Func{``0,``1,``2,``3,``4,``5,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``7(System.Func{``0,``1,``2,``3,``4,``5,``6,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``8(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``9(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``10(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``11(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``12(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``13(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``14(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> - <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13, string arg14) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``15(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> - <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> - <typeparam name="T15">The type of the fifteenth argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13, string arg14, string arg15) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14 + arg15); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``16(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> - <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> - <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> - <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> - <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> - <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> - <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> - <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> - <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> - <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> - <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> - <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> - <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> - <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> - <typeparam name="T15">The type of the fifteenth argument of the invoked method.</typeparam> - <typeparam name="T16">The type of the sixteenth argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> - <example> - <para> - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13, string arg14, string arg15, string arg16) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14 + arg15 + arg16); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns(`1)"> - <summary> - Specifies the value to return. - </summary> - <param name="value">The value to return, or <see langword="null"/>.</param> - <example> - Return a <c>true</c> value from the method call: - <code> - mock.Setup(x => x.Execute("ping")) - .Returns(true); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns(System.Func{`1})"> - <summary> - Specifies a function that will calculate the value to return from the method. - </summary> - <param name="valueFunction">The function that will calculate the return value.</param> - <example group="returns"> - Return a calculated value when the method is called: - <code> - mock.Setup(x => x.Execute("ping")) - .Returns(() => returnValues[0]); - </code> - The lambda expression to retrieve the return value is lazy-executed, - meaning that its value may change depending on the moment the method - is executed and the value the <c>returnValues</c> array has at - that moment. - </example> - </member> - <member name="M:Moq.Language.IReturns`2.Returns``1(System.Func{``0,`1})"> - <summary> - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - </summary> - <typeparam name="T">The type of the argument of the invoked method.</typeparam> - <param name="valueFunction">The function that will calculate the return value.</param> - <example group="returns"> - Return a calculated value which is evaluated lazily at the time of the invocation. - <para> - The lookup list can change between invocations and the setup - will return different values accordingly. Also, notice how the specific - string argument is retrieved by simply declaring it as part of the lambda - expression: - </para> - <code> - mock.Setup(x => x.Execute(It.IsAny<string>())) - .Returns((string command) => returnValues[command]); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturns`2.CallBase"> - <summary> - Calls the real method of the object and returns its return value. - </summary> - <returns>The value calculated by the real method of the object.</returns> - </member> - <member name="T:Moq.Language.Flow.ISetupGetter`2"> - <summary> - Implements the fluent API. - </summary> - </member> - <member name="T:Moq.Language.ICallbackGetter`2"> - <summary> - Defines the <c>Callback</c> verb for property getter setups. - </summary> - <seealso cref="M:Moq.Mock`1.SetupGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"/> - <typeparam name="TMock">Mocked type.</typeparam> - <typeparam name="TProperty">Type of the property.</typeparam> - </member> - <member name="M:Moq.Language.ICallbackGetter`2.Callback(System.Action)"> - <summary> - Specifies a callback to invoke when the property is retrieved. - </summary> - <param name="action">Callback method to invoke.</param> - <example> - Invokes the given callback with the property value being set. - <code> - mock.SetupGet(x => x.Suspended) - .Callback(() => called = true) - .Returns(true); - </code> - </example> - </member> - <member name="T:Moq.Language.Flow.IReturnsThrowsGetter`2"> - <summary> - Implements the fluent API. - </summary> - </member> - <member name="T:Moq.Language.IReturnsGetter`2"> - <summary> - Defines the <c>Returns</c> verb for property get setups. - </summary> - <typeparam name="TMock">Mocked type.</typeparam> - <typeparam name="TProperty">Type of the property.</typeparam> - </member> - <member name="M:Moq.Language.IReturnsGetter`2.Returns(`1)"> - <summary> - Specifies the value to return. - </summary> - <param name="value">The value to return, or <see langword="null"/>.</param> - <example> - Return a <c>true</c> value from the property getter call: - <code> - mock.SetupGet(x => x.Suspended) - .Returns(true); - </code> - </example> - </member> - <member name="M:Moq.Language.IReturnsGetter`2.Returns(System.Func{`1})"> - <summary> - Specifies a function that will calculate the value to return for the property. - </summary> - <param name="valueFunction">The function that will calculate the return value.</param> - <example> - Return a calculated value when the property is retrieved: - <code> - mock.SetupGet(x => x.Suspended) - .Returns(() => returnValues[0]); - </code> - The lambda expression to retrieve the return value is lazy-executed, - meaning that its value may change depending on the moment the property - is retrieved and the value the <c>returnValues</c> array has at - that moment. - </example> - </member> - <member name="M:Moq.Language.IReturnsGetter`2.CallBase"> - <summary> - Calls the real property of the object and returns its return value. - </summary> - <returns>The value calculated by the real property of the object.</returns> - </member> - <member name="T:Moq.Language.Flow.ISetupSetter`2"> - <summary> - Implements the fluent API. - </summary> - </member> - <member name="T:Moq.Language.ICallbackSetter`1"> - <summary> - Defines the <c>Callback</c> verb for property setter setups. - </summary> - <typeparam name="TProperty">Type of the property.</typeparam> - </member> - <member name="M:Moq.Language.ICallbackSetter`1.Callback(System.Action{`0})"> - <summary> - Specifies a callback to invoke when the property is set that receives the - property value being set. - </summary> - <param name="action">Callback method to invoke.</param> - <example> - Invokes the given callback with the property value being set. - <code> - mock.SetupSet(x => x.Suspended) - .Callback((bool state) => Console.WriteLine(state)); - </code> - </example> - </member> - <member name="T:Moq.Language.ISetupSequentialResult`1"> - <summary> - Language for ReturnSequence - </summary> - </member> - <member name="M:Moq.Language.ISetupSequentialResult`1.Returns(`0)"> - <summary> - Returns value - </summary> - </member> - <member name="M:Moq.Language.ISetupSequentialResult`1.Throws(System.Exception)"> - <summary> - Throws an exception - </summary> - </member> - <member name="M:Moq.Language.ISetupSequentialResult`1.Throws``1"> - <summary> - Throws an exception - </summary> - </member> - <member name="M:Moq.Language.ISetupSequentialResult`1.CallBase"> - <summary> - Calls original method - </summary> - </member> - <member name="F:Moq.Linq.FluentMockVisitor.isFirst"> - <summary> - The first method call or member access will be the - last segment of the expression (depth-first traversal), - which is the one we have to Setup rather than FluentMock. - And the last one is the one we have to Mock.Get rather - than FluentMock. - </summary> - </member> - <member name="T:Moq.Linq.MockQueryable`1"> - <summary> - A default implementation of IQueryable for use with QueryProvider - </summary> - </member> - <member name="M:Moq.Linq.MockQueryable`1.#ctor(System.Linq.Expressions.MethodCallExpression)"> - <summary> - The <paramref name="underlyingCreateMocks"/> is a - static method that returns an IQueryable of Mocks of T which is used to - apply the linq specification to. - </summary> - </member> - <member name="T:Moq.MockRepository"> - <summary> - Utility repository class to use to construct multiple - mocks when consistent verification is - desired for all of them. - </summary> - <remarks> - If multiple mocks will be created during a test, passing - the desired <see cref="T:Moq.MockBehavior"/> (if different than the - <see cref="F:Moq.MockBehavior.Default"/> or the one - passed to the repository constructor) and later verifying each - mock can become repetitive and tedious. - <para> - This repository class helps in that scenario by providing a - simplified creation of multiple mocks with a default - <see cref="T:Moq.MockBehavior"/> (unless overriden by calling - <see cref="M:Moq.MockFactory.Create``1(Moq.MockBehavior)"/>) and posterior verification. - </para> - </remarks> - <example group="repository"> - The following is a straightforward example on how to - create and automatically verify strict mocks using a <see cref="T:Moq.MockRepository"/>: - <code> - var repository = new MockRepository(MockBehavior.Strict); - - var foo = repository.Create<IFoo>(); - var bar = repository.Create<IBar>(); - - // no need to call Verifiable() on the setup - // as we'll be validating all of them anyway. - foo.Setup(f => f.Do()); - bar.Setup(b => b.Redo()); - - // exercise the mocks here - - repository.VerifyAll(); - // At this point all setups are already checked - // and an optional MockException might be thrown. - // Note also that because the mocks are strict, any invocation - // that doesn't have a matching setup will also throw a MockException. - </code> - The following examples shows how to setup the repository - to create loose mocks and later verify only verifiable setups: - <code> - var repository = new MockRepository(MockBehavior.Loose); - - var foo = repository.Create<IFoo>(); - var bar = repository.Create<IBar>(); - - // this setup will be verified when we verify the repository - foo.Setup(f => f.Do()).Verifiable(); - - // this setup will NOT be verified - foo.Setup(f => f.Calculate()); - - // this setup will be verified when we verify the repository - bar.Setup(b => b.Redo()).Verifiable(); - - // exercise the mocks here - // note that because the mocks are Loose, members - // called in the interfaces for which no matching - // setups exist will NOT throw exceptions, - // and will rather return default values. - - repository.Verify(); - // At this point verifiable setups are already checked - // and an optional MockException might be thrown. - </code> - The following examples shows how to setup the repository with a - default strict behavior, overriding that default for a - specific mock: - <code> - var repository = new MockRepository(MockBehavior.Strict); - - // this particular one we want loose - var foo = repository.Create<IFoo>(MockBehavior.Loose); - var bar = repository.Create<IBar>(); - - // specify setups - - // exercise the mocks here - - repository.Verify(); - </code> - </example> - <seealso cref="T:Moq.MockBehavior"/> - </member> - <member name="T:Moq.MockFactory"> - <summary> - Utility factory class to use to construct multiple - mocks when consistent verification is - desired for all of them. - </summary> - <remarks> - If multiple mocks will be created during a test, passing - the desired <see cref="T:Moq.MockBehavior"/> (if different than the - <see cref="F:Moq.MockBehavior.Default"/> or the one - passed to the factory constructor) and later verifying each - mock can become repetitive and tedious. - <para> - This factory class helps in that scenario by providing a - simplified creation of multiple mocks with a default - <see cref="T:Moq.MockBehavior"/> (unless overriden by calling - <see cref="M:Moq.MockFactory.Create``1(Moq.MockBehavior)"/>) and posterior verification. - </para> - </remarks> - <example group="factory"> - The following is a straightforward example on how to - create and automatically verify strict mocks using a <see cref="T:Moq.MockFactory"/>: - <code> - var factory = new MockFactory(MockBehavior.Strict); - - var foo = factory.Create<IFoo>(); - var bar = factory.Create<IBar>(); - - // no need to call Verifiable() on the setup - // as we'll be validating all of them anyway. - foo.Setup(f => f.Do()); - bar.Setup(b => b.Redo()); - - // exercise the mocks here - - factory.VerifyAll(); - // At this point all setups are already checked - // and an optional MockException might be thrown. - // Note also that because the mocks are strict, any invocation - // that doesn't have a matching setup will also throw a MockException. - </code> - The following examples shows how to setup the factory - to create loose mocks and later verify only verifiable setups: - <code> - var factory = new MockFactory(MockBehavior.Loose); - - var foo = factory.Create<IFoo>(); - var bar = factory.Create<IBar>(); - - // this setup will be verified when we verify the factory - foo.Setup(f => f.Do()).Verifiable(); - - // this setup will NOT be verified - foo.Setup(f => f.Calculate()); - - // this setup will be verified when we verify the factory - bar.Setup(b => b.Redo()).Verifiable(); - - // exercise the mocks here - // note that because the mocks are Loose, members - // called in the interfaces for which no matching - // setups exist will NOT throw exceptions, - // and will rather return default values. - - factory.Verify(); - // At this point verifiable setups are already checked - // and an optional MockException might be thrown. - </code> - The following examples shows how to setup the factory with a - default strict behavior, overriding that default for a - specific mock: - <code> - var factory = new MockFactory(MockBehavior.Strict); - - // this particular one we want loose - var foo = factory.Create<IFoo>(MockBehavior.Loose); - var bar = factory.Create<IBar>(); - - // specify setups - - // exercise the mocks here - - factory.Verify(); - </code> - </example> - <seealso cref="T:Moq.MockBehavior"/> - </member> - <member name="M:Moq.MockFactory.#ctor(Moq.MockBehavior)"> - <summary> - Initializes the factory with the given <paramref name="defaultBehavior"/> - for newly created mocks from the factory. - </summary> - <param name="defaultBehavior">The behavior to use for mocks created - using the <see cref="M:Moq.MockFactory.Create``1"/> factory method if not overriden - by using the <see cref="M:Moq.MockFactory.Create``1(Moq.MockBehavior)"/> overload.</param> - </member> - <member name="M:Moq.MockFactory.Create``1"> - <summary> - Creates a new mock with the default <see cref="T:Moq.MockBehavior"/> - specified at factory construction time. - </summary> - <typeparam name="T">Type to mock.</typeparam> - <returns>A new <see cref="T:Moq.Mock`1"/>.</returns> - <example ignore="true"> - <code> - var factory = new MockFactory(MockBehavior.Strict); - - var foo = factory.Create<IFoo>(); - // use mock on tests - - factory.VerifyAll(); - </code> - </example> - </member> - <member name="M:Moq.MockFactory.Create``1(System.Object[])"> - <summary> - Creates a new mock with the default <see cref="T:Moq.MockBehavior"/> - specified at factory construction time and with the - the given constructor arguments for the class. - </summary> - <remarks> - The mock will try to find the best match constructor given the - constructor arguments, and invoke that to initialize the instance. - This applies only to classes, not interfaces. - </remarks> - <typeparam name="T">Type to mock.</typeparam> - <param name="args">Constructor arguments for mocked classes.</param> - <returns>A new <see cref="T:Moq.Mock`1"/>.</returns> - <example ignore="true"> - <code> - var factory = new MockFactory(MockBehavior.Default); - - var mock = factory.Create<MyBase>("Foo", 25, true); - // use mock on tests - - factory.Verify(); - </code> - </example> - </member> - <member name="M:Moq.MockFactory.Create``1(Moq.MockBehavior)"> - <summary> - Creates a new mock with the given <paramref name="behavior"/>. - </summary> - <typeparam name="T">Type to mock.</typeparam> - <param name="behavior">Behavior to use for the mock, which overrides - the default behavior specified at factory construction time.</param> - <returns>A new <see cref="T:Moq.Mock`1"/>.</returns> - <example group="factory"> - The following example shows how to create a mock with a different - behavior to that specified as the default for the factory: - <code> - var factory = new MockFactory(MockBehavior.Strict); - - var foo = factory.Create<IFoo>(MockBehavior.Loose); - </code> - </example> - </member> - <member name="M:Moq.MockFactory.Create``1(Moq.MockBehavior,System.Object[])"> - <summary> - Creates a new mock with the given <paramref name="behavior"/> - and with the the given constructor arguments for the class. - </summary> - <remarks> - The mock will try to find the best match constructor given the - constructor arguments, and invoke that to initialize the instance. - This applies only to classes, not interfaces. - </remarks> - <typeparam name="T">Type to mock.</typeparam> - <param name="behavior">Behavior to use for the mock, which overrides - the default behavior specified at factory construction time.</param> - <param name="args">Constructor arguments for mocked classes.</param> - <returns>A new <see cref="T:Moq.Mock`1"/>.</returns> - <example group="factory"> - The following example shows how to create a mock with a different - behavior to that specified as the default for the factory, passing - constructor arguments: - <code> - var factory = new MockFactory(MockBehavior.Default); - - var mock = factory.Create<MyBase>(MockBehavior.Strict, "Foo", 25, true); - </code> - </example> - </member> - <member name="M:Moq.MockFactory.CreateMock``1(Moq.MockBehavior,System.Object[])"> - <summary> - Implements creation of a new mock within the factory. - </summary> - <typeparam name="T">Type to mock.</typeparam> - <param name="behavior">The behavior for the new mock.</param> - <param name="args">Optional arguments for the construction of the mock.</param> - </member> - <member name="M:Moq.MockFactory.Verify"> - <summary> - Verifies all verifiable expectations on all mocks created - by this factory. - </summary> - <seealso cref="M:Moq.Mock.Verify"/> - <exception cref="T:Moq.MockException">One or more mocks had expectations that were not satisfied.</exception> - </member> - <member name="M:Moq.MockFactory.VerifyAll"> - <summary> - Verifies all verifiable expectations on all mocks created - by this factory. - </summary> - <seealso cref="M:Moq.Mock.Verify"/> - <exception cref="T:Moq.MockException">One or more mocks had expectations that were not satisfied.</exception> - </member> - <member name="M:Moq.MockFactory.VerifyMocks(System.Action{Moq.Mock})"> - <summary> - Invokes <paramref name="verifyAction"/> for each mock - in <see cref="P:Moq.MockFactory.Mocks"/>, and accumulates the resulting - <see cref="T:Moq.MockVerificationException"/> that might be - thrown from the action. - </summary> - <param name="verifyAction">The action to execute against - each mock.</param> - </member> - <member name="P:Moq.MockFactory.CallBase"> - <summary> - Whether the base member virtual implementation will be called - for mocked classes if no setup is matched. Defaults to <see langword="false"/>. - </summary> - </member> - <member name="P:Moq.MockFactory.DefaultValue"> - <summary> - Specifies the behavior to use when returning default values for - unexpected invocations on loose mocks. - </summary> - </member> - <member name="P:Moq.MockFactory.Mocks"> - <summary> - Gets the mocks that have been created by this factory and - that will get verified together. - </summary> - </member> - <member name="M:Moq.MockRepository.Of``1"> - <summary> - Access the universe of mocks of the given type, to retrieve those - that behave according to the LINQ query specification. - </summary> - <typeparam name="T">The type of the mocked object to query.</typeparam> - </member> - <member name="M:Moq.MockRepository.Of``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})"> - <summary> - Access the universe of mocks of the given type, to retrieve those - that behave according to the LINQ query specification. - </summary> - <param name="specification">The predicate with the setup expressions.</param> - <typeparam name="T">The type of the mocked object to query.</typeparam> - </member> - <member name="M:Moq.MockRepository.OneOf``1"> - <summary> - Creates an mock object of the indicated type. - </summary> - <typeparam name="T">The type of the mocked object.</typeparam> - <returns>The mocked object created.</returns> - </member> - <member name="M:Moq.MockRepository.OneOf``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})"> - <summary> - Creates an mock object of the indicated type. - </summary> - <param name="specification">The predicate with the setup expressions.</param> - <typeparam name="T">The type of the mocked object.</typeparam> - <returns>The mocked object created.</returns> - </member> - <member name="M:Moq.MockRepository.CreateMockQuery``1"> - <summary> - Creates the mock query with the underlying queriable implementation. - </summary> - </member> - <member name="M:Moq.MockRepository.CreateQueryable``1"> - <summary> - Wraps the enumerator inside a queryable. - </summary> - </member> - <member name="M:Moq.MockRepository.CreateMocks``1"> - <summary> - Method that is turned into the actual call from .Query{T}, to - transform the queryable query into a normal enumerable query. - This method is never used directly by consumers. - </summary> - </member> - <member name="M:Moq.MockRepository.#ctor(Moq.MockBehavior)"> - <summary> - Initializes the repository with the given <paramref name="defaultBehavior"/> - for newly created mocks from the repository. - </summary> - <param name="defaultBehavior">The behavior to use for mocks created - using the <see cref="M:Moq.MockFactory.Create``1"/> repository method if not overriden - by using the <see cref="M:Moq.MockFactory.Create``1(Moq.MockBehavior)"/> overload.</param> - </member> - <member name="T:Moq.Mocks"> - <summary> - Allows querying the universe of mocks for those that behave - according to the LINQ query specification. - </summary> - <devdoc> - This entry-point into Linq to Mocks is the only one in the root Moq - namespace to ease discovery. But to get all the mocking extension - methods on Object, a using of Moq.Linq must be done, so that the - polluting of the intellisense for all objects is an explicit opt-in. - </devdoc> - </member> - <member name="M:Moq.Mocks.Of``1"> - <summary> - Access the universe of mocks of the given type, to retrieve those - that behave according to the LINQ query specification. - </summary> - <typeparam name="T">The type of the mocked object to query.</typeparam> - </member> - <member name="M:Moq.Mocks.Of``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})"> - <summary> - Access the universe of mocks of the given type, to retrieve those - that behave according to the LINQ query specification. - </summary> - <param name="specification">The predicate with the setup expressions.</param> - <typeparam name="T">The type of the mocked object to query.</typeparam> - </member> - <member name="M:Moq.Mocks.OneOf``1"> - <summary> - Creates an mock object of the indicated type. - </summary> - <typeparam name="T">The type of the mocked object.</typeparam> - <returns>The mocked object created.</returns> - </member> - <member name="M:Moq.Mocks.OneOf``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})"> - <summary> - Creates an mock object of the indicated type. - </summary> - <param name="specification">The predicate with the setup expressions.</param> - <typeparam name="T">The type of the mocked object.</typeparam> - <returns>The mocked object created.</returns> - </member> - <member name="M:Moq.Mocks.CreateMockQuery``1"> - <summary> - Creates the mock query with the underlying queriable implementation. - </summary> - </member> - <member name="M:Moq.Mocks.CreateQueryable``1"> - <summary> - Wraps the enumerator inside a queryable. - </summary> - </member> - <member name="M:Moq.Mocks.CreateMocks``1"> - <summary> - Method that is turned into the actual call from .Query{T}, to - transform the queryable query into a normal enumerable query. - This method is never used directly by consumers. - </summary> - </member> - <member name="M:Moq.Mocks.SetPropery``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},``1)"> - <summary> - Extension method used to support Linq-like setup properties that are not virtual but do have - a getter and a setter, thereby allowing the use of Linq to Mocks to quickly initialize Dtos too :) - </summary> - </member> - <member name="T:Moq.QueryableMockExtensions"> - <summary> - Helper extensions that are used by the query translator. - </summary> - </member> - <member name="M:Moq.QueryableMockExtensions.FluentMock``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})"> - <summary> - Retrieves a fluent mock from the given setup expression. - </summary> - </member> - <member name="T:Moq.Match"> - <summary> - Allows creation custom value matchers that can be used on setups and verification, - completely replacing the built-in <see cref="T:Moq.It"/> class with your own argument - matching rules. - </summary><remarks> - See also <see cref="T:Moq.Match`1"/>. - </remarks> - </member> - <member name="M:Moq.Match.Matcher``1"> - <devdoc> - Provided for the sole purpose of rendering the delegate passed to the - matcher constructor if no friendly render lambda is provided. - </devdoc> - </member> - <member name="M:Moq.Match.Create``1(System.Predicate{``0})"> - <summary> - Initializes the match with the condition that - will be checked in order to match invocation - values. - </summary><param name="condition">The condition to match against actual values.</param><remarks> - <seealso cref="T:Moq.Match`1"/> - </remarks> - </member> - <member name="M:Moq.Match.Create``1(System.Predicate{``0},System.Linq.Expressions.Expression{System.Func{``0}})"> - <!-- No matching elements were found for the following include tag --><include file="Match.xdoc" path="docs/doc[@for="Match.Create{T}(condition,renderExpression"]/*"/> - </member> - <member name="M:Moq.Match.SetLastMatch``1(Moq.Match{``0})"> - <devdoc> - This method is used to set an expression as the last matcher invoked, - which is used in the SetupSet to allow matchers in the prop = value - delegate expression. This delegate is executed in "fluent" mode in - order to capture the value being set, and construct the corresponding - methodcall. - This is also used in the MatcherFactory for each argument expression. - This method ensures that when we execute the delegate, we - also track the matcher that was invoked, so that when we create the - methodcall we build the expression using it, rather than the null/default - value returned from the actual invocation. - </devdoc> - </member> - <member name="T:Moq.Match`1"> - <summary> - Allows creation custom value matchers that can be used on setups and verification, - completely replacing the built-in <see cref="T:Moq.It"/> class with your own argument - matching rules. - </summary><typeparam name="T">Type of the value to match.</typeparam><remarks> - The argument matching is used to determine whether a concrete - invocation in the mock matches a given setup. This - matching mechanism is fully extensible. - </remarks><example> - Creating a custom matcher is straightforward. You just need to create a method - that returns a value from a call to <see cref="M:Moq.Match.Create``1(System.Predicate{``0})"/> with - your matching condition and optional friendly render expression: - <code> - [Matcher] - public Order IsBigOrder() - { - return Match<Order>.Create( - o => o.GrandTotal >= 5000, - /* a friendly expression to render on failures */ - () => IsBigOrder()); - } - </code> - This method can be used in any mock setup invocation: - <code> - mock.Setup(m => m.Submit(IsBigOrder()).Throws<UnauthorizedAccessException>(); - </code> - At runtime, Moq knows that the return value was a matcher (note that the method MUST be - annotated with the [Matcher] attribute in order to determine this) and - evaluates your predicate with the actual value passed into your predicate. - <para> - Another example might be a case where you want to match a lists of orders - that contains a particular one. You might create matcher like the following: - </para> - <code> - public static class Orders - { - [Matcher] - public static IEnumerable<Order> Contains(Order order) - { - return Match<IEnumerable<Order>>.Create(orders => orders.Contains(order)); - } - } - </code> - Now we can invoke this static method instead of an argument in an - invocation: - <code> - var order = new Order { ... }; - var mock = new Mock<IRepository<Order>>(); - - mock.Setup(x => x.Save(Orders.Contains(order))) - .Throws<ArgumentException>(); - </code> - </example> - </member> - <member name="T:Moq.MatcherAttribute"> - <summary> - Marks a method as a matcher, which allows complete replacement - of the built-in <see cref="T:Moq.It"/> class with your own argument - matching rules. - </summary> - <remarks> - <b>This feature has been deprecated in favor of the new - and simpler <see cref="T:Moq.Match`1"/>. - </b> - <para> - The argument matching is used to determine whether a concrete - invocation in the mock matches a given setup. This - matching mechanism is fully extensible. - </para> - <para> - There are two parts of a matcher: the compiler matcher - and the runtime matcher. - <list type="bullet"> - <item> - <term>Compiler matcher</term> - <description>Used to satisfy the compiler requirements for the - argument. Needs to be a method optionally receiving any arguments - you might need for the matching, but with a return type that - matches that of the argument. - <para> - Let's say I want to match a lists of orders that contains - a particular one. I might create a compiler matcher like the following: - </para> - <code> - public static class Orders - { - [Matcher] - public static IEnumerable<Order> Contains(Order order) - { - return null; - } - } - </code> - Now we can invoke this static method instead of an argument in an - invocation: - <code> - var order = new Order { ... }; - var mock = new Mock<IRepository<Order>>(); - - mock.Setup(x => x.Save(Orders.Contains(order))) - .Throws<ArgumentException>(); - </code> - Note that the return value from the compiler matcher is irrelevant. - This method will never be called, and is just used to satisfy the - compiler and to signal Moq that this is not a method that we want - to be invoked at runtime. - </description> - </item> - <item> - <term>Runtime matcher</term> - <description> - The runtime matcher is the one that will actually perform evaluation - when the test is run, and is defined by convention to have the - same signature as the compiler matcher, but where the return - value is the first argument to the call, which contains the - object received by the actual invocation at runtime: - <code> - public static bool Contains(IEnumerable<Order> orders, Order order) - { - return orders.Contains(order); - } - </code> - At runtime, the mocked method will be invoked with a specific - list of orders. This value will be passed to this runtime - matcher as the first argument, while the second argument is the - one specified in the setup (<c>x.Save(Orders.Contains(order))</c>). - <para> - The boolean returned determines whether the given argument has been - matched. If all arguments to the expected method are matched, then - the setup matches and is evaluated. - </para> - </description> - </item> - </list> - </para> - Using this extensible infrastructure, you can easily replace the entire - <see cref="T:Moq.It"/> set of matchers with your own. You can also avoid the - typical (and annoying) lengthy expressions that result when you have - multiple arguments that use generics. - </remarks> - <example> - The following is the complete example explained above: - <code> - public static class Orders - { - [Matcher] - public static IEnumerable<Order> Contains(Order order) - { - return null; - } - - public static bool Contains(IEnumerable<Order> orders, Order order) - { - return orders.Contains(order); - } - } - </code> - And the concrete test using this matcher: - <code> - var order = new Order { ... }; - var mock = new Mock<IRepository<Order>>(); - - mock.Setup(x => x.Save(Orders.Contains(order))) - .Throws<ArgumentException>(); - - // use mock, invoke Save, and have the matcher filter. - </code> - </example> - </member> - <member name="T:Moq.Matchers.MatcherAttributeMatcher"> - <summary> - Matcher to treat static functions as matchers. - - mock.Setup(x => x.StringMethod(A.MagicString())); - - public static class A - { - [Matcher] - public static string MagicString() { return null; } - public static bool MagicString(string arg) - { - return arg == "magic"; - } - } - - Will succeed if: mock.Object.StringMethod("magic"); - and fail with any other call. - </summary> - </member> - <member name="T:Moq.MethodCallReturn"> - <devdoc> - We need this non-generics base class so that - we can use <see cref="P:Moq.MethodCallReturn.HasReturnValue"/> from - generic code. - </devdoc> - </member> - <member name="T:Moq.MockBehavior"> - <summary> - Options to customize the behavior of the mock. - </summary> - </member> - <member name="F:Moq.MockBehavior.Strict"> - <summary> - Causes the mock to always throw - an exception for invocations that don't have a - corresponding setup. - </summary> - </member> - <member name="F:Moq.MockBehavior.Loose"> - <summary> - Will never throw exceptions, returning default - values when necessary (null for reference types, - zero for value types or empty enumerables and arrays). - </summary> - </member> - <member name="F:Moq.MockBehavior.Default"> - <summary> - Default mock behavior, which equals <see cref="F:Moq.MockBehavior.Loose"/>. - </summary> - </member> - <member name="T:Moq.MockDefaultValueProvider"> - <summary> - A <see cref="T:Moq.IDefaultValueProvider"/> that returns an empty default value - for non-mockeable types, and mocks for all other types (interfaces and - non-sealed classes) that can be mocked. - </summary> - </member> - <member name="T:Moq.MockException"> - <summary> - Exception thrown by mocks when setups are not matched, - the mock is not properly setup, etc. - </summary> - <remarks> - A distinct exception type is provided so that exceptions - thrown by the mock can be differentiated in tests that - expect other exceptions to be thrown (i.e. ArgumentException). - <para> - Richer exception hierarchy/types are not provided as - tests typically should <b>not</b> catch or expect exceptions - from the mocks. These are typically the result of changes - in the tested class or its collaborators implementation, and - result in fixes in the mock setup so that they dissapear and - allow the test to pass. - </para> - </remarks> - </member> - <member name="P:Moq.MockException.IsVerificationError"> - <summary> - Indicates whether this exception is a verification fault raised by Verify() - </summary> - </member> - <member name="T:Moq.MockException.ExceptionReason"> - <summary> - Made internal as it's of no use for - consumers, but it's important for - our own tests. - </summary> - </member> - <member name="T:Moq.MockVerificationException"> - <devdoc> - Used by the mock factory to accumulate verification - failures. - </devdoc> - </member> - <member name="T:Moq.MockSequence"> - <summary> - Helper class to setup a full trace between many mocks - </summary> - </member> - <member name="M:Moq.MockSequence.#ctor"> - <summary> - Initialize a trace setup - </summary> - </member> - <member name="P:Moq.MockSequence.Cyclic"> - <summary> - Allow sequence to be repeated - </summary> - </member> - <member name="T:Moq.MockSequenceHelper"> - <summary> - define nice api - </summary> - </member> - <member name="M:Moq.MockSequenceHelper.InSequence``1(Moq.Mock{``0},Moq.MockSequence)"> - <summary> - Perform an expectation in the trace. - </summary> - </member> - <member name="T:Moq.MockLegacyExtensions"> - <summary> - Provides legacy API members as extensions so that - existing code continues to compile, but new code - doesn't see then. - </summary> - </member> - <member name="M:Moq.MockLegacyExtensions.SetupSet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},``1)"> - <summary> - Obsolete. - </summary> - </member> - <member name="M:Moq.MockLegacyExtensions.VerifySet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},``1)"> - <summary> - Obsolete. - </summary> - </member> - <member name="M:Moq.MockLegacyExtensions.VerifySet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},``1,System.String)"> - <summary> - Obsolete. - </summary> - </member> - <member name="T:Moq.ObsoleteMockExtensions"> - <summary> - Provides additional methods on mocks. - </summary> - <devdoc> - Provided as extension methods as they confuse the compiler - with the overloads taking Action. - </devdoc> - </member> - <member name="M:Moq.ObsoleteMockExtensions.SetupSet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})"> - <summary> - Specifies a setup on the mocked type for a call to - to a property setter, regardless of its value. - </summary> - <remarks> - If more than one setup is set for the same property setter, - the latest one wins and is the one that will be executed. - </remarks> - <typeparam name="TProperty">Type of the property. Typically omitted as it can be inferred from the expression.</typeparam> - <typeparam name="T">Type of the mock.</typeparam> - <param name="mock">The target mock for the setup.</param> - <param name="expression">Lambda expression that specifies the property setter.</param> - <example group="setups"> - <code> - mock.SetupSet(x => x.Suspended); - </code> - </example> - <devdoc> - This method is not legacy, but must be on an extension method to avoid - confusing the compiler with the new Action syntax. - </devdoc> - </member> - <member name="M:Moq.ObsoleteMockExtensions.VerifySet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})"> - <summary> - Verifies that a property has been set on the mock, regarless of its value. - </summary> - <example group="verification"> - This example assumes that the mock has been used, - and later we want to verify that a given invocation - with specific parameters was performed: - <code> - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't set the IsClosed property. - mock.VerifySet(warehouse => warehouse.IsClosed); - </code> - </example> - <exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception> - <param name="expression">Expression to verify.</param> - <param name="mock">The mock instance.</param> - <typeparam name="T">Mocked type.</typeparam> - <typeparam name="TProperty">Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type.</typeparam> - </member> - <member name="M:Moq.ObsoleteMockExtensions.VerifySet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String)"> - <summary> - Verifies that a property has been set on the mock, specifying a failure - error message. - </summary> - <example group="verification"> - This example assumes that the mock has been used, - and later we want to verify that a given invocation - with specific parameters was performed: - <code> - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't set the IsClosed property. - mock.VerifySet(warehouse => warehouse.IsClosed); - </code> - </example> - <exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception> - <param name="expression">Expression to verify.</param> - <param name="failMessage">Message to show if verification fails.</param> - <param name="mock">The mock instance.</param> - <typeparam name="T">Mocked type.</typeparam> - <typeparam name="TProperty">Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type.</typeparam> - </member> - <member name="M:Moq.ObsoleteMockExtensions.VerifySet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},Moq.Times)"> - <summary> - Verifies that a property has been set on the mock, regardless - of the value but only the specified number of times. - </summary> - <example group="verification"> - This example assumes that the mock has been used, - and later we want to verify that a given invocation - with specific parameters was performed: - <code> - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't set the IsClosed property. - mock.VerifySet(warehouse => warehouse.IsClosed); - </code> - </example> - <exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception> - <exception cref="T:Moq.MockException">The invocation was not call the times specified by - <paramref name="times"/>.</exception> - <param name="mock">The mock instance.</param> - <typeparam name="T">Mocked type.</typeparam> - <param name="times">The number of times a method is allowed to be called.</param> - <param name="expression">Expression to verify.</param> - <typeparam name="TProperty">Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type.</typeparam> - </member> - <member name="M:Moq.ObsoleteMockExtensions.VerifySet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},Moq.Times,System.String)"> - <summary> - Verifies that a property has been set on the mock, regardless - of the value but only the specified number of times, and specifying a failure - error message. - </summary> - <example group="verification"> - This example assumes that the mock has been used, - and later we want to verify that a given invocation - with specific parameters was performed: - <code> - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't set the IsClosed property. - mock.VerifySet(warehouse => warehouse.IsClosed); - </code> - </example> - <exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception> - <exception cref="T:Moq.MockException">The invocation was not call the times specified by - <paramref name="times"/>.</exception> - <param name="mock">The mock instance.</param> - <typeparam name="T">Mocked type.</typeparam> - <param name="times">The number of times a method is allowed to be called.</param> - <param name="failMessage">Message to show if verification fails.</param> - <param name="expression">Expression to verify.</param> - <typeparam name="TProperty">Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type.</typeparam> - </member> - <member name="T:Moq.Protected.IProtectedMock`1"> - <summary> - Allows setups to be specified for protected members by using their - name as a string, rather than strong-typing them which is not possible - due to their visibility. - </summary> - </member> - <member name="M:Moq.Protected.IProtectedMock`1.Setup(System.String,System.Object[])"> - <summary> - Specifies a setup for a void method invocation with the given - <paramref name="voidMethodName"/>, optionally specifying arguments for the method call. - </summary> - <param name="voidMethodName">The name of the void method to be invoked.</param> - <param name="args">The optional arguments for the invocation. If argument matchers are used, - remember to use <see cref="T:Moq.Protected.ItExpr"/> rather than <see cref="T:Moq.It"/>.</param> - </member> - <member name="M:Moq.Protected.IProtectedMock`1.Setup``1(System.String,System.Object[])"> - <summary> - Specifies a setup for an invocation on a property or a non void method with the given - <paramref name="methodOrPropertyName"/>, optionally specifying arguments for the method call. - </summary> - <param name="methodOrPropertyName">The name of the method or property to be invoked.</param> - <param name="args">The optional arguments for the invocation. If argument matchers are used, - remember to use <see cref="T:Moq.Protected.ItExpr"/> rather than <see cref="T:Moq.It"/>.</param> - <typeparam name="TResult">The return type of the method or property.</typeparam> - </member> - <member name="M:Moq.Protected.IProtectedMock`1.SetupGet``1(System.String)"> - <summary> - Specifies a setup for an invocation on a property getter with the given - <paramref name="propertyName"/>. - </summary> - <param name="propertyName">The name of the property.</param> - <typeparam name="TProperty">The type of the property.</typeparam> - </member> - <member name="M:Moq.Protected.IProtectedMock`1.SetupSet``1(System.String,System.Object)"> - <summary> - Specifies a setup for an invocation on a property setter with the given - <paramref name="propertyName"/>. - </summary> - <param name="propertyName">The name of the property.</param> - <param name="value">The property value. If argument matchers are used, - remember to use <see cref="T:Moq.Protected.ItExpr"/> rather than <see cref="T:Moq.It"/>.</param> - <typeparam name="TProperty">The type of the property.</typeparam> - </member> - <member name="M:Moq.Protected.IProtectedMock`1.Verify(System.String,Moq.Times,System.Object[])"> - <summary> - Specifies a verify for a void method with the given <paramref name="methodName"/>, - optionally specifying arguments for the method call. Use in conjunction with the default - <see cref="F:Moq.MockBehavior.Loose"/>. - </summary> - <exception cref="T:Moq.MockException">The invocation was not call the times specified by - <paramref name="times"/>.</exception> - <param name="methodName">The name of the void method to be verified.</param> - <param name="times">The number of times a method is allowed to be called.</param> - <param name="args">The optional arguments for the invocation. If argument matchers are used, - remember to use <see cref="T:Moq.Protected.ItExpr"/> rather than <see cref="T:Moq.It"/>.</param> - </member> - <member name="M:Moq.Protected.IProtectedMock`1.Verify``1(System.String,Moq.Times,System.Object[])"> - <summary> - Specifies a verify for an invocation on a property or a non void method with the given - <paramref name="methodName"/>, optionally specifying arguments for the method call. - </summary> - <exception cref="T:Moq.MockException">The invocation was not call the times specified by - <paramref name="times"/>.</exception> - <param name="methodName">The name of the method or property to be invoked.</param> - <param name="args">The optional arguments for the invocation. If argument matchers are used, - remember to use <see cref="T:Moq.Protected.ItExpr"/> rather than <see cref="T:Moq.It"/>.</param> - <param name="times">The number of times a method is allowed to be called.</param> - <typeparam name="TResult">The type of return value from the expression.</typeparam> - </member> - <member name="M:Moq.Protected.IProtectedMock`1.VerifyGet``1(System.String,Moq.Times)"> - <summary> - Specifies a verify for an invocation on a property getter with the given - <paramref name="propertyName"/>. - <exception cref="T:Moq.MockException">The invocation was not call the times specified by - <paramref name="times"/>.</exception> - </summary> - <param name="propertyName">The name of the property.</param> - <param name="times">The number of times a method is allowed to be called.</param> - <typeparam name="TProperty">The type of the property.</typeparam> - </member> - <member name="M:Moq.Protected.IProtectedMock`1.VerifySet``1(System.String,Moq.Times,System.Object)"> - <summary> - Specifies a setup for an invocation on a property setter with the given - <paramref name="propertyName"/>. - </summary> - <exception cref="T:Moq.MockException">The invocation was not call the times specified by - <paramref name="times"/>.</exception> - <param name="propertyName">The name of the property.</param> - <param name="times">The number of times a method is allowed to be called.</param> - <param name="value">The property value.</param> - <typeparam name="TProperty">The type of the property. If argument matchers are used, - remember to use <see cref="T:Moq.Protected.ItExpr"/> rather than <see cref="T:Moq.It"/>.</typeparam> - </member> - <member name="T:Moq.Protected.ItExpr"> - <summary> - Allows the specification of a matching condition for an - argument in a protected member setup, rather than a specific - argument value. "ItExpr" refers to the argument being matched. - </summary> - <remarks> - <para>Use this variant of argument matching instead of - <see cref="T:Moq.It"/> for protected setups.</para> - This class allows the setup to match a method invocation - with an arbitrary value, with a value in a specified range, or - even one that matches a given predicate, or null. - </remarks> - </member> - <member name="M:Moq.Protected.ItExpr.IsNull``1"> - <summary> - Matches a null value of the given <typeparamref name="TValue"/> type. - </summary> - <remarks> - Required for protected mocks as the null value cannot be used - directly as it prevents proper method overload selection. - </remarks> - <example> - <code> - // Throws an exception for a call to Remove with a null string value. - mock.Protected() - .Setup("Remove", ItExpr.IsNull<string>()) - .Throws(new InvalidOperationException()); - </code> - </example> - <typeparam name="TValue">Type of the value.</typeparam> - </member> - <member name="M:Moq.Protected.ItExpr.IsAny``1"> - <summary> - Matches any value of the given <typeparamref name="TValue"/> type. - </summary> - <remarks> - Typically used when the actual argument value for a method - call is not relevant. - </remarks> - <example> - <code> - // Throws an exception for a call to Remove with any string value. - mock.Protected() - .Setup("Remove", ItExpr.IsAny<string>()) - .Throws(new InvalidOperationException()); - </code> - </example> - <typeparam name="TValue">Type of the value.</typeparam> - </member> - <member name="M:Moq.Protected.ItExpr.Is``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})"> - <summary> - Matches any value that satisfies the given predicate. - </summary> - <typeparam name="TValue">Type of the argument to check.</typeparam> - <param name="match">The predicate used to match the method argument.</param> - <remarks> - Allows the specification of a predicate to perform matching - of method call arguments. - </remarks> - <example> - This example shows how to return the value <c>1</c> whenever the argument to the - <c>Do</c> method is an even number. - <code> - mock.Protected() - .Setup("Do", ItExpr.Is<int>(i => i % 2 == 0)) - .Returns(1); - </code> - This example shows how to throw an exception if the argument to the - method is a negative number: - <code> - mock.Protected() - .Setup("GetUser", ItExpr.Is<int>(i => i < 0)) - .Throws(new ArgumentException()); - </code> - </example> - </member> - <member name="M:Moq.Protected.ItExpr.IsInRange``1(``0,``0,Moq.Range)"> - <summary> - Matches any value that is in the range specified. - </summary> - <typeparam name="TValue">Type of the argument to check.</typeparam> - <param name="from">The lower bound of the range.</param> - <param name="to">The upper bound of the range.</param> - <param name="rangeKind">The kind of range. See <see cref="T:Moq.Range"/>.</param> - <example> - The following example shows how to expect a method call - with an integer argument within the 0..100 range. - <code> - mock.Protected() - .Setup("HasInventory", - ItExpr.IsAny<string>(), - ItExpr.IsInRange(0, 100, Range.Inclusive)) - .Returns(false); - </code> - </example> - </member> - <member name="M:Moq.Protected.ItExpr.IsRegex(System.String)"> - <summary> - Matches a string argument if it matches the given regular expression pattern. - </summary> - <param name="regex">The pattern to use to match the string argument value.</param> - <example> - The following example shows how to expect a call to a method where the - string argument matches the given regular expression: - <code> - mock.Protected() - .Setup("Check", ItExpr.IsRegex("[a-z]+")) - .Returns(1); - </code> - </example> - </member> - <member name="M:Moq.Protected.ItExpr.IsRegex(System.String,System.Text.RegularExpressions.RegexOptions)"> - <summary> - Matches a string argument if it matches the given regular expression pattern. - </summary> - <param name="regex">The pattern to use to match the string argument value.</param> - <param name="options">The options used to interpret the pattern.</param> - <example> - The following example shows how to expect a call to a method where the - string argument matches the given regular expression, in a case insensitive way: - <code> - mock.Protected() - .Setup("Check", ItExpr.IsRegex("[a-z]+", RegexOptions.IgnoreCase)) - .Returns(1); - </code> - </example> - </member> - <member name="T:Moq.Protected.ProtectedExtension"> - <summary> - Enables the <c>Protected()</c> method on <see cref="T:Moq.Mock`1"/>, - allowing setups to be set for protected members by using their - name as a string, rather than strong-typing them which is not possible - due to their visibility. - </summary> - </member> - <member name="M:Moq.Protected.ProtectedExtension.Protected``1(Moq.Mock{``0})"> - <summary> - Enable protected setups for the mock. - </summary> - <typeparam name="T">Mocked object type. Typically omitted as it can be inferred from the mock instance.</typeparam> - <param name="mock">The mock to set the protected setups on.</param> - </member> - <member name="T:ThisAssembly"> - <group name="overview" title="Overview" order="0" /> - <group name="setups" title="Specifying setups" order="1" /> - <group name="returns" title="Returning values from members" order="2" /> - <group name="verification" title="Verifying setups" order="3" /> - <group name="advanced" title="Advanced scenarios" order="99" /> - <group name="factory" title="Using MockFactory for consistency across mocks" order="4" /> - </member> - <member name="T:Moq.Properties.Resources"> - <summary> - A strongly-typed resource class, for looking up localized strings, etc. - </summary> - </member> - <member name="P:Moq.Properties.Resources.ResourceManager"> - <summary> - Returns the cached ResourceManager instance used by this class. - </summary> - </member> - <member name="P:Moq.Properties.Resources.Culture"> - <summary> - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - </summary> - </member> - <member name="P:Moq.Properties.Resources.AlreadyInitialized"> - <summary> - Looks up a localized string similar to Mock type has already been initialized by accessing its Object property. Adding interfaces must be done before that.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.ArgumentCannotBeEmpty"> - <summary> - Looks up a localized string similar to Value cannot be an empty string.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.AsMustBeInterface"> - <summary> - Looks up a localized string similar to Can only add interfaces to the mock.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.CantSetReturnValueForVoid"> - <summary> - Looks up a localized string similar to Can't set return value for void method {0}.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.ConstructorArgsForDelegate"> - <summary> - Looks up a localized string similar to Constructor arguments cannot be passed for delegate mocks.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.ConstructorArgsForInterface"> - <summary> - Looks up a localized string similar to Constructor arguments cannot be passed for interface mocks.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.ConstructorNotFound"> - <summary> - Looks up a localized string similar to A matching constructor for the given arguments was not found on the mocked type.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.EventNofFound"> - <summary> - Looks up a localized string similar to Could not locate event for attach or detach method {0}.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.FieldsNotSupported"> - <summary> - Looks up a localized string similar to Expression {0} involves a field access, which is not supported. Use properties instead.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.InvalidMockClass"> - <summary> - Looks up a localized string similar to Type to mock must be an interface or an abstract or non-sealed class. . - </summary> - </member> - <member name="P:Moq.Properties.Resources.InvalidMockGetType"> - <summary> - Looks up a localized string similar to Cannot retrieve a mock with the given object type {0} as it's not the main type of the mock or any of its additional interfaces. - Please cast the argument to one of the supported types: {1}. - Remember that there's no generics covariance in the CLR, so your object must be one of these types in order for the call to succeed.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.LinqBinaryOperatorNotSupported"> - <summary> - Looks up a localized string similar to The equals ("==" or "=" in VB) and the conditional 'and' ("&&" or "AndAlso" in VB) operators are the only ones supported in the query specification expression. Unsupported expression: {0}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.LinqMethodNotSupported"> - <summary> - Looks up a localized string similar to LINQ method '{0}' not supported.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.LinqMethodNotVirtual"> - <summary> - Looks up a localized string similar to Expression contains a call to a method which is not virtual (overridable in VB) or abstract. Unsupported expression: {0}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.MemberMissing"> - <summary> - Looks up a localized string similar to Member {0}.{1} does not exist.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.MethodIsPublic"> - <summary> - Looks up a localized string similar to Method {0}.{1} is public. Use strong-typed Expect overload instead: - mock.Setup(x => x.{1}()); - . - </summary> - </member> - <member name="P:Moq.Properties.Resources.MockExceptionMessage"> - <summary> - Looks up a localized string similar to {0} invocation failed with mock behavior {1}. - {2}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.MoreThanNCalls"> - <summary> - Looks up a localized string similar to Expected only {0} calls to {1}.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.MoreThanOneCall"> - <summary> - Looks up a localized string similar to Expected only one call to {0}.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.NoMatchingCallsAtLeast"> - <summary> - Looks up a localized string similar to {0} - Expected invocation on the mock at least {2} times, but was {4} times: {1}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.NoMatchingCallsAtLeastOnce"> - <summary> - Looks up a localized string similar to {0} - Expected invocation on the mock at least once, but was never performed: {1}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.NoMatchingCallsAtMost"> - <summary> - Looks up a localized string similar to {0} - Expected invocation on the mock at most {3} times, but was {4} times: {1}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.NoMatchingCallsAtMostOnce"> - <summary> - Looks up a localized string similar to {0} - Expected invocation on the mock at most once, but was {4} times: {1}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.NoMatchingCallsBetweenExclusive"> - <summary> - Looks up a localized string similar to {0} - Expected invocation on the mock between {2} and {3} times (Exclusive), but was {4} times: {1}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.NoMatchingCallsBetweenInclusive"> - <summary> - Looks up a localized string similar to {0} - Expected invocation on the mock between {2} and {3} times (Inclusive), but was {4} times: {1}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.NoMatchingCallsExactly"> - <summary> - Looks up a localized string similar to {0} - Expected invocation on the mock exactly {2} times, but was {4} times: {1}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.NoMatchingCallsNever"> - <summary> - Looks up a localized string similar to {0} - Expected invocation on the mock should never have been performed, but was {4} times: {1}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.NoMatchingCallsOnce"> - <summary> - Looks up a localized string similar to {0} - Expected invocation on the mock once, but was {4} times: {1}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.NoSetup"> - <summary> - Looks up a localized string similar to All invocations on the mock must have a corresponding setup.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.ObjectInstanceNotMock"> - <summary> - Looks up a localized string similar to Object instance was not created by Moq.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.OutExpressionMustBeConstantValue"> - <summary> - Looks up a localized string similar to Out expression must evaluate to a constant value.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.PropertyGetNotFound"> - <summary> - Looks up a localized string similar to Property {0}.{1} does not have a getter.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.PropertyMissing"> - <summary> - Looks up a localized string similar to Property {0}.{1} does not exist.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.PropertyNotReadable"> - <summary> - Looks up a localized string similar to Property {0}.{1} is write-only.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.PropertyNotWritable"> - <summary> - Looks up a localized string similar to Property {0}.{1} is read-only.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.PropertySetNotFound"> - <summary> - Looks up a localized string similar to Property {0}.{1} does not have a setter.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.RaisedUnassociatedEvent"> - <summary> - Looks up a localized string similar to Cannot raise a mocked event unless it has been associated (attached) to a concrete event in a mocked object.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.RefExpressionMustBeConstantValue"> - <summary> - Looks up a localized string similar to Ref expression must evaluate to a constant value.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.ReturnValueRequired"> - <summary> - Looks up a localized string similar to Invocation needs to return a value and therefore must have a corresponding setup that provides it.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.SetupLambda"> - <summary> - Looks up a localized string similar to A lambda expression is expected as the argument to It.Is<T>.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.SetupNever"> - <summary> - Looks up a localized string similar to Invocation {0} should not have been made.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.SetupNotMethod"> - <summary> - Looks up a localized string similar to Expression is not a method invocation: {0}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.SetupNotProperty"> - <summary> - Looks up a localized string similar to Expression is not a property access: {0}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.SetupNotSetter"> - <summary> - Looks up a localized string similar to Expression is not a property setter invocation.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.SetupOnNonMemberMethod"> - <summary> - Looks up a localized string similar to Expression references a method that does not belong to the mocked object: {0}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.SetupOnNonOverridableMember"> - <summary> - Looks up a localized string similar to Invalid setup on a non-virtual (overridable in VB) member: {0}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.TypeNotImplementInterface"> - <summary> - Looks up a localized string similar to Type {0} does not implement required interface {1}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.TypeNotInheritFromType"> - <summary> - Looks up a localized string similar to Type {0} does not from required type {1}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.UnexpectedPublicProperty"> - <summary> - Looks up a localized string similar to To specify a setup for public property {0}.{1}, use the typed overloads, such as: - mock.Setup(x => x.{1}).Returns(value); - mock.SetupGet(x => x.{1}).Returns(value); //equivalent to previous one - mock.SetupSet(x => x.{1}).Callback(callbackDelegate); - . - </summary> - </member> - <member name="P:Moq.Properties.Resources.UnsupportedExpression"> - <summary> - Looks up a localized string similar to Unsupported expression: {0}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.UnsupportedIntermediateExpression"> - <summary> - Looks up a localized string similar to Only property accesses are supported in intermediate invocations on a setup. Unsupported expression {0}.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.UnsupportedIntermediateType"> - <summary> - Looks up a localized string similar to Expression contains intermediate property access {0}.{1} which is of type {2} and cannot be mocked. Unsupported expression {3}.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.UnsupportedMatcherParamsForSetter"> - <summary> - Looks up a localized string similar to Setter expression cannot use argument matchers that receive parameters.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.UnsupportedMember"> - <summary> - Looks up a localized string similar to Member {0} is not supported for protected mocking.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.UnsupportedNonStaticMatcherForSetter"> - <summary> - Looks up a localized string similar to Setter expression can only use static custom matchers.. - </summary> - </member> - <member name="P:Moq.Properties.Resources.VerficationFailed"> - <summary> - Looks up a localized string similar to The following setups were not matched: - {0}. - </summary> - </member> - <member name="P:Moq.Properties.Resources.VerifyOnNonVirtualMember"> - <summary> - Looks up a localized string similar to Invalid verify on a non-virtual (overridable in VB) member: {0}. - </summary> - </member> - <member name="M:Moq.Proxy.IProxyFactory.GetDelegateProxyInterface(System.Type,System.Reflection.MethodInfo@)"> - <summary> - Gets an autogenerated interface with a method on it that matches the signature of the specified - <paramref name="delegateType"/>. - </summary> - <remarks> - Such an interface can then be mocked, and a delegate pointed at the method on the mocked instance. - This is how we support delegate mocking. The factory caches such interfaces and reuses them - for repeated requests for the same delegate type. - </remarks> - <param name="delegateType">The delegate type for which an interface is required.</param> - <param name="delegateInterfaceMethod">The method on the autogenerated interface.</param> - </member> - <member name="M:Moq.Proxy.CastleProxyFactory.CreateProxy(System.Type,Moq.Proxy.ICallInterceptor,System.Type[],System.Object[])"> - <inheritdoc /> - </member> - <member name="M:Moq.Proxy.CastleProxyFactory.GetDelegateProxyInterface(System.Type,System.Reflection.MethodInfo@)"> - <inheritdoc /> - </member> - <member name="T:Moq.Proxy.ProxyMethodHook"> - <summary> - Hook used to tells Castle which methods to proxy in mocked classes. - - Here we proxy the default methods Castle suggests (everything Object's methods) - plus Object.ToString(), so we can give mocks useful default names. - - This is required to allow Moq to mock ToString on proxy *class* implementations. - </summary> - </member> - <member name="M:Moq.Proxy.ProxyMethodHook.ShouldInterceptMethod(System.Type,System.Reflection.MethodInfo)"> - <summary> - Extends AllMethodsHook.ShouldInterceptMethod to also intercept Object.ToString(). - </summary> - </member> - <member name="T:Moq.Proxy.InterfaceProxy"> - <summary> - <para>The base class used for all our interface-inheriting proxies, which overrides the default - Object.ToString() behavior, to route it via the mock by default, unless overriden by a - real implementation.</para> - - <para>This is required to allow Moq to mock ToString on proxy *interface* implementations.</para> - </summary> - <remarks> - <para><strong>This is internal to Moq and should not be generally used.</strong></para> - - <para>Unfortunately it must be public, due to cross-assembly visibility issues with reflection, - see github.com/Moq/moq4/issues/98 for details.</para> - </remarks> - </member> - <member name="M:Moq.Proxy.InterfaceProxy.ToString"> - <summary> - Overrides the default ToString implementation to instead find the mock for this mock.Object, - and return MockName + '.Object' as the mocked object's ToString, to make it easy to relate - mocks and mock object instances in error messages. - </summary> - </member> - <member name="T:Moq.Range"> - <summary> - Kind of range to use in a filter specified through - <see cref="M:Moq.It.IsInRange``1(``0,``0,Moq.Range)"/>. - </summary> - </member> - <member name="F:Moq.Range.Inclusive"> - <summary> - The range includes the <c>to</c> and - <c>from</c> values. - </summary> - </member> - <member name="F:Moq.Range.Exclusive"> - <summary> - The range does not include the <c>to</c> and - <c>from</c> values. - </summary> - </member> - <member name="T:Moq.ReturnsExtensions"> - <summary> - Defines async extension methods on IReturns. - </summary> - </member> - <member name="M:Moq.ReturnsExtensions.ReturnsAsync``2(Moq.Language.IReturns{``0,System.Threading.Tasks.Task{``1}},``1)"> - <summary> - Allows to specify the return value of an asynchronous method. - </summary> - </member> - <member name="M:Moq.ReturnsExtensions.ThrowsAsync``2(Moq.Language.IReturns{``0,System.Threading.Tasks.Task{``1}},System.Exception)"> - <summary> - Allows to specify the exception thrown by an asynchronous method. - </summary> - </member> - <member name="T:Moq.SequenceExtensions"> - <summary> - Helper for sequencing return values in the same method. - </summary> - </member> - <member name="M:Moq.SequenceExtensions.SetupSequence``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})"> - <summary> - Return a sequence of values, once per call. - </summary> - </member> - <member name="T:Moq.Times"> - <summary> - Defines the number of invocations allowed by a mocked method. - </summary> - </member> - <member name="M:Moq.Times.AtLeast(System.Int32)"> - <summary> - Specifies that a mocked method should be invoked <paramref name="callCount"/> times as minimum. - </summary><param name="callCount">The minimun number of times.</param><returns>An object defining the allowed number of invocations.</returns> - </member> - <member name="M:Moq.Times.AtLeastOnce"> - <summary> - Specifies that a mocked method should be invoked one time as minimum. - </summary><returns>An object defining the allowed number of invocations.</returns> - </member> - <member name="M:Moq.Times.AtMost(System.Int32)"> - <summary> - Specifies that a mocked method should be invoked <paramref name="callCount"/> time as maximun. - </summary><param name="callCount">The maximun number of times.</param><returns>An object defining the allowed number of invocations.</returns> - </member> - <member name="M:Moq.Times.AtMostOnce"> - <summary> - Specifies that a mocked method should be invoked one time as maximun. - </summary><returns>An object defining the allowed number of invocations.</returns> - </member> - <member name="M:Moq.Times.Between(System.Int32,System.Int32,Moq.Range)"> - <summary> - Specifies that a mocked method should be invoked between <paramref name="callCountFrom"/> and - <paramref name="callCountTo"/> times. - </summary><param name="callCountFrom">The minimun number of times.</param><param name="callCountTo">The maximun number of times.</param><param name="rangeKind"> - The kind of range. See <see cref="T:Moq.Range"/>. - </param><returns>An object defining the allowed number of invocations.</returns> - </member> - <member name="M:Moq.Times.Exactly(System.Int32)"> - <summary> - Specifies that a mocked method should be invoked exactly <paramref name="callCount"/> times. - </summary><param name="callCount">The times that a method or property can be called.</param><returns>An object defining the allowed number of invocations.</returns> - </member> - <member name="M:Moq.Times.Never"> - <summary> - Specifies that a mocked method should not be invoked. - </summary><returns>An object defining the allowed number of invocations.</returns> - </member> - <member name="M:Moq.Times.Once"> - <summary> - Specifies that a mocked method should be invoked exactly one time. - </summary><returns>An object defining the allowed number of invocations.</returns> - </member> - <member name="M:Moq.Times.Equals(System.Object)"> - <summary> - Determines whether the specified <see cref="T:System.Object"/> is equal to this instance. - </summary><param name="obj"> - The <see cref="T:System.Object"/> to compare with this instance. - </param><returns> - <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Moq.Times.GetHashCode"> - <summary> - Returns a hash code for this instance. - </summary><returns> - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - </returns> - </member> - <member name="M:Moq.Times.op_Equality(Moq.Times,Moq.Times)"> - <summary> - Determines whether two specified <see cref="T:Moq.Times"/> objects have the same value. - </summary><param name="left"> - The first <see cref="T:Moq.Times"/>. - </param><param name="right"> - The second <see cref="T:Moq.Times"/>. - </param><returns> - <c>true</c> if the value of left is the same as the value of right; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Moq.Times.op_Inequality(Moq.Times,Moq.Times)"> - <summary> - Determines whether two specified <see cref="T:Moq.Times"/> objects have different values. - </summary><param name="left"> - The first <see cref="T:Moq.Times"/>. - </param><param name="right"> - The second <see cref="T:Moq.Times"/>. - </param><returns> - <c>true</c> if the value of left is different from the value of right; otherwise, <c>false</c>. - </returns> - </member> - </members> -</doc> diff --git a/packages/NLog.4.2.3/NLog.4.2.3.nupkg b/packages/NLog.4.2.3/NLog.4.2.3.nupkg deleted file mode 100644 index c0b3c810601815bd9d2e73c8b0004cb9a658f700..0000000000000000000000000000000000000000 Binary files a/packages/NLog.4.2.3/NLog.4.2.3.nupkg and /dev/null differ diff --git a/packages/NLog.4.2.3/lib/net35/NLog.dll b/packages/NLog.4.2.3/lib/net35/NLog.dll deleted file mode 100644 index cd097918a46f4dfd39a405ba35b782d3dfff6185..0000000000000000000000000000000000000000 Binary files a/packages/NLog.4.2.3/lib/net35/NLog.dll and /dev/null differ diff --git a/packages/NLog.4.2.3/lib/net35/NLog.xml b/packages/NLog.4.2.3/lib/net35/NLog.xml deleted file mode 100644 index 8036dd7e39315cfc134319487f016780d552b040..0000000000000000000000000000000000000000 --- a/packages/NLog.4.2.3/lib/net35/NLog.xml +++ /dev/null @@ -1,20660 +0,0 @@ -<?xml version="1.0"?> -<doc> - <assembly> - <name>NLog</name> - </assembly> - <members> - <member name="T:JetBrains.Annotations.CanBeNullAttribute"> - <summary> - Indicates that the value of the marked element could be <c>null</c> sometimes, - so the check for <c>null</c> is necessary before its usage - </summary> - <example><code> - [CanBeNull] public object Test() { return null; } - public void UseTest() { - var p = Test(); - var s = p.ToString(); // Warning: Possible 'System.NullReferenceException' - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.NotNullAttribute"> - <summary> - Indicates that the value of the marked element could never be <c>null</c> - </summary> - <example><code> - [NotNull] public object Foo() { - return null; // Warning: Possible 'null' assignment - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.StringFormatMethodAttribute"> - <summary> - Indicates that the marked method builds string by format pattern and (optional) arguments. - Parameter, which contains format string, should be given in constructor. The format string - should be in <see cref="M:System.String.Format(System.IFormatProvider,System.String,System.Object[])"/>-like form - </summary> - <example><code> - [StringFormatMethod("message")] - public void ShowError(string message, params object[] args) { /* do something */ } - public void Foo() { - ShowError("Failed: {0}"); // Warning: Non-existing argument in format string - } - </code></example> - </member> - <member name="M:JetBrains.Annotations.StringFormatMethodAttribute.#ctor(System.String)"> - <param name="formatParameterName"> - Specifies which parameter of an annotated method should be treated as format-string - </param> - </member> - <member name="T:JetBrains.Annotations.InvokerParameterNameAttribute"> - <summary> - Indicates that the function argument should be string literal and match one - of the parameters of the caller function. For example, ReSharper annotates - the parameter of <see cref="T:System.ArgumentNullException"/> - </summary> - <example><code> - public void Foo(string param) { - if (param == null) - throw new ArgumentNullException("par"); // Warning: Cannot resolve symbol - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.NotifyPropertyChangedInvocatorAttribute"> - <summary> - Indicates that the method is contained in a type that implements - <see cref="T:System.ComponentModel.INotifyPropertyChanged"/> interface - and this method is used to notify that some property value changed - </summary> - <remarks> - The method should be non-static and conform to one of the supported signatures: - <list> - <item><c>NotifyChanged(string)</c></item> - <item><c>NotifyChanged(params string[])</c></item> - <item><c>NotifyChanged{T}(Expression{Func{T}})</c></item> - <item><c>NotifyChanged{T,U}(Expression{Func{T,U}})</c></item> - <item><c>SetProperty{T}(ref T, T, string)</c></item> - </list> - </remarks> - <example><code> - internal class Foo : INotifyPropertyChanged { - public event PropertyChangedEventHandler PropertyChanged; - [NotifyPropertyChangedInvocator] - protected virtual void NotifyChanged(string propertyName) { ... } - - private string _name; - public string Name { - get { return _name; } - set { _name = value; NotifyChanged("LastName"); /* Warning */ } - } - } - </code> - Examples of generated notifications: - <list> - <item><c>NotifyChanged("Property")</c></item> - <item><c>NotifyChanged(() => Property)</c></item> - <item><c>NotifyChanged((VM x) => x.Property)</c></item> - <item><c>SetProperty(ref myField, value, "Property")</c></item> - </list> - </example> - </member> - <member name="T:JetBrains.Annotations.ContractAnnotationAttribute"> - <summary> - Describes dependency between method input and output - </summary> - <syntax> - <p>Function Definition Table syntax:</p> - <list> - <item>FDT ::= FDTRow [;FDTRow]*</item> - <item>FDTRow ::= Input => Output | Output <= Input</item> - <item>Input ::= ParameterName: Value [, Input]*</item> - <item>Output ::= [ParameterName: Value]* {halt|stop|void|nothing|Value}</item> - <item>Value ::= true | false | null | notnull | canbenull</item> - </list> - If method has single input parameter, it's name could be omitted.<br/> - Using <c>halt</c> (or <c>void</c>/<c>nothing</c>, which is the same) - for method output means that the methos doesn't return normally.<br/> - <c>canbenull</c> annotation is only applicable for output parameters.<br/> - You can use multiple <c>[ContractAnnotation]</c> for each FDT row, - or use single attribute with rows separated by semicolon.<br/> - </syntax> - <examples><list> - <item><code> - [ContractAnnotation("=> halt")] - public void TerminationMethod() - </code></item> - <item><code> - [ContractAnnotation("halt <= condition: false")] - public void Assert(bool condition, string text) // regular assertion method - </code></item> - <item><code> - [ContractAnnotation("s:null => true")] - public bool IsNullOrEmpty(string s) // string.IsNullOrEmpty() - </code></item> - <item><code> - // A method that returns null if the parameter is null, and not null if the parameter is not null - [ContractAnnotation("null => null; notnull => notnull")] - public object Transform(object data) - </code></item> - <item><code> - [ContractAnnotation("s:null=>false; =>true,result:notnull; =>false, result:null")] - public bool TryParse(string s, out Person result) - </code></item> - </list></examples> - </member> - <member name="T:JetBrains.Annotations.LocalizationRequiredAttribute"> - <summary> - Indicates that marked element should be localized or not - </summary> - <example><code> - [LocalizationRequiredAttribute(true)] - internal class Foo { - private string str = "my string"; // Warning: Localizable string - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.CannotApplyEqualityOperatorAttribute"> - <summary> - Indicates that the value of the marked type (or its derivatives) - cannot be compared using '==' or '!=' operators and <c>Equals()</c> - should be used instead. However, using '==' or '!=' for comparison - with <c>null</c> is always permitted. - </summary> - <example><code> - [CannotApplyEqualityOperator] - class NoEquality { } - class UsesNoEquality { - public void Test() { - var ca1 = new NoEquality(); - var ca2 = new NoEquality(); - if (ca1 != null) { // OK - bool condition = ca1 == ca2; // Warning - } - } - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.BaseTypeRequiredAttribute"> - <summary> - When applied to a target attribute, specifies a requirement for any type marked - with the target attribute to implement or inherit specific type or types. - </summary> - <example><code> - [BaseTypeRequired(typeof(IComponent)] // Specify requirement - internal class ComponentAttribute : Attribute { } - [Component] // ComponentAttribute requires implementing IComponent interface - internal class MyComponent : IComponent { } - </code></example> - </member> - <member name="T:JetBrains.Annotations.UsedImplicitlyAttribute"> - <summary> - Indicates that the marked symbol is used implicitly - (e.g. via reflection, in external library), so this symbol - will not be marked as unused (as well as by other usage inspections) - </summary> - </member> - <member name="T:JetBrains.Annotations.MeansImplicitUseAttribute"> - <summary> - Should be used on attributes and causes ReSharper - to not mark symbols marked with such attributes as unused - (as well as by other usage inspections) - </summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.Access"> - <summary>Only entity marked with attribute considered used</summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.Assign"> - <summary>Indicates implicit assignment to a member</summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.InstantiatedWithFixedConstructorSignature"> - <summary> - Indicates implicit instantiation of a type with fixed constructor signature. - That means any unused constructor parameters won't be reported as such. - </summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.InstantiatedNoFixedConstructorSignature"> - <summary>Indicates implicit instantiation of a type</summary> - </member> - <member name="T:JetBrains.Annotations.ImplicitUseTargetFlags"> - <summary> - Specify what is considered used implicitly - when marked with <see cref="T:JetBrains.Annotations.MeansImplicitUseAttribute"/> - or <see cref="T:JetBrains.Annotations.UsedImplicitlyAttribute"/> - </summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseTargetFlags.Members"> - <summary>Members of entity marked with attribute are considered used</summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseTargetFlags.WithMembers"> - <summary>Entity marked with attribute and all its members considered used</summary> - </member> - <member name="T:JetBrains.Annotations.PublicAPIAttribute"> - <summary> - This attribute is intended to mark publicly available API - which should not be removed and so is treated as used - </summary> - </member> - <member name="T:JetBrains.Annotations.InstantHandleAttribute"> - <summary> - Tells code analysis engine if the parameter is completely handled - when the invoked method is on stack. If the parameter is a delegate, - indicates that delegate is executed while the method is executed. - If the parameter is an enumerable, indicates that it is enumerated - while the method is executed - </summary> - </member> - <member name="T:JetBrains.Annotations.PureAttribute"> - <summary> - Indicates that a method does not make any observable state changes. - The same as <c>System.Diagnostics.Contracts.PureAttribute</c> - </summary> - <example><code> - [Pure] private int Multiply(int x, int y) { return x * y; } - public void Foo() { - const int a = 2, b = 2; - Multiply(a, b); // Waring: Return value of pure method is not used - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.PathReferenceAttribute"> - <summary> - Indicates that a parameter is a path to a file or a folder - within a web project. Path can be relative or absolute, - starting from web root (~) - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcActionAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC action. If applied to a method, the MVC action name is calculated - implicitly from the context. Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcAreaAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC area. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcControllerAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that - the parameter is an MVC controller. If applied to a method, - the MVC controller name is calculated implicitly from the context. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String, String)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcMasterAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC Master. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Controller.View(String, String)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcModelTypeAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC model type. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Controller.View(String, Object)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcPartialViewAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that - the parameter is an MVC partial view. If applied to a method, - the MVC partial view name is calculated implicitly from the context. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(HtmlHelper, String)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcSupressViewErrorAttribute"> - <summary> - ASP.NET MVC attribute. Allows disabling all inspections - for MVC views within a class or a method. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcDisplayTemplateAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC display template. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.DisplayExtensions.DisplayForModel(HtmlHelper, String)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcEditorTemplateAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC editor template. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.EditorExtensions.EditorForModel(HtmlHelper, String)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcTemplateAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC template. - Use this attribute for custom wrappers similar to - <c>System.ComponentModel.DataAnnotations.UIHintAttribute(System.String)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcViewAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC view. If applied to a method, the MVC view name is calculated implicitly - from the context. Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Controller.View(Object)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcActionSelectorAttribute"> - <summary> - ASP.NET MVC attribute. When applied to a parameter of an attribute, - indicates that this parameter is an MVC action name - </summary> - <example><code> - [ActionName("Foo")] - public ActionResult Login(string returnUrl) { - ViewBag.ReturnUrl = Url.Action("Foo"); // OK - return RedirectToAction("Bar"); // Error: Cannot resolve action - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.RazorSectionAttribute"> - <summary> - Razor attribute. Indicates that a parameter or a method is a Razor section. - Use this attribute for custom wrappers similar to - <c>System.Web.WebPages.WebPageBase.RenderSection(String)</c> - </summary> - </member> - <member name="T:NLog.Common.AsyncContinuation"> - <summary> - Asynchronous continuation delegate - function invoked at the end of asynchronous - processing. - </summary> - <param name="exception">Exception during asynchronous processing or null if no exception - was thrown.</param> - </member> - <member name="T:NLog.Common.AsyncHelpers"> - <summary> - Helpers for asynchronous operations. - </summary> - </member> - <member name="M:NLog.Common.AsyncHelpers.ForEachItemSequentially``1(System.Collections.Generic.IEnumerable{``0},NLog.Common.AsyncContinuation,NLog.Common.AsynchronousAction{``0})"> - <summary> - Iterates over all items in the given collection and runs the specified action - in sequence (each action executes only after the preceding one has completed without an error). - </summary> - <typeparam name="T">Type of each item.</typeparam> - <param name="items">The items to iterate.</param> - <param name="asyncContinuation">The asynchronous continuation to invoke once all items - have been iterated.</param> - <param name="action">The action to invoke for each item.</param> - </member> - <member name="M:NLog.Common.AsyncHelpers.Repeat(System.Int32,NLog.Common.AsyncContinuation,NLog.Common.AsynchronousAction)"> - <summary> - Repeats the specified asynchronous action multiple times and invokes asynchronous continuation at the end. - </summary> - <param name="repeatCount">The repeat count.</param> - <param name="asyncContinuation">The asynchronous continuation to invoke at the end.</param> - <param name="action">The action to invoke.</param> - </member> - <member name="M:NLog.Common.AsyncHelpers.PrecededBy(NLog.Common.AsyncContinuation,NLog.Common.AsynchronousAction)"> - <summary> - Modifies the continuation by pre-pending given action to execute just before it. - </summary> - <param name="asyncContinuation">The async continuation.</param> - <param name="action">The action to pre-pend.</param> - <returns>Continuation which will execute the given action before forwarding to the actual continuation.</returns> - </member> - <member name="M:NLog.Common.AsyncHelpers.WithTimeout(NLog.Common.AsyncContinuation,System.TimeSpan)"> - <summary> - Attaches a timeout to a continuation which will invoke the continuation when the specified - timeout has elapsed. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeout">The timeout.</param> - <returns>Wrapped continuation.</returns> - </member> - <member name="M:NLog.Common.AsyncHelpers.ForEachItemInParallel``1(System.Collections.Generic.IEnumerable{``0},NLog.Common.AsyncContinuation,NLog.Common.AsynchronousAction{``0})"> - <summary> - Iterates over all items in the given collection and runs the specified action - in parallel (each action executes on a thread from thread pool). - </summary> - <typeparam name="T">Type of each item.</typeparam> - <param name="values">The items to iterate.</param> - <param name="asyncContinuation">The asynchronous continuation to invoke once all items - have been iterated.</param> - <param name="action">The action to invoke for each item.</param> - </member> - <member name="M:NLog.Common.AsyncHelpers.RunSynchronously(NLog.Common.AsynchronousAction)"> - <summary> - Runs the specified asynchronous action synchronously (blocks until the continuation has - been invoked). - </summary> - <param name="action">The action.</param> - <remarks> - Using this method is not recommended because it will block the calling thread. - </remarks> - </member> - <member name="M:NLog.Common.AsyncHelpers.PreventMultipleCalls(NLog.Common.AsyncContinuation)"> - <summary> - Wraps the continuation with a guard which will only make sure that the continuation function - is invoked only once. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <returns>Wrapped asynchronous continuation.</returns> - </member> - <member name="M:NLog.Common.AsyncHelpers.GetCombinedException(System.Collections.Generic.IList{System.Exception})"> - <summary> - Gets the combined exception from all exceptions in the list. - </summary> - <param name="exceptions">The exceptions.</param> - <returns>Combined exception or null if no exception was thrown.</returns> - </member> - <member name="T:NLog.Common.AsynchronousAction"> - <summary> - Asynchronous action. - </summary> - <param name="asyncContinuation">Continuation to be invoked at the end of action.</param> - </member> - <member name="T:NLog.Common.AsynchronousAction`1"> - <summary> - Asynchronous action with one argument. - </summary> - <typeparam name="T">Type of the argument.</typeparam> - <param name="argument">Argument to the action.</param> - <param name="asyncContinuation">Continuation to be invoked at the end of action.</param> - </member> - <member name="T:NLog.Common.AsyncLogEventInfo"> - <summary> - Represents the logging event with asynchronous continuation. - </summary> - </member> - <member name="M:NLog.Common.AsyncLogEventInfo.#ctor(NLog.LogEventInfo,NLog.Common.AsyncContinuation)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Common.AsyncLogEventInfo"/> struct. - </summary> - <param name="logEvent">The log event.</param> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Common.AsyncLogEventInfo.op_Equality(NLog.Common.AsyncLogEventInfo,NLog.Common.AsyncLogEventInfo)"> - <summary> - Implements the operator ==. - </summary> - <param name="eventInfo1">The event info1.</param> - <param name="eventInfo2">The event info2.</param> - <returns>The result of the operator.</returns> - </member> - <member name="M:NLog.Common.AsyncLogEventInfo.op_Inequality(NLog.Common.AsyncLogEventInfo,NLog.Common.AsyncLogEventInfo)"> - <summary> - Implements the operator ==. - </summary> - <param name="eventInfo1">The event info1.</param> - <param name="eventInfo2">The event info2.</param> - <returns>The result of the operator.</returns> - </member> - <member name="M:NLog.Common.AsyncLogEventInfo.Equals(System.Object)"> - <summary> - Determines whether the specified <see cref="T:System.Object"/> is equal to this instance. - </summary> - <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param> - <returns> - A value of <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:NLog.Common.AsyncLogEventInfo.GetHashCode"> - <summary> - Returns a hash code for this instance. - </summary> - <returns> - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - </returns> - </member> - <member name="P:NLog.Common.AsyncLogEventInfo.LogEvent"> - <summary> - Gets the log event. - </summary> - </member> - <member name="P:NLog.Common.AsyncLogEventInfo.Continuation"> - <summary> - Gets the continuation. - </summary> - </member> - <member name="T:NLog.Common.InternalLogger"> - <summary> - NLog internal logger. - </summary> - </member> - <member name="M:NLog.Common.InternalLogger.#cctor"> - <summary> - Initializes static members of the InternalLogger class. - </summary> - </member> - <member name="M:NLog.Common.InternalLogger.Log(NLog.LogLevel,System.String,System.Object[])"> - <summary> - Logs the specified message at the specified level. - </summary> - <param name="level">Log level.</param> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Log(NLog.LogLevel,System.String)"> - <summary> - Logs the specified message at the specified level. - </summary> - <param name="level">Log level.</param> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Trace(System.String,System.Object[])"> - <summary> - Logs the specified message at the Trace level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Trace(System.String)"> - <summary> - Logs the specified message at the Trace level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Debug(System.String,System.Object[])"> - <summary> - Logs the specified message at the Debug level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Debug(System.String)"> - <summary> - Logs the specified message at the Debug level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Info(System.String,System.Object[])"> - <summary> - Logs the specified message at the Info level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Info(System.String)"> - <summary> - Logs the specified message at the Info level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Warn(System.String,System.Object[])"> - <summary> - Logs the specified message at the Warn level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Warn(System.String)"> - <summary> - Logs the specified message at the Warn level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Error(System.String,System.Object[])"> - <summary> - Logs the specified message at the Error level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Error(System.String)"> - <summary> - Logs the specified message at the Error level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Fatal(System.String,System.Object[])"> - <summary> - Logs the specified message at the Fatal level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Fatal(System.String)"> - <summary> - Logs the specified message at the Fatal level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.LogAssemblyVersion(System.Reflection.Assembly)"> - <summary> - Logs the assembly version and file version of the given Assembly. - </summary> - <param name="assembly">The assembly to log.</param> - </member> - <member name="P:NLog.Common.InternalLogger.LogLevel"> - <summary> - Gets or sets the internal log level. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.LogToConsole"> - <summary> - Gets or sets a value indicating whether internal messages should be written to the console output stream. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.LogToConsoleError"> - <summary> - Gets or sets a value indicating whether internal messages should be written to the console error stream. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.LogFile"> - <summary> - Gets or sets the file path of the internal log file. - </summary> - <remarks>A value of <see langword="null" /> value disables internal logging to a file.</remarks> - </member> - <member name="P:NLog.Common.InternalLogger.LogWriter"> - <summary> - Gets or sets the text writer that will receive internal logs. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IncludeTimestamp"> - <summary> - Gets or sets a value indicating whether timestamp should be included in internal log output. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsTraceEnabled"> - <summary> - Gets a value indicating whether internal log includes Trace messages. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsDebugEnabled"> - <summary> - Gets a value indicating whether internal log includes Debug messages. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsInfoEnabled"> - <summary> - Gets a value indicating whether internal log includes Info messages. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsWarnEnabled"> - <summary> - Gets a value indicating whether internal log includes Warn messages. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsErrorEnabled"> - <summary> - Gets a value indicating whether internal log includes Error messages. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsFatalEnabled"> - <summary> - Gets a value indicating whether internal log includes Fatal messages. - </summary> - </member> - <member name="T:NLog.Common.LogEventInfoBuffer"> - <summary> - A cyclic buffer of <see cref="T:NLog.LogEventInfo"/> object. - </summary> - </member> - <member name="M:NLog.Common.LogEventInfoBuffer.#ctor(System.Int32,System.Boolean,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Common.LogEventInfoBuffer"/> class. - </summary> - <param name="size">Buffer size.</param> - <param name="growAsNeeded">Whether buffer should grow as it becomes full.</param> - <param name="growLimit">The maximum number of items that the buffer can grow to.</param> - </member> - <member name="M:NLog.Common.LogEventInfoBuffer.Append(NLog.Common.AsyncLogEventInfo)"> - <summary> - Adds the specified log event to the buffer. - </summary> - <param name="eventInfo">Log event.</param> - <returns>The number of items in the buffer.</returns> - </member> - <member name="M:NLog.Common.LogEventInfoBuffer.GetEventsAndClear"> - <summary> - Gets the array of events accumulated in the buffer and clears the buffer as one atomic operation. - </summary> - <returns>Events in the buffer.</returns> - </member> - <member name="P:NLog.Common.LogEventInfoBuffer.Size"> - <summary> - Gets the number of items in the array. - </summary> - </member> - <member name="T:NLog.Conditions.ConditionAndExpression"> - <summary> - Condition <b>and</b> expression. - </summary> - </member> - <member name="T:NLog.Conditions.ConditionExpression"> - <summary> - Base class for representing nodes in condition expression trees. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionExpression.op_Implicit(System.String)~NLog.Conditions.ConditionExpression"> - <summary> - Converts condition text to a condition expression tree. - </summary> - <param name="conditionExpressionText">Condition text to be converted.</param> - <returns>Condition expression tree.</returns> - </member> - <member name="M:NLog.Conditions.ConditionExpression.Evaluate(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>Expression result.</returns> - </member> - <member name="M:NLog.Conditions.ConditionExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the condition expression. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>Expression result.</returns> - </member> - <member name="M:NLog.Conditions.ConditionAndExpression.#ctor(NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionExpression)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionAndExpression"/> class. - </summary> - <param name="left">Left hand side of the AND expression.</param> - <param name="right">Right hand side of the AND expression.</param> - </member> - <member name="M:NLog.Conditions.ConditionAndExpression.ToString"> - <summary> - Returns a string representation of this expression. - </summary> - <returns>A concatenated '(Left) and (Right)' string.</returns> - </member> - <member name="M:NLog.Conditions.ConditionAndExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression by evaluating <see cref="P:NLog.Conditions.ConditionAndExpression.Left"/> and <see cref="P:NLog.Conditions.ConditionAndExpression.Right"/> recursively. - </summary> - <param name="context">Evaluation context.</param> - <returns>The value of the conjunction operator.</returns> - </member> - <member name="P:NLog.Conditions.ConditionAndExpression.Left"> - <summary> - Gets the left hand side of the AND expression. - </summary> - </member> - <member name="P:NLog.Conditions.ConditionAndExpression.Right"> - <summary> - Gets the right hand side of the AND expression. - </summary> - </member> - <member name="T:NLog.Conditions.ConditionEvaluationException"> - <summary> - Exception during evaluation of condition expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionEvaluationException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionEvaluationException"/> class. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionEvaluationException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionEvaluationException"/> class. - </summary> - <param name="message">The message.</param> - </member> - <member name="M:NLog.Conditions.ConditionEvaluationException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionEvaluationException"/> class. - </summary> - <param name="message">The message.</param> - <param name="innerException">The inner exception.</param> - </member> - <member name="M:NLog.Conditions.ConditionEvaluationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionEvaluationException"/> class. - </summary> - <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param> - <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param> - <exception cref="T:System.ArgumentNullException"> - The <paramref name="info"/> parameter is null. - </exception> - <exception cref="T:System.Runtime.Serialization.SerializationException"> - The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). - </exception> - </member> - <member name="T:NLog.Conditions.ConditionLayoutExpression"> - <summary> - Condition layout expression (represented by a string literal - with embedded ${}). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionLayoutExpression.#ctor(NLog.Layouts.Layout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionLayoutExpression"/> class. - </summary> - <param name="layout">The layout.</param> - </member> - <member name="M:NLog.Conditions.ConditionLayoutExpression.ToString"> - <summary> - Returns a string representation of this expression. - </summary> - <returns>String literal in single quotes.</returns> - </member> - <member name="M:NLog.Conditions.ConditionLayoutExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression by calculating the value - of the layout in the specified evaluation context. - </summary> - <param name="context">Evaluation context.</param> - <returns>The value of the layout.</returns> - </member> - <member name="P:NLog.Conditions.ConditionLayoutExpression.Layout"> - <summary> - Gets the layout. - </summary> - <value>The layout.</value> - </member> - <member name="T:NLog.Conditions.ConditionLevelExpression"> - <summary> - Condition level expression (represented by the <b>level</b> keyword). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionLevelExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns>The '<b>level</b>' string.</returns> - </member> - <member name="M:NLog.Conditions.ConditionLevelExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates to the current log level. - </summary> - <param name="context">Evaluation context. Ignored.</param> - <returns>The <see cref="T:NLog.LogLevel"/> object representing current log level.</returns> - </member> - <member name="T:NLog.Conditions.ConditionLiteralExpression"> - <summary> - Condition literal expression (numeric, <b>LogLevel.XXX</b>, <b>true</b> or <b>false</b>). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionLiteralExpression.#ctor(System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionLiteralExpression"/> class. - </summary> - <param name="literalValue">Literal value.</param> - </member> - <member name="M:NLog.Conditions.ConditionLiteralExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns>The literal value.</returns> - </member> - <member name="M:NLog.Conditions.ConditionLiteralExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>The literal value as passed in the constructor.</returns> - </member> - <member name="P:NLog.Conditions.ConditionLiteralExpression.LiteralValue"> - <summary> - Gets the literal value. - </summary> - <value>The literal value.</value> - </member> - <member name="T:NLog.Conditions.ConditionLoggerNameExpression"> - <summary> - Condition logger name expression (represented by the <b>logger</b> keyword). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionLoggerNameExpression.ToString"> - <summary> - Returns a string representation of this expression. - </summary> - <returns>A <b>logger</b> string.</returns> - </member> - <member name="M:NLog.Conditions.ConditionLoggerNameExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates to the logger name. - </summary> - <param name="context">Evaluation context.</param> - <returns>The logger name.</returns> - </member> - <member name="T:NLog.Conditions.ConditionMessageExpression"> - <summary> - Condition message expression (represented by the <b>message</b> keyword). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionMessageExpression.ToString"> - <summary> - Returns a string representation of this expression. - </summary> - <returns>The '<b>message</b>' string.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMessageExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates to the logger message. - </summary> - <param name="context">Evaluation context.</param> - <returns>The logger message.</returns> - </member> - <member name="T:NLog.Conditions.ConditionMethodAttribute"> - <summary> - Marks class as a log event Condition and assigns a name to it. - </summary> - </member> - <member name="T:NLog.Config.NameBaseAttribute"> - <summary> - Attaches a simple name to an item (such as <see cref="T:NLog.Targets.Target"/>, - <see cref="T:NLog.LayoutRenderers.LayoutRenderer"/>, <see cref="T:NLog.Layouts.Layout"/>, etc.). - </summary> - </member> - <member name="M:NLog.Config.NameBaseAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.NameBaseAttribute"/> class. - </summary> - <param name="name">The name of the item.</param> - </member> - <member name="P:NLog.Config.NameBaseAttribute.Name"> - <summary> - Gets the name of the item. - </summary> - <value>The name of the item.</value> - </member> - <member name="M:NLog.Conditions.ConditionMethodAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionMethodAttribute"/> class. - </summary> - <param name="name">Condition method name.</param> - </member> - <member name="T:NLog.Conditions.ConditionMethodExpression"> - <summary> - Condition method invocation expression (represented by <b>method(p1,p2,p3)</b> syntax). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionMethodExpression.#ctor(System.String,System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable{NLog.Conditions.ConditionExpression})"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionMethodExpression"/> class. - </summary> - <param name="conditionMethodName">Name of the condition method.</param> - <param name="methodInfo"><see cref="P:NLog.Conditions.ConditionMethodExpression.MethodInfo"/> of the condition method.</param> - <param name="methodParameters">The method parameters.</param> - </member> - <member name="M:NLog.Conditions.ConditionMethodExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the condition expression. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionMethodExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>Expression result.</returns> - </member> - <member name="P:NLog.Conditions.ConditionMethodExpression.MethodInfo"> - <summary> - Gets the method info. - </summary> - </member> - <member name="P:NLog.Conditions.ConditionMethodExpression.MethodParameters"> - <summary> - Gets the method parameters. - </summary> - <value>The method parameters.</value> - </member> - <member name="T:NLog.Conditions.ConditionMethods"> - <summary> - A bunch of utility methods (mostly predicates) which can be used in - condition expressions. Partially inspired by XPath 1.0. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionMethods.Equals2(System.Object,System.Object)"> - <summary> - Compares two values for equality. - </summary> - <param name="firstValue">The first value.</param> - <param name="secondValue">The second value.</param> - <returns><b>true</b> when two objects are equal, <b>false</b> otherwise.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMethods.Equals2(System.String,System.String,System.Boolean)"> - <summary> - Compares two strings for equality. - </summary> - <param name="firstValue">The first string.</param> - <param name="secondValue">The second string.</param> - <param name="ignoreCase">Optional. If <c>true</c>, case is ignored; if <c>false</c> (default), case is significant.</param> - <returns><b>true</b> when two strings are equal, <b>false</b> otherwise.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMethods.Contains(System.String,System.String,System.Boolean)"> - <summary> - Gets or sets a value indicating whether the second string is a substring of the first one. - </summary> - <param name="haystack">The first string.</param> - <param name="needle">The second string.</param> - <param name="ignoreCase">Optional. If <c>true</c> (default), case is ignored; if <c>false</c>, case is significant.</param> - <returns><b>true</b> when the second string is a substring of the first string, <b>false</b> otherwise.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMethods.StartsWith(System.String,System.String,System.Boolean)"> - <summary> - Gets or sets a value indicating whether the second string is a prefix of the first one. - </summary> - <param name="haystack">The first string.</param> - <param name="needle">The second string.</param> - <param name="ignoreCase">Optional. If <c>true</c> (default), case is ignored; if <c>false</c>, case is significant.</param> - <returns><b>true</b> when the second string is a prefix of the first string, <b>false</b> otherwise.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMethods.EndsWith(System.String,System.String,System.Boolean)"> - <summary> - Gets or sets a value indicating whether the second string is a suffix of the first one. - </summary> - <param name="haystack">The first string.</param> - <param name="needle">The second string.</param> - <param name="ignoreCase">Optional. If <c>true</c> (default), case is ignored; if <c>false</c>, case is significant.</param> - <returns><b>true</b> when the second string is a prefix of the first string, <b>false</b> otherwise.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMethods.Length(System.String)"> - <summary> - Returns the length of a string. - </summary> - <param name="text">A string whose lengths is to be evaluated.</param> - <returns>The length of the string.</returns> - </member> - <member name="T:NLog.Conditions.ConditionMethodsAttribute"> - <summary> - Marks the class as containing condition methods. - </summary> - </member> - <member name="T:NLog.Conditions.ConditionNotExpression"> - <summary> - Condition <b>not</b> expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionNotExpression.#ctor(NLog.Conditions.ConditionExpression)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionNotExpression"/> class. - </summary> - <param name="expression">The expression.</param> - </member> - <member name="M:NLog.Conditions.ConditionNotExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the condition expression. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionNotExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>Expression result.</returns> - </member> - <member name="P:NLog.Conditions.ConditionNotExpression.Expression"> - <summary> - Gets the expression to be negated. - </summary> - <value>The expression.</value> - </member> - <member name="T:NLog.Conditions.ConditionOrExpression"> - <summary> - Condition <b>or</b> expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionOrExpression.#ctor(NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionExpression)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionOrExpression"/> class. - </summary> - <param name="left">Left hand side of the OR expression.</param> - <param name="right">Right hand side of the OR expression.</param> - </member> - <member name="M:NLog.Conditions.ConditionOrExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the condition expression. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionOrExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression by evaluating <see cref="P:NLog.Conditions.ConditionOrExpression.LeftExpression"/> and <see cref="P:NLog.Conditions.ConditionOrExpression.RightExpression"/> recursively. - </summary> - <param name="context">Evaluation context.</param> - <returns>The value of the alternative operator.</returns> - </member> - <member name="P:NLog.Conditions.ConditionOrExpression.LeftExpression"> - <summary> - Gets the left expression. - </summary> - <value>The left expression.</value> - </member> - <member name="P:NLog.Conditions.ConditionOrExpression.RightExpression"> - <summary> - Gets the right expression. - </summary> - <value>The right expression.</value> - </member> - <member name="T:NLog.Conditions.ConditionParseException"> - <summary> - Exception during parsing of condition expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionParseException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionParseException"/> class. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionParseException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionParseException"/> class. - </summary> - <param name="message">The message.</param> - </member> - <member name="M:NLog.Conditions.ConditionParseException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionParseException"/> class. - </summary> - <param name="message">The message.</param> - <param name="innerException">The inner exception.</param> - </member> - <member name="M:NLog.Conditions.ConditionParseException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionParseException"/> class. - </summary> - <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param> - <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param> - <exception cref="T:System.ArgumentNullException"> - The <paramref name="info"/> parameter is null. - </exception> - <exception cref="T:System.Runtime.Serialization.SerializationException"> - The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). - </exception> - </member> - <member name="T:NLog.Conditions.ConditionParser"> - <summary> - Condition parser. Turns a string representation of condition expression - into an expression tree. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionParser.#ctor(NLog.Internal.SimpleStringReader,NLog.Config.ConfigurationItemFactory)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionParser"/> class. - </summary> - <param name="stringReader">The string reader.</param> - <param name="configurationItemFactory">Instance of <see cref="T:NLog.Config.ConfigurationItemFactory"/> used to resolve references to condition methods and layout renderers.</param> - </member> - <member name="M:NLog.Conditions.ConditionParser.ParseExpression(System.String)"> - <summary> - Parses the specified condition string and turns it into - <see cref="T:NLog.Conditions.ConditionExpression"/> tree. - </summary> - <param name="expressionText">The expression to be parsed.</param> - <returns>The root of the expression syntax tree which can be used to get the value of the condition in a specified context.</returns> - </member> - <member name="M:NLog.Conditions.ConditionParser.ParseExpression(System.String,NLog.Config.ConfigurationItemFactory)"> - <summary> - Parses the specified condition string and turns it into - <see cref="T:NLog.Conditions.ConditionExpression"/> tree. - </summary> - <param name="expressionText">The expression to be parsed.</param> - <param name="configurationItemFactories">Instance of <see cref="T:NLog.Config.ConfigurationItemFactory"/> used to resolve references to condition methods and layout renderers.</param> - <returns>The root of the expression syntax tree which can be used to get the value of the condition in a specified context.</returns> - </member> - <member name="M:NLog.Conditions.ConditionParser.ParseExpression(NLog.Internal.SimpleStringReader,NLog.Config.ConfigurationItemFactory)"> - <summary> - Parses the specified condition string and turns it into - <see cref="T:NLog.Conditions.ConditionExpression"/> tree. - </summary> - <param name="stringReader">The string reader.</param> - <param name="configurationItemFactories">Instance of <see cref="T:NLog.Config.ConfigurationItemFactory"/> used to resolve references to condition methods and layout renderers.</param> - <returns> - The root of the expression syntax tree which can be used to get the value of the condition in a specified context. - </returns> - </member> - <member name="T:NLog.Conditions.ConditionRelationalExpression"> - <summary> - Condition relational (<b>==</b>, <b>!=</b>, <b><</b>, <b><=</b>, - <b>></b> or <b>>=</b>) expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionRelationalExpression.#ctor(NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionRelationalOperator)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionRelationalExpression"/> class. - </summary> - <param name="leftExpression">The left expression.</param> - <param name="rightExpression">The right expression.</param> - <param name="relationalOperator">The relational operator.</param> - </member> - <member name="M:NLog.Conditions.ConditionRelationalExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the condition expression. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionRelationalExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>Expression result.</returns> - </member> - <member name="M:NLog.Conditions.ConditionRelationalExpression.Compare(System.Object,System.Object,NLog.Conditions.ConditionRelationalOperator)"> - <summary> - Compares the specified values using specified relational operator. - </summary> - <param name="leftValue">The first value.</param> - <param name="rightValue">The second value.</param> - <param name="relationalOperator">The relational operator.</param> - <returns>Result of the given relational operator.</returns> - </member> - <member name="P:NLog.Conditions.ConditionRelationalExpression.LeftExpression"> - <summary> - Gets the left expression. - </summary> - <value>The left expression.</value> - </member> - <member name="P:NLog.Conditions.ConditionRelationalExpression.RightExpression"> - <summary> - Gets the right expression. - </summary> - <value>The right expression.</value> - </member> - <member name="P:NLog.Conditions.ConditionRelationalExpression.RelationalOperator"> - <summary> - Gets the relational operator. - </summary> - <value>The operator.</value> - </member> - <member name="T:NLog.Conditions.ConditionRelationalOperator"> - <summary> - Relational operators used in conditions. - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.Equal"> - <summary> - Equality (==). - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.NotEqual"> - <summary> - Inequality (!=). - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.Less"> - <summary> - Less than (<). - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.Greater"> - <summary> - Greater than (>). - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.LessOrEqual"> - <summary> - Less than or equal (<=). - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.GreaterOrEqual"> - <summary> - Greater than or equal (>=). - </summary> - </member> - <member name="T:NLog.Conditions.ConditionTokenizer"> - <summary> - Hand-written tokenizer for conditions. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.#ctor(NLog.Internal.SimpleStringReader)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionTokenizer"/> class. - </summary> - <param name="stringReader">The string reader.</param> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.Expect(NLog.Conditions.ConditionTokenType)"> - <summary> - Asserts current token type and advances to the next token. - </summary> - <param name="tokenType">Expected token type.</param> - <remarks>If token type doesn't match, an exception is thrown.</remarks> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.EatKeyword"> - <summary> - Asserts that current token is a keyword and returns its value and advances to the next token. - </summary> - <returns>Keyword value.</returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.IsKeyword(System.String)"> - <summary> - Gets or sets a value indicating whether current keyword is equal to the specified value. - </summary> - <param name="keyword">The keyword.</param> - <returns> - A value of <c>true</c> if current keyword is equal to the specified value; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.IsEOF"> - <summary> - Gets or sets a value indicating whether the tokenizer has reached the end of the token stream. - </summary> - <returns> - A value of <c>true</c> if the tokenizer has reached the end of the token stream; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.IsNumber"> - <summary> - Gets or sets a value indicating whether current token is a number. - </summary> - <returns> - A value of <c>true</c> if current token is a number; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.IsToken(NLog.Conditions.ConditionTokenType)"> - <summary> - Gets or sets a value indicating whether the specified token is of specified type. - </summary> - <param name="tokenType">The token type.</param> - <returns> - A value of <c>true</c> if current token is of specified type; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.GetNextToken"> - <summary> - Gets the next token and sets <see cref="P:NLog.Conditions.ConditionTokenizer.TokenType"/> and <see cref="P:NLog.Conditions.ConditionTokenizer.TokenValue"/> properties. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.TryGetComparisonToken(System.Char)"> - <summary> - Try the comparison tokens (greater, smaller, greater-equals, smaller-equals) - </summary> - <param name="ch">current char</param> - <returns>is match</returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.TryGetLogicalToken(System.Char)"> - <summary> - Try the logical tokens (and, or, not, equals) - </summary> - <param name="ch">current char</param> - <returns>is match</returns> - </member> - <member name="P:NLog.Conditions.ConditionTokenizer.TokenPosition"> - <summary> - Gets the token position. - </summary> - <value>The token position.</value> - </member> - <member name="P:NLog.Conditions.ConditionTokenizer.TokenType"> - <summary> - Gets the type of the token. - </summary> - <value>The type of the token.</value> - </member> - <member name="P:NLog.Conditions.ConditionTokenizer.TokenValue"> - <summary> - Gets the token value. - </summary> - <value>The token value.</value> - </member> - <member name="P:NLog.Conditions.ConditionTokenizer.StringTokenValue"> - <summary> - Gets the value of a string token. - </summary> - <value>The string token value.</value> - </member> - <member name="T:NLog.Conditions.ConditionTokenizer.CharToTokenType"> - <summary> - Mapping between characters and token types for punctuations. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.CharToTokenType.#ctor(System.Char,NLog.Conditions.ConditionTokenType)"> - <summary> - Initializes a new instance of the CharToTokenType struct. - </summary> - <param name="character">The character.</param> - <param name="tokenType">Type of the token.</param> - </member> - <member name="T:NLog.Conditions.ConditionTokenType"> - <summary> - Token types for condition expressions. - </summary> - </member> - <member name="T:NLog.Config.AdvancedAttribute"> - <summary> - Marks the class or a member as advanced. Advanced classes and members are hidden by - default in generated documentation. - </summary> - </member> - <member name="M:NLog.Config.AdvancedAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.AdvancedAttribute"/> class. - </summary> - </member> - <member name="T:NLog.Config.AppDomainFixedOutputAttribute"> - <summary> - Identifies that the output of layout or layout render does not change for the lifetime of the current appdomain. - </summary> - </member> - <member name="T:NLog.Config.ArrayParameterAttribute"> - <summary> - Used to mark configurable parameters which are arrays. - Specifies the mapping between XML elements and .NET types. - </summary> - </member> - <member name="M:NLog.Config.ArrayParameterAttribute.#ctor(System.Type,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.ArrayParameterAttribute"/> class. - </summary> - <param name="itemType">The type of the array item.</param> - <param name="elementName">The XML element name that represents the item.</param> - </member> - <member name="P:NLog.Config.ArrayParameterAttribute.ItemType"> - <summary> - Gets the .NET type of the array item. - </summary> - </member> - <member name="P:NLog.Config.ArrayParameterAttribute.ElementName"> - <summary> - Gets the XML element name. - </summary> - </member> - <member name="T:NLog.Config.ConfigSectionHandler"> - <summary> - NLog configuration section handler class for configuring NLog from App.config. - </summary> - </member> - <member name="M:NLog.Config.ConfigSectionHandler.System#Configuration#IConfigurationSectionHandler#Create(System.Object,System.Object,System.Xml.XmlNode)"> - <summary> - Creates a configuration section handler. - </summary> - <param name="parent">Parent object.</param> - <param name="configContext">Configuration context object.</param> - <param name="section">Section XML node.</param> - <returns>The created section handler object.</returns> - </member> - <member name="T:NLog.Config.ConfigurationItemCreator"> - <summary> - Constructs a new instance the configuration item (target, layout, layout renderer, etc.) given its type. - </summary> - <param name="itemType">Type of the item.</param> - <returns>Created object of the specified type.</returns> - </member> - <member name="T:NLog.Config.ConfigurationItemFactory"> - <summary> - Provides registration information for named items (targets, layouts, layout renderers, etc.) managed by NLog. - </summary> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.#ctor(System.Reflection.Assembly[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.ConfigurationItemFactory"/> class. - </summary> - <param name="assemblies">The assemblies to scan for named items.</param> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.RegisterItemsFromAssembly(System.Reflection.Assembly)"> - <summary> - Registers named items from the assembly. - </summary> - <param name="assembly">The assembly.</param> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.RegisterItemsFromAssembly(System.Reflection.Assembly,System.String)"> - <summary> - Registers named items from the assembly. - </summary> - <param name="assembly">The assembly.</param> - <param name="itemNamePrefix">Item name prefix.</param> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.Clear"> - <summary> - Clears the contents of all factories. - </summary> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.RegisterType(System.Type,System.String)"> - <summary> - Registers the type. - </summary> - <param name="type">The type to register.</param> - <param name="itemNamePrefix">The item name prefix.</param> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.BuildDefaultFactory"> - <summary> - Builds the default configuration item factory. - </summary> - <returns>Default factory.</returns> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.RegisterExtendedItems"> - <summary> - Registers items in NLog.Extended.dll using late-bound types, so that we don't need a reference to NLog.Extended.dll. - </summary> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.Default"> - <summary> - Gets or sets default singleton instance of <see cref="T:NLog.Config.ConfigurationItemFactory"/>. - </summary> - <remarks> - This property implements lazy instantiation so that the <see cref="T:NLog.Config.ConfigurationItemFactory"/> is not built before - the internal logger is configured. - </remarks> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.CreateInstance"> - <summary> - Gets or sets the creator delegate used to instantiate configuration objects. - </summary> - <remarks> - By overriding this property, one can enable dependency injection or interception for created objects. - </remarks> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.Targets"> - <summary> - Gets the <see cref="T:NLog.Targets.Target"/> factory. - </summary> - <value>The target factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.Filters"> - <summary> - Gets the <see cref="T:NLog.Filters.Filter"/> factory. - </summary> - <value>The filter factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.LayoutRenderers"> - <summary> - Gets the <see cref="T:NLog.LayoutRenderers.LayoutRenderer"/> factory. - </summary> - <value>The layout renderer factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.Layouts"> - <summary> - Gets the <see cref="T:NLog.LayoutRenderers.LayoutRenderer"/> factory. - </summary> - <value>The layout factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.AmbientProperties"> - <summary> - Gets the ambient property factory. - </summary> - <value>The ambient property factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.TimeSources"> - <summary> - Gets the time source factory. - </summary> - <value>The time source factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.ConditionMethods"> - <summary> - Gets the condition method factory. - </summary> - <value>The condition method factory.</value> - </member> - <member name="T:NLog.Config.DefaultParameterAttribute"> - <summary> - Attribute used to mark the default parameters for layout renderers. - </summary> - </member> - <member name="M:NLog.Config.DefaultParameterAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.DefaultParameterAttribute"/> class. - </summary> - </member> - <member name="T:NLog.Config.Factory`2"> - <summary> - Factory for class-based items. - </summary> - <typeparam name="TBaseType">The base type of each item.</typeparam> - <typeparam name="TAttributeType">The type of the attribute used to annotate items.</typeparam> - </member> - <member name="T:NLog.Config.INamedItemFactory`2"> - <summary> - Represents a factory of named items (such as targets, layouts, layout renderers, etc.). - </summary> - <typeparam name="TInstanceType">Base type for each item instance.</typeparam> - <typeparam name="TDefinitionType">Item definition type (typically <see cref="T:System.Type"/> or <see cref="T:System.Reflection.MethodInfo"/>).</typeparam> - </member> - <member name="M:NLog.Config.INamedItemFactory`2.RegisterDefinition(System.String,`1)"> - <summary> - Registers new item definition. - </summary> - <param name="itemName">Name of the item.</param> - <param name="itemDefinition">Item definition.</param> - </member> - <member name="M:NLog.Config.INamedItemFactory`2.TryGetDefinition(System.String,`1@)"> - <summary> - Tries to get registered item definition. - </summary> - <param name="itemName">Name of the item.</param> - <param name="result">Reference to a variable which will store the item definition.</param> - <returns>Item definition.</returns> - </member> - <member name="M:NLog.Config.INamedItemFactory`2.CreateInstance(System.String)"> - <summary> - Creates item instance. - </summary> - <param name="itemName">Name of the item.</param> - <returns>Newly created item instance.</returns> - </member> - <member name="M:NLog.Config.INamedItemFactory`2.TryCreateInstance(System.String,`0@)"> - <summary> - Tries to create an item instance. - </summary> - <param name="itemName">Name of the item.</param> - <param name="result">The result.</param> - <returns>True if instance was created successfully, false otherwise.</returns> - </member> - <member name="T:NLog.Config.IFactory"> - <summary> - Provides means to populate factories of named items (such as targets, layouts, layout renderers, etc.). - </summary> - </member> - <member name="M:NLog.Config.Factory`2.ScanTypes(System.Type[],System.String)"> - <summary> - Scans the assembly. - </summary> - <param name="types">The types to scan.</param> - <param name="prefix">The prefix.</param> - </member> - <member name="M:NLog.Config.Factory`2.RegisterType(System.Type,System.String)"> - <summary> - Registers the type. - </summary> - <param name="type">The type to register.</param> - <param name="itemNamePrefix">The item name prefix.</param> - </member> - <member name="M:NLog.Config.Factory`2.RegisterNamedType(System.String,System.String)"> - <summary> - Registers the item based on a type name. - </summary> - <param name="itemName">Name of the item.</param> - <param name="typeName">Name of the type.</param> - </member> - <member name="M:NLog.Config.Factory`2.Clear"> - <summary> - Clears the contents of the factory. - </summary> - </member> - <member name="M:NLog.Config.Factory`2.RegisterDefinition(System.String,System.Type)"> - <summary> - Registers a single type definition. - </summary> - <param name="name">The item name.</param> - <param name="type">The type of the item.</param> - </member> - <member name="M:NLog.Config.Factory`2.TryGetDefinition(System.String,System.Type@)"> - <summary> - Tries to get registered item definition. - </summary> - <param name="itemName">Name of the item.</param> - <param name="result">Reference to a variable which will store the item definition.</param> - <returns>Item definition.</returns> - </member> - <member name="M:NLog.Config.Factory`2.TryCreateInstance(System.String,`0@)"> - <summary> - Tries to create an item instance. - </summary> - <param name="itemName">Name of the item.</param> - <param name="result">The result.</param> - <returns>True if instance was created successfully, false otherwise.</returns> - </member> - <member name="M:NLog.Config.Factory`2.CreateInstance(System.String)"> - <summary> - Creates an item instance. - </summary> - <param name="name">The name of the item.</param> - <returns>Created item.</returns> - </member> - <member name="T:NLog.Config.IInstallable"> - <summary> - Implemented by objects which support installation and uninstallation. - </summary> - </member> - <member name="M:NLog.Config.IInstallable.Install(NLog.Config.InstallationContext)"> - <summary> - Performs installation which requires administrative permissions. - </summary> - <param name="installationContext">The installation context.</param> - </member> - <member name="M:NLog.Config.IInstallable.Uninstall(NLog.Config.InstallationContext)"> - <summary> - Performs uninstallation which requires administrative permissions. - </summary> - <param name="installationContext">The installation context.</param> - </member> - <member name="M:NLog.Config.IInstallable.IsInstalled(NLog.Config.InstallationContext)"> - <summary> - Determines whether the item is installed. - </summary> - <param name="installationContext">The installation context.</param> - <returns> - Value indicating whether the item is installed or null if it is not possible to determine. - </returns> - </member> - <member name="T:NLog.Config.InstallationContext"> - <summary> - Provides context for install/uninstall operations. - </summary> - </member> - <member name="F:NLog.Config.InstallationContext.logLevel2ConsoleColor"> - <summary> - Mapping between log levels and console output colors. - </summary> - </member> - <member name="M:NLog.Config.InstallationContext.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.InstallationContext"/> class. - </summary> - </member> - <member name="M:NLog.Config.InstallationContext.#ctor(System.IO.TextWriter)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.InstallationContext"/> class. - </summary> - <param name="logOutput">The log output.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Trace(System.String,System.Object[])"> - <summary> - Logs the specified trace message. - </summary> - <param name="message">The message.</param> - <param name="arguments">The arguments.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Debug(System.String,System.Object[])"> - <summary> - Logs the specified debug message. - </summary> - <param name="message">The message.</param> - <param name="arguments">The arguments.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Info(System.String,System.Object[])"> - <summary> - Logs the specified informational message. - </summary> - <param name="message">The message.</param> - <param name="arguments">The arguments.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Warning(System.String,System.Object[])"> - <summary> - Logs the specified warning message. - </summary> - <param name="message">The message.</param> - <param name="arguments">The arguments.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Error(System.String,System.Object[])"> - <summary> - Logs the specified error message. - </summary> - <param name="message">The message.</param> - <param name="arguments">The arguments.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="M:NLog.Config.InstallationContext.CreateLogEvent"> - <summary> - Creates the log event which can be used to render layouts during installation/uninstallations. - </summary> - <returns>Log event info object.</returns> - </member> - <member name="P:NLog.Config.InstallationContext.LogLevel"> - <summary> - Gets or sets the installation log level. - </summary> - </member> - <member name="P:NLog.Config.InstallationContext.IgnoreFailures"> - <summary> - Gets or sets a value indicating whether to ignore failures during installation. - </summary> - </member> - <member name="P:NLog.Config.InstallationContext.Parameters"> - <summary> - Gets the installation parameters. - </summary> - </member> - <member name="P:NLog.Config.InstallationContext.LogOutput"> - <summary> - Gets or sets the log output. - </summary> - </member> - <member name="T:NLog.Config.LoggingConfiguration"> - <summary> - Keeps logging configuration and provides simple API - to modify it. - </summary> - </member> - <member name="F:NLog.Config.LoggingConfiguration.variables"> - <summary> - Variables defined in xml or in API. name is case case insensitive. - </summary> - </member> - <member name="M:NLog.Config.LoggingConfiguration.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.LoggingConfiguration"/> class. - </summary> - </member> - <member name="M:NLog.Config.LoggingConfiguration.AddTarget(NLog.Targets.Target)"> - <summary> - Registers the specified target object. The name of the target is read from <see cref="P:NLog.Targets.Target.Name"/>. - </summary> - <param name="target"> - The target object with a non <see langword="null"/> <see cref="P:NLog.Targets.Target.Name"/> - </param> - <exception cref="T:System.ArgumentNullException">when <paramref name="target"/> is <see langword="null"/></exception> - </member> - <member name="M:NLog.Config.LoggingConfiguration.AddTarget(System.String,NLog.Targets.Target)"> - <summary> - Registers the specified target object under a given name. - </summary> - <param name="name"> - Name of the target. - </param> - <param name="target"> - The target object. - </param> - </member> - <member name="M:NLog.Config.LoggingConfiguration.FindTargetByName(System.String)"> - <summary> - Finds the target with the specified name. - </summary> - <param name="name"> - The name of the target to be found. - </param> - <returns> - Found target or <see langword="null"/> when the target is not found. - </returns> - </member> - <member name="M:NLog.Config.LoggingConfiguration.FindTargetByName``1(System.String)"> - <summary> - Finds the target with the specified name and specified type. - </summary> - <param name="name"> - The name of the target to be found. - </param> - <typeparam name="TTarget">Type of the target</typeparam> - <returns> - Found target or <see langword="null"/> when the target is not found of not of type <typeparamref name="TTarget"/> - </returns> - </member> - <member name="M:NLog.Config.LoggingConfiguration.Reload"> - <summary> - Called by LogManager when one of the log configuration files changes. - </summary> - <returns> - A new instance of <see cref="T:NLog.Config.LoggingConfiguration"/> that represents the updated configuration. - </returns> - </member> - <member name="M:NLog.Config.LoggingConfiguration.RemoveTarget(System.String)"> - <summary> - Removes the specified named target. - </summary> - <param name="name"> - Name of the target. - </param> - </member> - <member name="M:NLog.Config.LoggingConfiguration.Install(NLog.Config.InstallationContext)"> - <summary> - Installs target-specific objects on current system. - </summary> - <param name="installationContext">The installation context.</param> - <remarks> - Installation typically runs with administrative permissions. - </remarks> - </member> - <member name="M:NLog.Config.LoggingConfiguration.Uninstall(NLog.Config.InstallationContext)"> - <summary> - Uninstalls target-specific objects from current system. - </summary> - <param name="installationContext">The installation context.</param> - <remarks> - Uninstallation typically runs with administrative permissions. - </remarks> - </member> - <member name="M:NLog.Config.LoggingConfiguration.Close"> - <summary> - Closes all targets and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Config.LoggingConfiguration.Dump"> - <summary> - Log to the internal (NLog) logger the information about the <see cref="T:NLog.Targets.Target"/> and <see cref="T:NLog.Config.LoggingRule"/> associated with this <see cref="T:NLog.Config.LoggingConfiguration"/> instance. - </summary> - <remarks> - The information are only recorded in the internal logger if Debug level is enabled, otherwise nothing is - recorded. - </remarks> - </member> - <member name="M:NLog.Config.LoggingConfiguration.FlushAllTargets(NLog.Common.AsyncContinuation)"> - <summary> - Flushes any pending log messages on all appenders. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Config.LoggingConfiguration.ValidateConfig"> - <summary> - Validates the configuration. - </summary> - </member> - <member name="P:NLog.Config.LoggingConfiguration.ExceptionLoggingOldStyle"> - <summary> - Use the old exception log handling of NLog 3.0? - </summary> - </member> - <member name="P:NLog.Config.LoggingConfiguration.Variables"> - <summary> - Gets the variables defined in the configuration. - </summary> - </member> - <member name="P:NLog.Config.LoggingConfiguration.ConfiguredNamedTargets"> - <summary> - Gets a collection of named targets specified in the configuration. - </summary> - <returns> - A list of named targets. - </returns> - <remarks> - Unnamed targets (such as those wrapped by other targets) are not returned. - </remarks> - </member> - <member name="P:NLog.Config.LoggingConfiguration.FileNamesToWatch"> - <summary> - Gets the collection of file names which should be watched for changes by NLog. - </summary> - </member> - <member name="P:NLog.Config.LoggingConfiguration.LoggingRules"> - <summary> - Gets the collection of logging rules. - </summary> - </member> - <member name="P:NLog.Config.LoggingConfiguration.DefaultCultureInfo"> - <summary> - Gets or sets the default culture info to use as <see cref="P:NLog.LogEventInfo.FormatProvider"/>. - </summary> - <value> - Specific culture info or null to use <see cref="P:System.Globalization.CultureInfo.CurrentCulture"/> - </value> - </member> - <member name="P:NLog.Config.LoggingConfiguration.AllTargets"> - <summary> - Gets all targets. - </summary> - </member> - <member name="T:NLog.Config.LoggingConfigurationChangedEventArgs"> - <summary> - Arguments for <see cref="E:NLog.LogFactory.ConfigurationChanged"/> events. - </summary> - </member> - <member name="M:NLog.Config.LoggingConfigurationChangedEventArgs.#ctor(NLog.Config.LoggingConfiguration,NLog.Config.LoggingConfiguration)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.LoggingConfigurationChangedEventArgs"/> class. - </summary> - <param name="oldConfiguration">The old configuration.</param> - <param name="newConfiguration">The new configuration.</param> - </member> - <member name="P:NLog.Config.LoggingConfigurationChangedEventArgs.OldConfiguration"> - <summary> - Gets the old configuration. - </summary> - <value>The old configuration.</value> - </member> - <member name="P:NLog.Config.LoggingConfigurationChangedEventArgs.NewConfiguration"> - <summary> - Gets the new configuration. - </summary> - <value>The new configuration.</value> - </member> - <member name="T:NLog.Config.LoggingConfigurationReloadedEventArgs"> - <summary> - Arguments for <see cref="E:NLog.LogFactory.ConfigurationReloaded"/>. - </summary> - </member> - <member name="M:NLog.Config.LoggingConfigurationReloadedEventArgs.#ctor(System.Boolean,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.LoggingConfigurationReloadedEventArgs"/> class. - </summary> - <param name="succeeded">Whether configuration reload has succeeded.</param> - <param name="exception">The exception during configuration reload.</param> - </member> - <member name="P:NLog.Config.LoggingConfigurationReloadedEventArgs.Succeeded"> - <summary> - Gets a value indicating whether configuration reload has succeeded. - </summary> - <value>A value of <c>true</c> if succeeded; otherwise, <c>false</c>.</value> - </member> - <member name="P:NLog.Config.LoggingConfigurationReloadedEventArgs.Exception"> - <summary> - Gets the exception which occurred during configuration reload. - </summary> - <value>The exception.</value> - </member> - <member name="T:NLog.Config.LoggingRule"> - <summary> - Represents a logging rule. An equivalent of <logger /> configuration element. - </summary> - </member> - <member name="M:NLog.Config.LoggingRule.#ctor"> - <summary> - Create an empty <see cref="T:NLog.Config.LoggingRule"/>. - </summary> - </member> - <member name="M:NLog.Config.LoggingRule.#ctor(System.String,NLog.LogLevel,NLog.Targets.Target)"> - <summary> - Create a new <see cref="T:NLog.Config.LoggingRule"/> with a <paramref name="minLevel"/> which writes to <paramref name="target"/>. - </summary> - <param name="loggerNamePattern">Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends.</param> - <param name="minLevel">Minimum log level needed to trigger this rule.</param> - <param name="target">Target to be written to when the rule matches.</param> - </member> - <member name="M:NLog.Config.LoggingRule.#ctor(System.String,NLog.Targets.Target)"> - <summary> - Create a (disabled) <see cref="T:NLog.Config.LoggingRule"/>. You should call <see cref="M:NLog.Config.LoggingRule.EnableLoggingForLevel(NLog.LogLevel)"/> to enable logging. - </summary> - <param name="loggerNamePattern">Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends.</param> - <param name="target">Target to be written to when the rule matches.</param> - </member> - <member name="M:NLog.Config.LoggingRule.EnableLoggingForLevel(NLog.LogLevel)"> - <summary> - Enables logging for a particular level. - </summary> - <param name="level">Level to be enabled.</param> - </member> - <member name="M:NLog.Config.LoggingRule.DisableLoggingForLevel(NLog.LogLevel)"> - <summary> - Disables logging for a particular level. - </summary> - <param name="level">Level to be disabled.</param> - </member> - <member name="M:NLog.Config.LoggingRule.ToString"> - <summary> - Returns a string representation of <see cref="T:NLog.Config.LoggingRule"/>. Used for debugging. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>. - </returns> - </member> - <member name="M:NLog.Config.LoggingRule.IsLoggingEnabledForLevel(NLog.LogLevel)"> - <summary> - Checks whether te particular log level is enabled for this rule. - </summary> - <param name="level">Level to be checked.</param> - <returns>A value of <see langword="true"/> when the log level is enabled, <see langword="false" /> otherwise.</returns> - </member> - <member name="M:NLog.Config.LoggingRule.NameMatches(System.String)"> - <summary> - Checks whether given name matches the logger name pattern. - </summary> - <param name="loggerName">String to be matched.</param> - <returns>A value of <see langword="true"/> when the name matches, <see langword="false" /> otherwise.</returns> - </member> - <member name="P:NLog.Config.LoggingRule.Targets"> - <summary> - Gets a collection of targets that should be written to when this rule matches. - </summary> - </member> - <member name="P:NLog.Config.LoggingRule.ChildRules"> - <summary> - Gets a collection of child rules to be evaluated when this rule matches. - </summary> - </member> - <member name="P:NLog.Config.LoggingRule.Filters"> - <summary> - Gets a collection of filters to be checked before writing to targets. - </summary> - </member> - <member name="P:NLog.Config.LoggingRule.Final"> - <summary> - Gets or sets a value indicating whether to quit processing any further rule when this one matches. - </summary> - </member> - <member name="P:NLog.Config.LoggingRule.LoggerNamePattern"> - <summary> - Gets or sets logger name pattern. - </summary> - <remarks> - Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends but not anywhere else. - </remarks> - </member> - <member name="P:NLog.Config.LoggingRule.Levels"> - <summary> - Gets the collection of log levels enabled by this rule. - </summary> - </member> - <member name="T:NLog.Config.MethodFactory`2"> - <summary> - Factory for locating methods. - </summary> - <typeparam name="TClassAttributeType">The type of the class marker attribute.</typeparam> - <typeparam name="TMethodAttributeType">The type of the method marker attribute.</typeparam> - </member> - <member name="M:NLog.Config.MethodFactory`2.ScanTypes(System.Type[],System.String)"> - <summary> - Scans the assembly for classes marked with <typeparamref name="TClassAttributeType"/> - and methods marked with <typeparamref name="TMethodAttributeType"/> and adds them - to the factory. - </summary> - <param name="types">The types to scan.</param> - <param name="prefix">The prefix to use for names.</param> - </member> - <member name="M:NLog.Config.MethodFactory`2.RegisterType(System.Type,System.String)"> - <summary> - Registers the type. - </summary> - <param name="type">The type to register.</param> - <param name="itemNamePrefix">The item name prefix.</param> - </member> - <member name="M:NLog.Config.MethodFactory`2.Clear"> - <summary> - Clears contents of the factory. - </summary> - </member> - <member name="M:NLog.Config.MethodFactory`2.RegisterDefinition(System.String,System.Reflection.MethodInfo)"> - <summary> - Registers the definition of a single method. - </summary> - <param name="name">The method name.</param> - <param name="methodInfo">The method info.</param> - </member> - <member name="M:NLog.Config.MethodFactory`2.TryCreateInstance(System.String,System.Reflection.MethodInfo@)"> - <summary> - Tries to retrieve method by name. - </summary> - <param name="name">The method name.</param> - <param name="result">The result.</param> - <returns>A value of <c>true</c> if the method was found, <c>false</c> otherwise.</returns> - </member> - <member name="M:NLog.Config.MethodFactory`2.CreateInstance(System.String)"> - <summary> - Retrieves method by name. - </summary> - <param name="name">Method name.</param> - <returns>MethodInfo object.</returns> - </member> - <member name="M:NLog.Config.MethodFactory`2.TryGetDefinition(System.String,System.Reflection.MethodInfo@)"> - <summary> - Tries to get method definition. - </summary> - <param name="name">The method .</param> - <param name="result">The result.</param> - <returns>A value of <c>true</c> if the method was found, <c>false</c> otherwise.</returns> - </member> - <member name="P:NLog.Config.MethodFactory`2.AllRegisteredItems"> - <summary> - Gets a collection of all registered items in the factory. - </summary> - <returns> - Sequence of key/value pairs where each key represents the name - of the item and value is the <see cref="T:System.Reflection.MethodInfo"/> of - the item. - </returns> - </member> - <member name="T:NLog.Config.NLogConfigurationIgnorePropertyAttribute"> - <summary> - Indicates NLog should not scan this property during configuration. - </summary> - </member> - <member name="M:NLog.Config.NLogConfigurationIgnorePropertyAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.NLogConfigurationIgnorePropertyAttribute"/> class. - </summary> - </member> - <member name="T:NLog.Config.NLogConfigurationItemAttribute"> - <summary> - Marks the object as configuration item for NLog. - </summary> - </member> - <member name="M:NLog.Config.NLogConfigurationItemAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.NLogConfigurationItemAttribute"/> class. - </summary> - </member> - <member name="T:NLog.Config.NLogXmlElement"> - <summary> - Represents simple XML element with case-insensitive attribute semantics. - </summary> - </member> - <member name="M:NLog.Config.NLogXmlElement.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.NLogXmlElement"/> class. - </summary> - <param name="inputUri">The input URI.</param> - </member> - <member name="M:NLog.Config.NLogXmlElement.#ctor(System.Xml.XmlReader)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.NLogXmlElement"/> class. - </summary> - <param name="reader">The reader to initialize element from.</param> - </member> - <member name="M:NLog.Config.NLogXmlElement.#ctor"> - <summary> - Prevents a default instance of the <see cref="T:NLog.Config.NLogXmlElement"/> class from being created. - </summary> - </member> - <member name="M:NLog.Config.NLogXmlElement.Elements(System.String)"> - <summary> - Returns children elements with the specified element name. - </summary> - <param name="elementName">Name of the element.</param> - <returns>Children elements with the specified element name.</returns> - </member> - <member name="M:NLog.Config.NLogXmlElement.GetRequiredAttribute(System.String)"> - <summary> - Gets the required attribute. - </summary> - <param name="attributeName">Name of the attribute.</param> - <returns>Attribute value.</returns> - <remarks>Throws if the attribute is not specified.</remarks> - </member> - <member name="M:NLog.Config.NLogXmlElement.GetOptionalBooleanAttribute(System.String,System.Boolean)"> - <summary> - Gets the optional boolean attribute value. - </summary> - <param name="attributeName">Name of the attribute.</param> - <param name="defaultValue">Default value to return if the attribute is not found.</param> - <returns>Boolean attribute value or default.</returns> - </member> - <member name="M:NLog.Config.NLogXmlElement.GetOptionalAttribute(System.String,System.String)"> - <summary> - Gets the optional attribute value. - </summary> - <param name="attributeName">Name of the attribute.</param> - <param name="defaultValue">The default value.</param> - <returns>Value of the attribute or default value.</returns> - </member> - <member name="M:NLog.Config.NLogXmlElement.AssertName(System.String[])"> - <summary> - Asserts that the name of the element is among specified element names. - </summary> - <param name="allowedNames">The allowed names.</param> - </member> - <member name="P:NLog.Config.NLogXmlElement.LocalName"> - <summary> - Gets the element name. - </summary> - </member> - <member name="P:NLog.Config.NLogXmlElement.AttributeValues"> - <summary> - Gets the dictionary of attribute values. - </summary> - </member> - <member name="P:NLog.Config.NLogXmlElement.Children"> - <summary> - Gets the collection of child elements. - </summary> - </member> - <member name="P:NLog.Config.NLogXmlElement.Value"> - <summary> - Gets the value of the element. - </summary> - </member> - <member name="T:NLog.Config.RequiredParameterAttribute"> - <summary> - Attribute used to mark the required parameters for targets, - layout targets and filters. - </summary> - </member> - <member name="T:NLog.Config.SimpleConfigurator"> - <summary> - Provides simple programmatic configuration API used for trivial logging cases. - </summary> - </member> - <member name="M:NLog.Config.SimpleConfigurator.ConfigureForConsoleLogging"> - <summary> - Configures NLog for console logging so that all messages above and including - the <see cref="F:NLog.LogLevel.Info"/> level are output to the console. - </summary> - </member> - <member name="M:NLog.Config.SimpleConfigurator.ConfigureForConsoleLogging(NLog.LogLevel)"> - <summary> - Configures NLog for console logging so that all messages above and including - the specified level are output to the console. - </summary> - <param name="minLevel">The minimal logging level.</param> - </member> - <member name="M:NLog.Config.SimpleConfigurator.ConfigureForTargetLogging(NLog.Targets.Target)"> - <summary> - Configures NLog for to log to the specified target so that all messages - above and including the <see cref="F:NLog.LogLevel.Info"/> level are output. - </summary> - <param name="target">The target to log all messages to.</param> - </member> - <member name="M:NLog.Config.SimpleConfigurator.ConfigureForTargetLogging(NLog.Targets.Target,NLog.LogLevel)"> - <summary> - Configures NLog for to log to the specified target so that all messages - above and including the specified level are output. - </summary> - <param name="target">The target to log all messages to.</param> - <param name="minLevel">The minimal logging level.</param> - </member> - <member name="M:NLog.Config.SimpleConfigurator.ConfigureForFileLogging(System.String)"> - <summary> - Configures NLog for file logging so that all messages above and including - the <see cref="F:NLog.LogLevel.Info"/> level are written to the specified file. - </summary> - <param name="fileName">Log file name.</param> - </member> - <member name="M:NLog.Config.SimpleConfigurator.ConfigureForFileLogging(System.String,NLog.LogLevel)"> - <summary> - Configures NLog for file logging so that all messages above and including - the specified level are written to the specified file. - </summary> - <param name="fileName">Log file name.</param> - <param name="minLevel">The minimal logging level.</param> - </member> - <member name="T:NLog.Config.StackTraceUsage"> - <summary> - Value indicating how stack trace should be captured when processing the log event. - </summary> - </member> - <member name="F:NLog.Config.StackTraceUsage.None"> - <summary> - Stack trace should not be captured. - </summary> - </member> - <member name="F:NLog.Config.StackTraceUsage.WithoutSource"> - <summary> - Stack trace should be captured without source-level information. - </summary> - </member> - <member name="F:NLog.Config.StackTraceUsage.WithSource"> - <summary> - Stack trace should be captured including source-level information such as line numbers. - </summary> - </member> - <member name="F:NLog.Config.StackTraceUsage.Max"> - <summary> - Capture maximum amount of the stack trace information supported on the platform. - </summary> - </member> - <member name="T:NLog.Config.ThreadAgnosticAttribute"> - <summary> - Marks the layout or layout renderer as producing correct results regardless of the thread - it's running on. - </summary> - </member> - <member name="T:NLog.Config.XmlLoggingConfiguration"> - <summary> - A class for configuring NLog through an XML configuration file - (App.config style or App.nlog style). - </summary> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration"/> class. - </summary> - <param name="fileName">Configuration file to be read.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.String,System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration"/> class. - </summary> - <param name="fileName">Configuration file to be read.</param> - <param name="ignoreErrors">Ignore any errors during configuration.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.Xml.XmlReader,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration"/> class. - </summary> - <param name="reader"><see cref="T:System.Xml.XmlReader"/> containing the configuration section.</param> - <param name="fileName">Name of the file that contains the element (to be used as a base for including other files).</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.Xml.XmlReader,System.String,System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration"/> class. - </summary> - <param name="reader"><see cref="T:System.Xml.XmlReader"/> containing the configuration section.</param> - <param name="fileName">Name of the file that contains the element (to be used as a base for including other files).</param> - <param name="ignoreErrors">Ignore any errors during configuration.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.Xml.XmlElement,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration"/> class. - </summary> - <param name="element">The XML element.</param> - <param name="fileName">Name of the XML file.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.Xml.XmlElement,System.String,System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration"/> class. - </summary> - <param name="element">The XML element.</param> - <param name="fileName">Name of the XML file.</param> - <param name="ignoreErrors">If set to <c>true</c> errors will be ignored during file processing.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.Reload"> - <summary> - Re-reads the original configuration file and returns the new <see cref="T:NLog.Config.LoggingConfiguration"/> object. - </summary> - <returns>The new <see cref="T:NLog.Config.XmlLoggingConfiguration"/> object.</returns> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.CleanSpaces(System.String)"> - <summary> - Remove all spaces, also in between text. - </summary> - <param name="s">text</param> - <returns>text without spaces</returns> - <remarks>Tabs and other whitespace is not removed!</remarks> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.StripOptionalNamespacePrefix(System.String)"> - <summary> - Remove the namespace (before :) - </summary> - <example> - x:a, will be a - </example> - <param name="attributeValue"></param> - <returns></returns> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.Initialize(System.Xml.XmlReader,System.String,System.Boolean)"> - <summary> - Initializes the configuration. - </summary> - <param name="reader"><see cref="T:System.Xml.XmlReader"/> containing the configuration section.</param> - <param name="fileName">Name of the file that contains the element (to be used as a base for including other files).</param> - <param name="ignoreErrors">Ignore any errors during configuration.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.ParseTopLevel(NLog.Config.NLogXmlElement,System.String)"> - <summary> - Parse the root - </summary> - <param name="content"></param> - <param name="baseDirectory">path to directory of config file.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.ParseConfigurationElement(NLog.Config.NLogXmlElement,System.String)"> - <summary> - Parse {configuration} xml element. - </summary> - <param name="configurationElement"></param> - <param name="baseDirectory">path to directory of config file.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.ParseNLogElement(NLog.Config.NLogXmlElement,System.String)"> - <summary> - Parse {NLog} xml element. - </summary> - <param name="nlogElement"></param> - <param name="baseDirectory">path to directory of config file.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.ParseRulesElement(NLog.Config.NLogXmlElement,System.Collections.Generic.IList{NLog.Config.LoggingRule})"> - <summary> - Parse {Rules} xml element - </summary> - <param name="rulesElement"></param> - <param name="rulesCollection">Rules are added to this parameter.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.ParseLoggerElement(NLog.Config.NLogXmlElement,System.Collections.Generic.IList{NLog.Config.LoggingRule})"> - <summary> - Parse {Logger} xml element - </summary> - <param name="loggerElement"></param> - <param name="rulesCollection">Rules are added to this parameter.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.ExpandSimpleVariables(System.String)"> - <summary> - Replace a simple variable with a value. The orginal value is removed and thus we cannot redo this in a later stage. - - Use for that: <see cref="T:NLog.LayoutRenderers.VariableLayoutRenderer"/> - </summary> - <param name="input"></param> - <returns></returns> - </member> - <member name="P:NLog.Config.XmlLoggingConfiguration.AppConfig"> - <summary> - Gets the default <see cref="T:NLog.Config.LoggingConfiguration"/> object by parsing - the application configuration file (<c>app.exe.config</c>). - </summary> - </member> - <member name="P:NLog.Config.XmlLoggingConfiguration.InitializeSucceeded"> - <summary> - Did the <see cref="M:NLog.Config.XmlLoggingConfiguration.Initialize(System.Xml.XmlReader,System.String,System.Boolean)"/> Succeeded? <c>true</c>= success, <c>false</c>= error, <c>null</c> = initialize not started yet. - </summary> - </member> - <member name="P:NLog.Config.XmlLoggingConfiguration.AutoReload"> - <summary> - Gets or sets a value indicating whether the configuration files - should be watched for changes and reloaded automatically when changed. - </summary> - </member> - <member name="P:NLog.Config.XmlLoggingConfiguration.FileNamesToWatch"> - <summary> - Gets the collection of file names which should be watched for changes by NLog. - This is the list of configuration files processed. - If the <c>autoReload</c> attribute is not set it returns empty collection. - </summary> - </member> - <member name="T:NLog.Filters.ConditionBasedFilter"> - <summary> - Matches when the specified condition is met. - </summary> - <remarks> - Conditions are expressed using a simple language - described <a href="conditions.html">here</a>. - </remarks> - </member> - <member name="T:NLog.Filters.Filter"> - <summary> - An abstract filter class. Provides a way to eliminate log messages - based on properties other than logger name and log level. - </summary> - </member> - <member name="M:NLog.Filters.Filter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Filters.Filter"/> class. - </summary> - </member> - <member name="M:NLog.Filters.Filter.GetFilterResult(NLog.LogEventInfo)"> - <summary> - Gets the result of evaluating filter against given log event. - </summary> - <param name="logEvent">The log event.</param> - <returns>Filter result.</returns> - </member> - <member name="M:NLog.Filters.Filter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="P:NLog.Filters.Filter.Action"> - <summary> - Gets or sets the action to be taken when filter matches. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="M:NLog.Filters.ConditionBasedFilter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="P:NLog.Filters.ConditionBasedFilter.Condition"> - <summary> - Gets or sets the condition expression. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Filters.FilterAttribute"> - <summary> - Marks class as a layout renderer and assigns a name to it. - </summary> - </member> - <member name="M:NLog.Filters.FilterAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Filters.FilterAttribute"/> class. - </summary> - <param name="name">Name of the filter.</param> - </member> - <member name="T:NLog.Filters.FilterResult"> - <summary> - Filter result. - </summary> - </member> - <member name="F:NLog.Filters.FilterResult.Neutral"> - <summary> - The filter doesn't want to decide whether to log or discard the message. - </summary> - </member> - <member name="F:NLog.Filters.FilterResult.Log"> - <summary> - The message should be logged. - </summary> - </member> - <member name="F:NLog.Filters.FilterResult.Ignore"> - <summary> - The message should not be logged. - </summary> - </member> - <member name="F:NLog.Filters.FilterResult.LogFinal"> - <summary> - The message should be logged and processing should be finished. - </summary> - </member> - <member name="F:NLog.Filters.FilterResult.IgnoreFinal"> - <summary> - The message should not be logged and processing should be finished. - </summary> - </member> - <member name="T:NLog.Filters.LayoutBasedFilter"> - <summary> - A base class for filters that are based on comparing a value to a layout. - </summary> - </member> - <member name="M:NLog.Filters.LayoutBasedFilter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Filters.LayoutBasedFilter"/> class. - </summary> - </member> - <member name="P:NLog.Filters.LayoutBasedFilter.Layout"> - <summary> - Gets or sets the layout to be used to filter log messages. - </summary> - <value>The layout.</value> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Filters.WhenContainsFilter"> - <summary> - Matches when the calculated layout contains the specified substring. - This filter is deprecated in favor of <c><when /></c> which is based on <a href="conditions.html">conditions</a>. - </summary> - </member> - <member name="M:NLog.Filters.WhenContainsFilter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="P:NLog.Filters.WhenContainsFilter.IgnoreCase"> - <summary> - Gets or sets a value indicating whether to ignore case when comparing strings. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Filters.WhenContainsFilter.Substring"> - <summary> - Gets or sets the substring to be matched. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Filters.WhenEqualFilter"> - <summary> - Matches when the calculated layout is equal to the specified substring. - This filter is deprecated in favor of <c><when /></c> which is based on <a href="conditions.html">conditions</a>. - </summary> - </member> - <member name="M:NLog.Filters.WhenEqualFilter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="P:NLog.Filters.WhenEqualFilter.IgnoreCase"> - <summary> - Gets or sets a value indicating whether to ignore case when comparing strings. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Filters.WhenEqualFilter.CompareTo"> - <summary> - Gets or sets a string to compare the layout to. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Filters.WhenNotContainsFilter"> - <summary> - Matches when the calculated layout does NOT contain the specified substring. - This filter is deprecated in favor of <c><when /></c> which is based on <a href="conditions.html">conditions</a>. - </summary> - </member> - <member name="M:NLog.Filters.WhenNotContainsFilter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="P:NLog.Filters.WhenNotContainsFilter.Substring"> - <summary> - Gets or sets the substring to be matched. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Filters.WhenNotContainsFilter.IgnoreCase"> - <summary> - Gets or sets a value indicating whether to ignore case when comparing strings. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Filters.WhenNotEqualFilter"> - <summary> - Matches when the calculated layout is NOT equal to the specified substring. - This filter is deprecated in favor of <c><when /></c> which is based on <a href="conditions.html">conditions</a>. - </summary> - </member> - <member name="M:NLog.Filters.WhenNotEqualFilter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Filters.WhenNotEqualFilter"/> class. - </summary> - </member> - <member name="M:NLog.Filters.WhenNotEqualFilter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="P:NLog.Filters.WhenNotEqualFilter.CompareTo"> - <summary> - Gets or sets a string to compare the layout to. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Filters.WhenNotEqualFilter.IgnoreCase"> - <summary> - Gets or sets a value indicating whether to ignore case when comparing strings. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Fluent.LogBuilder"> - <summary> - A fluent class to build log events for NLog. - </summary> - </member> - <member name="M:NLog.Fluent.LogBuilder.#ctor(NLog.ILogger)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Fluent.LogBuilder"/> class. - </summary> - <param name="logger">The <see cref="T:NLog.Logger"/> to send the log event.</param> - </member> - <member name="M:NLog.Fluent.LogBuilder.#ctor(NLog.ILogger,NLog.LogLevel)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Fluent.LogBuilder"/> class. - </summary> - <param name="logger">The <see cref="T:NLog.Logger"/> to send the log event.</param> - <param name="logLevel">The <see cref="T:NLog.LogLevel"/> for the log event.</param> - </member> - <member name="M:NLog.Fluent.LogBuilder.Exception(System.Exception)"> - <summary> - Sets the <paramref name="exception"/> information of the logging event. - </summary> - <param name="exception">The exception information of the logging event.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Level(NLog.LogLevel)"> - <summary> - Sets the level of the logging event. - </summary> - <param name="logLevel">The level of the logging event.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.LoggerName(System.String)"> - <summary> - Sets the logger name of the logging event. - </summary> - <param name="loggerName">The logger name of the logging event.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Message(System.String)"> - <summary> - Sets the log message on the logging event. - </summary> - <param name="message">The log message for the logging event.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object)"> - <summary> - Sets the log message and parameters for formatting on the logging event. - </summary> - <param name="format">A composite format string.</param> - <param name="arg0">The object to format.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object,System.Object)"> - <summary> - Sets the log message and parameters for formatting on the logging event. - </summary> - <param name="format">A composite format string.</param> - <param name="arg0">The first object to format.</param> - <param name="arg1">The second object to format.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object,System.Object,System.Object)"> - <summary> - Sets the log message and parameters for formatting on the logging event. - </summary> - <param name="format">A composite format string.</param> - <param name="arg0">The first object to format.</param> - <param name="arg1">The second object to format.</param> - <param name="arg2">The third object to format.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object,System.Object,System.Object,System.Object)"> - <summary> - Sets the log message and parameters for formatting on the logging event. - </summary> - <param name="format">A composite format string.</param> - <param name="arg0">The first object to format.</param> - <param name="arg1">The second object to format.</param> - <param name="arg2">The third object to format.</param> - <param name="arg3">The fourth object to format.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object[])"> - <summary> - Sets the log message and parameters for formatting on the logging event. - </summary> - <param name="format">A composite format string.</param> - <param name="args">An object array that contains zero or more objects to format.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Message(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Sets the log message and parameters for formatting on the logging event. - </summary> - <param name="provider">An object that supplies culture-specific formatting information.</param> - <param name="format">A composite format string.</param> - <param name="args">An object array that contains zero or more objects to format.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Property(System.Object,System.Object)"> - <summary> - Sets a per-event context property on the logging event. - </summary> - <param name="name">The name of the context property.</param> - <param name="value">The value of the context property.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Properties(System.Collections.IDictionary)"> - <summary> - Sets multiple per-event context properties on the logging event. - </summary> - <param name="properties">The properties to set.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.TimeStamp(System.DateTime)"> - <summary> - Sets the timestamp of the logging event. - </summary> - <param name="timeStamp">The timestamp of the logging event.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.StackTrace(System.Diagnostics.StackTrace,System.Int32)"> - <summary> - Sets the stack trace for the event info. - </summary> - <param name="stackTrace">The stack trace.</param> - <param name="userStackFrame">Index of the first user stack frame within the stack trace.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Write"> - <summary> - Writes the log event to the underlying logger. - </summary> - </member> - <member name="M:NLog.Fluent.LogBuilder.WriteIf(System.Func{System.Boolean})"> - <summary> - Writes the log event to the underlying logger. - </summary> - <param name="condition">If condition is true, write log event; otherwise ignore event.</param> - </member> - <member name="M:NLog.Fluent.LogBuilder.WriteIf(System.Boolean)"> - <summary> - Writes the log event to the underlying logger. - </summary> - <param name="condition">If condition is true, write log event; otherwise ignore event.</param> - </member> - <member name="P:NLog.Fluent.LogBuilder.LogEventInfo"> - <summary> - Gets the <see cref="P:NLog.Fluent.LogBuilder.LogEventInfo"/> created by the builder. - </summary> - </member> - <member name="T:NLog.Fluent.LoggerExtensions"> - <summary> - Extension methods for NLog <see cref="T:NLog.Logger"/>. - </summary> - </member> - <member name="M:NLog.Fluent.LoggerExtensions.Log(NLog.ILogger,NLog.LogLevel)"> - <summary> - Starts building a log event with the specified <see cref="T:NLog.LogLevel"/>. - </summary> - <param name="logger">The logger to write the log event to.</param> - <param name="logLevel">The log level.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LoggerExtensions.Trace(NLog.ILogger)"> - <summary> - Starts building a log event at the <c>Trace</c> level. - </summary> - <param name="logger">The logger to write the log event to.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LoggerExtensions.Debug(NLog.ILogger)"> - <summary> - Starts building a log event at the <c>Debug</c> level. - </summary> - <param name="logger">The logger to write the log event to.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LoggerExtensions.Info(NLog.ILogger)"> - <summary> - Starts building a log event at the <c>Info</c> level. - </summary> - <param name="logger">The logger to write the log event to.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LoggerExtensions.Warn(NLog.ILogger)"> - <summary> - Starts building a log event at the <c>Warn</c> level. - </summary> - <param name="logger">The logger to write the log event to.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LoggerExtensions.Error(NLog.ILogger)"> - <summary> - Starts building a log event at the <c>Error</c> level. - </summary> - <param name="logger">The logger to write the log event to.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LoggerExtensions.Fatal(NLog.ILogger)"> - <summary> - Starts building a log event at the <c>Fatal</c> level. - </summary> - <param name="logger">The logger to write the log event to.</param> - <returns></returns> - </member> - <member name="T:NLog.GDC"> - <summary> - Global Diagnostics Context - used for log4net compatibility. - </summary> - </member> - <member name="M:NLog.GDC.Set(System.String,System.String)"> - <summary> - Sets the Global Diagnostics Context item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.GDC.Get(System.String)"> - <summary> - Gets the Global Diagnostics Context named item. - </summary> - <param name="item">Item name.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <see cref="F:System.String.Empty"/>.</returns> - </member> - <member name="M:NLog.GDC.Get(System.String,System.IFormatProvider)"> - <summary> - Gets the Global Diagnostics Context item. - </summary> - <param name="item">Item name.</param> - <param name="formatProvider"><see cref="T:System.IFormatProvider"/> to use when converting the item's value to a string.</param> - <returns>The value of <paramref name="item"/> as a string, if defined; otherwise <see cref="F:System.String.Empty"/>.</returns> - </member> - <member name="M:NLog.GDC.GetObject(System.String)"> - <summary> - Gets the Global Diagnostics Context named item. - </summary> - <param name="item">Item name.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <c>null</c>.</returns> - </member> - <member name="M:NLog.GDC.Contains(System.String)"> - <summary> - Checks whether the specified item exists in the Global Diagnostics Context. - </summary> - <param name="item">Item name.</param> - <returns>A boolean indicating whether the specified item exists in current thread GDC.</returns> - </member> - <member name="M:NLog.GDC.Remove(System.String)"> - <summary> - Removes the specified item from the Global Diagnostics Context. - </summary> - <param name="item">Item name.</param> - </member> - <member name="M:NLog.GDC.Clear"> - <summary> - Clears the content of the GDC. - </summary> - </member> - <member name="T:NLog.GlobalDiagnosticsContext"> - <summary> - Global Diagnostics Context - a dictionary structure to hold per-application-instance values. - </summary> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Set(System.String,System.String)"> - <summary> - Sets the Global Diagnostics Context item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Set(System.String,System.Object)"> - <summary> - Sets the Global Diagnostics Context item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Get(System.String)"> - <summary> - Gets the Global Diagnostics Context named item. - </summary> - <param name="item">Item name.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <see cref="F:System.String.Empty"/>.</returns> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Get(System.String,System.IFormatProvider)"> - <summary> - Gets the Global Diagnostics Context item. - </summary> - <param name="item">Item name.</param> - <param name="formatProvider"><see cref="T:System.IFormatProvider"/> to use when converting the item's value to a string.</param> - <returns>The value of <paramref name="item"/> as a string, if defined; otherwise <see cref="F:System.String.Empty"/>.</returns> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.GetObject(System.String)"> - <summary> - Gets the Global Diagnostics Context named item. - </summary> - <param name="item">Item name.</param> - <returns>The item value, if defined; otherwise <c>null</c>.</returns> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Contains(System.String)"> - <summary> - Checks whether the specified item exists in the Global Diagnostics Context. - </summary> - <param name="item">Item name.</param> - <returns>A boolean indicating whether the specified item exists in current thread GDC.</returns> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Remove(System.String)"> - <summary> - Removes the specified item from the Global Diagnostics Context. - </summary> - <param name="item">Item name.</param> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Clear"> - <summary> - Clears the content of the GDC. - </summary> - </member> - <member name="T:NLog.ILogger"> - <summary> - Provides logging interface and utility functions. - </summary> - <content> - Auto-generated Logger members for binary compatibility with NLog 1.0. - </content> - </member> - <member name="T:NLog.ILoggerBase"> - <summary> - Logger with only generic methods (passing 'LogLevel' to methods) and core properties. - </summary> - <content> - Auto-generated Logger members for binary compatibility with NLog 1.0. - </content> - </member> - <member name="M:NLog.ILoggerBase.IsEnabled(NLog.LogLevel)"> - <summary> - Gets a value indicating whether logging is enabled for the specified level. - </summary> - <param name="level">Log level to be checked.</param> - <returns>A value of <see langword="true" /> if logging is enabled for the specified level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogEventInfo)"> - <summary> - Writes the specified diagnostic message. - </summary> - <param name="logEvent">Log event.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(System.Type,NLog.LogEventInfo)"> - <summary> - Writes the specified diagnostic message. - </summary> - <param name="wrapperType">The name of the type that wraps Logger.</param> - <param name="logEvent">Log event.</param> - </member> - <member name="M:NLog.ILoggerBase.Log``1(NLog.LogLevel,``0)"> - <overloads> - Writes the diagnostic message at the specified level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="level">The log level.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILoggerBase.Log``1(NLog.LogLevel,System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.ILoggerBase.LogException(NLog.LogLevel,System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="args">Arguments to format.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="args">Arguments to format.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILoggerBase.Log``1(NLog.LogLevel,System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log``1(NLog.LogLevel,System.String,``0)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log``2(NLog.LogLevel,System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log``2(NLog.LogLevel,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log``3(NLog.LogLevel,System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log``3(NLog.LogLevel,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.Object)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.String)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="E:NLog.ILoggerBase.LoggerReconfigured"> - <summary> - Occurs when logger configuration changes. - </summary> - </member> - <member name="P:NLog.ILoggerBase.Name"> - <summary> - Gets the name of the logger. - </summary> - </member> - <member name="P:NLog.ILoggerBase.Factory"> - <summary> - Gets the factory that created this logger. - </summary> - </member> - <member name="T:NLog.ISuppress"> - <summary> - Provides an interface to execute System.Actions without surfacing any exceptions raised for that action. - </summary> - </member> - <member name="M:NLog.ISuppress.Swallow(System.Action)"> - <summary> - Runs action. If the action throws, the exception is logged at <c>Error</c> level. The exception is not propagated outside of this method. - </summary> - <param name="action">Action to execute.</param> - </member> - <member name="M:NLog.ISuppress.Swallow``1(System.Func{``0})"> - <summary> - Runs the provided function and returns its result. If an exception is thrown, it is logged at <c>Error</c> level. - The exception is not propagated outside of this method; a default value is returned instead. - </summary> - <typeparam name="T">Return type of the provided function.</typeparam> - <param name="func">Function to run.</param> - <returns>Result returned by the provided function or the default value of type <typeparamref name="T"/> in case of exception.</returns> - </member> - <member name="M:NLog.ISuppress.Swallow``1(System.Func{``0},``0)"> - <summary> - Runs the provided function and returns its result. If an exception is thrown, it is logged at <c>Error</c> level. - The exception is not propagated outside of this method; a fallback value is returned instead. - </summary> - <typeparam name="T">Return type of the provided function.</typeparam> - <param name="func">Function to run.</param> - <param name="fallback">Fallback value to return in case of exception.</param> - <returns>Result returned by the provided function or fallback value in case of exception.</returns> - </member> - <member name="M:NLog.ILogger.Trace``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Trace</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Trace``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Trace(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.ILogger.TraceException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Trace``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Debug</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Debug``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Debug(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.ILogger.DebugException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Debug``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Info</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Info``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Info(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.ILogger.InfoException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Info</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Info(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Info</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Info</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Info</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Info``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Warn</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Warn``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Warn(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.ILogger.WarnException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Warn</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Warn</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Warn</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Warn</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Warn``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Error</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Error``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Error(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.ILogger.ErrorException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Error</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Error(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Error</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Error</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Error</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Error``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Fatal</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Fatal``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Fatal(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.ILogger.FatalException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Fatal</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Fatal</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Fatal</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Fatal</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Fatal``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param>s - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="P:NLog.ILogger.IsTraceEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Trace</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Trace</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.ILogger.IsDebugEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Debug</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Debug</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.ILogger.IsInfoEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Info</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Info</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.ILogger.IsWarnEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Warn</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Warn</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.ILogger.IsErrorEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Error</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Error</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.ILogger.IsFatalEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Fatal</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Fatal</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="T:NLog.Internal.AspHelper"> - <summary> - Various helper methods for accessing state of ASP application. - </summary> - </member> - <member name="T:NLog.Internal.ConfigurationManager"> - <summary> - Internal configuration manager used to read .NET configuration files. - Just a wrapper around the BCL ConfigurationManager, but used to enable - unit testing. - </summary> - </member> - <member name="T:NLog.Internal.IConfigurationManager"> - <summary> - Interface for the wrapper around System.Configuration.ConfigurationManager. - </summary> - </member> - <member name="P:NLog.Internal.IConfigurationManager.AppSettings"> - <summary> - Gets the wrapper around ConfigurationManager.AppSettings. - </summary> - </member> - <member name="P:NLog.Internal.ConfigurationManager.AppSettings"> - <summary> - Gets the wrapper around ConfigurationManager.AppSettings. - </summary> - </member> - <member name="T:NLog.Internal.DictionaryAdapter`2"> - <summary> - Provides untyped IDictionary interface on top of generic IDictionary. - </summary> - <typeparam name="TKey">The type of the key.</typeparam> - <typeparam name="TValue">The type of the value.</typeparam> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.#ctor(System.Collections.Generic.IDictionary{`0,`1})"> - <summary> - Initializes a new instance of the DictionaryAdapter class. - </summary> - <param name="implementation">The implementation.</param> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.Add(System.Object,System.Object)"> - <summary> - Adds an element with the provided key and value to the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - <param name="key">The <see cref="T:System.Object"/> to use as the key of the element to add.</param> - <param name="value">The <see cref="T:System.Object"/> to use as the value of the element to add.</param> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.Clear"> - <summary> - Removes all elements from the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.Contains(System.Object)"> - <summary> - Determines whether the <see cref="T:System.Collections.IDictionary"/> object contains an element with the specified key. - </summary> - <param name="key">The key to locate in the <see cref="T:System.Collections.IDictionary"/> object.</param> - <returns> - True if the <see cref="T:System.Collections.IDictionary"/> contains an element with the key; otherwise, false. - </returns> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.GetEnumerator"> - <summary> - Returns an <see cref="T:System.Collections.IDictionaryEnumerator"/> object for the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - <returns> - An <see cref="T:System.Collections.IDictionaryEnumerator"/> object for the <see cref="T:System.Collections.IDictionary"/> object. - </returns> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.Remove(System.Object)"> - <summary> - Removes the element with the specified key from the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - <param name="key">The key of the element to remove.</param> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.CopyTo(System.Array,System.Int32)"> - <summary> - Copies the elements of the <see cref="T:System.Collections.ICollection"/> to an <see cref="T:System.Array"/>, starting at a particular <see cref="T:System.Array"/> index. - </summary> - <param name="array">The one-dimensional <see cref="T:System.Array"/> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"/>. The <see cref="T:System.Array"/> must have zero-based indexing.</param> - <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.System#Collections#IEnumerable#GetEnumerator"> - <summary> - Returns an enumerator that iterates through a collection. - </summary> - <returns> - An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.Values"> - <summary> - Gets an <see cref="T:System.Collections.ICollection"/> object containing the values in the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - <value></value> - <returns> - An <see cref="T:System.Collections.ICollection"/> object containing the values in the <see cref="T:System.Collections.IDictionary"/> object. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.Count"> - <summary> - Gets the number of elements contained in the <see cref="T:System.Collections.ICollection"/>. - </summary> - <value></value> - <returns> - The number of elements contained in the <see cref="T:System.Collections.ICollection"/>. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.IsSynchronized"> - <summary> - Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"/> is synchronized (thread safe). - </summary> - <value></value> - <returns>true if access to the <see cref="T:System.Collections.ICollection"/> is synchronized (thread safe); otherwise, false. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.SyncRoot"> - <summary> - Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"/>. - </summary> - <value></value> - <returns> - An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"/>. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.IsFixedSize"> - <summary> - Gets a value indicating whether the <see cref="T:System.Collections.IDictionary"/> object has a fixed size. - </summary> - <value></value> - <returns>true if the <see cref="T:System.Collections.IDictionary"/> object has a fixed size; otherwise, false. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.IsReadOnly"> - <summary> - Gets a value indicating whether the <see cref="T:System.Collections.IDictionary"/> object is read-only. - </summary> - <value></value> - <returns>true if the <see cref="T:System.Collections.IDictionary"/> object is read-only; otherwise, false. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.Keys"> - <summary> - Gets an <see cref="T:System.Collections.ICollection"/> object containing the keys of the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - <value></value> - <returns> - An <see cref="T:System.Collections.ICollection"/> object containing the keys of the <see cref="T:System.Collections.IDictionary"/> object. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.Item(System.Object)"> - <summary> - Gets or sets the <see cref="T:System.Object"/> with the specified key. - </summary> - <param name="key">Dictionary key.</param> - <returns>Value corresponding to key or null if not found</returns> - </member> - <member name="T:NLog.Internal.DictionaryAdapter`2.MyEnumerator"> - <summary> - Wrapper IDictionaryEnumerator. - </summary> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.MyEnumerator.#ctor(System.Collections.Generic.IEnumerator{System.Collections.Generic.KeyValuePair{`0,`1}})"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.DictionaryAdapter`2.MyEnumerator"/> class. - </summary> - <param name="wrapped">The wrapped.</param> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.MyEnumerator.MoveNext"> - <summary> - Advances the enumerator to the next element of the collection. - </summary> - <returns> - True if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection. - </returns> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Reset"> - <summary> - Sets the enumerator to its initial position, which is before the first element in the collection. - </summary> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Entry"> - <summary> - Gets both the key and the value of the current dictionary entry. - </summary> - <value></value> - <returns> - A <see cref="T:System.Collections.DictionaryEntry"/> containing both the key and the value of the current dictionary entry. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Key"> - <summary> - Gets the key of the current dictionary entry. - </summary> - <value></value> - <returns> - The key of the current element of the enumeration. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Value"> - <summary> - Gets the value of the current dictionary entry. - </summary> - <value></value> - <returns> - The value of the current element of the enumeration. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Current"> - <summary> - Gets the current element in the collection. - </summary> - <value></value> - <returns> - The current element in the collection. - </returns> - </member> - <member name="F:NLog.Internal.EncodingHelpers.Utf8BOM"> - <summary> - UTF-8 BOM 239, 187, 191 - </summary> - </member> - <member name="M:NLog.Internal.EnumHelpers.TryParse``1(System.String,``0@)"> - <summary> - Converts the string representation of the name or numeric value of one or more enumerated constants to an equivalent enumerated object. A parameter specifies whether the operation is case-sensitive. The return value indicates whether the conversion succeeded. - </summary> - <typeparam name="TEnum">The enumeration type to which to convert value.</typeparam> - <param name="value">The string representation of the enumeration name or underlying value to convert.</param> - <param name="result">When this method returns, result contains an object of type TEnum whose value is represented by value if the parse operation succeeds. If the parse operation fails, result contains the default value of the underlying type of TEnum. Note that this value need not be a member of the TEnum enumeration. This parameter is passed uninitialized.</param> - <returns><c>true</c> if the value parameter was converted successfully; otherwise, <c>false</c>.</returns> - <remarks>Wrapper because Enum.TryParse is not present in .net 3.5</remarks> - </member> - <member name="M:NLog.Internal.EnumHelpers.TryParse``1(System.String,System.Boolean,``0@)"> - <summary> - Converts the string representation of the name or numeric value of one or more enumerated constants to an equivalent enumerated object. A parameter specifies whether the operation is case-sensitive. The return value indicates whether the conversion succeeded. - </summary> - <typeparam name="TEnum">The enumeration type to which to convert value.</typeparam> - <param name="value">The string representation of the enumeration name or underlying value to convert.</param> - <param name="ignoreCase"><c>true</c> to ignore case; <c>false</c> to consider case.</param> - <param name="result">When this method returns, result contains an object of type TEnum whose value is represented by value if the parse operation succeeds. If the parse operation fails, result contains the default value of the underlying type of TEnum. Note that this value need not be a member of the TEnum enumeration. This parameter is passed uninitialized.</param> - <returns><c>true</c> if the value parameter was converted successfully; otherwise, <c>false</c>.</returns> - <remarks>Wrapper because Enum.TryParse is not present in .net 3.5</remarks> - </member> - <member name="M:NLog.Internal.EnumHelpers.TryParseEnum_net3``1(System.String,System.Boolean,``0@)"> - <summary> - Enum.TryParse implementation for .net 3.5 - - </summary> - <returns></returns> - <remarks>Don't uses reflection</remarks> - </member> - <member name="M:NLog.Internal.EnumHelpers.IsNullOrWhiteSpace(System.String)"> - <summary> - IsNullOrWhiteSpace for .net 3.5 - </summary> - <param name="value"></param> - <returns></returns> - </member> - <member name="T:NLog.Internal.EnvironmentHelper"> - <summary> - Safe way to get environment variables. - </summary> - </member> - <member name="T:NLog.Internal.ExceptionHelper"> - <summary> - Helper class for dealing with exceptions. - </summary> - </member> - <member name="M:NLog.Internal.ExceptionHelper.MustBeRethrown(System.Exception)"> - <summary> - Determines whether the exception must be rethrown. - </summary> - <param name="exception">The exception.</param> - <returns>True if the exception must be rethrown, false otherwise.</returns> - </member> - <member name="T:NLog.Internal.FactoryHelper"> - <summary> - Object construction helper. - </summary> - </member> - <member name="T:NLog.Internal.Fakeables.AppDomainWrapper"> - <summary> - Adapter for <see cref="T:System.AppDomain"/> to <see cref="T:NLog.Internal.Fakeables.IAppDomain"/> - </summary> - </member> - <member name="T:NLog.Internal.Fakeables.IAppDomain"> - <summary> - Interface for fakeable the current <see cref="T:System.AppDomain"/>. Not fully implemented, please methods/properties as necessary. - </summary> - </member> - <member name="P:NLog.Internal.Fakeables.IAppDomain.BaseDirectory"> - <summary> - Gets or sets the base directory that the assembly resolver uses to probe for assemblies. - </summary> - </member> - <member name="P:NLog.Internal.Fakeables.IAppDomain.ConfigurationFile"> - <summary> - Gets or sets the name of the configuration file for an application domain. - </summary> - </member> - <member name="P:NLog.Internal.Fakeables.IAppDomain.PrivateBinPath"> - <summary> - Gets or sets the list of directories under the application base directory that are probed for private assemblies. - </summary> - </member> - <member name="P:NLog.Internal.Fakeables.IAppDomain.FriendlyName"> - <summary> - Gets or set the friendly name. - </summary> - </member> - <member name="P:NLog.Internal.Fakeables.IAppDomain.Id"> - <summary> - Gets an integer that uniquely identifies the application domain within the process. - </summary> - </member> - <member name="E:NLog.Internal.Fakeables.IAppDomain.ProcessExit"> - <summary> - Process exit event. - </summary> - </member> - <member name="E:NLog.Internal.Fakeables.IAppDomain.DomainUnload"> - <summary> - Domain unloaded event. - </summary> - </member> - <member name="M:NLog.Internal.Fakeables.AppDomainWrapper.#ctor(System.AppDomain)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.Fakeables.AppDomainWrapper"/> class. - </summary> - <param name="appDomain">The <see cref="T:System.AppDomain"/> to wrap.</param> - </member> - <member name="P:NLog.Internal.Fakeables.AppDomainWrapper.CurrentDomain"> - <summary> - Gets a the current <see cref="T:System.AppDomain"/> wrappered in a <see cref="T:NLog.Internal.Fakeables.AppDomainWrapper"/>. - </summary> - </member> - <member name="P:NLog.Internal.Fakeables.AppDomainWrapper.BaseDirectory"> - <summary> - Gets or sets the base directory that the assembly resolver uses to probe for assemblies. - </summary> - </member> - <member name="P:NLog.Internal.Fakeables.AppDomainWrapper.ConfigurationFile"> - <summary> - Gets or sets the name of the configuration file for an application domain. - </summary> - </member> - <member name="P:NLog.Internal.Fakeables.AppDomainWrapper.PrivateBinPath"> - <summary> - Gets or sets the list of directories under the application base directory that are probed for private assemblies. - </summary> - </member> - <member name="P:NLog.Internal.Fakeables.AppDomainWrapper.FriendlyName"> - <summary> - Gets or set the friendly name. - </summary> - </member> - <member name="P:NLog.Internal.Fakeables.AppDomainWrapper.Id"> - <summary> - Gets an integer that uniquely identifies the application domain within the process. - </summary> - </member> - <member name="E:NLog.Internal.Fakeables.AppDomainWrapper.ProcessExit"> - <summary> - Process exit event. - </summary> - </member> - <member name="E:NLog.Internal.Fakeables.AppDomainWrapper.DomainUnload"> - <summary> - Domain unloaded event. - </summary> - </member> - <member name="T:NLog.Internal.FileAppenders.BaseFileAppender"> - <summary> - Base class for optimized file appenders. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.#ctor(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> class. - </summary> - <param name="fileName">Name of the file.</param> - <param name="createParameters">The create parameters.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Write(System.Byte[])"> - <summary> - Writes the specified bytes. - </summary> - <param name="bytes">The bytes.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Flush"> - <summary> - Flushes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.GetFileInfo(System.DateTime@,System.Int64@)"> - <summary> - Gets the file info. - </summary> - <param name="lastWriteTime">The last file write time. The value must be of UTC kind.</param> - <param name="fileLength">Length of the file in bytes.</param> - <returns>True if the operation succeeded, false otherwise.</returns> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Dispose(System.Boolean)"> - <summary> - Releases unmanaged and - optionally - managed resources. - </summary> - <param name="disposing">True to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.FileTouched"> - <summary> - Records the last write time for a file. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.FileTouched(System.DateTime)"> - <summary> - Records the last write time for a file to be specific date. - </summary> - <param name="dateTime">Date and time when the last write occurred. The value must be of UTC kind.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.CreateFileStream(System.Boolean)"> - <summary> - Creates the file stream. - </summary> - <param name="allowFileSharedWriting">If set to <c>true</c> sets the file stream to allow shared writing.</param> - <returns>A <see cref="T:System.IO.FileStream"/> object which can be used to write to the file.</returns> - </member> - <member name="P:NLog.Internal.FileAppenders.BaseFileAppender.FileName"> - <summary> - Gets the path of the file, including file extension. - </summary> - <value>The name of the file.</value> - </member> - <member name="P:NLog.Internal.FileAppenders.BaseFileAppender.LastWriteTime"> - <summary> - Gets the last write time. - </summary> - <value>The last write time. DateTime value must be of UTC kind.</value> - </member> - <member name="P:NLog.Internal.FileAppenders.BaseFileAppender.OpenTime"> - <summary> - Gets the open time of the file. - </summary> - <value>The open time. DateTime value must be of UTC kind.</value> - </member> - <member name="P:NLog.Internal.FileAppenders.BaseFileAppender.CreateFileParameters"> - <summary> - Gets the file creation parameters. - </summary> - <value>The file creation parameters.</value> - </member> - <member name="T:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender"> - <summary> - Implementation of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which caches - file information. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.#ctor(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender"/> class. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">The parameters.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Close"> - <summary> - Closes this instance of the appender. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Flush"> - <summary> - Flushes this current appender. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.GetFileInfo(System.DateTime@,System.Int64@)"> - <summary> - Gets the file info. - </summary> - <param name="lastWriteTime">The last file write time. The value must be of UTC kind.</param> - <param name="fileLength">Length of the file.</param> - <returns>True if the operation succeeded, false otherwise.</returns> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Write(System.Byte[])"> - <summary> - Writes the specified bytes to a file. - </summary> - <param name="bytes">The bytes to be written.</param> - </member> - <member name="T:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Factory"> - <summary> - Factory class which creates <see cref="T:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender"/> objects. - </summary> - </member> - <member name="T:NLog.Internal.FileAppenders.IFileAppenderFactory"> - <summary> - Interface implemented by all factories capable of creating file appenders. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.IFileAppenderFactory.Open(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Opens the appender for given file name and parameters. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">Creation parameters.</param> - <returns>Instance of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which can be used to write to the file.</returns> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Factory.NLog#Internal#FileAppenders#IFileAppenderFactory#Open(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Opens the appender for given file name and parameters. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">Creation parameters.</param> - <returns> - Instance of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which can be used to write to the file. - </returns> - </member> - <member name="T:NLog.Internal.FileAppenders.FileAppenderCache"> - <summary> - Maintains a collection of file appenders usually associated with file targets. - </summary> - </member> - <member name="F:NLog.Internal.FileAppenders.FileAppenderCache.Empty"> - <summary> - Initializes a new "empty" instance of the <see cref="T:NLog.Internal.FileAppenders.FileAppenderCache"/> class with zero size and empty - list of appenders. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.FileAppenderCache.#ctor"> - <summary> - Initializes a new "empty" instance of the <see cref="T:NLog.Internal.FileAppenders.FileAppenderCache"/> class with zero size and empty - list of appenders. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.FileAppenderCache.#ctor(System.Int32,NLog.Internal.FileAppenders.IFileAppenderFactory,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.FileAppenderCache"/> class. - </summary> - <remarks> - The size of the list should be positive. No validations are performed during initialisation as it is an - intenal class. - </remarks> - <param name="size">Total number of appenders allowed in list.</param> - <param name="appenderFactory">Factory used to create each appender.</param> - <param name="createFileParams">Parameters used for creating a file.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.FileAppenderCache.AllocateAppender(System.String)"> - <summary> - It allocates the first slot in the list when the file name does not already in the list and clean up any - unused slots. - </summary> - <param name="fileName">File name associated with a single appender.</param> - <returns>The allocated appender.</returns> - <exception cref="T:System.NullReferenceException"> - Thrown when <see cref="M:AllocateAppender"/> is called on an <c>Empty</c><see cref="T:NLog.Internal.FileAppenders.FileAppenderCache"/> instance. - </exception> - </member> - <member name="M:NLog.Internal.FileAppenders.FileAppenderCache.CloseAppenders"> - <summary> - Close all the allocated appenders. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.FileAppenderCache.CloseAppenders(System.DateTime)"> - <summary> - Close the allocated appenders initialised before the supplied time. - </summary> - <param name="expireTime">The time which prior the appenders considered expired</param> - </member> - <member name="M:NLog.Internal.FileAppenders.FileAppenderCache.FlushAppenders"> - <summary> - Fluch all the allocated appenders. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.FileAppenderCache.GetFileInfo(System.String,System.DateTime@,System.Int64@)"> - <summary> - Gets the file info for a particular appender. - </summary> - <param name="fileName">The file name associated with a particular appender.</param> - <param name="lastWriteTime">The last file write time. The value must be of UTC kind.</param> - <param name="fileLength">Length of the file.</param> - <returns><see langword="true"/> when the operation succeeded; <see langword="false"/> otherwise.</returns> - </member> - <member name="M:NLog.Internal.FileAppenders.FileAppenderCache.InvalidateAppender(System.String)"> - <summary> - Closes the specified appender and removes it from the list. - </summary> - <param name="fileName">File name of the appender to be closed.</param> - </member> - <member name="P:NLog.Internal.FileAppenders.FileAppenderCache.CreateFileParameters"> - <summary> - Gets the parameters which will be used for creating a file. - </summary> - </member> - <member name="P:NLog.Internal.FileAppenders.FileAppenderCache.Factory"> - <summary> - Gets the file appender factory used by all the appenders in this list. - </summary> - </member> - <member name="P:NLog.Internal.FileAppenders.FileAppenderCache.Size"> - <summary> - Gets the number of appenders which the list can hold. - </summary> - </member> - <member name="T:NLog.Internal.FileAppenders.ICreateFileParameters"> - <summary> - Interface that provides parameters for create file function. - </summary> - </member> - <member name="P:NLog.Internal.FileAppenders.ICreateFileParameters.ConcurrentWriteAttemptDelay"> - <summary> - Gets or sets the delay in milliseconds to wait before attempting to write to the file again. - </summary> - </member> - <member name="P:NLog.Internal.FileAppenders.ICreateFileParameters.ConcurrentWriteAttempts"> - <summary> - Gets or sets the number of times the write is appended on the file before NLog - discards the log message. - </summary> - </member> - <member name="P:NLog.Internal.FileAppenders.ICreateFileParameters.ConcurrentWrites"> - <summary> - Gets or sets a value indicating whether concurrent writes to the log file by multiple processes on the same host. - </summary> - <remarks> - This makes multi-process logging possible. NLog uses a special technique - that lets it keep the files open for writing. - </remarks> - </member> - <member name="P:NLog.Internal.FileAppenders.ICreateFileParameters.CreateDirs"> - <summary> - Gets or sets a value indicating whether to create directories if they do not exist. - </summary> - <remarks> - Setting this to false may improve performance a bit, but you'll receive an error - when attempting to write to a directory that's not present. - </remarks> - </member> - <member name="P:NLog.Internal.FileAppenders.ICreateFileParameters.EnableFileDelete"> - <summary> - Gets or sets a value indicating whether to enable log file(s) to be deleted. - </summary> - </member> - <member name="P:NLog.Internal.FileAppenders.ICreateFileParameters.BufferSize"> - <summary> - Gets or sets the log file buffer size in bytes. - </summary> - </member> - <member name="P:NLog.Internal.FileAppenders.ICreateFileParameters.ForceManaged"> - <summary> - Gets or set a value indicating whether a managed file stream is forced, instead of used the native implementation. - </summary> - </member> - <member name="P:NLog.Internal.FileAppenders.ICreateFileParameters.FileAttributes"> - <summary> - Gets or sets the file attributes (Windows only). - </summary> - </member> - <member name="T:NLog.Internal.FileAppenders.MutexMultiProcessFileAppender"> - <summary> - Provides a multiprocess-safe atomic file appends while - keeping the files open. - </summary> - <remarks> - On Unix you can get all the appends to be atomic, even when multiple - processes are trying to write to the same file, because setting the file - pointer to the end of the file and appending can be made one operation. - On Win32 we need to maintain some synchronization between processes - (global named mutex is used for this) - </remarks> - </member> - <member name="M:NLog.Internal.FileAppenders.MutexMultiProcessFileAppender.#ctor(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.MutexMultiProcessFileAppender"/> class. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">The parameters.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.MutexMultiProcessFileAppender.Write(System.Byte[])"> - <summary> - Writes the specified bytes. - </summary> - <param name="bytes">The bytes to be written.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.MutexMultiProcessFileAppender.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.MutexMultiProcessFileAppender.Flush"> - <summary> - Flushes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.MutexMultiProcessFileAppender.GetFileInfo(System.DateTime@,System.Int64@)"> - <summary> - Gets the file info. - </summary> - <param name="lastWriteTime">The last file write time. The value must be of UTC kind.</param> - <param name="fileLength">Length of the file.</param> - <returns> - True if the operation succeeded, false otherwise. - </returns> - </member> - <member name="T:NLog.Internal.FileAppenders.MutexMultiProcessFileAppender.Factory"> - <summary> - Factory class. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.MutexMultiProcessFileAppender.Factory.NLog#Internal#FileAppenders#IFileAppenderFactory#Open(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Opens the appender for given file name and parameters. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">Creation parameters.</param> - <returns> - Instance of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which can be used to write to the file. - </returns> - </member> - <member name="T:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender"> - <summary> - Multi-process and multi-host file appender which attempts - to get exclusive write access and retries if it's not available. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.#ctor(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender"/> class. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">The parameters.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Write(System.Byte[])"> - <summary> - Writes the specified bytes. - </summary> - <param name="bytes">The bytes.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Flush"> - <summary> - Flushes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.GetFileInfo(System.DateTime@,System.Int64@)"> - <summary> - Gets the file info. - </summary> - <param name="lastWriteTime">The last file write time. The value must be of UTC kind.</param> - <param name="fileLength">Length of the file.</param> - <returns> - True if the operation succeeded, false otherwise. - </returns> - </member> - <member name="T:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Factory"> - <summary> - Factory class. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Factory.NLog#Internal#FileAppenders#IFileAppenderFactory#Open(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Opens the appender for given file name and parameters. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">Creation parameters.</param> - <returns> - Instance of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which can be used to write to the file. - </returns> - </member> - <member name="T:NLog.Internal.FileAppenders.SingleProcessFileAppender"> - <summary> - Optimized single-process file appender which keeps the file open for exclusive write. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.#ctor(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.SingleProcessFileAppender"/> class. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">The parameters.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.Write(System.Byte[])"> - <summary> - Writes the specified bytes. - </summary> - <param name="bytes">The bytes.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.Flush"> - <summary> - Flushes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.GetFileInfo(System.DateTime@,System.Int64@)"> - <summary> - Gets the file info. - </summary> - <param name="lastWriteTime">The last file write time. The value must be of UTC kind.</param> - <param name="fileLength">Length of the file.</param> - <returns> - True if the operation succeeded, false otherwise. - </returns> - </member> - <member name="T:NLog.Internal.FileAppenders.SingleProcessFileAppender.Factory"> - <summary> - Factory class. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.Factory.NLog#Internal#FileAppenders#IFileAppenderFactory#Open(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Opens the appender for given file name and parameters. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">Creation parameters.</param> - <returns> - Instance of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which can be used to write to the file. - </returns> - </member> - <member name="T:NLog.Internal.FileInfoHelper"> - <summary> - Optimized routines to get the size and last write time of the specified file. - </summary> - </member> - <member name="M:NLog.Internal.FileInfoHelper.#cctor"> - <summary> - Initializes static members of the FileInfoHelper class. - </summary> - </member> - <member name="M:NLog.Internal.FileInfoHelper.GetFileInfo(System.String,System.IntPtr,System.DateTime@,System.Int64@)"> - <summary> - Gets the information about a file. - </summary> - <param name="fileName">Name of the file.</param> - <param name="fileHandle">The file handle.</param> - <param name="lastWriteTime">The last write time of the file in UTC.</param> - <param name="fileLength">Length of the file.</param> - <returns>A value of <c>true</c> if file information was retrieved successfully, <c>false</c> otherwise.</returns> - </member> - <member name="M:NLog.Internal.FormatHelper.ToStringWithOptionalFormat(System.Object,System.String,System.IFormatProvider)"> - <summary> - toString(format) if the object is a <see cref="T:System.IFormattable"/> - </summary> - <param name="value">value to be converted</param> - <param name="format">format value</param> - <param name="formatProvider">provider, for example culture</param> - <returns></returns> - </member> - <member name="T:NLog.Internal.IRenderable"> - <summary> - Interface implemented by layouts and layout renderers. - </summary> - </member> - <member name="M:NLog.Internal.IRenderable.Render(NLog.LogEventInfo)"> - <summary> - Renders the the value of layout or layout renderer in the context of the specified log event. - </summary> - <param name="logEvent">The log event.</param> - <returns>String representation of a layout.</returns> - </member> - <member name="T:NLog.Internal.ISmtpClient"> - <summary> - Supports mocking of SMTP Client code. - </summary> - </member> - <member name="M:NLog.Internal.ISmtpClient.Send(System.Net.Mail.MailMessage)"> - <summary> - Sends an e-mail message to an SMTP server for delivery. These methods block while the message is being transmitted. - </summary> - <param name="msg"> - <typeparam>System.Net.Mail.MailMessage - <name>MailMessage</name> - </typeparam> A <see cref="T:System.Net.Mail.MailMessage">MailMessage</see> that contains the message to send.</param> - </member> - <member name="P:NLog.Internal.ISmtpClient.DeliveryMethod"> - <summary> - Specifies how outgoing email messages will be handled. - </summary> - </member> - <member name="P:NLog.Internal.ISmtpClient.Host"> - <summary> - Gets or sets the name or IP address of the host used for SMTP transactions. - </summary> - </member> - <member name="P:NLog.Internal.ISmtpClient.Port"> - <summary> - Gets or sets the port used for SMTP transactions. - </summary> - </member> - <member name="P:NLog.Internal.ISmtpClient.Timeout"> - <summary> - Gets or sets a value that specifies the amount of time after which a synchronous <see cref="M:NLog.Internal.ISmtpClient.Send(System.Net.Mail.MailMessage)">Send</see> call times out. - </summary> - </member> - <member name="P:NLog.Internal.ISmtpClient.Credentials"> - <summary> - Gets or sets the credentials used to authenticate the sender. - </summary> - </member> - <member name="P:NLog.Internal.ISmtpClient.PickupDirectoryLocation"> - <summary> - Gets or sets the folder where applications save mail messages to be processed by the local SMTP server. - </summary> - </member> - <member name="T:NLog.Internal.ISupportsInitialize"> - <summary> - Supports object initialization and termination. - </summary> - </member> - <member name="M:NLog.Internal.ISupportsInitialize.Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.Internal.ISupportsInitialize.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="T:NLog.Internal.IUsesStackTrace"> - <summary> - Allows components to request stack trace information to be provided in the <see cref="T:NLog.LogEventInfo"/>. - </summary> - </member> - <member name="P:NLog.Internal.IUsesStackTrace.StackTraceUsage"> - <summary> - Gets the level of stack trace information required by the implementing class. - </summary> - </member> - <member name="T:NLog.Internal.LoggerConfiguration"> - <summary> - Logger configuration. - </summary> - </member> - <member name="M:NLog.Internal.LoggerConfiguration.#ctor(NLog.Internal.TargetWithFilterChain[],System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.LoggerConfiguration"/> class. - </summary> - <param name="targetsByLevel">The targets by level.</param> - <param name="exceptionLoggingOldStyle"> Use the old exception log handling of NLog 3.0? - </param> - </member> - <member name="M:NLog.Internal.LoggerConfiguration.GetTargetsForLevel(NLog.LogLevel)"> - <summary> - Gets targets for the specified level. - </summary> - <param name="level">The level.</param> - <returns>Chain of targets with attached filters.</returns> - </member> - <member name="M:NLog.Internal.LoggerConfiguration.IsEnabled(NLog.LogLevel)"> - <summary> - Determines whether the specified level is enabled. - </summary> - <param name="level">The level.</param> - <returns> - A value of <c>true</c> if the specified level is enabled; otherwise, <c>false</c>. - </returns> - </member> - <member name="P:NLog.Internal.LoggerConfiguration.ExceptionLoggingOldStyle"> - <summary> - Use the old exception log handling of NLog 3.0? - </summary> - </member> - <member name="T:NLog.Internal.MultiFileWatcher"> - <summary> - Watches multiple files at the same time and raises an event whenever - a single change is detected in any of those files. - </summary> - </member> - <member name="M:NLog.Internal.MultiFileWatcher.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="M:NLog.Internal.MultiFileWatcher.StopWatching"> - <summary> - Stops the watching. - </summary> - </member> - <member name="M:NLog.Internal.MultiFileWatcher.Watch(System.Collections.Generic.IEnumerable{System.String})"> - <summary> - Watches the specified files for changes. - </summary> - <param name="fileNames">The file names.</param> - </member> - <member name="E:NLog.Internal.MultiFileWatcher.OnChange"> - <summary> - Occurs when a change is detected in one of the monitored files. - </summary> - </member> - <member name="T:NLog.Internal.MySmtpClient"> - <summary> - Supports mocking of SMTP Client code. - </summary> - </member> - <member name="M:NLog.Internal.MySmtpClient.Dispose"> - <summary> - Sends a QUIT message to the SMTP server, gracefully ends the TCP connection, and releases all resources used by the current instance of the <see cref="T:System.Net.Mail.SmtpClient"/> class. - </summary> - </member> - <member name="T:NLog.Internal.NetworkSenders.HttpNetworkSender"> - <summary> - Network sender which uses HTTP or HTTPS POST. - </summary> - </member> - <member name="T:NLog.Internal.NetworkSenders.NetworkSender"> - <summary> - A base class for all network senders. Supports one-way sending of messages - over various protocols. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.NetworkSenders.NetworkSender"/> class. - </summary> - <param name="url">The network URL.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Finalize"> - <summary> - Finalizes an instance of the NetworkSender class. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Initialize"> - <summary> - Initializes this network sender. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Close(NLog.Common.AsyncContinuation)"> - <summary> - Closes the sender and releases any unmanaged resources. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flushes any pending messages and invokes a continuation. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Send(System.Byte[],System.Int32,System.Int32,NLog.Common.AsyncContinuation)"> - <summary> - Send the given text over the specified protocol. - </summary> - <param name="bytes">Bytes to be sent.</param> - <param name="offset">Offset in buffer.</param> - <param name="length">Number of bytes to send.</param> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Dispose"> - <summary> - Closes the sender and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.DoInitialize"> - <summary> - Performs sender-specific initialization. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.DoClose(NLog.Common.AsyncContinuation)"> - <summary> - Performs sender-specific close operation. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.DoFlush(NLog.Common.AsyncContinuation)"> - <summary> - Performs sender-specific flush. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.DoSend(System.Byte[],System.Int32,System.Int32,NLog.Common.AsyncContinuation)"> - <summary> - Actually sends the given text over the specified protocol. - </summary> - <param name="bytes">The bytes to be sent.</param> - <param name="offset">Offset in buffer.</param> - <param name="length">Number of bytes to send.</param> - <param name="asyncContinuation">The async continuation to be invoked after the buffer has been sent.</param> - <remarks>To be overridden in inheriting classes.</remarks> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.ParseEndpointAddress(System.Uri,System.Net.Sockets.AddressFamily)"> - <summary> - Parses the URI into an endpoint address. - </summary> - <param name="uri">The URI to parse.</param> - <param name="addressFamily">The address family.</param> - <returns>Parsed endpoint.</returns> - </member> - <member name="P:NLog.Internal.NetworkSenders.NetworkSender.Address"> - <summary> - Gets the address of the network endpoint. - </summary> - </member> - <member name="P:NLog.Internal.NetworkSenders.NetworkSender.LastSendTime"> - <summary> - Gets the last send time. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.HttpNetworkSender.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.NetworkSenders.HttpNetworkSender"/> class. - </summary> - <param name="url">The network URL.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.HttpNetworkSender.DoSend(System.Byte[],System.Int32,System.Int32,NLog.Common.AsyncContinuation)"> - <summary> - Actually sends the given text over the specified protocol. - </summary> - <param name="bytes">The bytes to be sent.</param> - <param name="offset">Offset in buffer.</param> - <param name="length">Number of bytes to send.</param> - <param name="asyncContinuation">The async continuation to be invoked after the buffer has been sent.</param> - <remarks>To be overridden in inheriting classes.</remarks> - </member> - <member name="T:NLog.Internal.NetworkSenders.INetworkSenderFactory"> - <summary> - Creates instances of <see cref="T:NLog.Internal.NetworkSenders.NetworkSender"/> objects for given URLs. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.INetworkSenderFactory.Create(System.String,System.Int32)"> - <summary> - Creates a new instance of the network sender based on a network URL. - </summary> - <param name="url"> - URL that determines the network sender to be created. - </param> - <param name="maxQueueSize"> - The maximum queue size. - </param> - <returns> - A newly created network sender. - </returns> - </member> - <member name="T:NLog.Internal.NetworkSenders.ISocket"> - <summary> - Interface for mocking socket calls. - </summary> - </member> - <member name="T:NLog.Internal.NetworkSenders.NetworkSenderFactory"> - <summary> - Default implementation of <see cref="T:NLog.Internal.NetworkSenders.INetworkSenderFactory"/>. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSenderFactory.Create(System.String,System.Int32)"> - <summary> - Creates a new instance of the network sender based on a network URL:. - </summary> - <param name="url"> - URL that determines the network sender to be created. - </param> - <param name="maxQueueSize"> - The maximum queue size. - </param> - /// <returns> - A newly created network sender. - </returns> - </member> - <member name="T:NLog.Internal.NetworkSenders.SocketProxy"> - <summary> - Socket proxy for mocking Socket code. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.SocketProxy.#ctor(System.Net.Sockets.AddressFamily,System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.NetworkSenders.SocketProxy"/> class. - </summary> - <param name="addressFamily">The address family.</param> - <param name="socketType">Type of the socket.</param> - <param name="protocolType">Type of the protocol.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.SocketProxy.Close"> - <summary> - Closes the wrapped socket. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.SocketProxy.ConnectAsync(System.Net.Sockets.SocketAsyncEventArgs)"> - <summary> - Invokes ConnectAsync method on the wrapped socket. - </summary> - <param name="args">The <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"/> instance containing the event data.</param> - <returns>Result of original method.</returns> - </member> - <member name="M:NLog.Internal.NetworkSenders.SocketProxy.SendAsync(System.Net.Sockets.SocketAsyncEventArgs)"> - <summary> - Invokes SendAsync method on the wrapped socket. - </summary> - <param name="args">The <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"/> instance containing the event data.</param> - <returns>Result of original method.</returns> - </member> - <member name="M:NLog.Internal.NetworkSenders.SocketProxy.SendToAsync(System.Net.Sockets.SocketAsyncEventArgs)"> - <summary> - Invokes SendToAsync method on the wrapped socket. - </summary> - <param name="args">The <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"/> instance containing the event data.</param> - <returns>Result of original method.</returns> - </member> - <member name="M:NLog.Internal.NetworkSenders.SocketProxy.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="P:NLog.Internal.NetworkSenders.SocketProxy.UnderlyingSocket"> - <summary> - Gets underlying socket instance. - </summary> - </member> - <member name="T:NLog.Internal.NetworkSenders.TcpNetworkSender"> - <summary> - Sends messages over a TCP network connection. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.#ctor(System.String,System.Net.Sockets.AddressFamily)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.NetworkSenders.TcpNetworkSender"/> class. - </summary> - <param name="url">URL. Must start with tcp://.</param> - <param name="addressFamily">The address family.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.CreateSocket(System.Net.Sockets.AddressFamily,System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)"> - <summary> - Creates the socket with given parameters. - </summary> - <param name="addressFamily">The address family.</param> - <param name="socketType">Type of the socket.</param> - <param name="protocolType">Type of the protocol.</param> - <returns>Instance of <see cref="T:NLog.Internal.NetworkSenders.ISocket"/> which represents the socket.</returns> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.DoInitialize"> - <summary> - Performs sender-specific initialization. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.DoClose(NLog.Common.AsyncContinuation)"> - <summary> - Closes the socket. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.DoFlush(NLog.Common.AsyncContinuation)"> - <summary> - Performs sender-specific flush. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.DoSend(System.Byte[],System.Int32,System.Int32,NLog.Common.AsyncContinuation)"> - <summary> - Sends the specified text over the connected socket. - </summary> - <param name="bytes">The bytes to be sent.</param> - <param name="offset">Offset in buffer.</param> - <param name="length">Number of bytes to send.</param> - <param name="asyncContinuation">The async continuation to be invoked after the buffer has been sent.</param> - <remarks>To be overridden in inheriting classes.</remarks> - </member> - <member name="T:NLog.Internal.NetworkSenders.TcpNetworkSender.MySocketAsyncEventArgs"> - <summary> - Facilitates mocking of <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"/> class. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.MySocketAsyncEventArgs.RaiseCompleted"> - <summary> - Raises the Completed event. - </summary> - </member> - <member name="T:NLog.Internal.NetworkSenders.UdpNetworkSender"> - <summary> - Sends messages over the network as UDP datagrams. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.UdpNetworkSender.#ctor(System.String,System.Net.Sockets.AddressFamily)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.NetworkSenders.UdpNetworkSender"/> class. - </summary> - <param name="url">URL. Must start with udp://.</param> - <param name="addressFamily">The address family.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.UdpNetworkSender.CreateSocket(System.Net.Sockets.AddressFamily,System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)"> - <summary> - Creates the socket. - </summary> - <param name="addressFamily">The address family.</param> - <param name="socketType">Type of the socket.</param> - <param name="protocolType">Type of the protocol.</param> - <returns>Implementation of <see cref="T:NLog.Internal.NetworkSenders.ISocket"/> to use.</returns> - </member> - <member name="M:NLog.Internal.NetworkSenders.UdpNetworkSender.DoInitialize"> - <summary> - Performs sender-specific initialization. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.UdpNetworkSender.DoClose(NLog.Common.AsyncContinuation)"> - <summary> - Closes the socket. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.UdpNetworkSender.DoSend(System.Byte[],System.Int32,System.Int32,NLog.Common.AsyncContinuation)"> - <summary> - Sends the specified text as a UDP datagram. - </summary> - <param name="bytes">The bytes to be sent.</param> - <param name="offset">Offset in buffer.</param> - <param name="length">Number of bytes to send.</param> - <param name="asyncContinuation">The async continuation to be invoked after the buffer has been sent.</param> - <remarks>To be overridden in inheriting classes.</remarks> - </member> - <member name="T:NLog.Internal.ObjectGraphScanner"> - <summary> - Scans (breadth-first) the object graph following all the edges whose are - instances have <see cref="T:NLog.Config.NLogConfigurationItemAttribute"/> attached and returns - all objects implementing a specified interfaces. - </summary> - </member> - <member name="M:NLog.Internal.ObjectGraphScanner.FindReachableObjects``1(System.Object[])"> - <summary> - Finds the objects which have attached <see cref="T:NLog.Config.NLogConfigurationItemAttribute"/> which are reachable - from any of the given root objects when traversing the object graph over public properties. - </summary> - <typeparam name="T">Type of the objects to return.</typeparam> - <param name="rootObjects">The root objects.</param> - <returns>Ordered list of objects implementing T.</returns> - </member> - <member name="T:NLog.Internal.ParameterUtils"> - <summary> - Parameter validation utilities. - </summary> - </member> - <member name="M:NLog.Internal.ParameterUtils.AssertNotNull(System.Object,System.String)"> - <summary> - Asserts that the value is not null and throws <see cref="T:System.ArgumentNullException"/> otherwise. - </summary> - <param name="value">The value to check.</param> - <param name="parameterName">Name of the parameter.</param> - </member> - <member name="T:NLog.Internal.PlatformDetector"> - <summary> - Detects the platform the NLog is running on. - </summary> - </member> - <member name="P:NLog.Internal.PlatformDetector.CurrentOS"> - <summary> - Gets the current runtime OS. - </summary> - </member> - <member name="P:NLog.Internal.PlatformDetector.IsDesktopWin32"> - <summary> - Gets a value indicating whether current OS is a desktop version of Windows. - </summary> - </member> - <member name="P:NLog.Internal.PlatformDetector.IsWin32"> - <summary> - Gets a value indicating whether current OS is Win32-based (desktop or mobile). - </summary> - </member> - <member name="P:NLog.Internal.PlatformDetector.IsUnix"> - <summary> - Gets a value indicating whether current OS is Unix-based. - </summary> - </member> - <member name="T:NLog.Internal.PortableFileInfoHelper"> - <summary> - Portable implementation of <see cref="T:NLog.Internal.FileInfoHelper"/>. - </summary> - </member> - <member name="M:NLog.Internal.PortableFileInfoHelper.GetFileInfo(System.String,System.IntPtr,System.DateTime@,System.Int64@)"> - <summary> - Gets the information about a file. - </summary> - <param name="fileName">Name of the file.</param> - <param name="fileHandle">The file handle.</param> - <param name="lastWriteTime">The last write time of the file in UTC.</param> - <param name="fileLength">Length of the file.</param> - <returns> - A value of <c>true</c> if file information was retrieved successfully, <c>false</c> otherwise. - </returns> - </member> - <member name="T:NLog.Internal.PortableThreadIDHelper"> - <summary> - Portable implementation of <see cref="T:NLog.Internal.ThreadIDHelper"/>. - </summary> - </member> - <member name="T:NLog.Internal.ThreadIDHelper"> - <summary> - Returns details about current process and thread in a portable manner. - </summary> - </member> - <member name="M:NLog.Internal.ThreadIDHelper.#cctor"> - <summary> - Initializes static members of the ThreadIDHelper class. - </summary> - </member> - <member name="P:NLog.Internal.ThreadIDHelper.Instance"> - <summary> - Gets the singleton instance of PortableThreadIDHelper or - Win32ThreadIDHelper depending on runtime environment. - </summary> - <value>The instance.</value> - </member> - <member name="P:NLog.Internal.ThreadIDHelper.CurrentProcessID"> - <summary> - Gets current process ID. - </summary> - </member> - <member name="P:NLog.Internal.ThreadIDHelper.CurrentProcessName"> - <summary> - Gets current process name. - </summary> - </member> - <member name="P:NLog.Internal.ThreadIDHelper.CurrentProcessBaseName"> - <summary> - Gets current process name (excluding filename extension, if any). - </summary> - </member> - <member name="M:NLog.Internal.PortableThreadIDHelper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.PortableThreadIDHelper"/> class. - </summary> - </member> - <member name="M:NLog.Internal.PortableThreadIDHelper.GetProcessName"> - <summary> - Gets the name of the process. - </summary> - </member> - <member name="P:NLog.Internal.PortableThreadIDHelper.CurrentProcessID"> - <summary> - Gets current process ID. - </summary> - <value></value> - </member> - <member name="P:NLog.Internal.PortableThreadIDHelper.CurrentProcessName"> - <summary> - Gets current process name. - </summary> - <value></value> - </member> - <member name="P:NLog.Internal.PortableThreadIDHelper.CurrentProcessBaseName"> - <summary> - Gets current process name (excluding filename extension, if any). - </summary> - <value></value> - </member> - <member name="T:NLog.Internal.PropertyHelper"> - <summary> - Reflection helpers for accessing properties. - </summary> - </member> - <member name="T:NLog.Internal.ReflectionHelpers"> - <summary> - Reflection helpers. - </summary> - </member> - <member name="M:NLog.Internal.ReflectionHelpers.SafeGetTypes(System.Reflection.Assembly)"> - <summary> - Gets all usable exported types from the given assembly. - </summary> - <param name="assembly">Assembly to scan.</param> - <returns>Usable types from the given assembly.</returns> - <remarks>Types which cannot be loaded are skipped.</remarks> - </member> - <member name="M:NLog.Internal.ReflectionHelpers.IsStaticClass(System.Type)"> - <summary> - Is this a static class? - </summary> - <param name="type"></param> - <returns></returns> - <remarks>This is a work around, as Type doesn't have this property. - From: http://stackoverflow.com/questions/1175888/determine-if-a-type-is-static - </remarks> - </member> - <member name="T:NLog.Internal.RuntimeOS"> - <summary> - Supported operating systems. - </summary> - <remarks> - If you add anything here, make sure to add the appropriate detection - code to <see cref="T:NLog.Internal.PlatformDetector"/> - </remarks> - </member> - <member name="F:NLog.Internal.RuntimeOS.Any"> - <summary> - Any operating system. - </summary> - </member> - <member name="F:NLog.Internal.RuntimeOS.Unix"> - <summary> - Unix/Linux operating systems. - </summary> - </member> - <member name="F:NLog.Internal.RuntimeOS.WindowsCE"> - <summary> - Windows CE. - </summary> - </member> - <member name="F:NLog.Internal.RuntimeOS.Windows"> - <summary> - Desktop versions of Windows (95,98,ME). - </summary> - </member> - <member name="F:NLog.Internal.RuntimeOS.WindowsNT"> - <summary> - Windows NT, 2000, 2003 and future versions based on NT technology. - </summary> - </member> - <member name="F:NLog.Internal.RuntimeOS.Unknown"> - <summary> - Unknown operating system. - </summary> - </member> - <member name="T:NLog.Internal.SimpleStringReader"> - <summary> - Simple character tokenizer. - </summary> - </member> - <member name="M:NLog.Internal.SimpleStringReader.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.SimpleStringReader"/> class. - </summary> - <param name="text">The text to be tokenized.</param> - </member> - <member name="M:NLog.Internal.SimpleStringReader.Peek"> - <summary> - Check current char while not changing the position. - </summary> - <returns></returns> - </member> - <member name="M:NLog.Internal.SimpleStringReader.Read"> - <summary> - Read the current char and change position - </summary> - <returns></returns> - </member> - <member name="M:NLog.Internal.SimpleStringReader.Substring(System.Int32,System.Int32)"> - <summary> - Get the substring of the <see cref="P:NLog.Internal.SimpleStringReader.Text"/> - </summary> - <param name="startIndex"></param> - <param name="endIndex"></param> - <returns></returns> - </member> - <member name="P:NLog.Internal.SimpleStringReader.Position"> - <summary> - Current position in <see cref="P:NLog.Internal.SimpleStringReader.Text"/> - </summary> - </member> - <member name="P:NLog.Internal.SimpleStringReader.Text"> - <summary> - Full text to be parsed - </summary> - </member> - <member name="T:NLog.Internal.SingleCallContinuation"> - <summary> - Implements a single-call guard around given continuation function. - </summary> - </member> - <member name="M:NLog.Internal.SingleCallContinuation.#ctor(NLog.Common.AsyncContinuation)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.SingleCallContinuation"/> class. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Internal.SingleCallContinuation.Function(System.Exception)"> - <summary> - Continuation function which implements the single-call guard. - </summary> - <param name="exception">The exception.</param> - </member> - <member name="T:NLog.Internal.SortHelpers"> - <summary> - Provides helpers to sort log events and associated continuations. - </summary> - </member> - <member name="M:NLog.Internal.SortHelpers.BucketSort``2(System.Collections.Generic.IEnumerable{``0},NLog.Internal.SortHelpers.KeySelector{``0,``1})"> - <summary> - Performs bucket sort (group by) on an array of items and returns a dictionary for easy traversal of the result set. - </summary> - <typeparam name="TValue">The type of the value.</typeparam> - <typeparam name="TKey">The type of the key.</typeparam> - <param name="inputs">The inputs.</param> - <param name="keySelector">The key selector function.</param> - <returns> - Dictionary where keys are unique input keys, and values are lists of <see cref="T:NLog.Common.AsyncLogEventInfo"/>. - </returns> - </member> - <member name="T:NLog.Internal.SortHelpers.KeySelector`2"> - <summary> - Key selector delegate. - </summary> - <typeparam name="TValue">The type of the value.</typeparam> - <typeparam name="TKey">The type of the key.</typeparam> - <param name="value">Value to extract key information from.</param> - <returns>Key selected from log event.</returns> - </member> - <member name="T:NLog.Internal.StackTraceUsageUtils"> - <summary> - Utilities for dealing with <see cref="T:NLog.Config.StackTraceUsage"/> values. - </summary> - </member> - <member name="T:NLog.Internal.StreamHelpers"> - <summary> - Stream helpers - </summary> - </member> - <member name="M:NLog.Internal.StreamHelpers.CopyWithOffset(System.IO.Stream,System.IO.Stream,System.Int32)"> - <summary> - Copy stream input to output. Skip the first bytes - </summary> - <param name="input">stream to read from</param> - <param name="output">stream to write to</param> - <param name="offset">first bytes to skip (optional)</param> - </member> - <member name="T:NLog.Internal.TargetWithFilterChain"> - <summary> - Represents target with a chain of filters which determine - whether logging should happen. - </summary> - </member> - <member name="M:NLog.Internal.TargetWithFilterChain.#ctor(NLog.Targets.Target,System.Collections.Generic.IList{NLog.Filters.Filter})"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.TargetWithFilterChain"/> class. - </summary> - <param name="target">The target.</param> - <param name="filterChain">The filter chain.</param> - </member> - <member name="M:NLog.Internal.TargetWithFilterChain.GetStackTraceUsage"> - <summary> - Gets the stack trace usage. - </summary> - <returns>A <see cref="T:NLog.Config.StackTraceUsage"/> value that determines stack trace handling.</returns> - </member> - <member name="P:NLog.Internal.TargetWithFilterChain.Target"> - <summary> - Gets the target. - </summary> - <value>The target.</value> - </member> - <member name="P:NLog.Internal.TargetWithFilterChain.FilterChain"> - <summary> - Gets the filter chain. - </summary> - <value>The filter chain.</value> - </member> - <member name="P:NLog.Internal.TargetWithFilterChain.NextInChain"> - <summary> - Gets or sets the next <see cref="T:NLog.Internal.TargetWithFilterChain"/> item in the chain. - </summary> - <value>The next item in the chain.</value> - </member> - <member name="T:NLog.Internal.ThreadLocalStorageHelper"> - <summary> - Helper for dealing with thread-local storage. - </summary> - </member> - <member name="M:NLog.Internal.ThreadLocalStorageHelper.AllocateDataSlot"> - <summary> - Allocates the data slot for storing thread-local information. - </summary> - <returns>Allocated slot key.</returns> - </member> - <member name="M:NLog.Internal.ThreadLocalStorageHelper.GetDataForSlot``1(System.Object)"> - <summary> - Gets the data for a slot in thread-local storage. - </summary> - <typeparam name="T">Type of the data.</typeparam> - <param name="slot">The slot to get data for.</param> - <returns> - Slot data (will create T if null). - </returns> - </member> - <member name="T:NLog.Internal.TimeoutContinuation"> - <summary> - Wraps <see cref="T:NLog.Common.AsyncContinuation"/> with a timeout. - </summary> - </member> - <member name="M:NLog.Internal.TimeoutContinuation.#ctor(NLog.Common.AsyncContinuation,System.TimeSpan)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.TimeoutContinuation"/> class. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeout">The timeout.</param> - </member> - <member name="M:NLog.Internal.TimeoutContinuation.Function(System.Exception)"> - <summary> - Continuation function which implements the timeout logic. - </summary> - <param name="exception">The exception.</param> - </member> - <member name="M:NLog.Internal.TimeoutContinuation.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="T:NLog.Internal.UrlHelper"> - <summary> - URL Encoding helper. - </summary> - </member> - <member name="T:NLog.Internal.Win32FileInfoHelper"> - <summary> - Win32-optimized implementation of <see cref="T:NLog.Internal.FileInfoHelper"/>. - </summary> - </member> - <member name="M:NLog.Internal.Win32FileInfoHelper.GetFileInfo(System.String,System.IntPtr,System.DateTime@,System.Int64@)"> - <summary> - Gets the information about a file. - </summary> - <param name="fileName">Name of the file.</param> - <param name="fileHandle">The file handle.</param> - <param name="lastWriteTime">The last write time of the file in UTC.</param> - <param name="fileLength">Length of the file.</param> - <returns> - A value of <c>true</c> if file information was retrieved successfully, <c>false</c> otherwise. - </returns> - </member> - <member name="T:NLog.Internal.Win32ThreadIDHelper"> - <summary> - Win32-optimized implementation of <see cref="T:NLog.Internal.ThreadIDHelper"/>. - </summary> - </member> - <member name="M:NLog.Internal.Win32ThreadIDHelper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.Win32ThreadIDHelper"/> class. - </summary> - </member> - <member name="P:NLog.Internal.Win32ThreadIDHelper.CurrentProcessID"> - <summary> - Gets current process ID. - </summary> - <value></value> - </member> - <member name="P:NLog.Internal.Win32ThreadIDHelper.CurrentProcessName"> - <summary> - Gets current process name. - </summary> - <value></value> - </member> - <member name="P:NLog.Internal.Win32ThreadIDHelper.CurrentProcessBaseName"> - <summary> - Gets current process name (excluding filename extension, if any). - </summary> - <value></value> - </member> - <member name="T:NLog.Internal.XmlHelper"> - <summary> - Helper class for XML - </summary> - </member> - <member name="M:NLog.Internal.XmlHelper.RemoveInvalidXmlChars(System.String)"> - <summary> - removes any unusual unicode characters that can't be encoded into XML - </summary> - </member> - <member name="M:NLog.Internal.XmlHelper.WriteAttributeSafeString(System.Xml.XmlWriter,System.String,System.String,System.String,System.String)"> - <summary> - Safe version of WriteAttributeString - </summary> - <param name="writer"></param> - <param name="prefix"></param> - <param name="localName"></param> - <param name="ns"></param> - <param name="value"></param> - </member> - <member name="M:NLog.Internal.XmlHelper.WriteAttributeSafeString(System.Xml.XmlWriter,System.String,System.String)"> - <summary> - Safe version of WriteAttributeString - </summary> - <param name="writer"></param> - <param name="thread"></param> - <param name="localName"></param> - </member> - <member name="M:NLog.Internal.XmlHelper.WriteElementSafeString(System.Xml.XmlWriter,System.String,System.String,System.String,System.String)"> - <summary> - Safe version of WriteElementSafeString - </summary> - <param name="writer"></param> - <param name="prefix"></param> - <param name="localName"></param> - <param name="ns"></param> - <param name="value"></param> - </member> - <member name="M:NLog.Internal.XmlHelper.WriteSafeCData(System.Xml.XmlWriter,System.String)"> - <summary> - Safe version of WriteCData - </summary> - <param name="writer"></param> - <param name="text"></param> - </member> - <member name="T:NLog.LayoutRenderers.AllEventPropertiesLayoutRenderer"> - <summary> - Log event context data. - </summary> - </member> - <member name="T:NLog.LayoutRenderers.LayoutRenderer"> - <summary> - Render environmental information related to logging events. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.ToString"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Render(NLog.LogEventInfo)"> - <summary> - Renders the the value of layout renderer in the context of the specified log event. - </summary> - <param name="logEvent">The log event.</param> - <returns>String representation of a layout renderer.</returns> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.NLog#Internal#ISupportsInitialize#Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.NLog#Internal#ISupportsInitialize#Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified environmental information and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.InitializeLayoutRenderer"> - <summary> - Initializes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.CloseLayoutRenderer"> - <summary> - Closes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Dispose(System.Boolean)"> - <summary> - Releases unmanaged and - optionally - managed resources. - </summary> - <param name="disposing">True to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param> - </member> - <member name="P:NLog.LayoutRenderers.LayoutRenderer.LoggingConfiguration"> - <summary> - Gets the logging configuration this target is part of. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.AllEventPropertiesLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.AllEventPropertiesLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.AllEventPropertiesLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders all log event's properties and appends them to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.AllEventPropertiesLayoutRenderer.Separator"> - <summary> - Gets or sets string that will be used to separate key/value pairs. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.AllEventPropertiesLayoutRenderer.Format"> - <summary> - Gets or sets how key/value pairs will be formatted. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.AmbientPropertyAttribute"> - <summary> - Designates a property of the class as an ambient property. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.AmbientPropertyAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.AmbientPropertyAttribute"/> class. - </summary> - <param name="name">Ambient property name.</param> - </member> - <member name="T:NLog.LayoutRenderers.AppDomainLayoutRenderer"> - <summary> - Used to render the application domain name. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.AppDomainLayoutRenderer.#ctor"> - <summary> - Create a new renderer - </summary> - </member> - <member name="M:NLog.LayoutRenderers.AppDomainLayoutRenderer.#ctor(NLog.Internal.Fakeables.IAppDomain)"> - <summary> - Create a new renderer - </summary> - </member> - <member name="M:NLog.LayoutRenderers.AppDomainLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Render the layout - </summary> - <param name="builder"></param> - <param name="logEvent"></param> - </member> - <member name="M:NLog.LayoutRenderers.AppDomainLayoutRenderer.GetFormattingString(System.String)"> - <summary> - Convert the formatting string - </summary> - <param name="format"></param> - <returns></returns> - </member> - <member name="P:NLog.LayoutRenderers.AppDomainLayoutRenderer.Format"> - <summary> - Format string. Possible values: "Short", "Long" or custom like {0} {1}. Default "Long" - The first parameter is the <see cref="P:System.AppDomain.Id"/>, the second the second the <see cref="P:System.AppDomain.FriendlyName"/> - This string is used in <see cref="M:System.String.Format(System.String,System.Object[])"/> - </summary> - </member> - <member name="T:NLog.LayoutRenderers.AspApplicationValueLayoutRenderer"> - <summary> - ASP Application variable. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.AspApplicationValueLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified ASP Application variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.AspApplicationValueLayoutRenderer.Variable"> - <summary> - Gets or sets the ASP Application variable name. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.AspRequestValueLayoutRenderer"> - <summary> - ASP Request variable. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.AspRequestValueLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified ASP Request variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.AspRequestValueLayoutRenderer.Item"> - <summary> - Gets or sets the item name. The QueryString, Form, Cookies, or ServerVariables collection variables having the specified name are rendered. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.AspRequestValueLayoutRenderer.QueryString"> - <summary> - Gets or sets the QueryString variable to be rendered. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.AspRequestValueLayoutRenderer.Form"> - <summary> - Gets or sets the form variable to be rendered. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.AspRequestValueLayoutRenderer.Cookie"> - <summary> - Gets or sets the cookie to be rendered. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.AspRequestValueLayoutRenderer.ServerVariable"> - <summary> - Gets or sets the ServerVariables item to be rendered. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.AspSessionValueLayoutRenderer"> - <summary> - ASP Session variable. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.AspSessionValueLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified ASP Session variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.AspSessionValueLayoutRenderer.Variable"> - <summary> - Gets or sets the session variable name. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.AssemblyVersionLayoutRenderer"> - <summary> - Assembly version. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.AssemblyVersionLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders assembly version and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.BaseDirLayoutRenderer"> - <summary> - The current application domain's base directory. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.BaseDirLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.BaseDirLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.BaseDirLayoutRenderer.#ctor(NLog.Internal.Fakeables.IAppDomain)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.BaseDirLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.BaseDirLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the application base directory and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.BaseDirLayoutRenderer.File"> - <summary> - Gets or sets the name of the file to be Path.Combine()'d with with the base directory. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.BaseDirLayoutRenderer.Dir"> - <summary> - Gets or sets the name of the directory to be Path.Combine()'d with with the base directory. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.CallSiteLayoutRenderer"> - <summary> - The call site (class name, method name and source information). - </summary> - </member> - <member name="M:NLog.LayoutRenderers.CallSiteLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.CallSiteLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.CallSiteLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the call site and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.ClassName"> - <summary> - Gets or sets a value indicating whether to render the class name. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.MethodName"> - <summary> - Gets or sets a value indicating whether to render the method name. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.CleanNamesOfAnonymousDelegates"> - <summary> - Gets or sets a value indicating whether the method name will be cleaned up if it is detected as an anonymous delegate. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.SkipFrames"> - <summary> - Gets or sets the number of frames to skip. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.FileName"> - <summary> - Gets or sets a value indicating whether to render the source file name and line number. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.IncludeSourcePath"> - <summary> - Gets or sets a value indicating whether to include source file path. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.NLog#Internal#IUsesStackTrace#StackTraceUsage"> - <summary> - Gets the level of stack trace information required by the implementing class. - </summary> - </member> - <member name="T:NLog.LayoutRenderers.CallSiteLineNumberLayoutRenderer"> - <summary> - The call site source line number. Full callsite <see cref="T:NLog.LayoutRenderers.CallSiteLayoutRenderer"/> - </summary> - </member> - <member name="M:NLog.LayoutRenderers.CallSiteLineNumberLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the call site and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLineNumberLayoutRenderer.SkipFrames"> - <summary> - Gets or sets the number of frames to skip. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLineNumberLayoutRenderer.NLog#Internal#IUsesStackTrace#StackTraceUsage"> - <summary> - Gets the level of stack trace information required by the implementing class. - </summary> - </member> - <member name="T:NLog.LayoutRenderers.CounterLayoutRenderer"> - <summary> - A counter value (increases on each layout rendering). - </summary> - </member> - <member name="M:NLog.LayoutRenderers.CounterLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.CounterLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.CounterLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified counter value and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.CounterLayoutRenderer.Value"> - <summary> - Gets or sets the initial value of the counter. - </summary> - <docgen category='Counter Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.CounterLayoutRenderer.Increment"> - <summary> - Gets or sets the value to be added to the counter after each layout rendering. - </summary> - <docgen category='Counter Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.CounterLayoutRenderer.Sequence"> - <summary> - Gets or sets the name of the sequence. Different named sequences can have individual values. - </summary> - <docgen category='Counter Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.DateLayoutRenderer"> - <summary> - Current date and time. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.DateLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.DateLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.DateLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current date and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.DateLayoutRenderer.Culture"> - <summary> - Gets or sets the culture used for rendering. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.DateLayoutRenderer.Format"> - <summary> - Gets or sets the date format. Can be any argument accepted by DateTime.ToString(format). - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.DateLayoutRenderer.UniversalTime"> - <summary> - Gets or sets a value indicating whether to output UTC time instead of local time. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.EnvironmentLayoutRenderer"> - <summary> - The environment variable. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.EnvironmentLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified environment variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.EnvironmentLayoutRenderer.Variable"> - <summary> - Gets or sets the name of the environment variable. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.EnvironmentLayoutRenderer.Default"> - <summary> - Gets or sets the default value to be used when the environment variable is not set. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.EventContextLayoutRenderer"> - <summary> - Log event context data. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.EventContextLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified log event context item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.EventContextLayoutRenderer.Item"> - <summary> - Gets or sets the name of the item. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.EventPropertiesLayoutRenderer"> - <summary> - Log event context data. See <see cref="P:NLog.LogEventInfo.Properties"/>. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.EventPropertiesLayoutRenderer.#ctor"> - <summary> - Log event context data with default options. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.EventPropertiesLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified log event context item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.EventPropertiesLayoutRenderer.Item"> - <summary> - Gets or sets the name of the item. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.EventPropertiesLayoutRenderer.Format"> - <summary> - Format string for conversion from object to string. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.EventPropertiesLayoutRenderer.Culture"> - <summary> - Gets or sets the culture used for rendering. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.ExceptionLayoutRenderer"> - <summary> - Exception information provided through - a call to one of the Logger.*Exception() methods. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.ExceptionLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified exception information and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendMessage(System.Text.StringBuilder,System.Exception)"> - <summary> - Appends the Message of an Exception to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="ex">The exception containing the Message to append.</param> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendMethod(System.Text.StringBuilder,System.Exception)"> - <summary> - Appends the method name from Exception's stack trace to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="ex">The Exception whose method name should be appended.</param> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendStackTrace(System.Text.StringBuilder,System.Exception)"> - <summary> - Appends the stack trace from an Exception to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="ex">The Exception whose stack trace should be appended.</param> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendToString(System.Text.StringBuilder,System.Exception)"> - <summary> - Appends the result of calling ToString() on an Exception to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="ex">The Exception whose call to ToString() should be appended.</param> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendType(System.Text.StringBuilder,System.Exception)"> - <summary> - Appends the type of an Exception to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="ex">The Exception whose type should be appended.</param> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendShortType(System.Text.StringBuilder,System.Exception)"> - <summary> - Appends the short type of an Exception to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="ex">The Exception whose short type should be appended.</param> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendData(System.Text.StringBuilder,System.Exception)"> - <summary> - Appends the contents of an Exception's Data property to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="ex">The Exception whose Data property elements should be appended.</param> - </member> - <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.Format"> - <summary> - Gets or sets the format of the output. Must be a comma-separated list of exception - properties: Message, Type, ShortType, ToString, Method, StackTrace. - This parameter value is case-insensitive. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.InnerFormat"> - <summary> - Gets or sets the format of the output of inner exceptions. Must be a comma-separated list of exception - properties: Message, Type, ShortType, ToString, Method, StackTrace. - This parameter value is case-insensitive. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.Separator"> - <summary> - Gets or sets the separator used to concatenate parts specified in the Format. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.MaxInnerExceptionLevel"> - <summary> - Gets or sets the maximum number of inner exceptions to include in the output. - By default inner exceptions are not enabled for compatibility with NLog 1.0. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.InnerExceptionSeparator"> - <summary> - Gets or sets the separator between inner exceptions. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.FileContentsLayoutRenderer"> - <summary> - Renders contents of the specified file. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.FileContentsLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.FileContentsLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.FileContentsLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the contents of the specified file and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.FileContentsLayoutRenderer.FileName"> - <summary> - Gets or sets the name of the file. - </summary> - <docgen category='File Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.FileContentsLayoutRenderer.Encoding"> - <summary> - Gets or sets the encoding used in the file. - </summary> - <value>The encoding.</value> - <docgen category='File Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer"> - <summary> - The information about the garbage collector. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the selected process information. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer.Property"> - <summary> - Gets or sets the property to retrieve. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.GarbageCollectorProperty"> - <summary> - Gets or sets the property of System.GC to retrieve. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.TotalMemory"> - <summary> - Total memory allocated. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.TotalMemoryForceCollection"> - <summary> - Total memory allocated (perform full garbage collection first). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.CollectionCount0"> - <summary> - Gets the number of Gen0 collections. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.CollectionCount1"> - <summary> - Gets the number of Gen1 collections. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.CollectionCount2"> - <summary> - Gets the number of Gen2 collections. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.MaxGeneration"> - <summary> - Maximum generation number supported by GC. - </summary> - </member> - <member name="T:NLog.LayoutRenderers.GdcLayoutRenderer"> - <summary> - Global Diagnostics Context item. Provided for compatibility with log4net. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.GdcLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified Global Diagnostics Context item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.GdcLayoutRenderer.Item"> - <summary> - Gets or sets the name of the item. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.GuidLayoutRenderer"> - <summary> - Globally-unique identifier (GUID). - </summary> - </member> - <member name="M:NLog.LayoutRenderers.GuidLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.GuidLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.GuidLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders a newly generated GUID string and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.GuidLayoutRenderer.Format"> - <summary> - Gets or sets the GUID format as accepted by Guid.ToString() method. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.IdentityLayoutRenderer"> - <summary> - Thread identity information (name and authentication information). - </summary> - </member> - <member name="M:NLog.LayoutRenderers.IdentityLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.IdentityLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.IdentityLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified identity information and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.IdentityLayoutRenderer.Separator"> - <summary> - Gets or sets the separator to be used when concatenating - parts of identity information. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.IdentityLayoutRenderer.Name"> - <summary> - Gets or sets a value indicating whether to render Thread.CurrentPrincipal.Identity.Name. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.IdentityLayoutRenderer.AuthType"> - <summary> - Gets or sets a value indicating whether to render Thread.CurrentPrincipal.Identity.AuthenticationType. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.IdentityLayoutRenderer.IsAuthenticated"> - <summary> - Gets or sets a value indicating whether to render Thread.CurrentPrincipal.Identity.IsAuthenticated. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.InstallContextLayoutRenderer"> - <summary> - Installation parameter (passed to InstallNLogConfig). - </summary> - </member> - <member name="M:NLog.LayoutRenderers.InstallContextLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified installation parameter and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.InstallContextLayoutRenderer.Parameter"> - <summary> - Gets or sets the name of the parameter. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.LayoutRendererAttribute"> - <summary> - Marks class as a layout renderer and assigns a format string to it. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRendererAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.LayoutRendererAttribute"/> class. - </summary> - <param name="name">Name of the layout renderer.</param> - </member> - <member name="T:NLog.LayoutRenderers.LevelLayoutRenderer"> - <summary> - The log level. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LevelLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current log level and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.LiteralLayoutRenderer"> - <summary> - A string literal. - </summary> - <remarks> - This is used to escape '${' sequence - as ;${literal:text=${}' - </remarks> - </member> - <member name="M:NLog.LayoutRenderers.LiteralLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.LiteralLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LiteralLayoutRenderer.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.LiteralLayoutRenderer"/> class. - </summary> - <param name="text">The literal text value.</param> - <remarks>This is used by the layout compiler.</remarks> - </member> - <member name="M:NLog.LayoutRenderers.LiteralLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified string literal and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.LiteralLayoutRenderer.Text"> - <summary> - Gets or sets the literal text. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer"> - <summary> - XML event description compatible with log4j, Chainsaw and NLogViewer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.#ctor(NLog.Internal.Fakeables.IAppDomain)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the XML logging event and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeNLogData"> - <summary> - Gets or sets a value indicating whether to include NLog-specific extensions to log4j schema. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IndentXml"> - <summary> - Gets or sets a value indicating whether the XML should use spaces for indentation. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.AppInfo"> - <summary> - Gets or sets the AppInfo field. By default it's the friendly name of the current AppDomain. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeCallSite"> - <summary> - Gets or sets a value indicating whether to include call site (class and method name) in the information sent over the network. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeSourceInfo"> - <summary> - Gets or sets a value indicating whether to include source info (file name and line number) in the information sent over the network. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeMdc"> - <summary> - Gets or sets a value indicating whether to include contents of the <see cref="T:NLog.MappedDiagnosticsContext"/> dictionary. - </summary> - <docgen category="Payload Options" order="10"/> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeNdc"> - <summary> - Gets or sets a value indicating whether to include contents of the <see cref="T:NLog.NestedDiagnosticsContext"/> stack. - </summary> - <docgen category="Payload Options" order="10"/> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.NdcItemSeparator"> - <summary> - Gets or sets the NDC item separator. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.NLog#Internal#IUsesStackTrace#StackTraceUsage"> - <summary> - Gets the level of stack trace information required by the implementing class. - </summary> - </member> - <member name="T:NLog.LayoutRenderers.LoggerNameLayoutRenderer"> - <summary> - The logger name. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LoggerNameLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the logger name and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.LoggerNameLayoutRenderer.ShortName"> - <summary> - Gets or sets a value indicating whether to render short logger name (the part after the trailing dot character). - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.LongDateLayoutRenderer"> - <summary> - The date and time in a long, sortable format yyyy-MM-dd HH:mm:ss.mmm. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LongDateLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the date in the long format (yyyy-MM-dd HH:mm:ss.mmm) and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.LongDateLayoutRenderer.UniversalTime"> - <summary> - Gets or sets a value indicating whether to output UTC time instead of local time. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.MachineNameLayoutRenderer"> - <summary> - The machine name that the process is running on. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.MachineNameLayoutRenderer.InitializeLayoutRenderer"> - <summary> - Initializes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.MachineNameLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the machine name and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.MdcLayoutRenderer"> - <summary> - Mapped Diagnostic Context item. Provided for compatibility with log4net. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.MdcLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified MDC item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.MdcLayoutRenderer.Item"> - <summary> - Gets or sets the name of the item. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.MessageLayoutRenderer"> - <summary> - The formatted log message. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.MessageLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.MessageLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.MessageLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the log message including any positional parameters and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.MessageLayoutRenderer.WithException"> - <summary> - Gets or sets a value indicating whether to log exception along with message. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.MessageLayoutRenderer.ExceptionSeparator"> - <summary> - Gets or sets the string that separates message from the exception. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.NdcLayoutRenderer"> - <summary> - Nested Diagnostic Context item. Provided for compatibility with log4net. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.NdcLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.NdcLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.NdcLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified Nested Diagnostics Context item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.NdcLayoutRenderer.TopFrames"> - <summary> - Gets or sets the number of top stack frames to be rendered. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.NdcLayoutRenderer.BottomFrames"> - <summary> - Gets or sets the number of bottom stack frames to be rendered. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.NdcLayoutRenderer.Separator"> - <summary> - Gets or sets the separator to be used for concatenating nested diagnostics context output. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.NewLineLayoutRenderer"> - <summary> - A newline literal. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.NewLineLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified string literal and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.NLogDirLayoutRenderer"> - <summary> - The directory where NLog.dll is located. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.NLogDirLayoutRenderer.#cctor"> - <summary> - Initializes static members of the NLogDirLayoutRenderer class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.NLogDirLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the directory where NLog is located and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.NLogDirLayoutRenderer.File"> - <summary> - Gets or sets the name of the file to be Path.Combine()'d with the directory name. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.NLogDirLayoutRenderer.Dir"> - <summary> - Gets or sets the name of the directory to be Path.Combine()'d with the directory name. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer"> - <summary> - The performance counter. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer.InitializeLayoutRenderer"> - <summary> - Initializes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer.CloseLayoutRenderer"> - <summary> - Closes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified environment variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer.Category"> - <summary> - Gets or sets the name of the counter category. - </summary> - <docgen category='Performance Counter Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer.Counter"> - <summary> - Gets or sets the name of the performance counter. - </summary> - <docgen category='Performance Counter Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer.Instance"> - <summary> - Gets or sets the name of the performance counter instance (e.g. this.Global_). - </summary> - <docgen category='Performance Counter Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer.MachineName"> - <summary> - Gets or sets the name of the machine to read the performance counter from. - </summary> - <docgen category='Performance Counter Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.ProcessIdLayoutRenderer"> - <summary> - The identifier of the current process. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ProcessIdLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current process ID. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.ProcessInfoLayoutRenderer"> - <summary> - The information about the running process. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.ProcessInfoLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.InitializeLayoutRenderer"> - <summary> - Initializes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.CloseLayoutRenderer"> - <summary> - Closes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the selected process information. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.Property"> - <summary> - Gets or sets the property to retrieve. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.ProcessInfoProperty"> - <summary> - Property of System.Diagnostics.Process to retrieve. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.BasePriority"> - <summary> - Base Priority. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.ExitCode"> - <summary> - Exit Code. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.ExitTime"> - <summary> - Exit Time. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.Handle"> - <summary> - Process Handle. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.HandleCount"> - <summary> - Handle Count. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.HasExited"> - <summary> - Whether process has exited. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.Id"> - <summary> - Process ID. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.MachineName"> - <summary> - Machine name. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.MainWindowHandle"> - <summary> - Handle of the main window. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.MainWindowTitle"> - <summary> - Title of the main window. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.MaxWorkingSet"> - <summary> - Maximum Working Set. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.MinWorkingSet"> - <summary> - Minimum Working Set. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.NonPagedSystemMemorySize"> - <summary> - Non-paged System Memory Size. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.NonPagedSystemMemorySize64"> - <summary> - Non-paged System Memory Size (64-bit). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PagedMemorySize"> - <summary> - Paged Memory Size. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PagedMemorySize64"> - <summary> - Paged Memory Size (64-bit).. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PagedSystemMemorySize"> - <summary> - Paged System Memory Size. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PagedSystemMemorySize64"> - <summary> - Paged System Memory Size (64-bit). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PeakPagedMemorySize"> - <summary> - Peak Paged Memory Size. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PeakPagedMemorySize64"> - <summary> - Peak Paged Memory Size (64-bit). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PeakVirtualMemorySize"> - <summary> - Peak Virtual Memory Size. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PeakVirtualMemorySize64"> - <summary> - Peak Virtual Memory Size (64-bit).. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PeakWorkingSet"> - <summary> - Peak Working Set Size. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PeakWorkingSet64"> - <summary> - Peak Working Set Size (64-bit). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PriorityBoostEnabled"> - <summary> - Whether priority boost is enabled. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PriorityClass"> - <summary> - Priority Class. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PrivateMemorySize"> - <summary> - Private Memory Size. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PrivateMemorySize64"> - <summary> - Private Memory Size (64-bit). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PrivilegedProcessorTime"> - <summary> - Privileged Processor Time. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.ProcessName"> - <summary> - Process Name. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.Responding"> - <summary> - Whether process is responding. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.SessionId"> - <summary> - Session ID. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.StartTime"> - <summary> - Process Start Time. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.TotalProcessorTime"> - <summary> - Total Processor Time. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.UserProcessorTime"> - <summary> - User Processor Time. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.VirtualMemorySize"> - <summary> - Virtual Memory Size. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.VirtualMemorySize64"> - <summary> - Virtual Memory Size (64-bit). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.WorkingSet"> - <summary> - Working Set Size. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.WorkingSet64"> - <summary> - Working Set Size (64-bit). - </summary> - </member> - <member name="T:NLog.LayoutRenderers.ProcessNameLayoutRenderer"> - <summary> - The name of the current process. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ProcessNameLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current process name (optionally with a full path). - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.ProcessNameLayoutRenderer.FullName"> - <summary> - Gets or sets a value indicating whether to write the full path to the process executable. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.ProcessTimeLayoutRenderer"> - <summary> - The process time in format HH:mm:ss.mmm. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ProcessTimeLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current process running time and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.QueryPerformanceCounterLayoutRenderer"> - <summary> - High precision timer, based on the value returned from QueryPerformanceCounter() optionally converted to seconds. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.QueryPerformanceCounterLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.QueryPerformanceCounterLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.QueryPerformanceCounterLayoutRenderer.InitializeLayoutRenderer"> - <summary> - Initializes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.QueryPerformanceCounterLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the ticks value of current time and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.QueryPerformanceCounterLayoutRenderer.Normalize"> - <summary> - Gets or sets a value indicating whether to normalize the result by subtracting - it from the result of the first call (so that it's effectively zero-based). - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.QueryPerformanceCounterLayoutRenderer.Difference"> - <summary> - Gets or sets a value indicating whether to output the difference between the result - of QueryPerformanceCounter and the previous one. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.QueryPerformanceCounterLayoutRenderer.Seconds"> - <summary> - Gets or sets a value indicating whether to convert the result to seconds by dividing - by the result of QueryPerformanceFrequency(). - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.QueryPerformanceCounterLayoutRenderer.Precision"> - <summary> - Gets or sets the number of decimal digits to be included in output. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.QueryPerformanceCounterLayoutRenderer.AlignDecimalPoint"> - <summary> - Gets or sets a value indicating whether to align decimal point (emit non-significant zeros). - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.RegistryLayoutRenderer"> - <summary> - A value from the Registry. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.RegistryLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Reads the specified registry key and value and appends it to - the passed <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event. Ignored.</param> - </member> - <member name="P:NLog.LayoutRenderers.RegistryLayoutRenderer.Value"> - <summary> - Gets or sets the registry value name. - </summary> - <docgen category='Registry Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.RegistryLayoutRenderer.DefaultValue"> - <summary> - Gets or sets the value to be output when the specified registry key or value is not found. - </summary> - <docgen category='Registry Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.RegistryLayoutRenderer.Key"> - <summary> - Gets or sets the registry key. - </summary> - <remarks> - Must have one of the forms: - <ul> - <li>HKLM\Key\Full\Name</li> - <li>HKEY_LOCAL_MACHINE\Key\Full\Name</li> - <li>HKCU\Key\Full\Name</li> - <li>HKEY_CURRENT_USER\Key\Full\Name</li> - </ul> - </remarks> - <docgen category='Registry Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.ShortDateLayoutRenderer"> - <summary> - The short date in a sortable format yyyy-MM-dd. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ShortDateLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current short date string (yyyy-MM-dd) and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.ShortDateLayoutRenderer.UniversalTime"> - <summary> - Gets or sets a value indicating whether to output UTC time instead of local time. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.SpecialFolderLayoutRenderer"> - <summary> - System special folder path (includes My Documents, My Music, Program Files, Desktop, and more). - </summary> - </member> - <member name="M:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the directory where NLog is located and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.Folder"> - <summary> - Gets or sets the system special folder to use. - </summary> - <remarks> - Full list of options is available at <a href="http://msdn2.microsoft.com/en-us/system.environment.specialfolder.aspx">MSDN</a>. - The most common ones are: - <ul> - <li><b>ApplicationData</b> - roaming application data for current user.</li> - <li><b>CommonApplicationData</b> - application data for all users.</li> - <li><b>MyDocuments</b> - My Documents</li> - <li><b>DesktopDirectory</b> - Desktop directory</li> - <li><b>LocalApplicationData</b> - non roaming application data</li> - <li><b>Personal</b> - user profile directory</li> - <li><b>System</b> - System directory</li> - </ul> - </remarks> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.File"> - <summary> - Gets or sets the name of the file to be Path.Combine()'d with the directory name. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.Dir"> - <summary> - Gets or sets the name of the directory to be Path.Combine()'d with the directory name. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.StackTraceFormat"> - <summary> - Format of the ${stacktrace} layout renderer output. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.StackTraceFormat.Raw"> - <summary> - Raw format (multiline - as returned by StackFrame.ToString() method). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.StackTraceFormat.Flat"> - <summary> - Flat format (class and method names displayed in a single line). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.StackTraceFormat.DetailedFlat"> - <summary> - Detailed flat format (method signatures displayed in a single line). - </summary> - </member> - <member name="T:NLog.LayoutRenderers.StackTraceLayoutRenderer"> - <summary> - Stack trace renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.StackTraceLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.StackTraceLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.StackTraceLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the call site and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.Format"> - <summary> - Gets or sets the output format of the stack trace. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.TopFrames"> - <summary> - Gets or sets the number of top stack frames to be rendered. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.SkipFrames"> - <summary> - Gets or sets the number of frames to skip. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.Separator"> - <summary> - Gets or sets the stack frame separator string. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.NLog#Internal#IUsesStackTrace#StackTraceUsage"> - <summary> - Gets the level of stack trace information required by the implementing class. - </summary> - <value></value> - </member> - <member name="T:NLog.LayoutRenderers.TempDirLayoutRenderer"> - <summary> - A temporary directory. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.TempDirLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the directory where NLog is located and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.TempDirLayoutRenderer.File"> - <summary> - Gets or sets the name of the file to be Path.Combine()'d with the directory name. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.TempDirLayoutRenderer.Dir"> - <summary> - Gets or sets the name of the directory to be Path.Combine()'d with the directory name. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.ThreadIdLayoutRenderer"> - <summary> - The identifier of the current thread. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ThreadIdLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current thread identifier and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.ThreadNameLayoutRenderer"> - <summary> - The name of the current thread. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ThreadNameLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current thread name and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.TicksLayoutRenderer"> - <summary> - The Ticks value of current date and time. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.TicksLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the ticks value of current time and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.TimeLayoutRenderer"> - <summary> - The time in a 24-hour, sortable format HH:mm:ss.mmm. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.TimeLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders time in the 24-h format (HH:mm:ss.mmm) and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.TimeLayoutRenderer.UniversalTime"> - <summary> - Gets or sets a value indicating whether to output UTC time instead of local time. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.TraceActivityIdLayoutRenderer"> - <summary> - A renderer that puts into log a System.Diagnostics trace correlation id. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.TraceActivityIdLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current trace activity ID. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.VariableLayoutRenderer"> - <summary> - Render a NLog variable (xml or config) - </summary> - </member> - <member name="M:NLog.LayoutRenderers.VariableLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.VariableLayoutRenderer.Name"> - <summary> - Gets or sets the name of the NLog variable. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.VariableLayoutRenderer.Default"> - <summary> - Gets or sets the default value to be used when the variable is not set. - </summary> - <remarks>Not used if Name is <c>null</c></remarks> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.WindowsIdentityLayoutRenderer"> - <summary> - Thread Windows identity information (username). - </summary> - </member> - <member name="M:NLog.LayoutRenderers.WindowsIdentityLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.WindowsIdentityLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.WindowsIdentityLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current thread windows identity information and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.WindowsIdentityLayoutRenderer.Domain"> - <summary> - Gets or sets a value indicating whether domain name should be included. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.WindowsIdentityLayoutRenderer.UserName"> - <summary> - Gets or sets a value indicating whether username should be included. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper"> - <summary> - Applies caching to another layout output. - </summary> - <remarks> - The value of the inner layout will be rendered only once and reused subsequently. - </remarks> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase"> - <summary> - Decodes text "encrypted" with ROT-13. - </summary> - <remarks> - See <a href="http://en.wikipedia.org/wiki/ROT13">http://en.wikipedia.org/wiki/ROT13</a>. - </remarks> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the inner message, processes it and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase.RenderInner(NLog.LogEventInfo)"> - <summary> - Renders the inner layout contents. - </summary> - <param name="logEvent">The log event.</param> - <returns>Contents of inner layout.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase.Inner"> - <summary> - Gets or sets the wrapped layout. - </summary> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.InitializeLayoutRenderer"> - <summary> - Initializes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.CloseLayoutRenderer"> - <summary> - Closes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.RenderInner(NLog.LogEventInfo)"> - <summary> - Renders the inner layout contents. - </summary> - <param name="logEvent">The log event.</param> - <returns>Contents of inner layout.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.Cached"> - <summary> - Gets or sets a value indicating whether this <see cref="T:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper"/> is enabled. - </summary> - <docgen category="Caching Options" order="10"/> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.ClearCache"> - <summary> - Gets or sets a value indicating when the cache is cleared. - </summary> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.ClearCacheOption"> - <summary> - A value indicating when the cache is cleared. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.ClearCacheOption.None"> - <summary>Never clear the cache.</summary> - </member> - <member name="F:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.ClearCacheOption.OnInit"> - <summary>Clear the cache whenever the <see cref="T:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper"/> is initialized.</summary> - </member> - <member name="F:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.ClearCacheOption.OnClose"> - <summary>Clear the cache whenever the <see cref="T:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper"/> is closed.</summary> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper"> - <summary> - Filters characters not allowed in the file names by replacing them with safe character. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Padded and trimmed string.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper.FSNormalize"> - <summary> - Gets or sets a value indicating whether to modify the output of this renderer so it can be used as a part of file path - (illegal characters are replaced with '_'). - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper"> - <summary> - Escapes output of another layout using JSON rules. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>JSON-encoded string.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper.JsonEncode"> - <summary> - Gets or sets a value indicating whether to apply JSON encoding. - </summary> - <docgen category="Transformation Options" order="10"/> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper"> - <summary> - Converts the result of another layout output to lower case. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Padded and trimmed string.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper.Lowercase"> - <summary> - Gets or sets a value indicating whether lower case conversion should be applied. - </summary> - <value>A value of <c>true</c> if lower case conversion should be applied; otherwise, <c>false</c>.</value> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper.Culture"> - <summary> - Gets or sets the culture used for rendering. - </summary> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.OnExceptionLayoutRendererWrapper"> - <summary> - Only outputs the inner layout when exception has been defined for log message. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.OnExceptionLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.OnExceptionLayoutRendererWrapper.RenderInner(NLog.LogEventInfo)"> - <summary> - Renders the inner layout contents. - </summary> - <param name="logEvent">The log event.</param> - <returns> - Contents of inner layout. - </returns> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.PaddingHorizontalAlignment"> - <summary> - Horizontal alignment for padding layout renderers. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.Wrappers.PaddingHorizontalAlignment.Left"> - <summary> - When layout text is too long, align it to the left - (remove characters from the right). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.Wrappers.PaddingHorizontalAlignment.Right"> - <summary> - When layout text is too long, align it to the right - (remove characters from the left). - </summary> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper"> - <summary> - Applies padding to another layout output. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.Padding"> - <summary> - Gets or sets the number of characters to pad the output to. - </summary> - <remarks> - Positive padding values cause left padding, negative values - cause right padding to the desired width. - </remarks> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.PadCharacter"> - <summary> - Gets or sets the padding character. - </summary> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.FixedLength"> - <summary> - Gets or sets a value indicating whether to trim the - rendered text to the absolute value of the padding length. - </summary> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.AlignmentOnTruncation"> - <summary> - Gets or sets a value indicating whether a value that has - been truncated (when <see cref="P:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.FixedLength"/> is true) - will be left-aligned (characters removed from the right) - or right-aligned (characters removed from the left). The - default is left alignment. - </summary> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper"> - <summary> - Replaces a string in the output of another layout with another string. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.InitializeLayoutRenderer"> - <summary> - Initializes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Post-processed text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.ReplaceNamedGroup(System.String,System.String,System.String,System.Text.RegularExpressions.Match)"> - <summary> - A match evaluator for Regular Expression based replacing - </summary> - <param name="input"></param> - <param name="groupName"></param> - <param name="replacement"></param> - <param name="match"></param> - <returns></returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.SearchFor"> - <summary> - Gets or sets the text to search for. - </summary> - <value>The text search for.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.Regex"> - <summary> - Gets or sets a value indicating whether regular expressions should be used. - </summary> - <value>A value of <c>true</c> if regular expressions should be used otherwise, <c>false</c>.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.ReplaceWith"> - <summary> - Gets or sets the replacement string. - </summary> - <value>The replacement string.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.ReplaceGroupName"> - <summary> - Gets or sets the group name to replace when using regular expressions. - Leave null or empty to replace without using group name. - </summary> - <value>The group name.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.IgnoreCase"> - <summary> - Gets or sets a value indicating whether to ignore case. - </summary> - <value>A value of <c>true</c> if case should be ignored when searching; otherwise, <c>false</c>.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.WholeWords"> - <summary> - Gets or sets a value indicating whether to search for whole words. - </summary> - <value>A value of <c>true</c> if whole words should be searched for; otherwise, <c>false</c>.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.Replacer"> - <summary> - This class was created instead of simply using a lambda expression so that the "ThreadAgnosticAttributeTest" will pass - </summary> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.ReplaceNewLinesLayoutRendererWrapper"> - <summary> - Replaces newline characters from the result of another layout renderer with spaces. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.ReplaceNewLinesLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.ReplaceNewLinesLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.ReplaceNewLinesLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>String with newline characters replaced with spaces.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceNewLinesLayoutRendererWrapper.Replacement"> - <summary> - Gets or sets a value indicating the string that should be used for separating lines. - </summary> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.Rot13LayoutRendererWrapper"> - <summary> - Decodes text "encrypted" with ROT-13. - </summary> - <remarks> - See <a href="http://en.wikipedia.org/wiki/ROT13">http://en.wikipedia.org/wiki/ROT13</a>. - </remarks> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.Rot13LayoutRendererWrapper.DecodeRot13(System.String)"> - <summary> - Encodes/Decodes ROT-13-encoded string. - </summary> - <param name="encodedValue">The string to be encoded/decoded.</param> - <returns>Encoded/Decoded text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.Rot13LayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.Rot13LayoutRendererWrapper.Text"> - <summary> - Gets or sets the layout to be wrapped. - </summary> - <value>The layout to be wrapped.</value> - <remarks>This variable is for backwards compatibility</remarks> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper"> - <summary> - Trims the whitespace from the result of another layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Trimmed string.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper.TrimWhiteSpace"> - <summary> - Gets or sets a value indicating whether lower case conversion should be applied. - </summary> - <value>A value of <c>true</c> if lower case conversion should be applied; otherwise, <c>false</c>.</value> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper"> - <summary> - Converts the result of another layout output to upper case. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Padded and trimmed string.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper.Uppercase"> - <summary> - Gets or sets a value indicating whether upper case conversion should be applied. - </summary> - <value>A value of <c>true</c> if upper case conversion should be applied otherwise, <c>false</c>.</value> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper.Culture"> - <summary> - Gets or sets the culture used for rendering. - </summary> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper"> - <summary> - Encodes the result of another layout output for use with URLs. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper.SpaceAsPlus"> - <summary> - Gets or sets a value indicating whether spaces should be translated to '+' or '%20'. - </summary> - <value>A value of <c>true</c> if space should be translated to '+'; otherwise, <c>false</c>.</value> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.WhenEmptyLayoutRendererWrapper"> - <summary> - Outputs alternative layout when the inner layout produces empty result. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WhenEmptyLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WhenEmptyLayoutRendererWrapper.RenderInner(NLog.LogEventInfo)"> - <summary> - Renders the inner layout contents. - </summary> - <param name="logEvent">The log event.</param> - <returns> - Contents of inner layout. - </returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.WhenEmptyLayoutRendererWrapper.WhenEmpty"> - <summary> - Gets or sets the layout to be rendered when original layout produced empty result. - </summary> - <docgen category="Transformation Options" order="10"/> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.WhenLayoutRendererWrapper"> - <summary> - Only outputs the inner layout when the specified condition has been met. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WhenLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WhenLayoutRendererWrapper.RenderInner(NLog.LogEventInfo)"> - <summary> - Renders the inner layout contents. - </summary> - <param name="logEvent">The log event.</param> - <returns> - Contents of inner layout. - </returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.WhenLayoutRendererWrapper.When"> - <summary> - Gets or sets the condition that must be met for the inner layout to be printed. - </summary> - <docgen category="Transformation Options" order="10"/> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper"> - <summary> - Converts the result of another layout output to be XML-compliant. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Padded and trimmed string.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper.XmlEncode"> - <summary> - Gets or sets a value indicating whether to apply XML encoding. - </summary> - <docgen category="Transformation Options" order="10"/> - </member> - <member name="T:NLog.Layouts.CsvColumn"> - <summary> - A column in the CSV. - </summary> - </member> - <member name="M:NLog.Layouts.CsvColumn.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.CsvColumn"/> class. - </summary> - </member> - <member name="M:NLog.Layouts.CsvColumn.#ctor(System.String,NLog.Layouts.Layout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.CsvColumn"/> class. - </summary> - <param name="name">The name of the column.</param> - <param name="layout">The layout of the column.</param> - </member> - <member name="P:NLog.Layouts.CsvColumn.Name"> - <summary> - Gets or sets the name of the column. - </summary> - <docgen category='CSV Column Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvColumn.Layout"> - <summary> - Gets or sets the layout of the column. - </summary> - <docgen category='CSV Column Options' order='10' /> - </member> - <member name="T:NLog.Layouts.CsvColumnDelimiterMode"> - <summary> - Specifies allowed column delimiters. - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Auto"> - <summary> - Automatically detect from regional settings. - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Comma"> - <summary> - Comma (ASCII 44). - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Semicolon"> - <summary> - Semicolon (ASCII 59). - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Tab"> - <summary> - Tab character (ASCII 9). - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Pipe"> - <summary> - Pipe character (ASCII 124). - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Space"> - <summary> - Space character (ASCII 32). - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Custom"> - <summary> - Custom string, specified by the CustomDelimiter. - </summary> - </member> - <member name="T:NLog.Layouts.CsvLayout"> - <summary> - A specialized layout that renders CSV-formatted events. - </summary> - </member> - <member name="T:NLog.Layouts.LayoutWithHeaderAndFooter"> - <summary> - A specialized layout that supports header and footer. - </summary> - </member> - <member name="T:NLog.Layouts.Layout"> - <summary> - Abstract interface that layouts must implement. - </summary> - </member> - <member name="M:NLog.Layouts.Layout.op_Implicit(System.String)~NLog.Layouts.Layout"> - <summary> - Converts a given text to a <see cref="T:NLog.Layouts.Layout"/>. - </summary> - <param name="text">Text to be converted.</param> - <returns><see cref="T:NLog.Layouts.SimpleLayout"/> object represented by the text.</returns> - </member> - <member name="M:NLog.Layouts.Layout.FromString(System.String)"> - <summary> - Implicitly converts the specified string to a <see cref="T:NLog.Layouts.SimpleLayout"/>. - </summary> - <param name="layoutText">The layout string.</param> - <returns>Instance of <see cref="T:NLog.Layouts.SimpleLayout"/>.</returns> - </member> - <member name="M:NLog.Layouts.Layout.FromString(System.String,NLog.Config.ConfigurationItemFactory)"> - <summary> - Implicitly converts the specified string to a <see cref="T:NLog.Layouts.SimpleLayout"/>. - </summary> - <param name="layoutText">The layout string.</param> - <param name="configurationItemFactory">The NLog factories to use when resolving layout renderers.</param> - <returns>Instance of <see cref="T:NLog.Layouts.SimpleLayout"/>.</returns> - </member> - <member name="M:NLog.Layouts.Layout.Precalculate(NLog.LogEventInfo)"> - <summary> - Precalculates the layout for the specified log event and stores the result - in per-log event cache. - </summary> - <param name="logEvent">The log event.</param> - <remarks> - Calling this method enables you to store the log event in a buffer - and/or potentially evaluate it in another thread even though the - layout may contain thread-dependent renderer. - </remarks> - </member> - <member name="M:NLog.Layouts.Layout.Render(NLog.LogEventInfo)"> - <summary> - Renders the event info in layout. - </summary> - <param name="logEvent">The event info.</param> - <returns>String representing log event.</returns> - </member> - <member name="M:NLog.Layouts.Layout.NLog#Internal#ISupportsInitialize#Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.Layouts.Layout.NLog#Internal#ISupportsInitialize#Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Layouts.Layout.Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.Layouts.Layout.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Layouts.Layout.InitializeLayout"> - <summary> - Initializes the layout. - </summary> - </member> - <member name="M:NLog.Layouts.Layout.CloseLayout"> - <summary> - Closes the layout. - </summary> - </member> - <member name="M:NLog.Layouts.Layout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Renders the layout for the specified logging event by invoking layout renderers. - </summary> - <param name="logEvent">The logging event.</param> - <returns>The rendered layout.</returns> - </member> - <member name="P:NLog.Layouts.Layout.IsThreadAgnostic"> - <summary> - Gets a value indicating whether this layout is thread-agnostic (can be rendered on any thread). - </summary> - <remarks> - Layout is thread-agnostic if it has been marked with [ThreadAgnostic] attribute and all its children are - like that as well. - Thread-agnostic layouts only use contents of <see cref="T:NLog.LogEventInfo"/> for its output. - </remarks> - </member> - <member name="P:NLog.Layouts.Layout.LoggingConfiguration"> - <summary> - Gets the logging configuration this target is part of. - </summary> - </member> - <member name="M:NLog.Layouts.LayoutWithHeaderAndFooter.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Renders the layout for the specified logging event by invoking layout renderers. - </summary> - <param name="logEvent">The logging event.</param> - <returns>The rendered layout.</returns> - </member> - <member name="P:NLog.Layouts.LayoutWithHeaderAndFooter.Layout"> - <summary> - Gets or sets the body layout (can be repeated multiple times). - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Layouts.LayoutWithHeaderAndFooter.Header"> - <summary> - Gets or sets the header layout. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Layouts.LayoutWithHeaderAndFooter.Footer"> - <summary> - Gets or sets the footer layout. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="M:NLog.Layouts.CsvLayout.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.CsvLayout"/> class. - </summary> - </member> - <member name="M:NLog.Layouts.CsvLayout.InitializeLayout"> - <summary> - Initializes the layout. - </summary> - </member> - <member name="M:NLog.Layouts.CsvLayout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Formats the log event for write. - </summary> - <param name="logEvent">The log event to be formatted.</param> - <returns>A string representation of the log event.</returns> - </member> - <member name="P:NLog.Layouts.CsvLayout.Columns"> - <summary> - Gets the array of parameters to be passed. - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvLayout.WithHeader"> - <summary> - Gets or sets a value indicating whether CVS should include header. - </summary> - <value>A value of <c>true</c> if CVS should include header; otherwise, <c>false</c>.</value> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvLayout.Delimiter"> - <summary> - Gets or sets the column delimiter. - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvLayout.Quoting"> - <summary> - Gets or sets the quoting mode. - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvLayout.QuoteChar"> - <summary> - Gets or sets the quote Character. - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvLayout.CustomColumnDelimiter"> - <summary> - Gets or sets the custom column delimiter value (valid when ColumnDelimiter is set to 'Custom'). - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="T:NLog.Layouts.CsvLayout.CsvHeaderLayout"> - <summary> - Header for CSV layout. - </summary> - </member> - <member name="M:NLog.Layouts.CsvLayout.CsvHeaderLayout.#ctor(NLog.Layouts.CsvLayout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.CsvLayout.CsvHeaderLayout"/> class. - </summary> - <param name="parent">The parent.</param> - </member> - <member name="M:NLog.Layouts.CsvLayout.CsvHeaderLayout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Renders the layout for the specified logging event by invoking layout renderers. - </summary> - <param name="logEvent">The logging event.</param> - <returns>The rendered layout.</returns> - </member> - <member name="T:NLog.Layouts.CsvQuotingMode"> - <summary> - Specifies CSV quoting modes. - </summary> - </member> - <member name="F:NLog.Layouts.CsvQuotingMode.All"> - <summary> - Quote all column. - </summary> - </member> - <member name="F:NLog.Layouts.CsvQuotingMode.Nothing"> - <summary> - Quote nothing. - </summary> - </member> - <member name="F:NLog.Layouts.CsvQuotingMode.Auto"> - <summary> - Quote only whose values contain the quote symbol or - the separator. - </summary> - </member> - <member name="T:NLog.Layouts.JsonAttribute"> - <summary> - JSON attribute. - </summary> - </member> - <member name="M:NLog.Layouts.JsonAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.JsonAttribute"/> class. - </summary> - </member> - <member name="M:NLog.Layouts.JsonAttribute.#ctor(System.String,NLog.Layouts.Layout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.JsonAttribute"/> class. - </summary> - <param name="name">The name of the attribute.</param> - <param name="layout">The layout of the attribute's value.</param> - </member> - <member name="M:NLog.Layouts.JsonAttribute.#ctor(System.String,NLog.Layouts.Layout,System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.JsonAttribute"/> class. - </summary> - <param name="name">The name of the attribute.</param> - <param name="layout">The layout of the attribute's value.</param> - <param name="encode">Encode value with json-encode</param> - </member> - <member name="P:NLog.Layouts.JsonAttribute.Name"> - <summary> - Gets or sets the name of the attribute. - </summary> - </member> - <member name="P:NLog.Layouts.JsonAttribute.Layout"> - <summary> - Gets or sets the layout that will be rendered as the attribute's value. - </summary> - </member> - <member name="P:NLog.Layouts.JsonAttribute.Encode"> - <summary> - Determines wether or not this attribute will be Json encoded. - </summary> - </member> - <member name="T:NLog.Layouts.JsonLayout"> - <summary> - A specialized layout that renders JSON-formatted events. - </summary> - </member> - <member name="M:NLog.Layouts.JsonLayout.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.JsonLayout"/> class. - </summary> - </member> - <member name="M:NLog.Layouts.JsonLayout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Formats the log event as a JSON document for writing. - </summary> - <param name="logEvent">The log event to be formatted.</param> - <returns>A JSON string representation of the log event.</returns> - </member> - <member name="P:NLog.Layouts.JsonLayout.Attributes"> - <summary> - Gets the array of attributes' configurations. - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.JsonLayout.SuppressSpaces"> - <summary> - Gets or sets the option to suppress the extra spaces in the output json - </summary> - </member> - <member name="T:NLog.Layouts.LayoutAttribute"> - <summary> - Marks class as a layout renderer and assigns a format string to it. - </summary> - </member> - <member name="M:NLog.Layouts.LayoutAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.LayoutAttribute"/> class. - </summary> - <param name="name">Layout name.</param> - </member> - <member name="T:NLog.Layouts.LayoutParser"> - <summary> - Parses layout strings. - </summary> - </member> - <member name="T:NLog.Layouts.Log4JXmlEventLayout"> - <summary> - A specialized layout that renders Log4j-compatible XML events. - </summary> - <remarks> - This layout is not meant to be used explicitly. Instead you can use ${log4jxmlevent} layout renderer. - </remarks> - </member> - <member name="M:NLog.Layouts.Log4JXmlEventLayout.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.Log4JXmlEventLayout"/> class. - </summary> - </member> - <member name="M:NLog.Layouts.Log4JXmlEventLayout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Renders the layout for the specified logging event by invoking layout renderers. - </summary> - <param name="logEvent">The logging event.</param> - <returns>The rendered layout.</returns> - </member> - <member name="P:NLog.Layouts.Log4JXmlEventLayout.Renderer"> - <summary> - Gets the <see cref="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer"/> instance that renders log events. - </summary> - </member> - <member name="T:NLog.Layouts.SimpleLayout"> - <summary> - Represents a string with embedded placeholders that can render contextual information. - </summary> - <remarks> - This layout is not meant to be used explicitly. Instead you can just use a string containing layout - renderers everywhere the layout is required. - </remarks> - </member> - <member name="M:NLog.Layouts.SimpleLayout.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.SimpleLayout"/> class. - </summary> - </member> - <member name="M:NLog.Layouts.SimpleLayout.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.SimpleLayout"/> class. - </summary> - <param name="txt">The layout string to parse.</param> - </member> - <member name="M:NLog.Layouts.SimpleLayout.#ctor(System.String,NLog.Config.ConfigurationItemFactory)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.SimpleLayout"/> class. - </summary> - <param name="txt">The layout string to parse.</param> - <param name="configurationItemFactory">The NLog factories to use when creating references to layout renderers.</param> - </member> - <member name="M:NLog.Layouts.SimpleLayout.op_Implicit(System.String)~NLog.Layouts.SimpleLayout"> - <summary> - Converts a text to a simple layout. - </summary> - <param name="text">Text to be converted.</param> - <returns>A <see cref="T:NLog.Layouts.SimpleLayout"/> object.</returns> - </member> - <member name="M:NLog.Layouts.SimpleLayout.Escape(System.String)"> - <summary> - Escapes the passed text so that it can - be used literally in all places where - layout is normally expected without being - treated as layout. - </summary> - <param name="text">The text to be escaped.</param> - <returns>The escaped text.</returns> - <remarks> - Escaping is done by replacing all occurrences of - '${' with '${literal:text=${}' - </remarks> - </member> - <member name="M:NLog.Layouts.SimpleLayout.Evaluate(System.String,NLog.LogEventInfo)"> - <summary> - Evaluates the specified text by expanding all layout renderers. - </summary> - <param name="text">The text to be evaluated.</param> - <param name="logEvent">Log event to be used for evaluation.</param> - <returns>The input text with all occurrences of ${} replaced with - values provided by the appropriate layout renderers.</returns> - </member> - <member name="M:NLog.Layouts.SimpleLayout.Evaluate(System.String)"> - <summary> - Evaluates the specified text by expanding all layout renderers - in new <see cref="T:NLog.LogEventInfo"/> context. - </summary> - <param name="text">The text to be evaluated.</param> - <returns>The input text with all occurrences of ${} replaced with - values provided by the appropriate layout renderers.</returns> - </member> - <member name="M:NLog.Layouts.SimpleLayout.ToString"> - <summary> - Returns a <see cref="T:System.String"></see> that represents the current object. - </summary> - <returns> - A <see cref="T:System.String"></see> that represents the current object. - </returns> - </member> - <member name="M:NLog.Layouts.SimpleLayout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Renders the layout for the specified logging event by invoking layout renderers - that make up the event. - </summary> - <param name="logEvent">The logging event.</param> - <returns>The rendered layout.</returns> - </member> - <member name="P:NLog.Layouts.SimpleLayout.OriginalText"> - <summary> - Original text before compile to Layout renderes - </summary> - </member> - <member name="P:NLog.Layouts.SimpleLayout.Text"> - <summary> - Gets or sets the layout text. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Layouts.SimpleLayout.IsFixedText"> - <summary> - Is the message fixed? (no Layout renderers used) - </summary> - </member> - <member name="P:NLog.Layouts.SimpleLayout.FixedText"> - <summary> - Get the fixed text. Only set when <see cref="P:NLog.Layouts.SimpleLayout.IsFixedText"/> is <c>true</c> - </summary> - </member> - <member name="P:NLog.Layouts.SimpleLayout.Renderers"> - <summary> - Gets a collection of <see cref="T:NLog.LayoutRenderers.LayoutRenderer"/> objects that make up this layout. - </summary> - </member> - <member name="T:NLog.LogEventInfo"> - <summary> - Represents the logging event. - </summary> - </member> - <member name="F:NLog.LogEventInfo.ZeroDate"> - <summary> - Gets the date of the first log event created. - </summary> - </member> - <member name="M:NLog.LogEventInfo.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogEventInfo"/> class. - </summary> - </member> - <member name="M:NLog.LogEventInfo.#ctor(NLog.LogLevel,System.String,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogEventInfo"/> class. - </summary> - <param name="level">Log level.</param> - <param name="loggerName">Logger name.</param> - <param name="message">Log message including parameter placeholders.</param> - </member> - <member name="M:NLog.LogEventInfo.#ctor(NLog.LogLevel,System.String,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogEventInfo"/> class. - </summary> - <param name="level">Log level.</param> - <param name="loggerName">Logger name.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">Log message including parameter placeholders.</param> - <param name="parameters">Parameter array.</param> - </member> - <member name="M:NLog.LogEventInfo.#ctor(NLog.LogLevel,System.String,System.IFormatProvider,System.String,System.Object[],System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogEventInfo"/> class. - </summary> - <param name="level">Log level.</param> - <param name="loggerName">Logger name.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">Log message including parameter placeholders.</param> - <param name="parameters">Parameter array.</param> - <param name="exception">Exception information.</param> - </member> - <member name="M:NLog.LogEventInfo.CreateNullEvent"> - <summary> - Creates the null event. - </summary> - <returns>Null log event.</returns> - </member> - <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.String)"> - <summary> - Creates the log event. - </summary> - <param name="logLevel">The log level.</param> - <param name="loggerName">Name of the logger.</param> - <param name="message">The message.</param> - <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Creates the log event. - </summary> - <param name="logLevel">The log level.</param> - <param name="loggerName">Name of the logger.</param> - <param name="formatProvider">The format provider.</param> - <param name="message">The message.</param> - <param name="parameters">The parameters.</param> - <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.IFormatProvider,System.Object)"> - <summary> - Creates the log event. - </summary> - <param name="logLevel">The log level.</param> - <param name="loggerName">Name of the logger.</param> - <param name="formatProvider">The format provider.</param> - <param name="message">The message.</param> - <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.String,System.Exception)"> - <summary> - Creates the log event. - </summary> - <param name="logLevel">The log level.</param> - <param name="loggerName">Name of the logger.</param> - <param name="message">The message.</param> - <param name="exception">The exception.</param> - <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.Exception,System.IFormatProvider,System.String)"> - <summary> - Creates the log event. - </summary> - <param name="logLevel">The log level.</param> - <param name="loggerName">Name of the logger.</param> - <param name="exception">The exception.</param> - <param name="formatProvider">The format provider.</param> - <param name="message">The message.</param> - <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Creates the log event. - </summary> - <param name="logLevel">The log level.</param> - <param name="loggerName">Name of the logger.</param> - <param name="exception">The exception.</param> - <param name="formatProvider">The format provider.</param> - <param name="message">The message.</param> - <param name="parameters">The parameters.</param> - <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="M:NLog.LogEventInfo.WithContinuation(NLog.Common.AsyncContinuation)"> - <summary> - Creates <see cref="T:NLog.Common.AsyncLogEventInfo"/> from this <see cref="T:NLog.LogEventInfo"/> by attaching the specified asynchronous continuation. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <returns>Instance of <see cref="T:NLog.Common.AsyncLogEventInfo"/> with attached continuation.</returns> - </member> - <member name="M:NLog.LogEventInfo.ToString"> - <summary> - Returns a string representation of this log event. - </summary> - <returns>String representation of the log event.</returns> - </member> - <member name="M:NLog.LogEventInfo.SetStackTrace(System.Diagnostics.StackTrace,System.Int32)"> - <summary> - Sets the stack trace for the event info. - </summary> - <param name="stackTrace">The stack trace.</param> - <param name="userStackFrame">Index of the first user stack frame within the stack trace.</param> - </member> - <member name="P:NLog.LogEventInfo.SequenceID"> - <summary> - Gets the unique identifier of log event which is automatically generated - and monotonously increasing. - </summary> - </member> - <member name="P:NLog.LogEventInfo.TimeStamp"> - <summary> - Gets or sets the timestamp of the logging event. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Level"> - <summary> - Gets or sets the level of the logging event. - </summary> - </member> - <member name="P:NLog.LogEventInfo.HasStackTrace"> - <summary> - Gets a value indicating whether stack trace has been set for this event. - </summary> - </member> - <member name="P:NLog.LogEventInfo.UserStackFrame"> - <summary> - Gets the stack frame of the method that did the logging. - </summary> - </member> - <member name="P:NLog.LogEventInfo.UserStackFrameNumber"> - <summary> - Gets the number index of the stack frame that represents the user - code (not the NLog code). - </summary> - </member> - <member name="P:NLog.LogEventInfo.StackTrace"> - <summary> - Gets the entire stack trace. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Exception"> - <summary> - Gets or sets the exception information. - </summary> - </member> - <member name="P:NLog.LogEventInfo.LoggerName"> - <summary> - Gets or sets the logger name. - </summary> - </member> - <member name="P:NLog.LogEventInfo.LoggerShortName"> - <summary> - Gets the logger short name. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Message"> - <summary> - Gets or sets the log message including any parameter placeholders. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Parameters"> - <summary> - Gets or sets the parameter values or null if no parameters have been specified. - </summary> - </member> - <member name="P:NLog.LogEventInfo.FormatProvider"> - <summary> - Gets or sets the format provider that was provided while logging or <see langword="null" /> - when no formatProvider was specified. - </summary> - </member> - <member name="P:NLog.LogEventInfo.FormattedMessage"> - <summary> - Gets the formatted message. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Properties"> - <summary> - Gets the dictionary of per-event context properties. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Context"> - <summary> - Gets the dictionary of per-event context properties. - </summary> - </member> - <member name="T:NLog.LogFactory"> - <summary> - Creates and manages instances of <see cref="T:NLog.Logger" /> objects. - </summary> - </member> - <member name="M:NLog.LogFactory.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogFactory"/> class. - </summary> - </member> - <member name="M:NLog.LogFactory.#ctor(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogFactory"/> class. - </summary> - <param name="config">The config.</param> - </member> - <member name="M:NLog.LogFactory.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting - unmanaged resources. - </summary> - </member> - <member name="M:NLog.LogFactory.CreateNullLogger"> - <summary> - Creates a logger that discards all log messages. - </summary> - <returns>Null logger instance.</returns> - </member> - <member name="M:NLog.LogFactory.GetCurrentClassLogger"> - <summary> - Gets the logger with the name of the current class. - </summary> - <returns>The logger.</returns> - <remarks>This is a slow-running method. - Make sure you're not doing this in a loop.</remarks> - </member> - <member name="M:NLog.LogFactory.GetCurrentClassLogger(System.Type)"> - <summary> - Gets a custom logger with the name of the current class. Use <paramref name="loggerType"/> to pass the type of the needed Logger. - </summary> - <param name="loggerType">The type of the logger to create. The type must inherit from - NLog.Logger.</param> - <returns>The logger of type <paramref name="loggerType"/>.</returns> - <remarks>This is a slow-running method. Make sure you are not calling this method in a - loop.</remarks> - </member> - <member name="M:NLog.LogFactory.GetLogger(System.String)"> - <summary> - Gets the specified named logger. - </summary> - <param name="name">Name of the logger.</param> - <returns>The logger reference. Multiple calls to <c>GetLogger</c> with the same argument - are not guaranteed to return the same logger reference.</returns> - </member> - <member name="M:NLog.LogFactory.GetLogger(System.String,System.Type)"> - <summary> - Gets the specified named logger. Use <paramref name="loggerType"/> to pass the type of the needed Logger. - </summary> - <param name="name">Name of the logger.</param> - <param name="loggerType">The type of the logger to create. The type must inherit from <see cref="T:NLog.Logger"/>.</param> - <returns>The logger of type <paramref name="loggerType"/>. Multiple calls to <c>GetLogger</c> with the - same argument aren't guaranteed to return the same logger reference.</returns> - </member> - <member name="M:NLog.LogFactory.ReconfigExistingLoggers"> - <summary> - Loops through all loggers previously returned by GetLogger and recalculates their - target and filter list. Useful after modifying the configuration programmatically - to ensure that all loggers have been properly configured. - </summary> - </member> - <member name="M:NLog.LogFactory.Flush"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - </member> - <member name="M:NLog.LogFactory.Flush(System.TimeSpan)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="timeout">Maximum time to allow for the flush. Any messages after that time - will be discarded.</param> - </member> - <member name="M:NLog.LogFactory.Flush(System.Int32)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="timeoutMilliseconds">Maximum time to allow for the flush. Any messages - after that time will be discarded.</param> - </member> - <member name="M:NLog.LogFactory.Flush(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.LogFactory.Flush(NLog.Common.AsyncContinuation,System.Int32)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeoutMilliseconds">Maximum time to allow for the flush. Any messages - after that time will be discarded.</param> - </member> - <member name="M:NLog.LogFactory.Flush(NLog.Common.AsyncContinuation,System.TimeSpan)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeout">Maximum time to allow for the flush. Any messages after that time will be discarded.</param> - </member> - <member name="M:NLog.LogFactory.DisableLogging"> - <summary> - Decreases the log enable counter and if it reaches -1 the logs are disabled. - </summary> - <remarks> - Logging is enabled if the number of <see cref="M:NLog.LogFactory.ResumeLogging"/> calls is greater than - or equal to <see cref="M:NLog.LogFactory.SuspendLogging"/> calls. - </remarks> - <returns>An object that implements IDisposable whose Dispose() method re-enables logging. - To be used with C# <c>using ()</c> statement.</returns> - </member> - <member name="M:NLog.LogFactory.EnableLogging"> - <summary> - Increases the log enable counter and if it reaches 0 the logs are disabled. - </summary> - <remarks> - Logging is enabled if the number of <see cref="M:NLog.LogFactory.ResumeLogging"/> calls is greater than - or equal to <see cref="M:NLog.LogFactory.SuspendLogging"/> calls.</remarks> - </member> - <member name="M:NLog.LogFactory.SuspendLogging"> - <summary> - Decreases the log enable counter and if it reaches -1 the logs are disabled. - </summary> - <remarks> - Logging is enabled if the number of <see cref="M:NLog.LogFactory.ResumeLogging"/> calls is greater than - or equal to <see cref="M:NLog.LogFactory.SuspendLogging"/> calls. - </remarks> - <returns>An object that implements IDisposable whose Dispose() method re-enables logging. - To be used with C# <c>using ()</c> statement.</returns> - </member> - <member name="M:NLog.LogFactory.ResumeLogging"> - <summary> - Increases the log enable counter and if it reaches 0 the logs are disabled. - </summary> - <remarks>Logging is enabled if the number of <see cref="M:NLog.LogFactory.ResumeLogging"/> calls is greater - than or equal to <see cref="M:NLog.LogFactory.SuspendLogging"/> calls.</remarks> - </member> - <member name="M:NLog.LogFactory.IsLoggingEnabled"> - <summary> - Returns <see langword="true"/> if logging is currently enabled. - </summary> - <returns>A value of <see langword="true"/> if logging is currently enabled, - <see langword="false"/> otherwise.</returns> - <remarks>Logging is enabled if the number of <see cref="M:NLog.LogFactory.ResumeLogging"/> calls is greater - than or equal to <see cref="M:NLog.LogFactory.SuspendLogging"/> calls.</remarks> - </member> - <member name="M:NLog.LogFactory.OnConfigurationChanged(NLog.Config.LoggingConfigurationChangedEventArgs)"> - <summary> - Invoke the Changed event; called whenever list changes - </summary> - <param name="e">Event arguments.</param> - </member> - <member name="M:NLog.LogFactory.Dispose(System.Boolean)"> - <summary> - Releases unmanaged and - optionally - managed resources. - </summary> - <param name="disposing"><c>True</c> to release both managed and unmanaged resources; - <c>false</c> to release only unmanaged resources.</param> - </member> - <member name="F:NLog.LogFactory.IsDisposing"> - <summary> - Currenty this logfactory is disposing? - </summary> - </member> - <member name="E:NLog.LogFactory.ConfigurationChanged"> - <summary> - Occurs when logging <see cref="P:NLog.LogFactory.Configuration"/> changes. - </summary> - </member> - <member name="E:NLog.LogFactory.ConfigurationReloaded"> - <summary> - Occurs when logging <see cref="P:NLog.LogFactory.Configuration"/> gets reloaded. - </summary> - </member> - <member name="P:NLog.LogFactory.CurrentAppDomain"> - <summary> - Gets the current <see cref="T:NLog.Internal.Fakeables.IAppDomain"/>. - </summary> - </member> - <member name="P:NLog.LogFactory.ThrowExceptions"> - <summary> - Gets or sets a value indicating whether exceptions should be thrown. - </summary> - <value>A value of <c>true</c> if exception should be thrown; otherwise, <c>false</c>.</value> - <remarks>By default exceptions are not thrown under any circumstances.</remarks> - </member> - <member name="P:NLog.LogFactory.Configuration"> - <summary> - Gets or sets the current logging configuration. After setting this property all - existing loggers will be re-configured, so that there is no need to call <see cref="M:NLog.LogFactory.ReconfigExistingLoggers"/> - manually. - </summary> - </member> - <member name="P:NLog.LogFactory.GlobalThreshold"> - <summary> - Gets or sets the global log threshold. Log events below this threshold are not logged. - </summary> - </member> - <member name="P:NLog.LogFactory.DefaultCultureInfo"> - <summary> - Gets the default culture info to use as <see cref="P:NLog.LogEventInfo.FormatProvider"/>. - </summary> - <value> - Specific culture info or null to use <see cref="P:System.Globalization.CultureInfo.CurrentCulture"/> - </value> - </member> - <member name="T:NLog.LogFactory.LoggerCacheKey"> - <summary> - Logger cache key. - </summary> - </member> - <member name="M:NLog.LogFactory.LoggerCacheKey.GetHashCode"> - <summary> - Serves as a hash function for a particular type. - </summary> - <returns> - A hash code for the current <see cref="T:System.Object"/>. - </returns> - </member> - <member name="M:NLog.LogFactory.LoggerCacheKey.Equals(System.Object)"> - <summary> - Determines if two objects are equal in value. - </summary> - <param name="obj">Other object to compare to.</param> - <returns>True if objects are equal, false otherwise.</returns> - </member> - <member name="M:NLog.LogFactory.LoggerCacheKey.Equals(NLog.LogFactory.LoggerCacheKey)"> - <summary> - Determines if two objects of the same type are equal in value. - </summary> - <param name="key">Other object to compare to.</param> - <returns>True if objects are equal, false otherwise.</returns> - </member> - <member name="T:NLog.LogFactory.LoggerCache"> - <summary> - Logger cache. - </summary> - </member> - <member name="M:NLog.LogFactory.LoggerCache.InsertOrUpdate(NLog.LogFactory.LoggerCacheKey,NLog.Logger)"> - <summary> - Inserts or updates. - </summary> - <param name="cacheKey"></param> - <param name="logger"></param> - </member> - <member name="T:NLog.LogFactory.LogEnabler"> - <summary> - Enables logging in <see cref="M:System.IDisposable.Dispose"/> implementation. - </summary> - </member> - <member name="M:NLog.LogFactory.LogEnabler.#ctor(NLog.LogFactory)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogFactory.LogEnabler"/> class. - </summary> - <param name="factory">The factory.</param> - </member> - <member name="M:NLog.LogFactory.LogEnabler.System#IDisposable#Dispose"> - <summary> - Enables logging. - </summary> - </member> - <member name="T:NLog.LogFactory`1"> - <summary> - Specialized LogFactory that can return instances of custom logger types. - </summary> - <typeparam name="T">The type of the logger to be returned. Must inherit from <see cref="T:NLog.Logger"/>.</typeparam> - </member> - <member name="M:NLog.LogFactory`1.GetLogger(System.String)"> - <summary> - Gets the logger with type <typeparamref name="T"/>. - </summary> - <param name="name">The logger name.</param> - <returns>An instance of <typeparamref name="T"/>.</returns> - </member> - <member name="M:NLog.LogFactory`1.GetCurrentClassLogger"> - <summary> - Gets a custom logger with the name of the current class and type <typeparamref name="T"/>. - </summary> - <returns>An instance of <typeparamref name="T"/>.</returns> - <remarks>This is a slow-running method. - Make sure you're not doing this in a loop.</remarks> - </member> - <member name="T:NLog.Logger"> - <summary> - Provides logging interface and utility functions. - </summary> - <summary> - Provides logging interface and utility functions. - </summary> - <summary> - Logging methods which only are executed when the DEBUG conditional compilation symbol is set. - </summary> - <remarks> - The DEBUG conditional compilation symbol is default enabled (only) in a debug build. - - If the DEBUG conditional compilation symbol isn't set in the calling library, the compiler will remove all the invocations to these methods. - This could lead to better performance. - - See: https://msdn.microsoft.com/en-us/library/4xssyw96%28v=vs.90%29.aspx - </remarks> - <content> - Auto-generated Logger members for binary compatibility with NLog 1.0. - </content> - </member> - <member name="M:NLog.Logger.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Logger"/> class. - </summary> - </member> - <member name="M:NLog.Logger.IsEnabled(NLog.LogLevel)"> - <summary> - Gets a value indicating whether logging is enabled for the specified level. - </summary> - <param name="level">Log level to be checked.</param> - <returns>A value of <see langword="true" /> if logging is enabled for the specified level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="M:NLog.Logger.Log(NLog.LogEventInfo)"> - <summary> - Writes the specified diagnostic message. - </summary> - <param name="logEvent">Log event.</param> - </member> - <member name="M:NLog.Logger.Log(System.Type,NLog.LogEventInfo)"> - <summary> - Writes the specified diagnostic message. - </summary> - <param name="wrapperType">The name of the type that wraps Logger.</param> - <param name="logEvent">Log event.</param> - </member> - <member name="M:NLog.Logger.Log``1(NLog.LogLevel,``0)"> - <overloads> - Writes the diagnostic message at the specified level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="level">The log level.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Log``1(NLog.LogLevel,System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.LogException(NLog.LogLevel,System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="args">Arguments to format.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="args">Arguments to format.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Log``1(NLog.LogLevel,System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log``1(NLog.LogLevel,System.String,``0)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log``2(NLog.LogLevel,System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Log``2(NLog.LogLevel,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Log``3(NLog.LogLevel,System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Log``3(NLog.LogLevel,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Swallow(System.Action)"> - <summary> - Runs action. If the action throws, the exception is logged at <c>Error</c> level. The exception is not propagated outside of this method. - </summary> - <param name="action">Action to execute.</param> - </member> - <member name="M:NLog.Logger.Swallow``1(System.Func{``0})"> - <summary> - Runs the provided function and returns its result. If an exception is thrown, it is logged at <c>Error</c> level. - The exception is not propagated outside of this method; a default value is returned instead. - </summary> - <typeparam name="T">Return type of the provided function.</typeparam> - <param name="func">Function to run.</param> - <returns>Result returned by the provided function or the default value of type <typeparamref name="T"/> in case of exception.</returns> - </member> - <member name="M:NLog.Logger.Swallow``1(System.Func{``0},``0)"> - <summary> - Runs the provided function and returns its result. If an exception is thrown, it is logged at <c>Error</c> level. - The exception is not propagated outside of this method; a fallback value is returned instead. - </summary> - <typeparam name="T">Return type of the provided function.</typeparam> - <param name="func">Function to run.</param> - <param name="fallback">Fallback value to return in case of exception.</param> - <returns>Result returned by the provided function or fallback value in case of exception.</returns> - </member> - <member name="M:NLog.Logger.Trace``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Trace</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Trace``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Trace(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.TraceException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Trace(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Trace``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Debug</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Debug``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Debug(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.DebugException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Debug(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Debug``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Info</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Info``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Info(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.InfoException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Info</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Info</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Info(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Info</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Info</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Info``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Warn</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Warn``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Warn(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.WarnException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Warn</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Warn</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Warn(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Warn</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Warn</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Warn``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Error</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Error``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Error(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.ErrorException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Error</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Error</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Error(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Error</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Error</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Error``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Fatal</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Fatal``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Fatal(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.FatalException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Fatal</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Fatal</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Fatal</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Fatal</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Debug</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters and formatting them with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified arguments formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified arguments formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Trace</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters and formatting them with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified arguments formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified arguments formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.Object)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.String)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="E:NLog.Logger.LoggerReconfigured"> - <summary> - Occurs when logger configuration changes. - </summary> - </member> - <member name="P:NLog.Logger.Name"> - <summary> - Gets the name of the logger. - </summary> - </member> - <member name="P:NLog.Logger.Factory"> - <summary> - Gets the factory that created this logger. - </summary> - </member> - <member name="P:NLog.Logger.IsTraceEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Trace</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Trace</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.Logger.IsDebugEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Debug</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Debug</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.Logger.IsInfoEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Info</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Info</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.Logger.IsWarnEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Warn</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Warn</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.Logger.IsErrorEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Error</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Error</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.Logger.IsFatalEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Fatal</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Fatal</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="T:NLog.LoggerImpl"> - <summary> - Implementation of logging engine. - </summary> - </member> - <member name="M:NLog.LoggerImpl.FindCallingMethodOnStackTrace(System.Diagnostics.StackTrace,System.Type)"> - <summary> - Finds first user stack frame in a stack trace - </summary> - <param name="stackTrace">The stack trace of the logging method invocation</param> - <param name="loggerType">Type of the logger or logger wrapper</param> - <returns>Index of the first user stack frame or 0 if all stack frames are non-user</returns> - <seealso cref="M:NLog.LoggerImpl.IsNonUserStackFrame(System.Reflection.MethodBase,System.Type)"/> - </member> - <member name="M:NLog.LoggerImpl.IsNonUserStackFrame(System.Reflection.MethodBase,System.Type)"> - <summary> - Defines whether a stack frame belongs to non-user code - </summary> - <param name="method">Method of the stack frame</param> - <param name="loggerType">Type of the logger or logger wrapper</param> - <returns><see langword="true"/>, if the method is from non-user code and should be skipped</returns> - <remarks> - The method is classified as non-user if its declaring assembly is from hidden assemblies list - or its declaring type is <paramref name="loggerType"/> or one of its subtypes. - </remarks> - </member> - <member name="M:NLog.LoggerImpl.GetFilterResult(System.Collections.Generic.IList{NLog.Filters.Filter},NLog.LogEventInfo)"> - <summary> - Gets the filter result. - </summary> - <param name="filterChain">The filter chain.</param> - <param name="logEvent">The log event.</param> - <returns>The result of the filter.</returns> - </member> - <member name="T:NLog.LogLevel"> - <summary> - Defines available log levels. - </summary> - </member> - <member name="F:NLog.LogLevel.Trace"> - <summary> - Trace log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Debug"> - <summary> - Debug log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Info"> - <summary> - Info log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Warn"> - <summary> - Warn log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Error"> - <summary> - Error log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Fatal"> - <summary> - Fatal log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Off"> - <summary> - Off log level. - </summary> - </member> - <member name="M:NLog.LogLevel.#ctor(System.String,System.Int32)"> - <summary> - Initializes a new instance of <see cref="T:NLog.LogLevel"/>. - </summary> - <param name="name">The log level name.</param> - <param name="ordinal">The log level ordinal number.</param> - </member> - <member name="M:NLog.LogLevel.op_Equality(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is equal to the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal == level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.op_Inequality(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is not equal to the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal != level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.op_GreaterThan(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is greater than the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal > level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.op_GreaterThanOrEqual(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is greater than or equal to the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal >= level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.op_LessThan(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is less than the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal < level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.op_LessThanOrEqual(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is less than or equal to the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal <= level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.FromOrdinal(System.Int32)"> - <summary> - Gets the <see cref="T:NLog.LogLevel"/> that corresponds to the specified ordinal. - </summary> - <param name="ordinal">The ordinal.</param> - <returns>The <see cref="T:NLog.LogLevel"/> instance. For 0 it returns <see cref="F:NLog.LogLevel.Trace"/>, 1 gives <see cref="F:NLog.LogLevel.Debug"/> and so on.</returns> - </member> - <member name="M:NLog.LogLevel.FromString(System.String)"> - <summary> - Returns the <see cref="T:NLog.LogLevel"/> that corresponds to the supplied <see langword="string" />. - </summary> - <param name="levelName">The textual representation of the log level.</param> - <returns>The enumeration value.</returns> - </member> - <member name="M:NLog.LogLevel.ToString"> - <summary> - Returns a string representation of the log level. - </summary> - <returns>Log level name.</returns> - </member> - <member name="M:NLog.LogLevel.GetHashCode"> - <summary> - Returns a hash code for this instance. - </summary> - <returns> - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - </returns> - </member> - <member name="M:NLog.LogLevel.Equals(System.Object)"> - <summary> - Determines whether the specified <see cref="T:System.Object"/> is equal to this instance. - </summary> - <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param> - <returns>Value of <c>true</c> if the specified <see cref="T:System.Object"/> is equal to - this instance; otherwise, <c>false</c>.</returns> - </member> - <member name="M:NLog.LogLevel.Equals(NLog.LogLevel)"> - <summary> - Determines whether the specified <see cref="T:NLog.LogLevel"/> instance is equal to this instance. - </summary> - <param name="other">The <see cref="T:NLog.LogLevel"/> to compare with this instance.</param> - <returns>Value of <c>true</c> if the specified <see cref="T:NLog.LogLevel"/> is equal to - this instance; otherwise, <c>false</c>.</returns> - </member> - <member name="M:NLog.LogLevel.CompareTo(System.Object)"> - <summary> - Compares the level to the other <see cref="T:NLog.LogLevel"/> object. - </summary> - <param name="obj"> - The object object. - </param> - <returns> - A value less than zero when this logger's <see cref="P:NLog.LogLevel.Ordinal"/> is - less than the other logger's ordinal, 0 when they are equal and - greater than zero when this ordinal is greater than the - other ordinal. - </returns> - </member> - <member name="P:NLog.LogLevel.Name"> - <summary> - Gets the name of the log level. - </summary> - </member> - <member name="P:NLog.LogLevel.Ordinal"> - <summary> - Gets the ordinal of the log level. - </summary> - </member> - <member name="T:NLog.LogManager"> - <summary> - Creates and manages instances of <see cref="T:NLog.Logger" /> objects. - </summary> - </member> - <member name="M:NLog.LogManager.#cctor"> - <summary> - Initializes static members of the LogManager class. - </summary> - </member> - <member name="M:NLog.LogManager.#ctor"> - <summary> - Prevents a default instance of the LogManager class from being created. - </summary> - </member> - <member name="M:NLog.LogManager.GetCurrentClassLogger"> - <summary> - Gets the logger with the name of the current class. - </summary> - <returns>The logger.</returns> - <remarks>This is a slow-running method. - Make sure you're not doing this in a loop.</remarks> - </member> - <member name="M:NLog.LogManager.AddHiddenAssembly(System.Reflection.Assembly)"> - <summary> - Adds the given assembly which will be skipped - when NLog is trying to find the calling method on stack trace. - </summary> - <param name="assembly">The assembly to skip.</param> - </member> - <member name="M:NLog.LogManager.GetCurrentClassLogger(System.Type)"> - <summary> - Gets a custom logger with the name of the current class. Use <paramref name="loggerType"/> to pass the type of the needed Logger. - </summary> - <param name="loggerType">The logger class. The class must inherit from <see cref="T:NLog.Logger"/>.</param> - <returns>The logger of type <paramref name="loggerType"/>.</returns> - <remarks>This is a slow-running method. - Make sure you're not doing this in a loop.</remarks> - </member> - <member name="M:NLog.LogManager.CreateNullLogger"> - <summary> - Creates a logger that discards all log messages. - </summary> - <returns>Null logger which discards all log messages.</returns> - </member> - <member name="M:NLog.LogManager.GetLogger(System.String)"> - <summary> - Gets the specified named logger. - </summary> - <param name="name">Name of the logger.</param> - <returns>The logger reference. Multiple calls to <c>GetLogger</c> with the same argument aren't guaranteed to return the same logger reference.</returns> - </member> - <member name="M:NLog.LogManager.GetLogger(System.String,System.Type)"> - <summary> - Gets the specified named custom logger. Use <paramref name="loggerType"/> to pass the type of the needed Logger. - </summary> - <param name="name">Name of the logger.</param> - <param name="loggerType">The logger class. The class must inherit from <see cref="T:NLog.Logger"/>.</param> - <returns>The logger of type <paramref name="loggerType"/>. Multiple calls to <c>GetLogger</c> with the same argument aren't guaranteed to return the same logger reference.</returns> - <remarks>The generic way for this method is <see cref="M:NLog.LogFactory`1.GetLogger(System.String)"/></remarks> - </member> - <member name="M:NLog.LogManager.ReconfigExistingLoggers"> - <summary> - Loops through all loggers previously returned by GetLogger. - and recalculates their target and filter list. Useful after modifying the configuration programmatically - to ensure that all loggers have been properly configured. - </summary> - </member> - <member name="M:NLog.LogManager.Flush"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - </member> - <member name="M:NLog.LogManager.Flush(System.TimeSpan)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="timeout">Maximum time to allow for the flush. Any messages after that time will be discarded.</param> - </member> - <member name="M:NLog.LogManager.Flush(System.Int32)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="timeoutMilliseconds">Maximum time to allow for the flush. Any messages after that time will be discarded.</param> - </member> - <member name="M:NLog.LogManager.Flush(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.LogManager.Flush(NLog.Common.AsyncContinuation,System.TimeSpan)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeout">Maximum time to allow for the flush. Any messages after that time will be discarded.</param> - </member> - <member name="M:NLog.LogManager.Flush(NLog.Common.AsyncContinuation,System.Int32)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeoutMilliseconds">Maximum time to allow for the flush. Any messages after that time will be discarded.</param> - </member> - <member name="M:NLog.LogManager.DisableLogging"> - <summary> - Decreases the log enable counter and if it reaches -1 the logs are disabled. - </summary> - <remarks>Logging is enabled if the number of <see cref="M:NLog.LogManager.EnableLogging"/> calls is greater - than or equal to <see cref="M:NLog.LogManager.DisableLogging"/> calls.</remarks> - <returns>An object that implements IDisposable whose Dispose() method reenables logging. - To be used with C# <c>using ()</c> statement.</returns> - </member> - <member name="M:NLog.LogManager.EnableLogging"> - <summary> - Increases the log enable counter and if it reaches 0 the logs are disabled. - </summary> - <remarks>Logging is enabled if the number of <see cref="M:NLog.LogManager.EnableLogging"/> calls is greater - than or equal to <see cref="M:NLog.LogManager.DisableLogging"/> calls.</remarks> - </member> - <member name="M:NLog.LogManager.IsLoggingEnabled"> - <summary> - Checks if logging is currently enabled. - </summary> - <returns><see langword="true"/> if logging is currently enabled, <see langword="false"/> - otherwise.</returns> - <remarks>Logging is enabled if the number of <see cref="M:NLog.LogManager.EnableLogging"/> calls is greater - than or equal to <see cref="M:NLog.LogManager.DisableLogging"/> calls.</remarks> - </member> - <member name="M:NLog.LogManager.Shutdown"> - <summary> - Dispose all targets, and shutdown logging. - </summary> - </member> - <member name="M:NLog.LogManager.GetClassFullName"> - <summary> - Gets the fully qualified name of the class invoking the LogManager, including the - namespace but not the assembly. - </summary> - </member> - <member name="E:NLog.LogManager.ConfigurationChanged"> - <summary> - Occurs when logging <see cref="P:NLog.LogManager.Configuration"/> changes. - </summary> - </member> - <member name="E:NLog.LogManager.ConfigurationReloaded"> - <summary> - Occurs when logging <see cref="P:NLog.LogManager.Configuration"/> gets reloaded. - </summary> - </member> - <member name="P:NLog.LogManager.ThrowExceptions"> - <summary> - Gets or sets a value indicating whether NLog should throw exceptions. - By default exceptions are not thrown under any circumstances. - </summary> - </member> - <member name="P:NLog.LogManager.Configuration"> - <summary> - Gets or sets the current logging configuration. - <see cref="P:NLog.LogFactory.Configuration"/> - </summary> - </member> - <member name="P:NLog.LogManager.GlobalThreshold"> - <summary> - Gets or sets the global log threshold. Log events below this threshold are not logged. - </summary> - </member> - <member name="P:NLog.LogManager.DefaultCultureInfo"> - <summary> - Gets or sets the default culture to use. - </summary> - </member> - <member name="T:NLog.LogManager.GetCultureInfo"> - <summary> - Delegate used to set/get the culture in use. - </summary> - </member> - <member name="T:NLog.LogMessageGenerator"> - <summary> - Returns a log message. Used to defer calculation of - the log message until it's actually needed. - </summary> - <returns>Log message.</returns> - </member> - <member name="T:NLog.LogReceiverService.BaseLogReceiverForwardingService"> - <summary> - Base implementation of a log receiver server which forwards received logs through <see cref="T:NLog.LogManager"/> or a given <see cref="T:NLog.LogFactory"/>. - </summary> - </member> - <member name="M:NLog.LogReceiverService.BaseLogReceiverForwardingService.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.BaseLogReceiverForwardingService"/> class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.BaseLogReceiverForwardingService.#ctor(NLog.LogFactory)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.BaseLogReceiverForwardingService"/> class. - </summary> - <param name="logFactory">The log factory.</param> - </member> - <member name="M:NLog.LogReceiverService.BaseLogReceiverForwardingService.ProcessLogMessages(NLog.LogReceiverService.NLogEvents)"> - <summary> - Processes the log messages. - </summary> - <param name="events">The events to process.</param> - </member> - <member name="M:NLog.LogReceiverService.BaseLogReceiverForwardingService.ProcessLogMessages(NLog.LogEventInfo[])"> - <summary> - Processes the log messages. - </summary> - <param name="logEvents">The log events.</param> - </member> - <member name="T:NLog.LogReceiverService.ILogReceiverClient"> - <summary> - Service contract for Log Receiver client. - </summary> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverClient.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="T:NLog.LogReceiverService.ILogReceiverOneWayClient"> - <summary> - Service contract for Log Receiver client. - </summary> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverOneWayClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="T:NLog.LogReceiverService.ILogReceiverOneWayServer"> - <summary> - Service contract for Log Receiver server. - </summary> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverOneWayServer.ProcessLogMessages(NLog.LogReceiverService.NLogEvents)"> - <summary> - Processes the log messages. - </summary> - <param name="events">The events.</param> - </member> - <member name="T:NLog.LogReceiverService.ILogReceiverServer"> - <summary> - Service contract for Log Receiver server. - </summary> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverServer.ProcessLogMessages(NLog.LogReceiverService.NLogEvents)"> - <summary> - Processes the log messages. - </summary> - <param name="events">The events.</param> - </member> - <member name="T:NLog.LogReceiverService.ILogReceiverTwoWayClient"> - <summary> - Service contract for Log Receiver client. - </summary> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverTwoWayClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverTwoWayClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverTwoWayClient.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="T:NLog.LogReceiverService.IWcfLogReceiverClient"> - <summary> - Client of <see cref="T:NLog.LogReceiverService.ILogReceiverServer"/> - </summary> - </member> - <member name="M:NLog.LogReceiverService.IWcfLogReceiverClient.OpenAsync"> - <summary> - Opens the client asynchronously. - </summary> - </member> - <member name="M:NLog.LogReceiverService.IWcfLogReceiverClient.OpenAsync(System.Object)"> - <summary> - Opens the client asynchronously. - </summary> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.IWcfLogReceiverClient.CloseAsync"> - <summary> - Closes the client asynchronously. - </summary> - </member> - <member name="M:NLog.LogReceiverService.IWcfLogReceiverClient.CloseAsync(System.Object)"> - <summary> - Closes the client asynchronously. - </summary> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.IWcfLogReceiverClient.ProcessLogMessagesAsync(NLog.LogReceiverService.NLogEvents)"> - <summary> - Processes the log messages asynchronously. - </summary> - <param name="events">The events to send.</param> - </member> - <member name="M:NLog.LogReceiverService.IWcfLogReceiverClient.ProcessLogMessagesAsync(NLog.LogReceiverService.NLogEvents,System.Object)"> - <summary> - Processes the log messages asynchronously. - </summary> - <param name="events">The events to send.</param> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.IWcfLogReceiverClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events to send.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.IWcfLogReceiverClient.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="M:NLog.LogReceiverService.IWcfLogReceiverClient.DisplayInitializationUI"> - <summary> - Instructs the inner channel to display a user interface if one is required to initialize the channel prior to using it. - </summary> - </member> - <member name="E:NLog.LogReceiverService.IWcfLogReceiverClient.ProcessLogMessagesCompleted"> - <summary> - Occurs when the log message processing has completed. - </summary> - </member> - <member name="E:NLog.LogReceiverService.IWcfLogReceiverClient.OpenCompleted"> - <summary> - Occurs when Open operation has completed. - </summary> - </member> - <member name="E:NLog.LogReceiverService.IWcfLogReceiverClient.CloseCompleted"> - <summary> - Occurs when Close operation has completed. - </summary> - </member> - <member name="P:NLog.LogReceiverService.IWcfLogReceiverClient.ClientCredentials"> - <summary> - Enables the user to configure client and service credentials as well as service credential authentication settings for use on the client side of communication. - </summary> - </member> - <member name="P:NLog.LogReceiverService.IWcfLogReceiverClient.InnerChannel"> - <summary> - Gets the underlying <see cref="T:System.ServiceModel.IClientChannel"/> implementation. - </summary> - </member> - <member name="P:NLog.LogReceiverService.IWcfLogReceiverClient.Endpoint"> - <summary> - Gets the target endpoint for the service to which the WCF client can connect. - </summary> - </member> - <member name="T:NLog.LogReceiverService.LogReceiverForwardingService"> - <summary> - Implementation of <see cref="T:NLog.LogReceiverService.ILogReceiverServer"/> which forwards received logs through <see cref="T:NLog.LogManager"/> or a given <see cref="T:NLog.LogFactory"/>. - </summary> - </member> - <member name="M:NLog.LogReceiverService.LogReceiverForwardingService.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.LogReceiverForwardingService"/> class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.LogReceiverForwardingService.#ctor(NLog.LogFactory)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.LogReceiverForwardingService"/> class. - </summary> - <param name="logFactory">The log factory.</param> - </member> - <member name="T:NLog.LogReceiverService.LogReceiverOneWayForwardingService"> - <summary> - Implementation of <see cref="T:NLog.LogReceiverService.ILogReceiverOneWayServer"/> which forwards received logs through <see cref="T:NLog.LogManager"/> or a given <see cref="T:NLog.LogFactory"/>. - </summary> - </member> - <member name="M:NLog.LogReceiverService.LogReceiverOneWayForwardingService.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.LogReceiverOneWayForwardingService"/> class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.LogReceiverOneWayForwardingService.#ctor(NLog.LogFactory)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.LogReceiverOneWayForwardingService"/> class. - </summary> - <param name="logFactory">The log factory.</param> - </member> - <member name="T:NLog.LogReceiverService.LogReceiverServiceConfig"> - <summary> - Internal configuration of Log Receiver Service contracts. - </summary> - </member> - <member name="T:NLog.LogReceiverService.NLogEvent"> - <summary> - Wire format for NLog Event. - </summary> - </member> - <member name="M:NLog.LogReceiverService.NLogEvent.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.NLogEvent"/> class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.NLogEvent.ToEventInfo(NLog.LogReceiverService.NLogEvents,System.String)"> - <summary> - Converts the <see cref="T:NLog.LogReceiverService.NLogEvent"/> to <see cref="T:NLog.LogEventInfo"/>. - </summary> - <param name="context">The <see cref="T:NLog.LogReceiverService.NLogEvent"/> object this <see cref="T:NLog.LogReceiverService.NLogEvent"/> is part of..</param> - <param name="loggerNamePrefix">The logger name prefix to prepend in front of the logger name.</param> - <returns>Converted <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.Id"> - <summary> - Gets or sets the client-generated identifier of the event. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.LevelOrdinal"> - <summary> - Gets or sets the ordinal of the log level. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.LoggerOrdinal"> - <summary> - Gets or sets the logger ordinal (index into <see cref="P:NLog.LogReceiverService.NLogEvents.Strings"/>. - </summary> - <value>The logger ordinal.</value> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.TimeDelta"> - <summary> - Gets or sets the time delta (in ticks) between the time of the event and base time. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.MessageOrdinal"> - <summary> - Gets or sets the message string index. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.Values"> - <summary> - Gets or sets the collection of layout values. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.ValueIndexes"> - <summary> - Gets the collection of indexes into <see cref="P:NLog.LogReceiverService.NLogEvents.Strings"/> array for each layout value. - </summary> - </member> - <member name="T:NLog.LogReceiverService.NLogEvents"> - <summary> - Wire format for NLog event package. - </summary> - </member> - <member name="M:NLog.LogReceiverService.NLogEvents.ToEventInfo(System.String)"> - <summary> - Converts the events to sequence of <see cref="T:NLog.LogEventInfo"/> objects suitable for routing through NLog. - </summary> - <param name="loggerNamePrefix">The logger name prefix to prepend in front of each logger name.</param> - <returns> - Sequence of <see cref="T:NLog.LogEventInfo"/> objects. - </returns> - </member> - <member name="M:NLog.LogReceiverService.NLogEvents.ToEventInfo"> - <summary> - Converts the events to sequence of <see cref="T:NLog.LogEventInfo"/> objects suitable for routing through NLog. - </summary> - <returns> - Sequence of <see cref="T:NLog.LogEventInfo"/> objects. - </returns> - </member> - <member name="P:NLog.LogReceiverService.NLogEvents.ClientName"> - <summary> - Gets or sets the name of the client. - </summary> - <value>The name of the client.</value> - </member> - <member name="P:NLog.LogReceiverService.NLogEvents.BaseTimeUtc"> - <summary> - Gets or sets the base time (UTC ticks) for all events in the package. - </summary> - <value>The base time UTC.</value> - </member> - <member name="P:NLog.LogReceiverService.NLogEvents.LayoutNames"> - <summary> - Gets or sets the collection of layout names which are shared among all events. - </summary> - <value>The layout names.</value> - </member> - <member name="P:NLog.LogReceiverService.NLogEvents.Strings"> - <summary> - Gets or sets the collection of logger names. - </summary> - <value>The logger names.</value> - </member> - <member name="P:NLog.LogReceiverService.NLogEvents.Events"> - <summary> - Gets or sets the list of events. - </summary> - <value>The events.</value> - </member> - <member name="T:NLog.LogReceiverService.StringCollection"> - <summary> - List of strings annotated for more terse serialization. - </summary> - </member> - <member name="M:NLog.LogReceiverService.StringCollection.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.StringCollection"/> class. - </summary> - </member> - <member name="T:NLog.LogReceiverService.WcfILogReceiverClient"> - <summary> - Log Receiver Client using WCF. - </summary> - <remarks> - This will be removed when ILogReceiverClient is removed. - This provides an implementation of the legacy interface.</remarks> - </member> - <member name="T:NLog.LogReceiverService.WcfLogReceiverClientBase`1"> - <summary> - Abstract base class for the WcfLogReceiverXXXWay classes. It can only be - used internally (see internal constructor). It passes off any Channel usage - to the inheriting class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClientBase`1"/> class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClientBase`1"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.#ctor(System.String,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClientBase`1"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.#ctor(System.String,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClientBase`1"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.#ctor(System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClientBase`1"/> class. - </summary> - <param name="binding">The binding.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.OpenAsync"> - <summary> - Opens the client asynchronously. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.OpenAsync(System.Object)"> - <summary> - Opens the client asynchronously. - </summary> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.CloseAsync"> - <summary> - Closes the client asynchronously. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.CloseAsync(System.Object)"> - <summary> - Closes the client asynchronously. - </summary> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.ProcessLogMessagesAsync(NLog.LogReceiverService.NLogEvents)"> - <summary> - Processes the log messages asynchronously. - </summary> - <param name="events">The events to send.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.ProcessLogMessagesAsync(NLog.LogReceiverService.NLogEvents,System.Object)"> - <summary> - Processes the log messages asynchronously. - </summary> - <param name="events">The events to send.</param> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events to send.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClientBase`1.ProcessLogMessagesCompleted"> - <summary> - Occurs when the log message processing has completed. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClientBase`1.OpenCompleted"> - <summary> - Occurs when Open operation has completed. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClientBase`1.CloseCompleted"> - <summary> - Occurs when Close operation has completed. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfILogReceiverClient.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfILogReceiverClient"/> class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfILogReceiverClient.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfILogReceiverClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfILogReceiverClient.#ctor(System.String,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfILogReceiverClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfILogReceiverClient.#ctor(System.String,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverOneWayClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfILogReceiverClient.#ctor(System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverOneWayClient"/> class. - </summary> - <param name="binding">The binding.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfILogReceiverClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events to send.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.WcfILogReceiverClient.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="T:NLog.LogReceiverService.WcfLogReceiverClient"> - <summary> - Log Receiver Client facade. It allows the use either of the one way or two way - service contract using WCF through its unified interface. - </summary> - <remarks> - Delegating methods are generated with Resharper. - 1. change ProxiedClient to private field (instead of public property) - 2. delegate members - 3. change ProxiedClient back to public property. - - </remarks> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. - </summary> - <param name="useOneWay">Whether to use the one way or two way WCF client.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.Boolean,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. - </summary> - <param name="useOneWay">Whether to use the one way or two way WCF client.</param> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.Boolean,System.String,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. - </summary> - <param name="useOneWay">Whether to use the one way or two way WCF client.</param> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.Boolean,System.String,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. - </summary> - <param name="useOneWay">Whether to use the one way or two way WCF client.</param> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.Boolean,System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. - </summary> - <param name="useOneWay">Whether to use the one way or two way WCF client.</param> - <param name="binding">The binding.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.Abort"> - <summary> - Causes a communication object to transition immediately from its current state into the closed state. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.BeginClose(System.AsyncCallback,System.Object)"> - <summary> - Begins an asynchronous operation to close a communication object. - </summary> - <returns> - The <see cref="T:System.IAsyncResult"/> that references the asynchronous close operation. - </returns> - <param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that receives notification of the completion of the asynchronous close operation.</param><param name="state">An object, specified by the application, that contains state information associated with the asynchronous close operation.</param><exception cref="T:System.ServiceModel.CommunicationObjectFaultedException"><see cref="M:System.ServiceModel.ICommunicationObject.BeginClose"/> was called on an object in the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The default timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to close gracefully.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.BeginClose(System.TimeSpan,System.AsyncCallback,System.Object)"> - <summary> - Begins an asynchronous operation to close a communication object with a specified timeout. - </summary> - <returns> - The <see cref="T:System.IAsyncResult"/> that references the asynchronous close operation. - </returns> - <param name="timeout">The <see cref="T:System.Timespan"/> that specifies how long the send operation has to complete before timing out.</param><param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that receives notification of the completion of the asynchronous close operation.</param><param name="state">An object, specified by the application, that contains state information associated with the asynchronous close operation.</param><exception cref="T:System.ServiceModel.CommunicationObjectFaultedException"><see cref="M:System.ServiceModel.ICommunicationObject.BeginClose"/> was called on an object in the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The specified timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to close gracefully.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.BeginOpen(System.AsyncCallback,System.Object)"> - <summary> - Begins an asynchronous operation to open a communication object. - </summary> - <returns> - The <see cref="T:System.IAsyncResult"/> that references the asynchronous open operation. - </returns> - <param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that receives notification of the completion of the asynchronous open operation.</param><param name="state">An object, specified by the application, that contains state information associated with the asynchronous open operation.</param><exception cref="T:System.ServiceModel.CommunicationException">The <see cref="T:System.ServiceModel.ICommunicationObject"/> was unable to be opened and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The default open timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to enter the <see cref="F:System.ServiceModel.CommunicationState.Opened"/> state and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.BeginOpen(System.TimeSpan,System.AsyncCallback,System.Object)"> - <summary> - Begins an asynchronous operation to open a communication object within a specified interval of time. - </summary> - <returns> - The <see cref="T:System.IAsyncResult"/> that references the asynchronous open operation. - </returns> - <param name="timeout">The <see cref="T:System.Timespan"/> that specifies how long the send operation has to complete before timing out.</param><param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that receives notification of the completion of the asynchronous open operation.</param><param name="state">An object, specified by the application, that contains state information associated with the asynchronous open operation.</param><exception cref="T:System.ServiceModel.CommunicationException">The <see cref="T:System.ServiceModel.ICommunicationObject"/> was unable to be opened and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The specified timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to enter the <see cref="F:System.ServiceModel.CommunicationState.Opened"/> state and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events to send.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.Close(System.TimeSpan)"> - <summary> - Causes a communication object to transition from its current state into the closed state. - </summary> - <param name="timeout">The <see cref="T:System.Timespan"/> that specifies how long the send operation has to complete before timing out.</param><exception cref="T:System.ServiceModel.CommunicationObjectFaultedException"><see cref="M:System.ServiceModel.ICommunicationObject.Close"/> was called on an object in the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to close gracefully.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.Close"> - <summary> - Causes a communication object to transition from its current state into the closed state. - </summary> - <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException"><see cref="M:System.ServiceModel.ICommunicationObject.Close"/> was called on an object in the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The default close timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to close gracefully.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.CloseAsync(System.Object)"> - <summary> - Closes the client asynchronously. - </summary> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.CloseAsync"> - <summary> - Closes the client asynchronously. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.DisplayInitializationUI"> - <summary> - Instructs the inner channel to display a user interface if one is required to initialize the channel prior to using it. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.EndClose(System.IAsyncResult)"> - <summary> - Completes an asynchronous operation to close a communication object. - </summary> - <param name="result">The <see cref="T:System.IAsyncResult"/> that is returned by a call to the <see cref="M:System.ServiceModel.ICommunicationObject.BeginClose"/> method.</param><exception cref="T:System.ServiceModel.CommunicationObjectFaultedException"><see cref="M:System.ServiceModel.ICommunicationObject.BeginClose"/> was called on an object in the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to close gracefully.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.EndOpen(System.IAsyncResult)"> - <summary> - Completes an asynchronous operation to open a communication object. - </summary> - <param name="result">The <see cref="T:System.IAsyncResult"/> that is returned by a call to the <see cref="M:System.ServiceModel.ICommunicationObject.BeginOpen"/> method.</param><exception cref="T:System.ServiceModel.CommunicationException">The <see cref="T:System.ServiceModel.ICommunicationObject"/> was unable to be opened and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to enter the <see cref="F:System.ServiceModel.CommunicationState.Opened"/> state and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.Open"> - <summary> - Causes a communication object to transition from the created state into the opened state. - </summary> - <exception cref="T:System.ServiceModel.CommunicationException">The <see cref="T:System.ServiceModel.ICommunicationObject"/> was unable to be opened and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The default open timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to enter the <see cref="F:System.ServiceModel.CommunicationState.Opened"/> state and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.Open(System.TimeSpan)"> - <summary> - Causes a communication object to transition from the created state into the opened state within a specified interval of time. - </summary> - <param name="timeout">The <see cref="T:System.Timespan"/> that specifies how long the send operation has to complete before timing out.</param><exception cref="T:System.ServiceModel.CommunicationException">The <see cref="T:System.ServiceModel.ICommunicationObject"/> was unable to be opened and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The specified timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to enter the <see cref="F:System.ServiceModel.CommunicationState.Opened"/> state and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.OpenAsync"> - <summary> - Opens the client asynchronously. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.OpenAsync(System.Object)"> - <summary> - Opens the client asynchronously. - </summary> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.ProcessLogMessagesAsync(NLog.LogReceiverService.NLogEvents)"> - <summary> - Processes the log messages asynchronously. - </summary> - <param name="events">The events to send.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.ProcessLogMessagesAsync(NLog.LogReceiverService.NLogEvents,System.Object)"> - <summary> - Processes the log messages asynchronously. - </summary> - <param name="events">The events to send.</param> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.CloseCommunicationObject"> - <summary> - Causes a communication object to transition from its current state into the closed state. - </summary> - </member> - <member name="P:NLog.LogReceiverService.WcfLogReceiverClient.ProxiedClient"> - <summary> - The client getting proxied - </summary> - </member> - <member name="P:NLog.LogReceiverService.WcfLogReceiverClient.UseOneWay"> - <summary> - Do we use one-way or two-way messaging? - </summary> - </member> - <member name="P:NLog.LogReceiverService.WcfLogReceiverClient.ClientCredentials"> - <summary> - Enables the user to configure client and service credentials as well as service credential authentication settings for use on the client side of communication. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.CloseCompleted"> - <summary> - Occurs when Close operation has completed. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.Closed"> - <summary> - Occurs when the communication object completes its transition from the closing state into the closed state. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.Closing"> - <summary> - Occurs when the communication object first enters the closing state. - </summary> - </member> - <member name="P:NLog.LogReceiverService.WcfLogReceiverClient.Endpoint"> - <summary> - Gets the target endpoint for the service to which the WCF client can connect. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.Faulted"> - <summary> - Occurs when the communication object first enters the faulted state. - </summary> - </member> - <member name="P:NLog.LogReceiverService.WcfLogReceiverClient.InnerChannel"> - <summary> - Gets the underlying <see cref="T:System.ServiceModel.IClientChannel"/> implementation. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.OpenCompleted"> - <summary> - Occurs when Open operation has completed. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.Opened"> - <summary> - Occurs when the communication object completes its transition from the opening state into the opened state. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.Opening"> - <summary> - Occurs when the communication object first enters the opening state. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.ProcessLogMessagesCompleted"> - <summary> - Occurs when the log message processing has completed. - </summary> - </member> - <member name="P:NLog.LogReceiverService.WcfLogReceiverClient.State"> - <summary> - Gets the current state of the communication-oriented object. - </summary> - <returns> - The value of the <see cref="T:System.ServiceModel.CommunicationState"/> of the object. - </returns> - </member> - <member name="T:NLog.LogReceiverService.WcfLogReceiverOneWayClient"> - <summary> - Log Receiver Client using WCF. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverOneWayClient.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverOneWayClient"/> class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverOneWayClient.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverOneWayClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverOneWayClient.#ctor(System.String,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverOneWayClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverOneWayClient.#ctor(System.String,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverOneWayClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverOneWayClient.#ctor(System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverOneWayClient"/> class. - </summary> - <param name="binding">The binding.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverOneWayClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events to send.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="T:NLog.LogReceiverService.WcfLogReceiverTwoWayClient"> - <summary> - Log Receiver Client using WCF. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverTwoWayClient.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverTwoWayClient"/> class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverTwoWayClient.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverTwoWayClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverTwoWayClient.#ctor(System.String,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverTwoWayClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverTwoWayClient.#ctor(System.String,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverTwoWayClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverTwoWayClient.#ctor(System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverTwoWayClient"/> class. - </summary> - <param name="binding">The binding.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverTwoWayClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events to send.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverTwoWayClient.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="T:NLog.MappedDiagnosticsContext"> - <summary> - Mapped Diagnostics Context - a thread-local structure that keeps a dictionary - of strings and provides methods to output them in layouts. - Mostly for compatibility with log4net. - </summary> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Set(System.String,System.String)"> - <summary> - Sets the current thread MDC item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Set(System.String,System.Object)"> - <summary> - Sets the current thread MDC item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Get(System.String)"> - <summary> - Gets the current thread MDC named item, as <see cref="T:System.String"/>. - </summary> - <param name="item">Item name.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <see cref="F:System.String.Empty"/>.</returns> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Get(System.String,System.IFormatProvider)"> - <summary> - Gets the current thread MDC named item, as <see cref="T:System.String"/>. - </summary> - <param name="item">Item name.</param> - <param name="formatProvider">The <see cref="T:System.IFormatProvider"/> to use when converting a value to a string.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <see cref="F:System.String.Empty"/>.</returns> - </member> - <member name="M:NLog.MappedDiagnosticsContext.GetObject(System.String)"> - <summary> - Gets the current thread MDC named item, as <see cref="T:System.Object"/>. - </summary> - <param name="item">Item name.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <c>null</c>.</returns> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Contains(System.String)"> - <summary> - Checks whether the specified item exists in current thread MDC. - </summary> - <param name="item">Item name.</param> - <returns>A boolean indicating whether the specified <paramref name="item"/> exists in current thread MDC.</returns> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Remove(System.String)"> - <summary> - Removes the specified <paramref name="item"/> from current thread MDC. - </summary> - <param name="item">Item name.</param> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Clear"> - <summary> - Clears the content of current thread MDC. - </summary> - </member> - <member name="T:NLog.MDC"> - <summary> - Mapped Diagnostics Context - used for log4net compatibility. - </summary> - </member> - <member name="M:NLog.MDC.Set(System.String,System.String)"> - <summary> - Sets the current thread MDC item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.MDC.Get(System.String)"> - <summary> - Gets the current thread MDC named item. - </summary> - <param name="item">Item name.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <see cref="F:System.String.Empty"/>.</returns> - </member> - <member name="M:NLog.MDC.GetObject(System.String)"> - <summary> - Gets the current thread MDC named item. - </summary> - <param name="item">Item name.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <c>null</c>.</returns> - </member> - <member name="M:NLog.MDC.Contains(System.String)"> - <summary> - Checks whether the specified item exists in current thread MDC. - </summary> - <param name="item">Item name.</param> - <returns>A boolean indicating whether the specified item exists in current thread MDC.</returns> - </member> - <member name="M:NLog.MDC.Remove(System.String)"> - <summary> - Removes the specified item from current thread MDC. - </summary> - <param name="item">Item name.</param> - </member> - <member name="M:NLog.MDC.Clear"> - <summary> - Clears the content of current thread MDC. - </summary> - </member> - <member name="T:NLog.NDC"> - <summary> - Nested Diagnostics Context - for log4net compatibility. - </summary> - </member> - <member name="M:NLog.NDC.Push(System.String)"> - <summary> - Pushes the specified text on current thread NDC. - </summary> - <param name="text">The text to be pushed.</param> - <returns>An instance of the object that implements IDisposable that returns the stack to the previous level when IDisposable.Dispose() is called. To be used with C# using() statement.</returns> - </member> - <member name="M:NLog.NDC.Pop"> - <summary> - Pops the top message off the NDC stack. - </summary> - <returns>The top message which is no longer on the stack.</returns> - </member> - <member name="M:NLog.NDC.PopObject"> - <summary> - Pops the top object off the NDC stack. The object is removed from the stack. - </summary> - <returns>The top object from the NDC stack, if defined; otherwise <c>null</c>.</returns> - </member> - <member name="M:NLog.NDC.Clear"> - <summary> - Clears current thread NDC stack. - </summary> - </member> - <member name="M:NLog.NDC.GetAllMessages"> - <summary> - Gets all messages on the stack. - </summary> - <returns>Array of strings on the stack.</returns> - </member> - <member name="M:NLog.NDC.GetAllObjects"> - <summary> - Gets all objects on the NDC stack. The objects are not removed from the stack. - </summary> - <returns>Array of objects on the stack.</returns> - </member> - <member name="P:NLog.NDC.TopMessage"> - <summary> - Gets the top NDC message but doesn't remove it. - </summary> - <returns>The top message. .</returns> - </member> - <member name="P:NLog.NDC.TopObject"> - <summary> - Gets the top NDC object but doesn't remove it. - </summary> - <returns>The object from the top of the NDC stack, if defined; otherwise <c>null</c>.</returns> - </member> - <member name="T:NLog.NestedDiagnosticsContext"> - <summary> - Nested Diagnostics Context - a thread-local structure that keeps a stack - of strings and provides methods to output them in layouts - Mostly for compatibility with log4net. - </summary> - </member> - <member name="M:NLog.NestedDiagnosticsContext.Push(System.String)"> - <summary> - Pushes the specified text on current thread NDC. - </summary> - <param name="text">The text to be pushed.</param> - <returns>An instance of the object that implements IDisposable that returns the stack to the previous level when IDisposable.Dispose() is called. To be used with C# using() statement.</returns> - </member> - <member name="M:NLog.NestedDiagnosticsContext.Push(System.Object)"> - <summary> - Pushes the specified object on current thread NDC. - </summary> - <param name="value">The object to be pushed.</param> - <returns>An instance of the object that implements IDisposable that returns the stack to the previous level when IDisposable.Dispose() is called. To be used with C# using() statement.</returns> - </member> - <member name="M:NLog.NestedDiagnosticsContext.Pop"> - <summary> - Pops the top message off the NDC stack. - </summary> - <returns>The top message which is no longer on the stack.</returns> - </member> - <member name="M:NLog.NestedDiagnosticsContext.Pop(System.IFormatProvider)"> - <summary> - Pops the top message from the NDC stack. - </summary> - <param name="formatProvider">The <see cref="T:System.IFormatProvider"/> to use when converting the value to a string.</param> - <returns>The top message, which is removed from the stack, as a string value.</returns> - </member> - <member name="M:NLog.NestedDiagnosticsContext.PopObject"> - <summary> - Pops the top object off the NDC stack. - </summary> - <returns>The object from the top of the NDC stack, if defined; otherwise <c>null</c>.</returns> - </member> - <member name="M:NLog.NestedDiagnosticsContext.Clear"> - <summary> - Clears current thread NDC stack. - </summary> - </member> - <member name="M:NLog.NestedDiagnosticsContext.GetAllMessages"> - <summary> - Gets all messages on the stack. - </summary> - <returns>Array of strings on the stack.</returns> - </member> - <member name="M:NLog.NestedDiagnosticsContext.GetAllMessages(System.IFormatProvider)"> - <summary> - Gets all messages from the stack, without removing them. - </summary> - <param name="formatProvider">The <see cref="T:System.IFormatProvider"/> to use when converting a value to a string.</param> - <returns>Array of strings.</returns> - </member> - <member name="M:NLog.NestedDiagnosticsContext.GetAllObjects"> - <summary> - Gets all objects on the stack. - </summary> - <returns>Array of objects on the stack.</returns> - </member> - <member name="P:NLog.NestedDiagnosticsContext.TopMessage"> - <summary> - Gets the top NDC message but doesn't remove it. - </summary> - <returns>The top message. .</returns> - </member> - <member name="P:NLog.NestedDiagnosticsContext.TopObject"> - <summary> - Gets the top NDC object but doesn't remove it. - </summary> - <returns>The object at the top of the NDC stack if defined; otherwise <c>null</c>.</returns> - </member> - <member name="T:NLog.NestedDiagnosticsContext.StackPopper"> - <summary> - Resets the stack to the original count during <see cref="M:System.IDisposable.Dispose"/>. - </summary> - </member> - <member name="M:NLog.NestedDiagnosticsContext.StackPopper.#ctor(System.Collections.Generic.Stack{System.Object},System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NestedDiagnosticsContext.StackPopper"/> class. - </summary> - <param name="stack">The stack.</param> - <param name="previousCount">The previous count.</param> - </member> - <member name="M:NLog.NestedDiagnosticsContext.StackPopper.System#IDisposable#Dispose"> - <summary> - Reverts the stack to original item count. - </summary> - </member> - <member name="T:NLog.NLogConfigurationException"> - <summary> - Exception thrown during NLog configuration. - </summary> - </member> - <member name="M:NLog.NLogConfigurationException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogConfigurationException"/> class. - </summary> - </member> - <member name="M:NLog.NLogConfigurationException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogConfigurationException"/> class. - </summary> - <param name="message">The message.</param> - </member> - <member name="M:NLog.NLogConfigurationException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogConfigurationException"/> class. - </summary> - <param name="message">The message.</param> - <param name="innerException">The inner exception.</param> - </member> - <member name="M:NLog.NLogConfigurationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogConfigurationException"/> class. - </summary> - <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param> - <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param> - <exception cref="T:System.ArgumentNullException"> - The <paramref name="info"/> parameter is null. - </exception> - <exception cref="T:System.Runtime.Serialization.SerializationException"> - The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). - </exception> - </member> - <member name="T:NLog.NLogRuntimeException"> - <summary> - Exception thrown during log event processing. - </summary> - </member> - <member name="M:NLog.NLogRuntimeException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogRuntimeException"/> class. - </summary> - </member> - <member name="M:NLog.NLogRuntimeException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogRuntimeException"/> class. - </summary> - <param name="message">The message.</param> - </member> - <member name="M:NLog.NLogRuntimeException.#ctor(System.String,System.Object[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogRuntimeException"/> class. - </summary> - <param name="message">The message.</param> - <param name="messageParameters">Parameters for the message</param> - </member> - <member name="M:NLog.NLogRuntimeException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogRuntimeException"/> class. - </summary> - <param name="message">The message.</param> - <param name="innerException">The inner exception.</param> - </member> - <member name="M:NLog.NLogRuntimeException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogRuntimeException"/> class. - </summary> - <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param> - <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param> - <exception cref="T:System.ArgumentNullException"> - The <paramref name="info"/> parameter is null. - </exception> - <exception cref="T:System.Runtime.Serialization.SerializationException"> - The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). - </exception> - </member> - <member name="T:NLog.NLogTraceListener"> - <summary> - TraceListener which routes all messages through NLog. - </summary> - </member> - <member name="M:NLog.NLogTraceListener.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogTraceListener"/> class. - </summary> - </member> - <member name="M:NLog.NLogTraceListener.Write(System.String)"> - <summary> - When overridden in a derived class, writes the specified message to the listener you create in the derived class. - </summary> - <param name="message">A message to write.</param> - </member> - <member name="M:NLog.NLogTraceListener.WriteLine(System.String)"> - <summary> - When overridden in a derived class, writes a message to the listener you create in the derived class, followed by a line terminator. - </summary> - <param name="message">A message to write.</param> - </member> - <member name="M:NLog.NLogTraceListener.Close"> - <summary> - When overridden in a derived class, closes the output stream so it no longer receives tracing or debugging output. - </summary> - </member> - <member name="M:NLog.NLogTraceListener.Fail(System.String)"> - <summary> - Emits an error message. - </summary> - <param name="message">A message to emit.</param> - </member> - <member name="M:NLog.NLogTraceListener.Fail(System.String,System.String)"> - <summary> - Emits an error message and a detailed error message. - </summary> - <param name="message">A message to emit.</param> - <param name="detailMessage">A detailed message to emit.</param> - </member> - <member name="M:NLog.NLogTraceListener.Flush"> - <summary> - Flushes the output buffer. - </summary> - </member> - <member name="M:NLog.NLogTraceListener.TraceData(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object)"> - <summary> - Writes trace information, a data object and event information to the listener specific output. - </summary> - <param name="eventCache">A <see cref="T:System.Diagnostics.TraceEventCache"/> object that contains the current process ID, thread ID, and stack trace information.</param> - <param name="source">A name used to identify the output, typically the name of the application that generated the trace event.</param> - <param name="eventType">One of the <see cref="T:System.Diagnostics.TraceEventType"/> values specifying the type of event that has caused the trace.</param> - <param name="id">A numeric identifier for the event.</param> - <param name="data">The trace data to emit.</param> - </member> - <member name="M:NLog.NLogTraceListener.TraceData(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object[])"> - <summary> - Writes trace information, an array of data objects and event information to the listener specific output. - </summary> - <param name="eventCache">A <see cref="T:System.Diagnostics.TraceEventCache"/> object that contains the current process ID, thread ID, and stack trace information.</param> - <param name="source">A name used to identify the output, typically the name of the application that generated the trace event.</param> - <param name="eventType">One of the <see cref="T:System.Diagnostics.TraceEventType"/> values specifying the type of event that has caused the trace.</param> - <param name="id">A numeric identifier for the event.</param> - <param name="data">An array of objects to emit as data.</param> - </member> - <member name="M:NLog.NLogTraceListener.TraceEvent(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32)"> - <summary> - Writes trace and event information to the listener specific output. - </summary> - <param name="eventCache">A <see cref="T:System.Diagnostics.TraceEventCache"/> object that contains the current process ID, thread ID, and stack trace information.</param> - <param name="source">A name used to identify the output, typically the name of the application that generated the trace event.</param> - <param name="eventType">One of the <see cref="T:System.Diagnostics.TraceEventType"/> values specifying the type of event that has caused the trace.</param> - <param name="id">A numeric identifier for the event.</param> - </member> - <member name="M:NLog.NLogTraceListener.TraceEvent(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[])"> - <summary> - Writes trace information, a formatted array of objects and event information to the listener specific output. - </summary> - <param name="eventCache">A <see cref="T:System.Diagnostics.TraceEventCache"/> object that contains the current process ID, thread ID, and stack trace information.</param> - <param name="source">A name used to identify the output, typically the name of the application that generated the trace event.</param> - <param name="eventType">One of the <see cref="T:System.Diagnostics.TraceEventType"/> values specifying the type of event that has caused the trace.</param> - <param name="id">A numeric identifier for the event.</param> - <param name="format">A format string that contains zero or more format items, which correspond to objects in the <paramref name="args"/> array.</param> - <param name="args">An object array containing zero or more objects to format.</param> - </member> - <member name="M:NLog.NLogTraceListener.TraceEvent(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String)"> - <summary> - Writes trace information, a message, and event information to the listener specific output. - </summary> - <param name="eventCache">A <see cref="T:System.Diagnostics.TraceEventCache"/> object that contains the current process ID, thread ID, and stack trace information.</param> - <param name="source">A name used to identify the output, typically the name of the application that generated the trace event.</param> - <param name="eventType">One of the <see cref="T:System.Diagnostics.TraceEventType"/> values specifying the type of event that has caused the trace.</param> - <param name="id">A numeric identifier for the event.</param> - <param name="message">A message to write.</param> - </member> - <member name="M:NLog.NLogTraceListener.TraceTransfer(System.Diagnostics.TraceEventCache,System.String,System.Int32,System.String,System.Guid)"> - <summary> - Writes trace information, a message, a related activity identity and event information to the listener specific output. - </summary> - <param name="eventCache">A <see cref="T:System.Diagnostics.TraceEventCache"/> object that contains the current process ID, thread ID, and stack trace information.</param> - <param name="source">A name used to identify the output, typically the name of the application that generated the trace event.</param> - <param name="id">A numeric identifier for the event.</param> - <param name="message">A message to write.</param> - <param name="relatedActivityId">A <see cref="T:System.Guid"/> object identifying a related activity.</param> - </member> - <member name="M:NLog.NLogTraceListener.GetSupportedAttributes"> - <summary> - Gets the custom attributes supported by the trace listener. - </summary> - <returns> - A string array naming the custom attributes supported by the trace listener, or null if there are no custom attributes. - </returns> - </member> - <member name="M:NLog.NLogTraceListener.TranslateLogLevel(System.Diagnostics.TraceEventType)"> - <summary> - Translates the event type to level from <see cref="T:System.Diagnostics.TraceEventType"/>. - </summary> - <param name="eventType">Type of the event.</param> - <returns>Translated log level.</returns> - </member> - <member name="M:NLog.NLogTraceListener.ProcessLogEventInfo(NLog.LogLevel,System.String,System.String,System.Object[],System.Nullable{System.Int32},System.Nullable{System.Diagnostics.TraceEventType},System.Nullable{System.Guid})"> - <summary> - Process the log event - <param name="logLevel">The log level.</param> - <param name="loggerName">The name of the logger.</param> - <param name="message">The log message.</param> - <param name="arguments">The log parameters.</param> - <param name="eventId">The event id.</param> - <param name="eventType">The event type.</param> - <param name="relatedActiviyId">The related activity id.</param> - </summary> - </member> - <member name="P:NLog.NLogTraceListener.LogFactory"> - <summary> - Gets or sets the log factory to use when outputting messages (null - use LogManager). - </summary> - </member> - <member name="P:NLog.NLogTraceListener.DefaultLogLevel"> - <summary> - Gets or sets the default log level. - </summary> - </member> - <member name="P:NLog.NLogTraceListener.ForceLogLevel"> - <summary> - Gets or sets the log which should be always used regardless of source level. - </summary> - </member> - <member name="P:NLog.NLogTraceListener.DisableFlush"> - <summary> - Gets or sets a value indicating whether flush calls from trace sources should be ignored. - </summary> - </member> - <member name="P:NLog.NLogTraceListener.IsThreadSafe"> - <summary> - Gets a value indicating whether the trace listener is thread safe. - </summary> - <value></value> - <returns>true if the trace listener is thread safe; otherwise, false. The default is false.</returns> - </member> - <member name="P:NLog.NLogTraceListener.AutoLoggerName"> - <summary> - Gets or sets a value indicating whether to use auto logger name detected from the stack trace. - </summary> - </member> - <member name="T:NLog.Targets.ArchiveNumberingMode"> - <summary> - Specifies the way archive numbering is performed. - </summary> - </member> - <member name="F:NLog.Targets.ArchiveNumberingMode.Sequence"> - <summary> - Sequence style numbering. The most recent archive has the highest number. - </summary> - </member> - <member name="F:NLog.Targets.ArchiveNumberingMode.Rolling"> - <summary> - Rolling style numbering (the most recent is always #0 then #1, ..., #N. - </summary> - </member> - <member name="F:NLog.Targets.ArchiveNumberingMode.Date"> - <summary> - Date style numbering. Archives will be stamped with the prior period - (Year, Month, Day, Hour, Minute) datetime. - </summary> - </member> - <member name="F:NLog.Targets.ArchiveNumberingMode.DateAndSequence"> - <summary> - Date and sequence style numbering. - Archives will be stamped with the prior period (Year, Month, Day) datetime. - The most recent archive has the highest number (in combination with the date). - </summary> - </member> - <member name="T:NLog.Targets.AspResponseTarget"> - <summary> - Outputs log messages through the ASP Response object. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/AspResponse-target">Documentation on NLog Wiki</seealso> - </member> - <member name="T:NLog.Targets.TargetWithLayout"> - <summary> - Represents target that supports string formatting using layouts. - </summary> - </member> - <member name="T:NLog.Targets.Target"> - <summary> - Represents logging target. - </summary> - </member> - <member name="M:NLog.Targets.Target.NLog#Internal#ISupportsInitialize#Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.Targets.Target.NLog#Internal#ISupportsInitialize#Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Targets.Target.Dispose"> - <summary> - Closes the target. - </summary> - </member> - <member name="M:NLog.Targets.Target.Flush(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.Target.PrecalculateVolatileLayouts(NLog.LogEventInfo)"> - <summary> - Calls the <see cref="M:NLog.Layouts.Layout.Precalculate(NLog.LogEventInfo)"/> on each volatile layout - used by this target. - </summary> - <param name="logEvent"> - The log event. - </param> - </member> - <member name="M:NLog.Targets.Target.ToString"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:NLog.Targets.Target.WriteAsyncLogEvent(NLog.Common.AsyncLogEventInfo)"> - <summary> - Writes the log to the target. - </summary> - <param name="logEvent">Log event to write.</param> - </member> - <member name="M:NLog.Targets.Target.WriteAsyncLogEvents(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Writes the array of log events. - </summary> - <param name="logEvents">The log events.</param> - </member> - <member name="M:NLog.Targets.Target.Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.Targets.Target.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Targets.Target.Dispose(System.Boolean)"> - <summary> - Releases unmanaged and - optionally - managed resources. - </summary> - <param name="disposing">True to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param> - </member> - <member name="M:NLog.Targets.Target.InitializeTarget"> - <summary> - Initializes the target. Can be used by inheriting classes - to initialize logging. - </summary> - </member> - <member name="M:NLog.Targets.Target.CloseTarget"> - <summary> - Closes the target and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Targets.Target.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages asynchronously (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.Target.Write(NLog.LogEventInfo)"> - <summary> - Writes logging event to the log target. - classes. - </summary> - <param name="logEvent"> - Logging event to be written out. - </param> - </member> - <member name="M:NLog.Targets.Target.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Writes log event to the log target. Must be overridden in inheriting - classes. - </summary> - <param name="logEvent">Log event to be written out.</param> - </member> - <member name="M:NLog.Targets.Target.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Writes an array of logging events to the log target. By default it iterates on all - events and passes them to "Write" method. Inheriting classes can use this method to - optimize batch writes. - </summary> - <param name="logEvents">Logging events to be written out.</param> - </member> - <member name="M:NLog.Targets.Target.MergeEventProperties(NLog.LogEventInfo)"> - <summary> - Merges (copies) the event context properties from any event info object stored in - parameters of the given event info object. - </summary> - <param name="logEvent">The event info object to perform the merge to.</param> - </member> - <member name="P:NLog.Targets.Target.Name"> - <summary> - Gets or sets the name of the target. - </summary> - <docgen category='General Options' order='10' /> - </member> - <member name="P:NLog.Targets.Target.SyncRoot"> - <summary> - Gets the object which can be used to synchronize asynchronous operations that must rely on the . - </summary> - </member> - <member name="P:NLog.Targets.Target.LoggingConfiguration"> - <summary> - Gets the logging configuration this target is part of. - </summary> - </member> - <member name="P:NLog.Targets.Target.IsInitialized"> - <summary> - Gets a value indicating whether the target has been initialized. - </summary> - </member> - <member name="M:NLog.Targets.TargetWithLayout.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.TargetWithLayout"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="P:NLog.Targets.TargetWithLayout.Layout"> - <summary> - Gets or sets the layout used to format log messages. - </summary> - <docgen category='Layout Options' order='1' /> - </member> - <member name="M:NLog.Targets.AspResponseTarget.Write(NLog.LogEventInfo)"> - <summary> - Outputs the rendered logging event through the <c>OutputDebugString()</c> Win32 API. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="P:NLog.Targets.AspResponseTarget.AddComments"> - <summary> - Gets or sets a value indicating whether to add <!-- --> comments around all written texts. - </summary> - <docgen category='Layout Options' order='100' /> - </member> - <member name="T:NLog.Targets.ChainsawTarget"> - <summary> - Sends log messages to the remote instance of Chainsaw application from log4j. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/Chainsaw-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Chainsaw/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Chainsaw/Simple/Example.cs" /> - <p> - NOTE: If your receiver application is ever likely to be off-line, don't use TCP protocol - or you'll get TCP timeouts and your application will crawl. - Either switch to UDP transport or use <a href="target.AsyncWrapper.html">AsyncWrapper</a> target - so that your application threads will not be blocked by the timing-out connection attempts. - </p> - </example> - </member> - <member name="T:NLog.Targets.NLogViewerTarget"> - <summary> - Sends log messages to the remote instance of NLog Viewer. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/NLogViewer-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/NLogViewer/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/NLogViewer/Simple/Example.cs" /> - <p> - NOTE: If your receiver application is ever likely to be off-line, don't use TCP protocol - or you'll get TCP timeouts and your application will crawl. - Either switch to UDP transport or use <a href="target.AsyncWrapper.html">AsyncWrapper</a> target - so that your application threads will not be blocked by the timing-out connection attempts. - </p> - </example> - </member> - <member name="T:NLog.Targets.NetworkTarget"> - <summary> - Sends log messages over the network. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/Network-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Network/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Network/Simple/Example.cs" /> - <p> - To print the results, use any application that's able to receive messages over - TCP or UDP. <a href="http://m.nu/program/util/netcat/netcat.html">NetCat</a> is - a simple but very powerful command-line tool that can be used for that. This image - demonstrates the NetCat tool receiving log messages from Network target. - </p> - <img src="examples/targets/Screenshots/Network/Output.gif" /> - <p> - NOTE: If your receiver application is ever likely to be off-line, don't use TCP protocol - or you'll get TCP timeouts and your application will be very slow. - Either switch to UDP transport or use <a href="target.AsyncWrapper.html">AsyncWrapper</a> target - so that your application threads will not be blocked by the timing-out connection attempts. - </p> - <p> - There are two specialized versions of the Network target: <a href="target.Chainsaw.html">Chainsaw</a> - and <a href="target.NLogViewer.html">NLogViewer</a> which write to instances of Chainsaw log4j viewer - or NLogViewer application respectively. - </p> - </example> - </member> - <member name="M:NLog.Targets.NetworkTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.NetworkTarget"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="M:NLog.Targets.NetworkTarget.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages asynchronously (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.NetworkTarget.CloseTarget"> - <summary> - Closes the target. - </summary> - </member> - <member name="M:NLog.Targets.NetworkTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Sends the - rendered logging event over the network optionally concatenating it with a newline character. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="M:NLog.Targets.NetworkTarget.TryRemove``1(System.Collections.Generic.LinkedList{``0},System.Collections.Generic.LinkedListNode{``0})"> - <summary> - Try to remove. - </summary> - <typeparam name="T"></typeparam> - <param name="list"></param> - <param name="node"></param> - <returns>removed something?</returns> - </member> - <member name="M:NLog.Targets.NetworkTarget.GetBytesToWrite(NLog.LogEventInfo)"> - <summary> - Gets the bytes to be written. - </summary> - <param name="logEvent">Log event.</param> - <returns>Byte array.</returns> - </member> - <member name="P:NLog.Targets.NetworkTarget.Address"> - <summary> - Gets or sets the network address. - </summary> - <remarks> - The network address can be: - <ul> - <li>tcp://host:port - TCP (auto select IPv4/IPv6) (not supported on Windows Phone 7.0)</li> - <li>tcp4://host:port - force TCP/IPv4 (not supported on Windows Phone 7.0)</li> - <li>tcp6://host:port - force TCP/IPv6 (not supported on Windows Phone 7.0)</li> - <li>udp://host:port - UDP (auto select IPv4/IPv6, not supported on Silverlight and on Windows Phone 7.0)</li> - <li>udp4://host:port - force UDP/IPv4 (not supported on Silverlight and on Windows Phone 7.0)</li> - <li>udp6://host:port - force UDP/IPv6 (not supported on Silverlight and on Windows Phone 7.0)</li> - <li>http://host:port/pageName - HTTP using POST verb</li> - <li>https://host:port/pageName - HTTPS using POST verb</li> - </ul> - For SOAP-based webservice support over HTTP use WebService target. - </remarks> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.NetworkTarget.KeepConnection"> - <summary> - Gets or sets a value indicating whether to keep connection open whenever possible. - </summary> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.NetworkTarget.NewLine"> - <summary> - Gets or sets a value indicating whether to append newline at the end of log message. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Targets.NetworkTarget.MaxMessageSize"> - <summary> - Gets or sets the maximum message size in bytes. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Targets.NetworkTarget.ConnectionCacheSize"> - <summary> - Gets or sets the size of the connection cache (number of connections which are kept alive). - </summary> - <docgen category="Connection Options" order="10"/> - </member> - <member name="P:NLog.Targets.NetworkTarget.MaxConnections"> - <summary> - Gets or sets the maximum current connections. 0 = no maximum. - </summary> - <docgen category="Connection Options" order="10"/> - </member> - <member name="P:NLog.Targets.NetworkTarget.OnConnectionOverflow"> - <summary> - Gets or sets the action that should be taken if the will be more connections than <see cref="P:NLog.Targets.NetworkTarget.MaxConnections"/>. - </summary> - <docgen category="Layout Options" order="10"/> - </member> - <member name="P:NLog.Targets.NetworkTarget.MaxQueueSize"> - <summary> - Gets or sets the maximum queue size. - </summary> - </member> - <member name="P:NLog.Targets.NetworkTarget.OnOverflow"> - <summary> - Gets or sets the action that should be taken if the message is larger than - maxMessageSize. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Targets.NetworkTarget.Encoding"> - <summary> - Gets or sets the encoding to be used. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="M:NLog.Targets.NLogViewerTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.NLogViewerTarget"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.IncludeNLogData"> - <summary> - Gets or sets a value indicating whether to include NLog-specific extensions to log4j schema. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.AppInfo"> - <summary> - Gets or sets the AppInfo field. By default it's the friendly name of the current AppDomain. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.IncludeCallSite"> - <summary> - Gets or sets a value indicating whether to include call site (class and method name) in the information sent over the network. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.IncludeSourceInfo"> - <summary> - Gets or sets a value indicating whether to include source info (file name and line number) in the information sent over the network. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.IncludeMdc"> - <summary> - Gets or sets a value indicating whether to include <see cref="T:NLog.MappedDiagnosticsContext"/> dictionary contents. - </summary> - <docgen category="Payload Options" order="10"/> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.IncludeNdc"> - <summary> - Gets or sets a value indicating whether to include <see cref="T:NLog.NestedDiagnosticsContext"/> stack contents. - </summary> - <docgen category="Payload Options" order="10"/> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.NdcItemSeparator"> - <summary> - Gets or sets the NDC item separator. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.Parameters"> - <summary> - Gets the collection of parameters. Each parameter contains a mapping - between NLog layout and a named parameter. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.Renderer"> - <summary> - Gets the layout renderer which produces Log4j-compatible XML events. - </summary> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.Layout"> - <summary> - Gets or sets the instance of <see cref="T:NLog.Layouts.Log4JXmlEventLayout"/> that is used to format log messages. - </summary> - <docgen category="Layout Options" order="10"/> - </member> - <member name="M:NLog.Targets.ChainsawTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.ChainsawTarget"/> class. - </summary> - </member> - <member name="T:NLog.Targets.ColoredConsoleTarget"> - <summary> - Writes log messages to the console with customizable coloring. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/ColoredConsole-target">Documentation on NLog Wiki</seealso> - </member> - <member name="T:NLog.Targets.TargetWithLayoutHeaderAndFooter"> - <summary> - Represents target that supports string formatting using layouts. - </summary> - </member> - <member name="M:NLog.Targets.TargetWithLayoutHeaderAndFooter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.TargetWithLayoutHeaderAndFooter"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="P:NLog.Targets.TargetWithLayoutHeaderAndFooter.Layout"> - <summary> - Gets or sets the text to be rendered. - </summary> - <docgen category='Layout Options' order='1' /> - </member> - <member name="P:NLog.Targets.TargetWithLayoutHeaderAndFooter.Footer"> - <summary> - Gets or sets the footer. - </summary> - <docgen category='Layout Options' order='3' /> - </member> - <member name="P:NLog.Targets.TargetWithLayoutHeaderAndFooter.Header"> - <summary> - Gets or sets the header. - </summary> - <docgen category='Layout Options' order='2' /> - </member> - <member name="P:NLog.Targets.TargetWithLayoutHeaderAndFooter.LHF"> - <summary> - Gets or sets the layout with header and footer. - </summary> - <value>The layout with header and footer.</value> - </member> - <member name="M:NLog.Targets.ColoredConsoleTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.ColoredConsoleTarget"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="M:NLog.Targets.ColoredConsoleTarget.InitializeTarget"> - <summary> - Initializes the target. - </summary> - </member> - <member name="M:NLog.Targets.ColoredConsoleTarget.CloseTarget"> - <summary> - Closes the target and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Targets.ColoredConsoleTarget.Write(NLog.LogEventInfo)"> - <summary> - Writes the specified log event to the console highlighting entries - and words based on a set of defined rules. - </summary> - <param name="logEvent">Log event.</param> - </member> - <member name="P:NLog.Targets.ColoredConsoleTarget.ErrorStream"> - <summary> - Gets or sets a value indicating whether the error stream (stderr) should be used instead of the output stream (stdout). - </summary> - <docgen category='Output Options' order='10' /> - </member> - <member name="P:NLog.Targets.ColoredConsoleTarget.UseDefaultRowHighlightingRules"> - <summary> - Gets or sets a value indicating whether to use default row highlighting rules. - </summary> - <remarks> - The default rules are: - <table> - <tr> - <th>Condition</th> - <th>Foreground Color</th> - <th>Background Color</th> - </tr> - <tr> - <td>level == LogLevel.Fatal</td> - <td>Red</td> - <td>NoChange</td> - </tr> - <tr> - <td>level == LogLevel.Error</td> - <td>Yellow</td> - <td>NoChange</td> - </tr> - <tr> - <td>level == LogLevel.Warn</td> - <td>Magenta</td> - <td>NoChange</td> - </tr> - <tr> - <td>level == LogLevel.Info</td> - <td>White</td> - <td>NoChange</td> - </tr> - <tr> - <td>level == LogLevel.Debug</td> - <td>Gray</td> - <td>NoChange</td> - </tr> - <tr> - <td>level == LogLevel.Trace</td> - <td>DarkGray</td> - <td>NoChange</td> - </tr> - </table> - </remarks> - <docgen category='Highlighting Rules' order='9' /> - </member> - <member name="P:NLog.Targets.ColoredConsoleTarget.Encoding"> - <summary> - The encoding for writing messages to the <see cref="T:System.Console"/>. - </summary> - <remarks>Has side effect</remarks> - </member> - <member name="P:NLog.Targets.ColoredConsoleTarget.RowHighlightingRules"> - <summary> - Gets the row highlighting rules. - </summary> - <docgen category='Highlighting Rules' order='10' /> - </member> - <member name="P:NLog.Targets.ColoredConsoleTarget.WordHighlightingRules"> - <summary> - Gets the word highlighting rules. - </summary> - <docgen category='Highlighting Rules' order='11' /> - </member> - <member name="T:NLog.Targets.ColoredConsoleTarget.ColorPair"> - <summary> - Color pair (foreground and background). - </summary> - </member> - <member name="T:NLog.Targets.ConsoleOutputColor"> - <summary> - Colored console output color. - </summary> - <remarks> - Note that this enumeration is defined to be binary compatible with - .NET 2.0 System.ConsoleColor + some additions - </remarks> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.Black"> - <summary> - Black Color (#000000). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.DarkBlue"> - <summary> - Dark blue Color (#000080). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.DarkGreen"> - <summary> - Dark green Color (#008000). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.DarkCyan"> - <summary> - Dark Cyan Color (#008080). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.DarkRed"> - <summary> - Dark Red Color (#800000). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.DarkMagenta"> - <summary> - Dark Magenta Color (#800080). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.DarkYellow"> - <summary> - Dark Yellow Color (#808000). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.Gray"> - <summary> - Gray Color (#C0C0C0). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.DarkGray"> - <summary> - Dark Gray Color (#808080). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.Blue"> - <summary> - Blue Color (#0000FF). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.Green"> - <summary> - Green Color (#00FF00). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.Cyan"> - <summary> - Cyan Color (#00FFFF). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.Red"> - <summary> - Red Color (#FF0000). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.Magenta"> - <summary> - Magenta Color (#FF00FF). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.Yellow"> - <summary> - Yellow Color (#FFFF00). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.White"> - <summary> - White Color (#FFFFFF). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.NoChange"> - <summary> - Don't change the color. - </summary> - </member> - <member name="T:NLog.Targets.ConsoleRowHighlightingRule"> - <summary> - The row-highlighting condition. - </summary> - </member> - <member name="M:NLog.Targets.ConsoleRowHighlightingRule.#cctor"> - <summary> - Initializes static members of the ConsoleRowHighlightingRule class. - </summary> - </member> - <member name="M:NLog.Targets.ConsoleRowHighlightingRule.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.ConsoleRowHighlightingRule"/> class. - </summary> - </member> - <member name="M:NLog.Targets.ConsoleRowHighlightingRule.#ctor(NLog.Conditions.ConditionExpression,NLog.Targets.ConsoleOutputColor,NLog.Targets.ConsoleOutputColor)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.ConsoleRowHighlightingRule"/> class. - </summary> - <param name="condition">The condition.</param> - <param name="foregroundColor">Color of the foreground.</param> - <param name="backgroundColor">Color of the background.</param> - </member> - <member name="M:NLog.Targets.ConsoleRowHighlightingRule.CheckCondition(NLog.LogEventInfo)"> - <summary> - Checks whether the specified log event matches the condition (if any). - </summary> - <param name="logEvent"> - Log event. - </param> - <returns> - A value of <see langword="true"/> if the condition is not defined or - if it matches, <see langword="false"/> otherwise. - </returns> - </member> - <member name="P:NLog.Targets.ConsoleRowHighlightingRule.Default"> - <summary> - Gets the default highlighting rule. Doesn't change the color. - </summary> - </member> - <member name="P:NLog.Targets.ConsoleRowHighlightingRule.Condition"> - <summary> - Gets or sets the condition that must be met in order to set the specified foreground and background color. - </summary> - <docgen category='Rule Matching Options' order='10' /> - </member> - <member name="P:NLog.Targets.ConsoleRowHighlightingRule.ForegroundColor"> - <summary> - Gets or sets the foreground color. - </summary> - <docgen category='Formatting Options' order='10' /> - </member> - <member name="P:NLog.Targets.ConsoleRowHighlightingRule.BackgroundColor"> - <summary> - Gets or sets the background color. - </summary> - <docgen category='Formatting Options' order='10' /> - </member> - <member name="T:NLog.Targets.ConsoleTarget"> - <summary> - Writes log messages to the console. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/Console-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Console/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Console/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.ConsoleTarget.InitializeTarget"> - <summary> - Initializes the target. - </summary> - </member> - <member name="M:NLog.Targets.ConsoleTarget.CloseTarget"> - <summary> - Closes the target and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Targets.ConsoleTarget.Write(NLog.LogEventInfo)"> - <summary> - Writes the specified logging event to the Console.Out or - Console.Error depending on the value of the Error flag. - </summary> - <param name="logEvent">The logging event.</param> - <remarks> - Note that the Error option is not supported on .NET Compact Framework. - </remarks> - </member> - <member name="M:NLog.Targets.ConsoleTarget.Output(System.String)"> - <summary> - Write to output - </summary> - <param name="textLine">text to be written.</param> - </member> - <member name="P:NLog.Targets.ConsoleTarget.Error"> - <summary> - Gets or sets a value indicating whether to send the log messages to the standard error instead of the standard output. - </summary> - <docgen category='Console Options' order='10' /> - </member> - <member name="P:NLog.Targets.ConsoleTarget.Encoding"> - <summary> - The encoding for writing messages to the <see cref="T:System.Console"/>. - </summary> - <remarks>Has side effect</remarks> - </member> - <member name="T:NLog.Targets.ConsoleWordHighlightingRule"> - <summary> - Highlighting rule for Win32 colorful console. - </summary> - </member> - <member name="M:NLog.Targets.ConsoleWordHighlightingRule.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.ConsoleWordHighlightingRule"/> class. - </summary> - </member> - <member name="M:NLog.Targets.ConsoleWordHighlightingRule.#ctor(System.String,NLog.Targets.ConsoleOutputColor,NLog.Targets.ConsoleOutputColor)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.ConsoleWordHighlightingRule"/> class. - </summary> - <param name="text">The text to be matched..</param> - <param name="foregroundColor">Color of the foreground.</param> - <param name="backgroundColor">Color of the background.</param> - </member> - <member name="P:NLog.Targets.ConsoleWordHighlightingRule.Regex"> - <summary> - Gets or sets the regular expression to be matched. You must specify either <c>text</c> or <c>regex</c>. - </summary> - <docgen category='Rule Matching Options' order='10' /> - </member> - <member name="P:NLog.Targets.ConsoleWordHighlightingRule.Text"> - <summary> - Gets or sets the text to be matched. You must specify either <c>text</c> or <c>regex</c>. - </summary> - <docgen category='Rule Matching Options' order='10' /> - </member> - <member name="P:NLog.Targets.ConsoleWordHighlightingRule.WholeWords"> - <summary> - Gets or sets a value indicating whether to match whole words only. - </summary> - <docgen category='Rule Matching Options' order='10' /> - </member> - <member name="P:NLog.Targets.ConsoleWordHighlightingRule.IgnoreCase"> - <summary> - Gets or sets a value indicating whether to ignore case when comparing texts. - </summary> - <docgen category='Rule Matching Options' order='10' /> - </member> - <member name="P:NLog.Targets.ConsoleWordHighlightingRule.CompiledRegex"> - <summary> - Gets the compiled regular expression that matches either Text or Regex property. - </summary> - </member> - <member name="P:NLog.Targets.ConsoleWordHighlightingRule.ForegroundColor"> - <summary> - Gets or sets the foreground color. - </summary> - <docgen category='Formatting Options' order='10' /> - </member> - <member name="P:NLog.Targets.ConsoleWordHighlightingRule.BackgroundColor"> - <summary> - Gets or sets the background color. - </summary> - <docgen category='Formatting Options' order='10' /> - </member> - <member name="T:NLog.Targets.DatabaseCommandInfo"> - <summary> - Information about database command + parameters. - </summary> - </member> - <member name="M:NLog.Targets.DatabaseCommandInfo.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.DatabaseCommandInfo"/> class. - </summary> - </member> - <member name="P:NLog.Targets.DatabaseCommandInfo.CommandType"> - <summary> - Gets or sets the type of the command. - </summary> - <value>The type of the command.</value> - <docgen category='Command Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseCommandInfo.ConnectionString"> - <summary> - Gets or sets the connection string to run the command against. If not provided, connection string from the target is used. - </summary> - <docgen category='Command Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseCommandInfo.Text"> - <summary> - Gets or sets the command text. - </summary> - <docgen category='Command Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseCommandInfo.IgnoreFailures"> - <summary> - Gets or sets a value indicating whether to ignore failures. - </summary> - <docgen category='Command Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseCommandInfo.Parameters"> - <summary> - Gets the collection of parameters. Each parameter contains a mapping - between NLog layout and a database named or positional parameter. - </summary> - <docgen category='Command Options' order='10' /> - </member> - <member name="T:NLog.Targets.DatabaseParameterInfo"> - <summary> - Represents a parameter to a Database target. - </summary> - </member> - <member name="M:NLog.Targets.DatabaseParameterInfo.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.DatabaseParameterInfo"/> class. - </summary> - </member> - <member name="M:NLog.Targets.DatabaseParameterInfo.#ctor(System.String,NLog.Layouts.Layout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.DatabaseParameterInfo"/> class. - </summary> - <param name="parameterName">Name of the parameter.</param> - <param name="parameterLayout">The parameter layout.</param> - </member> - <member name="P:NLog.Targets.DatabaseParameterInfo.Name"> - <summary> - Gets or sets the database parameter name. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseParameterInfo.Layout"> - <summary> - Gets or sets the layout that should be use to calcuate the value for the parameter. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseParameterInfo.Size"> - <summary> - Gets or sets the database parameter size. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseParameterInfo.Precision"> - <summary> - Gets or sets the database parameter precision. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseParameterInfo.Scale"> - <summary> - Gets or sets the database parameter scale. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="T:NLog.Targets.DatabaseTarget"> - <summary> - Writes log messages to the database using an ADO.NET provider. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/Database-target">Documentation on NLog Wiki</seealso> - <example> - <para> - The configuration is dependent on the database type, because - there are differnet methods of specifying connection string, SQL - command and command parameters. - </para> - <para>MS SQL Server using System.Data.SqlClient:</para> - <code lang="XML" source="examples/targets/Configuration File/Database/MSSQL/NLog.config" height="450" /> - <para>Oracle using System.Data.OracleClient:</para> - <code lang="XML" source="examples/targets/Configuration File/Database/Oracle.Native/NLog.config" height="350" /> - <para>Oracle using System.Data.OleDBClient:</para> - <code lang="XML" source="examples/targets/Configuration File/Database/Oracle.OleDB/NLog.config" height="350" /> - <para>To set up the log target programmatically use code like this (an equivalent of MSSQL configuration):</para> - <code lang="C#" source="examples/targets/Configuration API/Database/MSSQL/Example.cs" height="630" /> - </example> - </member> - <member name="M:NLog.Targets.DatabaseTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.DatabaseTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.DatabaseTarget.Install(NLog.Config.InstallationContext)"> - <summary> - Performs installation which requires administrative permissions. - </summary> - <param name="installationContext">The installation context.</param> - </member> - <member name="M:NLog.Targets.DatabaseTarget.Uninstall(NLog.Config.InstallationContext)"> - <summary> - Performs uninstallation which requires administrative permissions. - </summary> - <param name="installationContext">The installation context.</param> - </member> - <member name="M:NLog.Targets.DatabaseTarget.IsInstalled(NLog.Config.InstallationContext)"> - <summary> - Determines whether the item is installed. - </summary> - <param name="installationContext">The installation context.</param> - <returns> - Value indicating whether the item is installed or null if it is not possible to determine. - </returns> - </member> - <member name="M:NLog.Targets.DatabaseTarget.InitializeTarget"> - <summary> - Initializes the target. Can be used by inheriting classes - to initialize logging. - </summary> - </member> - <member name="M:NLog.Targets.DatabaseTarget.CloseTarget"> - <summary> - Closes the target and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Targets.DatabaseTarget.Write(NLog.LogEventInfo)"> - <summary> - Writes the specified logging event to the database. It creates - a new database command, prepares parameters for it by calculating - layouts and executes the command. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="M:NLog.Targets.DatabaseTarget.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Writes an array of logging events to the log target. By default it iterates on all - events and passes them to "Write" method. Inheriting classes can use this method to - optimize batch writes. - </summary> - <param name="logEvents">Logging events to be written out.</param> - </member> - <member name="P:NLog.Targets.DatabaseTarget.DBProvider"> - <summary> - Gets or sets the name of the database provider. - </summary> - <remarks> - <para> - The parameter name should be a provider invariant name as registered in machine.config or app.config. Common values are: - </para> - <ul> - <li><c>System.Data.SqlClient</c> - <see href="http://msdn.microsoft.com/en-us/library/system.data.sqlclient.aspx">SQL Sever Client</see></li> - <li><c>System.Data.SqlServerCe.3.5</c> - <see href="http://www.microsoft.com/sqlserver/2005/en/us/compact.aspx">SQL Sever Compact 3.5</see></li> - <li><c>System.Data.OracleClient</c> - <see href="http://msdn.microsoft.com/en-us/library/system.data.oracleclient.aspx">Oracle Client from Microsoft</see> (deprecated in .NET Framework 4)</li> - <li><c>Oracle.DataAccess.Client</c> - <see href="http://www.oracle.com/technology/tech/windows/odpnet/index.html">ODP.NET provider from Oracle</see></li> - <li><c>System.Data.SQLite</c> - <see href="http://sqlite.phxsoftware.com/">System.Data.SQLite driver for SQLite</see></li> - <li><c>Npgsql</c> - <see href="http://npgsql.projects.postgresql.org/">Npgsql driver for PostgreSQL</see></li> - <li><c>MySql.Data.MySqlClient</c> - <see href="http://www.mysql.com/downloads/connector/net/">MySQL Connector/Net</see></li> - </ul> - <para>(Note that provider invariant names are not supported on .NET Compact Framework).</para> - <para> - Alternatively the parameter value can be be a fully qualified name of the provider - connection type (class implementing <see cref="T:System.Data.IDbConnection"/>) or one of the following tokens: - </para> - <ul> - <li><c>sqlserver</c>, <c>mssql</c>, <c>microsoft</c> or <c>msde</c> - SQL Server Data Provider</li> - <li><c>oledb</c> - OLEDB Data Provider</li> - <li><c>odbc</c> - ODBC Data Provider</li> - </ul> - </remarks> - <docgen category="Connection Options" order="10"/> - </member> - <member name="P:NLog.Targets.DatabaseTarget.ConnectionStringName"> - <summary> - Gets or sets the name of the connection string (as specified in <see href="http://msdn.microsoft.com/en-us/library/bf7sd233.aspx"><connectionStrings> configuration section</see>. - </summary> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseTarget.ConnectionString"> - <summary> - Gets or sets the connection string. When provided, it overrides the values - specified in DBHost, DBUserName, DBPassword, DBDatabase. - </summary> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseTarget.InstallConnectionString"> - <summary> - Gets or sets the connection string using for installation and uninstallation. If not provided, regular ConnectionString is being used. - </summary> - <docgen category='Installation Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseTarget.InstallDdlCommands"> - <summary> - Gets the installation DDL commands. - </summary> - <docgen category='Installation Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseTarget.UninstallDdlCommands"> - <summary> - Gets the uninstallation DDL commands. - </summary> - <docgen category='Installation Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseTarget.KeepConnection"> - <summary> - Gets or sets a value indicating whether to keep the - database connection open between the log events. - </summary> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseTarget.UseTransactions"> - <summary> - Obsolete - value will be ignored! The logging code always runs outside of transaction. - - Gets or sets a value indicating whether to use database transactions. - Some data providers require this. - </summary> - <docgen category='Connection Options' order='10' /> - <remarks> - This option was removed in NLog 4.0 because the logging code always runs outside of transaction. - This ensures that the log gets written to the database if you rollback the main transaction because of an error and want to log the error. - </remarks> - </member> - <member name="P:NLog.Targets.DatabaseTarget.DBHost"> - <summary> - Gets or sets the database host name. If the ConnectionString is not provided - this value will be used to construct the "Server=" part of the - connection string. - </summary> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseTarget.DBUserName"> - <summary> - Gets or sets the database user name. If the ConnectionString is not provided - this value will be used to construct the "User ID=" part of the - connection string. - </summary> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseTarget.DBPassword"> - <summary> - Gets or sets the database password. If the ConnectionString is not provided - this value will be used to construct the "Password=" part of the - connection string. - </summary> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseTarget.DBDatabase"> - <summary> - Gets or sets the database name. If the ConnectionString is not provided - this value will be used to construct the "Database=" part of the - connection string. - </summary> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseTarget.CommandText"> - <summary> - Gets or sets the text of the SQL command to be run on each log level. - </summary> - <remarks> - Typically this is a SQL INSERT statement or a stored procedure call. - It should use the database-specific parameters (marked as <c>@parameter</c> - for SQL server or <c>:parameter</c> for Oracle, other data providers - have their own notation) and not the layout renderers, - because the latter is prone to SQL injection attacks. - The layout renderers should be specified as <parameter /> elements instead. - </remarks> - <docgen category='SQL Statement' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseTarget.CommandType"> - <summary> - Gets or sets the type of the SQL command to be run on each log level. - </summary> - <remarks> - This specifies how the command text is interpreted, as "Text" (default) or as "StoredProcedure". - When using the value StoredProcedure, the commandText-property would - normally be the name of the stored procedure. TableDirect method is not supported in this context. - </remarks> - <docgen category='SQL Statement' order='11' /> - </member> - <member name="P:NLog.Targets.DatabaseTarget.Parameters"> - <summary> - Gets the collection of parameters. Each parameter contains a mapping - between NLog layout and a database named or positional parameter. - </summary> - <docgen category='SQL Statement' order='12' /> - </member> - <member name="T:NLog.Targets.DateAndSequenceArchive"> - <summary> - A descriptor for an archive created with the DateAndSequence numbering mode. - </summary> - </member> - <member name="M:NLog.Targets.DateAndSequenceArchive.HasSameFormattedDate(System.DateTime)"> - <summary> - Determines whether <paramref name="date"/> produces the same string as the current instance's date once formatted with the current instance's date format. - </summary> - <param name="date">The date to compare the current object's date to.</param> - <returns><c>True</c> if the formatted dates are equal, otherwise <c>False</c>.</returns> - </member> - <member name="M:NLog.Targets.DateAndSequenceArchive.#ctor(System.String,System.DateTime,System.String,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.DateAndSequenceArchive"/> class. - </summary> - </member> - <member name="P:NLog.Targets.DateAndSequenceArchive.FileName"> - <summary> - The full name of the archive file. - </summary> - </member> - <member name="P:NLog.Targets.DateAndSequenceArchive.Date"> - <summary> - The parsed date contained in the file name. - </summary> - </member> - <member name="P:NLog.Targets.DateAndSequenceArchive.Sequence"> - <summary> - The parsed sequence number contained in the file name. - </summary> - </member> - <member name="T:NLog.Targets.DebuggerTarget"> - <summary> - Writes log messages to the attached managed debugger. - </summary> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Debugger/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Debugger/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.DebuggerTarget.InitializeTarget"> - <summary> - Initializes the target. - </summary> - </member> - <member name="M:NLog.Targets.DebuggerTarget.CloseTarget"> - <summary> - Closes the target and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Targets.DebuggerTarget.Write(NLog.LogEventInfo)"> - <summary> - Writes the specified logging event to the attached debugger. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="T:NLog.Targets.DebugTarget"> - <summary> - Mock target - useful for testing. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/Debug-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Debug/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Debug/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.DebugTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.DebugTarget"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="M:NLog.Targets.DebugTarget.Write(NLog.LogEventInfo)"> - <summary> - Increases the number of messages. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="P:NLog.Targets.DebugTarget.Counter"> - <summary> - Gets the number of times this target has been called. - </summary> - <docgen category='Debugging Options' order='10' /> - </member> - <member name="P:NLog.Targets.DebugTarget.LastMessage"> - <summary> - Gets the last message rendered by this target. - </summary> - <docgen category='Debugging Options' order='10' /> - </member> - <member name="T:NLog.Targets.EventLogTarget"> - <summary> - Writes log message to the Event Log. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/EventLog-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/EventLog/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/EventLog/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.EventLogTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.EventLogTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.EventLogTarget.#ctor(NLog.Internal.Fakeables.IAppDomain)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.EventLogTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.EventLogTarget.Install(NLog.Config.InstallationContext)"> - <summary> - Performs installation which requires administrative permissions. - </summary> - <param name="installationContext">The installation context.</param> - </member> - <member name="M:NLog.Targets.EventLogTarget.Uninstall(NLog.Config.InstallationContext)"> - <summary> - Performs uninstallation which requires administrative permissions. - </summary> - <param name="installationContext">The installation context.</param> - </member> - <member name="M:NLog.Targets.EventLogTarget.IsInstalled(NLog.Config.InstallationContext)"> - <summary> - Determines whether the item is installed. - </summary> - <param name="installationContext">The installation context.</param> - <returns> - Value indicating whether the item is installed or null if it is not possible to determine. - </returns> - </member> - <member name="M:NLog.Targets.EventLogTarget.InitializeTarget"> - <summary> - Initializes the target. - </summary> - </member> - <member name="M:NLog.Targets.EventLogTarget.Write(NLog.LogEventInfo)"> - <summary> - Writes the specified logging event to the event log. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="M:NLog.Targets.EventLogTarget.GetEntryType(NLog.LogEventInfo)"> - <summary> - Get the entry type for logging the message. - </summary> - <param name="logEvent">The logging event - for rendering the <see cref="P:NLog.Targets.EventLogTarget.EntryType"/></param> - <returns></returns> - </member> - <member name="M:NLog.Targets.EventLogTarget.GetFixedSource"> - <summary> - Get the source, if and only if the source is fixed. - </summary> - <returns><c>null</c> when not <see cref="P:NLog.Layouts.SimpleLayout.IsFixedText"/></returns> - <remarks>Internal for unit tests</remarks> - </member> - <member name="M:NLog.Targets.EventLogTarget.GetEventLog(NLog.LogEventInfo)"> - <summary> - Get the eventlog to write to. - </summary> - <param name="logEvent">Event if the source needs to be rendered.</param> - <returns></returns> - </member> - <member name="M:NLog.Targets.EventLogTarget.CreateEventSourceIfNeeded(System.String,System.Boolean)"> - <summary> - (re-)create a event source, if it isn't there. Works only with fixed sourcenames. - </summary> - <param name="fixedSource">sourcenaam. If source is not fixed (see <see cref="P:NLog.Layouts.SimpleLayout.IsFixedText"/>, then pass <c>null</c> or emptystring.</param> - <param name="alwaysThrowError">always throw an Exception when there is an error</param> - </member> - <member name="P:NLog.Targets.EventLogTarget.MachineName"> - <summary> - Gets or sets the name of the machine on which Event Log service is running. - </summary> - <docgen category='Event Log Options' order='10' /> - </member> - <member name="P:NLog.Targets.EventLogTarget.EventId"> - <summary> - Gets or sets the layout that renders event ID. - </summary> - <docgen category='Event Log Options' order='10' /> - </member> - <member name="P:NLog.Targets.EventLogTarget.Category"> - <summary> - Gets or sets the layout that renders event Category. - </summary> - <docgen category='Event Log Options' order='10' /> - </member> - <member name="P:NLog.Targets.EventLogTarget.EntryType"> - <summary> - Optional entrytype. When not set, or when not convertable to <see cref="T:NLog.LogLevel"/> then determined by <see cref="T:NLog.LogLevel"/> - </summary> - </member> - <member name="P:NLog.Targets.EventLogTarget.Source"> - <summary> - Gets or sets the value to be used as the event Source. - </summary> - <remarks> - By default this is the friendly name of the current AppDomain. - </remarks> - <docgen category='Event Log Options' order='10' /> - </member> - <member name="P:NLog.Targets.EventLogTarget.Log"> - <summary> - Gets or sets the name of the Event Log to write to. This can be System, Application or - any user-defined name. - </summary> - <docgen category='Event Log Options' order='10' /> - </member> - <member name="T:NLog.Targets.FileArchivePeriod"> - <summary> - Modes of archiving files based on time. - </summary> - </member> - <member name="F:NLog.Targets.FileArchivePeriod.None"> - <summary> - Don't archive based on time. - </summary> - </member> - <member name="F:NLog.Targets.FileArchivePeriod.Year"> - <summary> - AddToArchive every year. - </summary> - </member> - <member name="F:NLog.Targets.FileArchivePeriod.Month"> - <summary> - AddToArchive every month. - </summary> - </member> - <member name="F:NLog.Targets.FileArchivePeriod.Day"> - <summary> - AddToArchive daily. - </summary> - </member> - <member name="F:NLog.Targets.FileArchivePeriod.Hour"> - <summary> - AddToArchive every hour. - </summary> - </member> - <member name="F:NLog.Targets.FileArchivePeriod.Minute"> - <summary> - AddToArchive every minute. - </summary> - </member> - <member name="T:NLog.Targets.FileTarget"> - <summary> - Writes log messages to one or more files. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/File-target">Documentation on NLog Wiki</seealso> - </member> - <member name="F:NLog.Targets.FileTarget.InitializedFilesCleanupPeriod"> - <summary> - Default clean up period of the initilized files. When a file exceeds the clean up period is removed from the list. - </summary> - <remarks>Clean up period is defined in days.</remarks> - </member> - <member name="F:NLog.Targets.FileTarget.InitializedFilesCounterMax"> - <summary> - The maximum number of initialised files at any one time. Once this number is exceeded clean up procedures - are initiated to reduce the number of initialised files. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.ArchiveAboveSizeDisabled"> - <summary> - This value disables file archiving based on the size. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.EnableArchiveFileCompression"> - <summary> - Gets or sets a value indicating whether to compress archive files into the zip archive format. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.DirectorySeparatorChars"> - <summary> - Cached directory separator char array to avoid memory allocation on each method call. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.InvalidFileNameChars"> - <summary> - Cached invalid filenames char array to avoid memory allocation everytime Path.GetInvalidFileNameChars() is called. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.initializedFiles"> - <summary> - Holds the initialised files each given time by the <see cref="T:NLog.Targets.FileTarget"/> instance. Against each file, the last write time is stored. - </summary> - <remarks>Last write time is store in local time (no UTC).</remarks> - </member> - <member name="F:NLog.Targets.FileTarget.appenderFactory"> - <summary> - Factory used to create the file appeanders in the <see cref="T:NLog.Targets.FileTarget"/> instance. - </summary> - <remarks>File appenders are stored in an instance of <see cref="T:NLog.Internal.FileAppenders.FileAppenderCache"/>.</remarks> - </member> - <member name="F:NLog.Targets.FileTarget.recentAppenders"> - <summary> - List of the associated file appenders with the <see cref="T:NLog.Targets.FileTarget"/> instance. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.initializedFilesCounter"> - <summary> - The number of initialised files at any one time. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.maxArchiveFiles"> - <summary> - The maximum number of archive files that should be kept. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.previousFileNames"> - <summary> - It holds the file names of existing archives in order for the oldest archives to be removed when the list of - filenames becomes too long. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.fileName"> - <summary> - The filename as target - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.cachedCleanedFileNamed"> - <summary> - The filename if <see cref="P:NLog.Targets.FileTarget.FileName"/> is a fixed string - </summary> - </member> - <member name="M:NLog.Targets.FileTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.FileTarget"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="M:NLog.Targets.FileTarget.CleanupInitializedFiles"> - <summary> - Removes records of initialized files that have not been - accessed in the last two days. - </summary> - <remarks> - Files are marked 'initialized' for the purpose of writing footers when the logging finishes. - </remarks> - </member> - <member name="M:NLog.Targets.FileTarget.CleanupInitializedFiles(System.DateTime)"> - <summary> - Removes records of initialized files that have not been - accessed after the specified date. - </summary> - <param name="cleanupThreshold">The cleanup threshold.</param> - <remarks> - Files are marked 'initialized' for the purpose of writing footers when the logging finishes. - </remarks> - </member> - <member name="M:NLog.Targets.FileTarget.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flushes all pending file operations. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <remarks> - The timeout parameter is ignored, because file APIs don't provide - the needed functionality. - </remarks> - </member> - <member name="M:NLog.Targets.FileTarget.GetFileAppenderFactory"> - <summary> - Returns the suitable appender factory ( <see cref="T:NLog.Internal.FileAppenders.IFileAppenderFactory"/>) to be used to generate the file - appenders associated with the <see cref="T:NLog.Targets.FileTarget"/> instance. - - The type of the file appender factory returned depends on the values of various <see cref="T:NLog.Targets.FileTarget"/> properties. - </summary> - <returns><see cref="T:NLog.Internal.FileAppenders.IFileAppenderFactory"/> suitable for this instance.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.InitializeTarget"> - <summary> - Initializes file logging by creating data structures that - enable efficient multi-file logging. - </summary> - </member> - <member name="M:NLog.Targets.FileTarget.CloseTarget"> - <summary> - Closes the file(s) opened for writing. - </summary> - </member> - <member name="M:NLog.Targets.FileTarget.Write(NLog.LogEventInfo)"> - <summary> - Writes the specified logging event to a file specified in the FileName - parameter. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="M:NLog.Targets.FileTarget.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Writes the specified array of logging events to a file specified in the FileName - parameter. - </summary> - <param name="logEvents">An array of <see cref="T:NLog.Common.AsyncLogEventInfo"/> objects.</param> - <remarks> - This function makes use of the fact that the events are batched by sorting - the requests by filename. This optimizes the number of open/close calls - and can help improve performance. - </remarks> - </member> - <member name="M:NLog.Targets.FileTarget.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Formats the log event for write. - </summary> - <param name="logEvent">The log event to be formatted.</param> - <returns>A string representation of the log event.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.GetBytesToWrite(NLog.LogEventInfo)"> - <summary> - Gets the bytes to be written to the file. - </summary> - <param name="logEvent">Log event.</param> - <returns>Array of bytes that are ready to be written.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.TransformBytes(System.Byte[])"> - <summary> - Modifies the specified byte array before it gets sent to a file. - </summary> - <param name="value">The byte array.</param> - <returns>The modified byte array. The function can do the modification in-place.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.ReplaceNumberPattern(System.String,System.Int32)"> - <summary> - Replaces the numeric pattern i.e. {#} in a file name with the <paramref name="value"/> parameter value. - </summary> - <param name="pattern">File name which contains the numeric pattern.</param> - <param name="value">Value which will replace the numeric pattern.</param> - <returns>File name with the value of <paramref name="value"/> in the position of the numberic pattern.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.ContainsFileNamePattern(System.String)"> - <summary> - Determines if the file name as <see cref="T:System.String"/> contains a numeric pattern i.e. {#} in it. - - Example: - trace{#}.log Contains the numeric pattern. - trace{###}.log Contains the numeric pattern. - trace{#X#}.log Contains the numeric pattern (See remarks). - trace.log Does not contain the pattern. - </summary> - <remarks>Occationally, this method can identify the existance of the {#} pattern incorrectly.</remarks> - <param name="fileName">File name to be checked.</param> - <returns><see langword="true"/> when the pattern is found; <see langword="false"/> otherwise.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.RecursiveRollingRename(System.String,System.String,System.Int32)"> - <summary> - Archives the <paramref name="fileName"/> using a rolling style numbering (the most recent is always #0 then - #1, ..., #N. When the number of archive files exceed <see cref="P:MaxArchiveFiles"/> the obsolete archives - are deleted. - </summary> - <remarks> - This method is called recursively. This is the reason the <paramref name="archiveNumber"/> is required. - </remarks> - <param name="fileName">File name to be archived.</param> - <param name="pattern">File name template which contains the numeric pattern to be replaced.</param> - <param name="archiveNumber">Value which will replace the numeric pattern.</param> - </member> - <member name="M:NLog.Targets.FileTarget.ArchiveBySequence(System.String,System.String)"> - <summary> - Archives the <paramref name="fileName"/> using a sequence style numbering. The most recent archive has the - highest number. When the number of archive files exceed <see cref="P:MaxArchiveFiles"/> the obsolete - archives are deleted. - </summary> - <param name="fileName">File name to be archived.</param> - <param name="pattern">File name template which contains the numeric pattern to be replaced.</param> - </member> - <member name="M:NLog.Targets.FileTarget.ArchiveFile(System.String,System.String,System.Boolean)"> - <summary> - Creates an archive copy of source file either by compressing it or moving to a new location in the file - system. Which action will be used is determined by the value of <paramref name="enableCompression"/> parameter. - </summary> - <param name="fileName">File name to be archived.</param> - <param name="archiveFileName">Name of the archive file.</param> - <param name="enableCompression">Enables file compression</param> - </member> - <member name="M:NLog.Targets.FileTarget.ArchiveByDateAndSequence(System.String,System.String,NLog.LogEventInfo)"> - <summary> - <para> - Archives the <paramref name="fileName"/> using a date and sequence style numbering. Archives will be stamped - with the prior period (Year, Month, Day) datetime. The most recent archive has the highest number (in - combination with the date). - </para> - <para> - When the number of archive files exceed <see cref="P:MaxArchiveFiles"/> the obsolete archives are deleted. - </para> - </summary> - <param name="fileName">File name to be archived.</param> - <param name="pattern">File name template which contains the numeric pattern to be replaced.</param> - <param name="logEvent">Log event that the <see cref="T:NLog.Targets.FileTarget"/> instance is currently processing.</param> - </member> - <member name="M:NLog.Targets.FileTarget.IsDaySwitch(System.String,NLog.LogEventInfo)"> - <summary> - Determines whether a file with a different name from <paramref name="fileName"/> is needed to receive the - <paramref name="logEvent"/>. This is determined based on the last date and time which the file has been - written compared to the time the log event was initiated. - </summary> - <returns> - <see langword="true"/> when log event time is "different" than the last write time; <see langword="false"/> otherwise. - </returns> - </member> - <member name="M:NLog.Targets.FileTarget.EnsureArchiveCount(System.Collections.Generic.List{System.String})"> - <summary> - Deletes files among a given list, and stops as soon as the remaining files are fewer than the <see - cref="P:FileTarget.MaxArchiveFiles"/> setting. - </summary> - <param name="oldArchiveFileNames">List of the file archives.</param> - <remarks> - Items are deleted in the same order as in <paramref name="oldArchiveFileNames"/>. No file is deleted if <see - cref="P:FileTarget.MaxArchiveFiles"/> property is zero. - </remarks> - </member> - <member name="M:NLog.Targets.FileTarget.FindDateAndSequenceArchives(System.String,System.String,System.String,System.Int32,System.String,NLog.Targets.FileTarget.FileNameTemplate)"> - <summary> - Searches a given directory for archives that comply with the current archive pattern. - </summary> - <returns>An enumeration of archive infos, ordered by their file creation date.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.GetFiles(System.IO.DirectoryInfo,System.String)"> - <summary> - Gets the collection of files in the specified directory which they match the <paramref name="fileNameMask"/>. - </summary> - <param name="directoryInfo">Directory to searched.</param> - <param name="fileNameMask">Pattern whihc the files will be searched against.</param> - <returns>Lisf of files matching the pattern.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.ReplaceFileNamePattern(System.String,System.String)"> - <summary> - Replaces the string-based pattern i.e. {#} in a file name with the value passed in <paramref - name="replacementValue"/> parameter. - </summary> - <param name="pattern">File name which contains the string-based pattern.</param> - <param name="replacementValue">Value which will replace the string-based pattern.</param> - <returns> - File name with the value of <paramref name="replacementValue"/> in the position of the string-based pattern. - </returns> - </member> - <member name="M:NLog.Targets.FileTarget.ArchiveByDate(System.String,System.String)"> - <summary> - Archives the <paramref name="fileName"/> using a date style numbering. Archives will be stamped with the - prior period (Year, Month, Day, Hour, Minute) datetime. When the number of archive files exceed <see - cref="P:MaxArchiveFiles"/> the obsolete archives are deleted. - </summary> - <param name="fileName">File name to be archived.</param> - <param name="pattern">File name template which contains the numeric pattern to be replaced.</param> - </member> - <member name="M:NLog.Targets.FileTarget.DeleteOldDateArchives(System.String)"> - <summary> - Deletes archive files in reverse chronological order until only the - MaxArchiveFiles number of archive files remain. - </summary> - <param name="pattern">The pattern that archive filenames will match</param> - </member> - <member name="M:NLog.Targets.FileTarget.GetDateFormatString(System.String)"> - <summary> - Gets the correct formating <see langword="String"/> to be used based on the value of <see - cref="P:ArchiveEvery"/> for converting <see langword="DateTime"/> values which will be inserting into file - names during archiving. - - This value will be computed only when a empty value or <see langword="null"/> is passed into <paramref name="defaultFormat"/> - </summary> - <param name="defaultFormat">Date format to used irrespectively of <see cref="P:ArchiveEvery"/> value.</param> - <returns>Formatting <see langword="String"/> for dates.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.DoAutoArchive(System.String,NLog.LogEventInfo)"> - <summary> - Invokes the archiving process after determining when and which type of archiving is required. - </summary> - <param name="fileName">File name to be checked and archived.</param> - <param name="eventInfo">Log event that the <see cref="T:NLog.Targets.FileTarget"/> instance is currently processing.</param> - </member> - <member name="M:NLog.Targets.FileTarget.GetFileNamePattern(System.String,NLog.LogEventInfo)"> - <summary> - Gets the pattern that archive files will match - </summary> - <param name="fileName">Filename of the log file</param> - <param name="eventInfo">Log event that the <see cref="T:NLog.Targets.FileTarget"/> instance is currently processing.</param> - <returns>A string with a pattern that will match the archive filenames</returns> - </member> - <member name="M:NLog.Targets.FileTarget.ShouldAutoArchive(System.String,NLog.LogEventInfo,System.Int32)"> - <summary> - Indicates if the automatic archiving process should be executed. - </summary> - <param name="fileName">File name to be written.</param> - <param name="ev">Log event that the <see cref="T:NLog.Targets.FileTarget"/> instance is currently processing.</param> - <param name="upcomingWriteSize">The size in bytes of the next chunk of data to be written in the file.</param> - <returns><see langword="true"/> when archiving should be executed; <see langword="false"/> otherwise.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.ShouldAutoArchiveBasedOnFileSize(System.String,System.Int32)"> - <summary> - Indicates if the automatic archiving process should be executed based on file size constrains. - </summary> - <param name="fileName">File name to be written.</param> - <param name="upcomingWriteSize">The size in bytes of the next chunk of data to be written in the file.</param> - <returns><see langword="true"/> when archiving should be executed; <see langword="false"/> otherwise.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.ShouldAutoArchiveBasedOnTime(System.String,NLog.LogEventInfo)"> - <summary> - Indicates if the automatic archiving process should be executed based on date/time constrains. - </summary> - <param name="fileName">File name to be written.</param> - <param name="logEvent">Log event that the <see cref="T:NLog.Targets.FileTarget"/> instance is currently processing.</param> - <returns><see langword="true"/> when archiving should be executed; <see langword="false"/> otherwise.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.GetHeaderBytes"> - <summary> - The sequence of <see langword="byte"/> to be written for the file header. - </summary> - <returns>Sequence of <see langword="byte"/> to be written.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.GetFooterBytes"> - <summary> - The sequence of <see langword="byte"/> to be written for the file footer. - </summary> - <returns>Sequence of <see langword="byte"/> to be written.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.WriteToFile(System.String,NLog.LogEventInfo,System.Byte[],System.Boolean)"> - <summary> - Evaluates which parts of a file should be written (header, content, footer) based on various properties of - <see cref="T:NLog.Targets.FileTarget"/> instance and writes them. - </summary> - <param name="fileName">File name to be written.</param> - <param name="logEvent">Log event that the <see cref="T:NLog.Targets.FileTarget"/> instance is currently processing.</param> - <param name="bytes">Raw sequence of <see langword="byte"/> to be written into the content part of the file.</param> - <param name="justData">Indicates that only content section should be written in the file.</param> - </member> - <member name="M:NLog.Targets.FileTarget.InitializeFile(System.String,NLog.LogEventInfo,System.Boolean)"> - <summary> - Initialise a file to be used by the <see cref="T:NLog.Targets.FileTarget"/> instance. Based on the number of initialised - files and the values of various instance properties clean up and/or archiving processes can be invoked. - </summary> - <param name="fileName">File name to be written.</param> - <param name="logEvent">Log event that the <see cref="T:NLog.Targets.FileTarget"/> instance is currently processing.</param> - <param name="justData">Indicates that only content section should be written in the file.</param> - <returns><see langword="true"/> when file header should be written; <see langword="false"/> otherwise.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.WriteFooterAndUninitialize(System.String)"> - <summary> - Writes the file footer and uninitialise the file in <see cref="T:NLog.Targets.FileTarget"/> instance internal structures. - </summary> - <param name="fileName">File name to be written.</param> - </member> - <member name="M:NLog.Targets.FileTarget.ProcessOnStartup(System.String,NLog.LogEventInfo)"> - <summary> - Invokes the archiving and clean up of older archive file based on the values of <see cref="P:NLog.Targets.FileTarget.ArchiveOldFileOnStartup"/> and <see cref="P:NLog.Targets.FileTarget.DeleteOldFileOnStartup"/> properties respectively. - </summary> - <param name="fileName">File name to be written.</param> - <param name="logEvent">Log event that the <see cref="T:NLog.Targets.FileTarget"/> instance is currently processing.</param> - </member> - <member name="M:NLog.Targets.FileTarget.ReplaceFileContent(System.String,System.Byte[])"> - <summary> - Creates the file specified in <paramref name="fileName"/> and writes the file content in each entirety i.e. - Header, Content and Footer. - </summary> - <param name="fileName">The name of the file to be written.</param> - <param name="bytes">Sequence of <see langword="byte"/> to be written in the content section of the file.</param> - <remarks>This method is used when the content of the log file is re-written on every write.</remarks> - </member> - <member name="M:NLog.Targets.FileTarget.WriteHeader(NLog.Internal.FileAppenders.BaseFileAppender)"> - <summary> - Writes the header information to a file. - </summary> - <param name="appender">File appender associated with the file.</param> - </member> - <member name="M:NLog.Targets.FileTarget.GetFileInfo(System.String,System.DateTime@,System.Int64@)"> - <summary> - Returns the length of a specified file and the last time it has been written. File appender is queried before the file system. - </summary> - <param name="filePath">File which the information are requested.</param> - <param name="lastWriteTime">The last time the file has been written is returned.</param> - <param name="fileLength">The length of the file is returned.</param> - <returns><see langword="true"/> when file details returned; <see langword="false"/> otherwise.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.GetLayoutBytes(NLog.Layouts.Layout)"> - <summary> - The sequence of <see langword="byte"/> to be written in a file after applying any formating and any - transformations required from the <see cref="T:NLog.Layouts.Layout"/>. - </summary> - <param name="layout">The layout used to render output message.</param> - <returns>Sequence of <see langword="byte"/> to be written.</returns> - <remarks>Usually it is used to render the header and hooter of the files.</remarks> - </member> - <member name="M:NLog.Targets.FileTarget.CleanupInvalidFileNameChars(System.String)"> - <summary> - Replaces any invalid characters found in the <paramref name="fileName"/> with underscore i.e _ character. - Invalid characters are defined by .NET framework and they returned by <see - cref="M:System.IO.Path.GetInvalidFileNameChars"/> method. - <para>Note: not implemented in Silverlight</para> - </summary> - <param name="fileName">The original file name which might contain invalid characters.</param> - <returns>The cleaned up file name without any invalid characters.</returns> - </member> - <member name="P:NLog.Targets.FileTarget.FileName"> - <summary> - Gets or sets the name of the file to write to. - </summary> - <remarks> - This FileName string is a layout which may include instances of layout renderers. - This lets you use a single target to write to multiple files. - </remarks> - <example> - The following value makes NLog write logging events to files based on the log level in the directory where - the application runs. - <code>${basedir}/${level}.log</code> - All <c>Debug</c> messages will go to <c>Debug.log</c>, all <c>Info</c> messages will go to <c>Info.log</c> and so on. - You can combine as many of the layout renderers as you want to produce an arbitrary log file name. - </example> - <docgen category='Output Options' order='1' /> - </member> - <member name="P:NLog.Targets.FileTarget.CleanupFileName"> - <summary> - Cleanup invalid values in a filename, e.g. slashes in a filename. If set to <c>true</c>, this can impact the performance of massive writes. - If set to <c>false</c>, nothing gets written when the filename is wrong. - </summary> - </member> - <member name="P:NLog.Targets.FileTarget.CreateDirs"> - <summary> - Gets or sets a value indicating whether to create directories if they do not exist. - </summary> - <remarks> - Setting this to false may improve performance a bit, but you'll receive an error - when attempting to write to a directory that's not present. - </remarks> - <docgen category='Output Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.DeleteOldFileOnStartup"> - <summary> - Gets or sets a value indicating whether to delete old log file on startup. - </summary> - <remarks> - This option works only when the "FileName" parameter denotes a single file. - </remarks> - <docgen category='Output Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ReplaceFileContentsOnEachWrite"> - <summary> - Gets or sets a value indicating whether to replace file contents on each write instead of appending log message at the end. - </summary> - <docgen category='Output Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.KeepFileOpen"> - <summary> - Gets or sets a value indicating whether to keep log file open instead of opening and closing it on each logging event. - </summary> - <remarks> - Setting this property to <c>True</c> helps improve performance. - </remarks> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.maxLogFilenames"> - <summary> - Gets or sets the maximum number of log filenames that should be stored as existing. - </summary> - <remarks> - The bigger this number is the longer it will take to write each log record. The smaller the number is - the higher the chance that the clean function will be run when no new files have been opened. - </remarks> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.EnableFileDelete"> - <summary> - Gets or sets a value indicating whether to enable log file(s) to be deleted. - </summary> - <docgen category='Output Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.FileAttributes"> - <summary> - Gets or sets the file attributes (Windows only). - </summary> - <docgen category='Output Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.LineEnding"> - <summary> - Gets or sets the line ending mode. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.AutoFlush"> - <summary> - Gets or sets a value indicating whether to automatically flush the file buffers after each log message. - </summary> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.OpenFileCacheSize"> - <summary> - Gets or sets the number of files to be kept open. Setting this to a higher value may improve performance - in a situation where a single File target is writing to many files - (such as splitting by level or by logger). - </summary> - <remarks> - The files are managed on a LRU (least recently used) basis, which flushes - the files that have not been used for the longest period of time should the - cache become full. As a rule of thumb, you shouldn't set this parameter to - a very high value. A number like 10-15 shouldn't be exceeded, because you'd - be keeping a large number of files open which consumes system resources. - </remarks> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.OpenFileCacheTimeout"> - <summary> - Gets or sets the maximum number of seconds that files are kept open. If this number is negative the files are - not automatically closed after a period of inactivity. - </summary> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.BufferSize"> - <summary> - Gets or sets the log file buffer size in bytes. - </summary> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.Encoding"> - <summary> - Gets or sets the file encoding. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ConcurrentWrites"> - <summary> - Gets or sets a value indicating whether concurrent writes to the log file by multiple processes on the same host. - </summary> - <remarks> - This makes multi-process logging possible. NLog uses a special technique - that lets it keep the files open for writing. - </remarks> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.NetworkWrites"> - <summary> - Gets or sets a value indicating whether concurrent writes to the log file by multiple processes on different network hosts. - </summary> - <remarks> - This effectively prevents files from being kept open. - </remarks> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ConcurrentWriteAttempts"> - <summary> - Gets or sets the number of times the write is appended on the file before NLog - discards the log message. - </summary> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ConcurrentWriteAttemptDelay"> - <summary> - Gets or sets the delay in milliseconds to wait before attempting to write to the file again. - </summary> - <remarks> - The actual delay is a random value between 0 and the value specified - in this parameter. On each failed attempt the delay base is doubled - up to <see cref="P:NLog.Targets.FileTarget.ConcurrentWriteAttempts"/> times. - </remarks> - <example> - Assuming that ConcurrentWriteAttemptDelay is 10 the time to wait will be:<p/> - a random value between 0 and 10 milliseconds - 1st attempt<br/> - a random value between 0 and 20 milliseconds - 2nd attempt<br/> - a random value between 0 and 40 milliseconds - 3rd attempt<br/> - a random value between 0 and 80 milliseconds - 4th attempt<br/> - ...<p/> - and so on. - </example> - <docgen category="Performance Tuning Options" order="10"/> - </member> - <member name="P:NLog.Targets.FileTarget.ArchiveOldFileOnStartup"> - <summary> - Gets or sets a value indicating whether to archive old log file on startup. - </summary> - <remarks> - This option works only when the "FileName" parameter denotes a single file. - After archiving the old file, the current log file will be empty. - </remarks> - <docgen category='Output Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ArchiveDateFormat"> - <summary> - Gets or sets a value specifying the date format to use when archving files. - </summary> - <remarks> - This option works only when the "ArchiveNumbering" parameter is set either to Date or DateAndSequence. - </remarks> - <docgen category='Output Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ArchiveAboveSize"> - <summary> - Gets or sets the size in bytes above which log files will be automatically archived. - - Warning: combining this with <see cref="F:NLog.Targets.ArchiveNumberingMode.Date"/> isn't supported. We cannot create multiple archive files, if they should have the same name. - Choose: <see cref="F:NLog.Targets.ArchiveNumberingMode.DateAndSequence"/> - </summary> - <remarks> - Caution: Enabling this option can considerably slow down your file - logging in multi-process scenarios. If only one process is going to - be writing to the file, consider setting <c>ConcurrentWrites</c> - to <c>false</c> for maximum performance. - </remarks> - <docgen category="Archival Options" order="10"/> - </member> - <member name="P:NLog.Targets.FileTarget.ArchiveEvery"> - <summary> - Gets or sets a value indicating whether to automatically archive log files every time the specified time passes. - </summary> - <remarks> - Files are moved to the archive as part of the write operation if the current period of time changes. For example - if the current <c>hour</c> changes from 10 to 11, the first write that will occur - on or after 11:00 will trigger the archiving. - <p> - Caution: Enabling this option can considerably slow down your file - logging in multi-process scenarios. If only one process is going to - be writing to the file, consider setting <c>ConcurrentWrites</c> - to <c>false</c> for maximum performance. - </p> - </remarks> - <docgen category='Archival Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ArchiveFileName"> - <summary> - Gets or sets the name of the file to be used for an archive. - </summary> - <remarks> - It may contain a special placeholder {#####} - that will be replaced with a sequence of numbers depending on - the archiving strategy. The number of hash characters used determines - the number of numerical digits to be used for numbering files. - </remarks> - <docgen category='Archival Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.MaxArchiveFiles"> - <summary> - Gets or sets the maximum number of archive files that should be kept. - </summary> - <docgen category='Archival Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ArchiveNumbering"> - <summary> - Gets or sets the way file archives are numbered. - </summary> - <docgen category='Archival Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ForceManaged"> - <summary> - Gets or set a value indicating whether a managed file stream is forced, instead of used the native implementation. - </summary> - </member> - <member name="P:NLog.Targets.FileTarget.NewLineChars"> - <summary> - Gets the characters that are appended after each line. - </summary> - </member> - <member name="M:NLog.Targets.FileTarget.DynamicFileArchive.#ctor(System.Int32)"> - <summary> - Creates an instance of <see cref="T:NLog.Targets.FileTarget.DynamicFileArchive"/> class. - </summary> - <param name="maxArchivedFiles">Maximum number of archive files to be kept.</param> - </member> - <member name="M:NLog.Targets.FileTarget.DynamicFileArchive.Archive(System.String,System.String,System.Boolean,System.Boolean)"> - <summary> - Adds a file into archive. - </summary> - <param name="archiveFileName">File name of the archive</param> - <param name="fileName">Original file name</param> - <param name="createDirectory">Create a directory, if it does not exist</param> - <param name="enableCompression">Enables file compression</param> - <returns><see langword="true"/> if the file has been moved successfully; <see langword="false"/> otherwise.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.DynamicFileArchive.#ctor"> - <summary> - Creates an instance of <see cref="T:NLog.Targets.FileTarget.DynamicFileArchive"/> class. - </summary> - </member> - <member name="M:NLog.Targets.FileTarget.DynamicFileArchive.AddToArchive(System.String,System.String,System.Boolean,System.Boolean)"> - <summary> - Archives the file, either by copying it to a new file system location or by compressing it, and add the file name into the list of archives. - </summary> - <param name="archiveFileName">Target file name.</param> - <param name="fileName">Original file name.</param> - <param name="createDirectory">Create a directory, if it does not exist.</param> - <param name="enableCompression">Enables file compression.</param> - </member> - <member name="M:NLog.Targets.FileTarget.DynamicFileArchive.DeleteOldArchiveFiles"> - <summary> - Remove old archive files when the files on the queue are more than the <see cref="P:MaxArchiveFilesToKeep"/>. - </summary> - </member> - <member name="M:NLog.Targets.FileTarget.DynamicFileArchive.FindSuitableFilename(System.String,System.Int32)"> - <summary> - Creates a new unique filename by appending a number to it. This method tests that - the filename created does not exist. - - This process can be slow as it increments the number sequentially from a specified - starting point until it finds a number which produces a filename which does not - exist. - - Example: - Original Filename trace.log - Target Filename trace.15.log - </summary> - <param name="fileName">Original file name.</param> - <param name="numberToStartWith">Number starting point</param> - <returns>File name suitable for archiving</returns> - </member> - <member name="P:NLog.Targets.FileTarget.DynamicFileArchive.MaxArchiveFileToKeep"> - <summary> - Gets or sets the maximum number of archive files that should be kept. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.FileNameTemplate.PatternStartCharacters"> - <summary> - Characters determining the start of the <see cref="P:FileNameTemplate.Pattern"/>. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.FileNameTemplate.PatternEndCharacters"> - <summary> - Characters determining the end of the <see cref="P:FileNameTemplate.Pattern"/>. - </summary> - </member> - <member name="M:NLog.Targets.FileTarget.FileNameTemplate.ReplacePattern(System.String)"> - <summary> - Replace the pattern with the specified String. - </summary> - <param name="replacementValue"></param> - <returns></returns> - </member> - <member name="P:NLog.Targets.FileTarget.FileNameTemplate.Template"> - <summary> - File name which is used as template for matching and replacements. - It is expected to contain a pattern to match. - </summary> - </member> - <member name="P:NLog.Targets.FileTarget.FileNameTemplate.BeginAt"> - <summary> - The begging position of the <see cref="P:FileNameTemplate.Pattern"/> - within the <see cref="P:FileNameTemplate.Template"/>. -1 is returned - when no pattern can be found. - </summary> - </member> - <member name="P:NLog.Targets.FileTarget.FileNameTemplate.EndAt"> - <summary> - The ending position of the <see cref="P:FileNameTemplate.Pattern"/> - within the <see cref="P:FileNameTemplate.Template"/>. -1 is returned - when no pattern can be found. - </summary> - </member> - <member name="T:NLog.Targets.LineEndingMode"> - <summary> - Line ending mode. - </summary> - </member> - <member name="F:NLog.Targets.LineEndingMode.Default"> - <summary> - Insert platform-dependent end-of-line sequence after each line. - </summary> - </member> - <member name="F:NLog.Targets.LineEndingMode.CRLF"> - <summary> - Insert CR LF sequence (ASCII 13, ASCII 10) after each line. - </summary> - </member> - <member name="F:NLog.Targets.LineEndingMode.CR"> - <summary> - Insert CR character (ASCII 13) after each line. - </summary> - </member> - <member name="F:NLog.Targets.LineEndingMode.LF"> - <summary> - Insert LF character (ASCII 10) after each line. - </summary> - </member> - <member name="F:NLog.Targets.LineEndingMode.None"> - <summary> - Do not insert any line ending. - </summary> - </member> - <member name="M:NLog.Targets.LineEndingMode.#ctor(System.String,System.String)"> - <summary> - Initializes a new instance of <see cref="T:NLog.LogLevel"/>. - </summary> - <param name="name">The mode name.</param> - <param name="newLineCharacters">The new line characters to be used.</param> - </member> - <member name="M:NLog.Targets.LineEndingMode.FromString(System.String)"> - <summary> - Returns the <see cref="T:NLog.Targets.LineEndingMode"/> that corresponds to the supplied <paramref name="name"/>. - </summary> - <param name="name"> - The textual representation of the line ending mode, such as CRLF, LF, Default etc. - Name is not case sensitive. - </param> - <returns>The <see cref="T:NLog.Targets.LineEndingMode"/> value, that corresponds to the <paramref name="name"/>.</returns> - <exception cref="T:System.ArgumentOutOfRangeException">There is no line ending mode with the specified name.</exception> - </member> - <member name="M:NLog.Targets.LineEndingMode.op_Equality(NLog.Targets.LineEndingMode,NLog.Targets.LineEndingMode)"> - <summary> - Compares two <see cref="T:NLog.Targets.LineEndingMode"/> objects and returns a - value indicating whether the first one is equal to the second one. - </summary> - <param name="mode1">The first level.</param> - <param name="mode2">The second level.</param> - <returns>The value of <c>mode1.NewLineCharacters == mode2.NewLineCharacters</c>.</returns> - </member> - <member name="M:NLog.Targets.LineEndingMode.op_Inequality(NLog.Targets.LineEndingMode,NLog.Targets.LineEndingMode)"> - <summary> - Compares two <see cref="T:NLog.Targets.LineEndingMode"/> objects and returns a - value indicating whether the first one is not equal to the second one. - </summary> - <param name="mode1">The first mode</param> - <param name="mode2">The second mode</param> - <returns>The value of <c>mode1.NewLineCharacters != mode2.NewLineCharacters</c>.</returns> - </member> - <member name="M:NLog.Targets.LineEndingMode.ToString"> - <summary> - Returns a string representation of the log level. - </summary> - <returns>Log level name.</returns> - </member> - <member name="M:NLog.Targets.LineEndingMode.GetHashCode"> - <summary> - Returns a hash code for this instance. - </summary> - <returns> - A hash code for this instance, suitable for use in hashing algorithms - and data structures like a hash table. - </returns> - </member> - <member name="M:NLog.Targets.LineEndingMode.Equals(System.Object)"> - <summary> - Determines whether the specified <see cref="T:System.Object"/> is - equal to this instance. - </summary> - <param name="obj">The <see cref="T:System.Object"/> to compare with - this instance.</param> - <returns> - Value of <c>true</c> if the specified <see cref="T:System.Object"/> - is equal to this instance; otherwise, <c>false</c>. - </returns> - <exception cref="T:System.NullReferenceException"> - The <paramref name="obj"/> parameter is null. - </exception> - </member> - <member name="P:NLog.Targets.LineEndingMode.Name"> - <summary> - Gets the name of the LineEndingMode instance. - </summary> - </member> - <member name="P:NLog.Targets.LineEndingMode.NewLineCharacters"> - <summary> - Gets the new line characters (value) of the LineEndingMode instance. - </summary> - </member> - <member name="T:NLog.Targets.LineEndingMode.LineEndingModeConverter"> - <summary> - Provides a type converter to convert <see cref="T:NLog.Targets.LineEndingMode"/> objects to and from other representations. - </summary> - </member> - <member name="M:NLog.Targets.LineEndingMode.LineEndingModeConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)"> - <summary> - Returns whether this converter can convert an object of the given type to the type of this converter, using the specified context. - </summary> - <returns> - true if this converter can perform the conversion; otherwise, false. - </returns> - <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context. </param><param name="sourceType">A <see cref="T:System.Type"/> that represents the type you want to convert from. </param> - </member> - <member name="M:NLog.Targets.LineEndingMode.LineEndingModeConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)"> - <summary> - Converts the given object to the type of this converter, using the specified context and culture information. - </summary> - <returns> - An <see cref="T:System.Object"/> that represents the converted value. - </returns> - <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context. </param><param name="culture">The <see cref="T:System.Globalization.CultureInfo"/> to use as the current culture. </param><param name="value">The <see cref="T:System.Object"/> to convert. </param><exception cref="T:System.NotSupportedException">The conversion cannot be performed. </exception> - </member> - <member name="T:NLog.Targets.LogReceiverWebServiceTarget"> - <summary> - Sends log messages to a NLog Receiver Service (using WCF or Web Services). - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/LogReceiverService-target">Documentation on NLog Wiki</seealso> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.LogReceiverWebServiceTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.OnSend(NLog.LogReceiverService.NLogEvents,System.Collections.Generic.IEnumerable{NLog.Common.AsyncLogEventInfo})"> - <summary> - Called when log events are being sent (test hook). - </summary> - <param name="events">The events.</param> - <param name="asyncContinuations">The async continuations.</param> - <returns>True if events should be sent, false to stop processing them.</returns> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Writes logging event to the log target. Must be overridden in inheriting - classes. - </summary> - <param name="logEvent">Logging event to be written out.</param> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Writes an array of logging events to the log target. By default it iterates on all - events and passes them to "Append" method. Inheriting classes can use this method to - optimize batch writes. - </summary> - <param name="logEvents">Logging events to be written out.</param> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages asynchronously (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.CreateWcfLogReceiverClient"> - <summary> - Creating a new instance of WcfLogReceiverClient - - Inheritors can override this method and provide their own - service configuration - binding and endpoint address - </summary> - <returns></returns> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.CreateLogReceiver"> - <summary> - Creating a new instance of IWcfLogReceiverClient - - Inheritors can override this method and provide their own - service configuration - binding and endpoint address - </summary> - <returns></returns> - <remarks>virtual is used by endusers</remarks> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.EndpointAddress"> - <summary> - Gets or sets the endpoint address. - </summary> - <value>The endpoint address.</value> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.EndpointConfigurationName"> - <summary> - Gets or sets the name of the endpoint configuration in WCF configuration file. - </summary> - <value>The name of the endpoint configuration.</value> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.UseBinaryEncoding"> - <summary> - Gets or sets a value indicating whether to use binary message encoding. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.UseOneWayContract"> - <summary> - Gets or sets a value indicating whether to use a WCF service contract that is one way (fire and forget) or two way (request-reply) - </summary> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.ClientId"> - <summary> - Gets or sets the client ID. - </summary> - <value>The client ID.</value> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.Parameters"> - <summary> - Gets the list of parameters. - </summary> - <value>The parameters.</value> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.IncludeEventProperties"> - <summary> - Gets or sets a value indicating whether to include per-event properties in the payload sent to the server. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="T:NLog.Targets.MailTarget"> - <summary> - Sends log messages by email using SMTP protocol. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/Mail-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Mail/Simple/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Mail/Simple/Example.cs" /> - <p> - Mail target works best when used with BufferingWrapper target - which lets you send multiple log messages in single mail - </p> - <p> - To set up the buffered mail target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Mail/Buffered/NLog.config" /> - <p> - To set up the buffered mail target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Mail/Buffered/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.MailTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MailTarget"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="M:NLog.Targets.MailTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Renders the logging event message and adds it to the internal ArrayList of log messages. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="M:NLog.Targets.MailTarget.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Renders an array logging events. - </summary> - <param name="logEvents">Array of logging events.</param> - </member> - <member name="M:NLog.Targets.MailTarget.InitializeTarget"> - <summary> - Initializes the target. Can be used by inheriting classes - to initialize logging. - </summary> - </member> - <member name="M:NLog.Targets.MailTarget.ProcessSingleMailMessage(System.Collections.Generic.List{NLog.Common.AsyncLogEventInfo})"> - <summary> - Create mail and send with SMTP - </summary> - <param name="events">event printed in the body of the event</param> - </member> - <member name="M:NLog.Targets.MailTarget.CreateBodyBuffer(System.Collections.Generic.IEnumerable{NLog.Common.AsyncLogEventInfo},NLog.LogEventInfo,NLog.LogEventInfo)"> - <summary> - Create buffer for body - </summary> - <param name="events">all events</param> - <param name="firstEvent">first event for header</param> - <param name="lastEvent">last event for footer</param> - <returns></returns> - </member> - <member name="M:NLog.Targets.MailTarget.ConfigureMailClient(NLog.LogEventInfo,NLog.Internal.ISmtpClient)"> - <summary> - Set properties of <paramref name="client"/> - </summary> - <param name="lastEvent">last event for username/password</param> - <param name="client">client to set properties on</param> - </member> - <member name="M:NLog.Targets.MailTarget.GetSmtpSettingsKey(NLog.LogEventInfo)"> - <summary> - Create key for grouping. Needed for multiple events in one mailmessage - </summary> - <param name="logEvent">event for rendering layouts </param> - <returns>string to group on</returns> - </member> - <member name="M:NLog.Targets.MailTarget.AppendLayout(System.Text.StringBuilder,NLog.LogEventInfo,NLog.Layouts.Layout)"> - <summary> - Append rendered layout to the stringbuilder - </summary> - <param name="sb">append to this</param> - <param name="logEvent">event for rendering <paramref name="layout"/></param> - <param name="layout">append if not <c>null</c></param> - </member> - <member name="M:NLog.Targets.MailTarget.CreateMailMessage(NLog.LogEventInfo,System.String)"> - <summary> - Create the mailmessage with the addresses, properties and body. - </summary> - </member> - <member name="M:NLog.Targets.MailTarget.AddAddresses(System.Net.Mail.MailAddressCollection,NLog.Layouts.Layout,NLog.LogEventInfo)"> - <summary> - Render <paramref name="layout"/> and add the addresses to <paramref name="mailAddressCollection"/> - </summary> - <param name="mailAddressCollection">Addresses appended to this list</param> - <param name="layout">layout with addresses, ; separated</param> - <param name="logEvent">event for rendering the <paramref name="layout"/></param> - <returns>added a address?</returns> - </member> - <member name="P:NLog.Targets.MailTarget.From"> - <summary> - Gets or sets sender's email address (e.g. joe@domain.com). - </summary> - <docgen category='Message Options' order='10' /> - </member> - <member name="P:NLog.Targets.MailTarget.To"> - <summary> - Gets or sets recipients' email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com). - </summary> - <docgen category='Message Options' order='11' /> - </member> - <member name="P:NLog.Targets.MailTarget.CC"> - <summary> - Gets or sets CC email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com). - </summary> - <docgen category='Message Options' order='12' /> - </member> - <member name="P:NLog.Targets.MailTarget.Bcc"> - <summary> - Gets or sets BCC email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com). - </summary> - <docgen category='Message Options' order='13' /> - </member> - <member name="P:NLog.Targets.MailTarget.AddNewLines"> - <summary> - Gets or sets a value indicating whether to add new lines between log entries. - </summary> - <value>A value of <c>true</c> if new lines should be added; otherwise, <c>false</c>.</value> - <docgen category='Layout Options' order='99' /> - </member> - <member name="P:NLog.Targets.MailTarget.Subject"> - <summary> - Gets or sets the mail subject. - </summary> - <docgen category='Message Options' order='5' /> - </member> - <member name="P:NLog.Targets.MailTarget.Body"> - <summary> - Gets or sets mail message body (repeated for each log message send in one mail). - </summary> - <remarks>Alias for the <c>Layout</c> property.</remarks> - <docgen category='Message Options' order='6' /> - </member> - <member name="P:NLog.Targets.MailTarget.Encoding"> - <summary> - Gets or sets encoding to be used for sending e-mail. - </summary> - <docgen category='Layout Options' order='20' /> - </member> - <member name="P:NLog.Targets.MailTarget.Html"> - <summary> - Gets or sets a value indicating whether to send message as HTML instead of plain text. - </summary> - <docgen category='Layout Options' order='11' /> - </member> - <member name="P:NLog.Targets.MailTarget.SmtpServer"> - <summary> - Gets or sets SMTP Server to be used for sending. - </summary> - <docgen category='SMTP Options' order='10' /> - </member> - <member name="P:NLog.Targets.MailTarget.SmtpAuthentication"> - <summary> - Gets or sets SMTP Authentication mode. - </summary> - <docgen category='SMTP Options' order='11' /> - </member> - <member name="P:NLog.Targets.MailTarget.SmtpUserName"> - <summary> - Gets or sets the username used to connect to SMTP server (used when SmtpAuthentication is set to "basic"). - </summary> - <docgen category='SMTP Options' order='12' /> - </member> - <member name="P:NLog.Targets.MailTarget.SmtpPassword"> - <summary> - Gets or sets the password used to authenticate against SMTP server (used when SmtpAuthentication is set to "basic"). - </summary> - <docgen category='SMTP Options' order='13' /> - </member> - <member name="P:NLog.Targets.MailTarget.EnableSsl"> - <summary> - Gets or sets a value indicating whether SSL (secure sockets layer) should be used when communicating with SMTP server. - </summary> - <docgen category='SMTP Options' order='14' />. - </member> - <member name="P:NLog.Targets.MailTarget.SmtpPort"> - <summary> - Gets or sets the port number that SMTP Server is listening on. - </summary> - <docgen category='SMTP Options' order='15' /> - </member> - <member name="P:NLog.Targets.MailTarget.UseSystemNetMailSettings"> - <summary> - Gets or sets a value indicating whether the default Settings from System.Net.MailSettings should be used. - </summary> - <docgen category='SMTP Options' order='16' /> - </member> - <member name="P:NLog.Targets.MailTarget.DeliveryMethod"> - <summary> - Specifies how outgoing email messages will be handled. - </summary> - <docgen category='SMTP Options' order='18' /> - </member> - <member name="P:NLog.Targets.MailTarget.PickupDirectoryLocation"> - <summary> - Gets or sets the folder where applications save mail messages to be processed by the local SMTP server. - </summary> - <docgen category='SMTP Options' order='17' /> - </member> - <member name="P:NLog.Targets.MailTarget.Priority"> - <summary> - Gets or sets the priority used for sending mails. - </summary> - </member> - <member name="P:NLog.Targets.MailTarget.ReplaceNewlineWithBrTagInHtml"> - <summary> - Gets or sets a value indicating whether NewLine characters in the body should be replaced with <br/> tags. - </summary> - <remarks>Only happens when <see cref="P:NLog.Targets.MailTarget.Html"/> is set to true.</remarks> - </member> - <member name="P:NLog.Targets.MailTarget.Timeout"> - <summary> - Gets or sets a value indicating the SMTP client timeout. - </summary> - <remarks>Warning: zero is not infinit waiting</remarks> - </member> - <member name="T:NLog.Targets.MemoryTarget"> - <summary> - Writes log messages to an ArrayList in memory for programmatic retrieval. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/Memory-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Memory/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Memory/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.MemoryTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MemoryTarget"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="M:NLog.Targets.MemoryTarget.Write(NLog.LogEventInfo)"> - <summary> - Renders the logging event message and adds it to the internal ArrayList of log messages. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="P:NLog.Targets.MemoryTarget.Logs"> - <summary> - Gets the list of logs gathered in the <see cref="T:NLog.Targets.MemoryTarget"/>. - </summary> - </member> - <member name="T:NLog.Targets.MethodCallParameter"> - <summary> - A parameter to MethodCall. - </summary> - </member> - <member name="M:NLog.Targets.MethodCallParameter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallParameter"/> class. - </summary> - </member> - <member name="M:NLog.Targets.MethodCallParameter.#ctor(NLog.Layouts.Layout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallParameter"/> class. - </summary> - <param name="layout">The layout to use for parameter value.</param> - </member> - <member name="M:NLog.Targets.MethodCallParameter.#ctor(System.String,NLog.Layouts.Layout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallParameter"/> class. - </summary> - <param name="parameterName">Name of the parameter.</param> - <param name="layout">The layout.</param> - </member> - <member name="M:NLog.Targets.MethodCallParameter.#ctor(System.String,NLog.Layouts.Layout,System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallParameter"/> class. - </summary> - <param name="name">The name of the parameter.</param> - <param name="layout">The layout.</param> - <param name="type">The type of the parameter.</param> - </member> - <member name="P:NLog.Targets.MethodCallParameter.Name"> - <summary> - Gets or sets the name of the parameter. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="P:NLog.Targets.MethodCallParameter.Type"> - <summary> - Gets or sets the type of the parameter. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="P:NLog.Targets.MethodCallParameter.Layout"> - <summary> - Gets or sets the layout that should be use to calculate the value for the parameter. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="T:NLog.Targets.MethodCallTarget"> - <summary> - Calls the specified static method on each log message and passes contextual parameters to it. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/MethodCall-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/MethodCall/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/MethodCall/Simple/Example.cs" /> - </example> - </member> - <member name="T:NLog.Targets.MethodCallTargetBase"> - <summary> - The base class for all targets which call methods (local or remote). - Manages parameters and type coercion. - </summary> - </member> - <member name="M:NLog.Targets.MethodCallTargetBase.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallTargetBase"/> class. - </summary> - </member> - <member name="M:NLog.Targets.MethodCallTargetBase.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Prepares an array of parameters to be passed based on the logging event and calls DoInvoke(). - </summary> - <param name="logEvent"> - The logging event. - </param> - </member> - <member name="M:NLog.Targets.MethodCallTargetBase.DoInvoke(System.Object[],NLog.Common.AsyncContinuation)"> - <summary> - Calls the target method. Must be implemented in concrete classes. - </summary> - <param name="parameters">Method call parameters.</param> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Targets.MethodCallTargetBase.DoInvoke(System.Object[])"> - <summary> - Calls the target method. Must be implemented in concrete classes. - </summary> - <param name="parameters">Method call parameters.</param> - </member> - <member name="P:NLog.Targets.MethodCallTargetBase.Parameters"> - <summary> - Gets the array of parameters to be passed. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="M:NLog.Targets.MethodCallTarget.InitializeTarget"> - <summary> - Initializes the target. - </summary> - </member> - <member name="M:NLog.Targets.MethodCallTarget.DoInvoke(System.Object[])"> - <summary> - Calls the specified Method. - </summary> - <param name="parameters">Method parameters.</param> - </member> - <member name="P:NLog.Targets.MethodCallTarget.ClassName"> - <summary> - Gets or sets the class name. - </summary> - <docgen category='Invocation Options' order='10' /> - </member> - <member name="P:NLog.Targets.MethodCallTarget.MethodName"> - <summary> - Gets or sets the method name. The method must be public and static. - </summary> - <docgen category='Invocation Options' order='10' /> - </member> - <member name="T:NLog.Targets.NetworkTargetConnectionsOverflowAction"> - <summary> - The action to be taken when there are more connections then the max. - </summary> - </member> - <member name="F:NLog.Targets.NetworkTargetConnectionsOverflowAction.AllowNewConnnection"> - <summary> - Just allow it. - </summary> - </member> - <member name="F:NLog.Targets.NetworkTargetConnectionsOverflowAction.DiscardMessage"> - <summary> - Discard the connection item. - </summary> - </member> - <member name="F:NLog.Targets.NetworkTargetConnectionsOverflowAction.Block"> - <summary> - Block until there's more room in the queue. - </summary> - </member> - <member name="T:NLog.Targets.NetworkTargetOverflowAction"> - <summary> - Action that should be taken if the message overflows. - </summary> - </member> - <member name="F:NLog.Targets.NetworkTargetOverflowAction.Error"> - <summary> - Report an error. - </summary> - </member> - <member name="F:NLog.Targets.NetworkTargetOverflowAction.Split"> - <summary> - Split the message into smaller pieces. - </summary> - </member> - <member name="F:NLog.Targets.NetworkTargetOverflowAction.Discard"> - <summary> - Discard the entire message. - </summary> - </member> - <member name="T:NLog.Targets.NLogViewerParameterInfo"> - <summary> - Represents a parameter to a NLogViewer target. - </summary> - </member> - <member name="M:NLog.Targets.NLogViewerParameterInfo.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.NLogViewerParameterInfo"/> class. - </summary> - </member> - <member name="P:NLog.Targets.NLogViewerParameterInfo.Name"> - <summary> - Gets or sets viewer parameter name. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerParameterInfo.Layout"> - <summary> - Gets or sets the layout that should be use to calcuate the value for the parameter. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="T:NLog.Targets.NullTarget"> - <summary> - Discards log messages. Used mainly for debugging and benchmarking. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/Null-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Null/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Null/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.NullTarget.Write(NLog.LogEventInfo)"> - <summary> - Does nothing. Optionally it calculates the layout text but - discards the results. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="P:NLog.Targets.NullTarget.FormatMessage"> - <summary> - Gets or sets a value indicating whether to perform layout calculation. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="T:NLog.Targets.OutputDebugStringTarget"> - <summary> - Outputs log messages through the <c>OutputDebugString()</c> Win32 API. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/OutputDebugString-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/OutputDebugString/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/OutputDebugString/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.OutputDebugStringTarget.Write(NLog.LogEventInfo)"> - <summary> - Outputs the rendered logging event through the <c>OutputDebugString()</c> Win32 API. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="T:NLog.Targets.PerformanceCounterTarget"> - <summary> - Increments specified performance counter on each write. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/PerformanceCounter-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/PerfCounter/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/PerfCounter/Simple/Example.cs" /> - </example> - <remarks> - TODO: - 1. Unable to create a category allowing multiple counter instances (.Net 2.0 API only, probably) - 2. Is there any way of adding new counters without deleting the whole category? - 3. There should be some mechanism of resetting the counter (e.g every day starts from 0), or auto-switching to - another counter instance (with dynamic creation of new instance). This could be done with layouts. - </remarks> - </member> - <member name="M:NLog.Targets.PerformanceCounterTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.PerformanceCounterTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.PerformanceCounterTarget.Install(NLog.Config.InstallationContext)"> - <summary> - Performs installation which requires administrative permissions. - </summary> - <param name="installationContext">The installation context.</param> - </member> - <member name="M:NLog.Targets.PerformanceCounterTarget.Uninstall(NLog.Config.InstallationContext)"> - <summary> - Performs uninstallation which requires administrative permissions. - </summary> - <param name="installationContext">The installation context.</param> - </member> - <member name="M:NLog.Targets.PerformanceCounterTarget.IsInstalled(NLog.Config.InstallationContext)"> - <summary> - Determines whether the item is installed. - </summary> - <param name="installationContext">The installation context.</param> - <returns> - Value indicating whether the item is installed or null if it is not possible to determine. - </returns> - </member> - <member name="M:NLog.Targets.PerformanceCounterTarget.Write(NLog.LogEventInfo)"> - <summary> - Increments the configured performance counter. - </summary> - <param name="logEvent">Log event.</param> - </member> - <member name="M:NLog.Targets.PerformanceCounterTarget.CloseTarget"> - <summary> - Closes the target and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Targets.PerformanceCounterTarget.EnsureInitialized"> - <summary> - Ensures that the performance counter has been initialized. - </summary> - <returns>True if the performance counter is operational, false otherwise.</returns> - </member> - <member name="P:NLog.Targets.PerformanceCounterTarget.AutoCreate"> - <summary> - Gets or sets a value indicating whether performance counter should be automatically created. - </summary> - <docgen category='Performance Counter Options' order='10' /> - </member> - <member name="P:NLog.Targets.PerformanceCounterTarget.CategoryName"> - <summary> - Gets or sets the name of the performance counter category. - </summary> - <docgen category='Performance Counter Options' order='10' /> - </member> - <member name="P:NLog.Targets.PerformanceCounterTarget.CounterName"> - <summary> - Gets or sets the name of the performance counter. - </summary> - <docgen category='Performance Counter Options' order='10' /> - </member> - <member name="P:NLog.Targets.PerformanceCounterTarget.InstanceName"> - <summary> - Gets or sets the performance counter instance name. - </summary> - <docgen category='Performance Counter Options' order='10' /> - </member> - <member name="P:NLog.Targets.PerformanceCounterTarget.CounterHelp"> - <summary> - Gets or sets the counter help text. - </summary> - <docgen category='Performance Counter Options' order='10' /> - </member> - <member name="P:NLog.Targets.PerformanceCounterTarget.CounterType"> - <summary> - Gets or sets the performance counter type. - </summary> - <docgen category='Performance Counter Options' order='10' /> - </member> - <member name="P:NLog.Targets.PerformanceCounterTarget.IncrementValue"> - <summary> - The value by which to increment the counter. - </summary> - <docgen category='Performance Counter Options' order='10' /> - </member> - <member name="T:NLog.Targets.SmtpAuthenticationMode"> - <summary> - SMTP authentication modes. - </summary> - </member> - <member name="F:NLog.Targets.SmtpAuthenticationMode.None"> - <summary> - No authentication. - </summary> - </member> - <member name="F:NLog.Targets.SmtpAuthenticationMode.Basic"> - <summary> - Basic - username and password. - </summary> - </member> - <member name="F:NLog.Targets.SmtpAuthenticationMode.Ntlm"> - <summary> - NTLM Authentication. - </summary> - </member> - <member name="T:NLog.Targets.TargetAttribute"> - <summary> - Marks class as a logging target and assigns a name to it. - </summary> - </member> - <member name="M:NLog.Targets.TargetAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.TargetAttribute"/> class. - </summary> - <param name="name">Name of the target.</param> - </member> - <member name="P:NLog.Targets.TargetAttribute.IsWrapper"> - <summary> - Gets or sets a value indicating whether to the target is a wrapper target (used to generate the target summary documentation page). - </summary> - </member> - <member name="P:NLog.Targets.TargetAttribute.IsCompound"> - <summary> - Gets or sets a value indicating whether to the target is a compound target (used to generate the target summary documentation page). - </summary> - </member> - <member name="T:NLog.Targets.TraceTarget"> - <summary> - Sends log messages through System.Diagnostics.Trace. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/Trace-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Trace/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Trace/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.TraceTarget.Write(NLog.LogEventInfo)"> - <summary> - Writes the specified logging event to the <see cref="T:System.Diagnostics.Trace"/> facility. - If the log level is greater than or equal to <see cref="F:NLog.LogLevel.Error"/> it uses the - <see cref="M:System.Diagnostics.Trace.Fail(System.String)"/> method, otherwise it uses - <see cref="M:System.Diagnostics.Trace.Write(System.String)"/> method. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="T:NLog.Targets.WebServiceProtocol"> - <summary> - Web service protocol. - </summary> - </member> - <member name="F:NLog.Targets.WebServiceProtocol.Soap11"> - <summary> - Use SOAP 1.1 Protocol. - </summary> - </member> - <member name="F:NLog.Targets.WebServiceProtocol.Soap12"> - <summary> - Use SOAP 1.2 Protocol. - </summary> - </member> - <member name="F:NLog.Targets.WebServiceProtocol.HttpPost"> - <summary> - Use HTTP POST Protocol. - </summary> - </member> - <member name="F:NLog.Targets.WebServiceProtocol.HttpGet"> - <summary> - Use HTTP GET Protocol. - </summary> - </member> - <member name="T:NLog.Targets.WebServiceTarget"> - <summary> - Calls the specified web service on each log message. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/WebService-target">Documentation on NLog Wiki</seealso> - <remarks> - The web service must implement a method that accepts a number of string parameters. - </remarks> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/WebService/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/WebService/Simple/Example.cs" /> - <p>The example web service that works with this example is shown below</p> - <code lang="C#" source="examples/targets/Configuration API/WebService/Simple/WebService1/Service1.asmx.cs" /> - </example> - </member> - <member name="M:NLog.Targets.WebServiceTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.WebServiceTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.WebServiceTarget.DoInvoke(System.Object[])"> - <summary> - Calls the target method. Must be implemented in concrete classes. - </summary> - <param name="parameters">Method call parameters.</param> - </member> - <member name="M:NLog.Targets.WebServiceTarget.DoInvoke(System.Object[],NLog.Common.AsyncContinuation)"> - <summary> - Invokes the web service method. - </summary> - <param name="parameters">Parameters to be passed.</param> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Targets.WebServiceTarget.PrepareSoapRequestPost(System.Net.WebRequest,System.Object[],System.String,System.String)"> - <summary> - Helper for creating soap POST-XML request - </summary> - <param name="request"></param> - <param name="parameterValues"></param> - <param name="soapEnvelopeNamespace"></param> - <param name="soapname"></param> - <returns></returns> - </member> - <member name="M:NLog.Targets.WebServiceTarget.WriteStreamAndFixPreamble(System.IO.Stream,System.IO.Stream,System.Nullable{System.Boolean},System.Text.Encoding)"> - <summary> - Write from input to output. Fix the UTF-8 bom - </summary> - <param name="input"></param> - <param name="output"></param> - <param name="writeUtf8BOM"></param> - <param name="encoding"></param> - </member> - <member name="P:NLog.Targets.WebServiceTarget.Url"> - <summary> - Gets or sets the web service URL. - </summary> - <docgen category='Web Service Options' order='10' /> - </member> - <member name="P:NLog.Targets.WebServiceTarget.MethodName"> - <summary> - Gets or sets the Web service method name. Only used with Soap. - </summary> - <docgen category='Web Service Options' order='10' /> - </member> - <member name="P:NLog.Targets.WebServiceTarget.Namespace"> - <summary> - Gets or sets the Web service namespace. Only used with Soap. - </summary> - <docgen category='Web Service Options' order='10' /> - </member> - <member name="P:NLog.Targets.WebServiceTarget.Protocol"> - <summary> - Gets or sets the protocol to be used when calling web service. - </summary> - <docgen category='Web Service Options' order='10' /> - </member> - <member name="P:NLog.Targets.WebServiceTarget.IncludeBOM"> - <summary> - Should we include the BOM (Byte-order-mark) for UTF? Influences the <see cref="P:NLog.Targets.WebServiceTarget.Encoding"/> property. - - This will only work for UTF-8. - </summary> - </member> - <member name="P:NLog.Targets.WebServiceTarget.Encoding"> - <summary> - Gets or sets the encoding. - </summary> - <docgen category='Web Service Options' order='10' /> - </member> - <member name="T:NLog.Targets.Win32FileAttributes"> - <summary> - Win32 file attributes. - </summary> - <remarks> - For more information see <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/createfile.asp">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/createfile.asp</a>. - </remarks> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.ReadOnly"> - <summary> - Read-only file. - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.Hidden"> - <summary> - Hidden file. - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.System"> - <summary> - System file. - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.Archive"> - <summary> - File should be archived. - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.Device"> - <summary> - Device file. - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.Normal"> - <summary> - Normal file. - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.Temporary"> - <summary> - File is temporary (should be kept in cache and not - written to disk if possible). - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.SparseFile"> - <summary> - Sparse file. - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.ReparsePoint"> - <summary> - Reparse point. - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.Compressed"> - <summary> - Compress file contents. - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.NotContentIndexed"> - <summary> - File should not be indexed by the content indexing service. - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.Encrypted"> - <summary> - Encrypted file. - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.WriteThrough"> - <summary> - The system writes through any intermediate cache and goes directly to disk. - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.NoBuffering"> - <summary> - The system opens a file with no system caching. - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.DeleteOnClose"> - <summary> - Delete file after it is closed. - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.PosixSemantics"> - <summary> - A file is accessed according to POSIX rules. - </summary> - </member> - <member name="T:NLog.Targets.Wrappers.AsyncRequestQueue"> - <summary> - Asynchronous request queue. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncRequestQueue.#ctor(System.Int32,NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction)"> - <summary> - Initializes a new instance of the AsyncRequestQueue class. - </summary> - <param name="requestLimit">Request limit.</param> - <param name="overflowAction">The overflow action.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncRequestQueue.Enqueue(NLog.Common.AsyncLogEventInfo)"> - <summary> - Enqueues another item. If the queue is overflown the appropriate - action is taken as specified by <see cref="P:NLog.Targets.Wrappers.AsyncRequestQueue.OnOverflow"/>. - </summary> - <param name="logEventInfo">The log event info.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncRequestQueue.DequeueBatch(System.Int32)"> - <summary> - Dequeues a maximum of <c>count</c> items from the queue - and adds returns the list containing them. - </summary> - <param name="count">Maximum number of items to be dequeued.</param> - <returns>The array of log events.</returns> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncRequestQueue.Clear"> - <summary> - Clears the queue. - </summary> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncRequestQueue.RequestLimit"> - <summary> - Gets or sets the request limit. - </summary> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncRequestQueue.OnOverflow"> - <summary> - Gets or sets the action to be taken when there's no more room in - the queue and another request is enqueued. - </summary> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncRequestQueue.RequestCount"> - <summary> - Gets the number of requests currently in the queue. - </summary> - </member> - <member name="T:NLog.Targets.Wrappers.AsyncTargetWrapper"> - <summary> - Provides asynchronous, buffered execution of target writes. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/AsyncWrapper-target">Documentation on NLog Wiki</seealso> - <remarks> - <p> - Asynchronous target wrapper allows the logger code to execute more quickly, by queueing - messages and processing them in a separate thread. You should wrap targets - that spend a non-trivial amount of time in their Write() method with asynchronous - target to speed up logging. - </p> - <p> - Because asynchronous logging is quite a common scenario, NLog supports a - shorthand notation for wrapping all targets with AsyncWrapper. Just add async="true" to - the <targets/> element in the configuration file. - </p> - <code lang="XML"> - <![CDATA[ - <targets async="true"> - ... your targets go here ... - </targets> - ]]></code> - </remarks> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/AsyncWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/AsyncWrapper/Wrapping File/Example.cs" /> - </example> - </member> - <member name="T:NLog.Targets.Wrappers.WrapperTargetBase"> - <summary> - Base class for targets wrap other (single) targets. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.WrapperTargetBase.ToString"> - <summary> - Returns the text representation of the object. Used for diagnostics. - </summary> - <returns>A string that describes the target.</returns> - </member> - <member name="M:NLog.Targets.Wrappers.WrapperTargetBase.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.Wrappers.WrapperTargetBase.Write(NLog.LogEventInfo)"> - <summary> - Writes logging event to the log target. Must be overridden in inheriting - classes. - </summary> - <param name="logEvent">Logging event to be written out.</param> - </member> - <member name="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"> - <summary> - Gets or sets the target that is wrapped by this target. - </summary> - <docgen category='General Options' order='11' /> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AsyncTargetWrapper"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.#ctor(NLog.Targets.Target)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AsyncTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.#ctor(NLog.Targets.Target,System.Int32,NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AsyncTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="queueLimit">Maximum number of requests in the queue.</param> - <param name="overflowAction">The action to be taken when the queue overflows.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Waits for the lazy writer thread to finish writing messages. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.InitializeTarget"> - <summary> - Initializes the target by starting the lazy writer timer. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.CloseTarget"> - <summary> - Shuts down the lazy writer timer. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.StartLazyWriterTimer"> - <summary> - Starts the lazy writer thread which periodically writes - queued log messages. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.StopLazyWriterThread"> - <summary> - Starts the lazy writer thread. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Adds the log event to asynchronous queue to be processed by - the lazy writer thread. - </summary> - <param name="logEvent">The log event.</param> - <remarks> - The <see cref="M:NLog.Targets.Target.PrecalculateVolatileLayouts(NLog.LogEventInfo)"/> is called - to ensure that the log event can be processed in another thread. - </remarks> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.BatchSize"> - <summary> - Gets or sets the number of log events that should be processed in a batch - by the lazy writer thread. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.TimeToSleepBetweenBatches"> - <summary> - Gets or sets the time in milliseconds to sleep between batches. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.OverflowAction"> - <summary> - Gets or sets the action to be taken when the lazy writer thread request queue count - exceeds the set limit. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.QueueLimit"> - <summary> - Gets or sets the limit on the number of requests in the lazy writer thread request queue. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.RequestQueue"> - <summary> - Gets the queue of lazy writer thread requests. - </summary> - </member> - <member name="T:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction"> - <summary> - The action to be taken when the queue overflows. - </summary> - </member> - <member name="F:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction.Grow"> - <summary> - Grow the queue. - </summary> - </member> - <member name="F:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction.Discard"> - <summary> - Discard the overflowing item. - </summary> - </member> - <member name="F:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction.Block"> - <summary> - Block until there's more room in the queue. - </summary> - </member> - <member name="T:NLog.Targets.Wrappers.AutoFlushTargetWrapper"> - <summary> - Causes a flush after each write on a wrapped target. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/AutoFlushWrapper-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/AutoFlushWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/AutoFlushWrapper/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.AutoFlushTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AutoFlushTargetWrapper"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="M:NLog.Targets.Wrappers.AutoFlushTargetWrapper.#ctor(NLog.Targets.Target)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AutoFlushTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AutoFlushTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the call to the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/>.Write() - and calls <see cref="M:NLog.Targets.Target.Flush(NLog.Common.AsyncContinuation)"/> on it. - </summary> - <param name="logEvent">Logging event to be written out.</param> - </member> - <member name="T:NLog.Targets.Wrappers.BufferingTargetWrapper"> - <summary> - A target that buffers log events and sends them in batches to the wrapped target. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/BufferingWrapper-target">Documentation on NLog Wiki</seealso> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor(NLog.Targets.Target)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor(NLog.Targets.Target,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="bufferSize">Size of the buffer.</param> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor(NLog.Targets.Target,System.Int32,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="bufferSize">Size of the buffer.</param> - <param name="flushTimeout">The flush timeout.</param> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flushes pending events in the buffer (if any). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.InitializeTarget"> - <summary> - Initializes the target. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.CloseTarget"> - <summary> - Closes the target by flushing pending events in the buffer (if any). - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Adds the specified log event to the buffer and flushes - the buffer in case the buffer gets full. - </summary> - <param name="logEvent">The log event.</param> - </member> - <member name="P:NLog.Targets.Wrappers.BufferingTargetWrapper.BufferSize"> - <summary> - Gets or sets the number of log events to be buffered. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.BufferingTargetWrapper.FlushTimeout"> - <summary> - Gets or sets the timeout (in milliseconds) after which the contents of buffer will be flushed - if there's no write in the specified period of time. Use -1 to disable timed flushes. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.BufferingTargetWrapper.SlidingTimeout"> - <summary> - Gets or sets a value indicating whether to use sliding timeout. - </summary> - <remarks> - This value determines how the inactivity period is determined. If sliding timeout is enabled, - the inactivity timer is reset after each write, if it is disabled - inactivity timer will - count from the first event written to the buffer. - </remarks> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="T:NLog.Targets.Wrappers.CompoundTargetBase"> - <summary> - A base class for targets which wrap other (multiple) targets - and provide various forms of target routing. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.CompoundTargetBase.#ctor(NLog.Targets.Target[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.CompoundTargetBase"/> class. - </summary> - <param name="targets">The targets.</param> - </member> - <member name="M:NLog.Targets.Wrappers.CompoundTargetBase.ToString"> - <summary> - Returns the text representation of the object. Used for diagnostics. - </summary> - <returns>A string that describes the target.</returns> - </member> - <member name="M:NLog.Targets.Wrappers.CompoundTargetBase.Write(NLog.LogEventInfo)"> - <summary> - Writes logging event to the log target. - </summary> - <param name="logEvent">Logging event to be written out.</param> - </member> - <member name="M:NLog.Targets.Wrappers.CompoundTargetBase.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages for all wrapped targets. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="P:NLog.Targets.Wrappers.CompoundTargetBase.Targets"> - <summary> - Gets the collection of targets managed by this compound target. - </summary> - </member> - <member name="T:NLog.Targets.Wrappers.FallbackGroupTarget"> - <summary> - Provides fallback-on-error. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/FallbackGroup-target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes the messages to be written to server1, - and if it fails, messages go to server2.</p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/FallbackGroup/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/FallbackGroup/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.FallbackGroupTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.FallbackGroupTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.FallbackGroupTarget.#ctor(NLog.Targets.Target[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.FallbackGroupTarget"/> class. - </summary> - <param name="targets">The targets.</param> - </member> - <member name="M:NLog.Targets.Wrappers.FallbackGroupTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the log event to the sub-targets until one of them succeeds. - </summary> - <param name="logEvent">The log event.</param> - <remarks> - The method remembers the last-known-successful target - and starts the iteration from it. - If <see cref="P:NLog.Targets.Wrappers.FallbackGroupTarget.ReturnToFirstOnSuccess"/> is set, the method - resets the target to the first target - stored in <see cref="N:NLog.Targets"/>. - </remarks> - </member> - <member name="P:NLog.Targets.Wrappers.FallbackGroupTarget.ReturnToFirstOnSuccess"> - <summary> - Gets or sets a value indicating whether to return to the first target after any successful write. - </summary> - <docgen category='Fallback Options' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.FilteringRule"> - <summary> - Filtering rule for <see cref="T:NLog.Targets.Wrappers.PostFilteringTargetWrapper"/>. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.FilteringRule.#ctor"> - <summary> - Initializes a new instance of the FilteringRule class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.FilteringRule.#ctor(NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionExpression)"> - <summary> - Initializes a new instance of the FilteringRule class. - </summary> - <param name="whenExistsExpression">Condition to be tested against all events.</param> - <param name="filterToApply">Filter to apply to all log events when the first condition matches any of them.</param> - </member> - <member name="P:NLog.Targets.Wrappers.FilteringRule.Exists"> - <summary> - Gets or sets the condition to be tested. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Targets.Wrappers.FilteringRule.Filter"> - <summary> - Gets or sets the resulting filter to be applied when the condition matches. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.FilteringTargetWrapper"> - <summary> - Filters log entries based on a condition. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/FilteringWrapper-target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes the messages not contains the string '1' to be ignored.</p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/FilteringWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/FilteringWrapper/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.FilteringTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.FilteringTargetWrapper"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.FilteringTargetWrapper.#ctor(NLog.Targets.Target,NLog.Conditions.ConditionExpression)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.FilteringTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="condition">The condition.</param> - </member> - <member name="M:NLog.Targets.Wrappers.FilteringTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Checks the condition against the passed log event. - If the condition is met, the log event is forwarded to - the wrapped target. - </summary> - <param name="logEvent">Log event.</param> - </member> - <member name="P:NLog.Targets.Wrappers.FilteringTargetWrapper.Condition"> - <summary> - Gets or sets the condition expression. Log events who meet this condition will be forwarded - to the wrapped target. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.ImpersonatingTargetWrapper"> - <summary> - Impersonates another user for the duration of the write. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/ImpersonatingWrapper-target">Documentation on NLog Wiki</seealso> - </member> - <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.ImpersonatingTargetWrapper"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.#ctor(NLog.Targets.Target)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.ImpersonatingTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - </member> - <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.InitializeTarget"> - <summary> - Initializes the impersonation context. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.CloseTarget"> - <summary> - Closes the impersonation context. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Changes the security context, forwards the call to the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/>.Write() - and switches the context back to original. - </summary> - <param name="logEvent">The log event.</param> - </member> - <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Changes the security context, forwards the call to the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/>.Write() - and switches the context back to original. - </summary> - <param name="logEvents">Log events.</param> - </member> - <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="P:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.UserName"> - <summary> - Gets or sets username to change context to. - </summary> - <docgen category='Impersonation Options' order='10' /> - </member> - <member name="P:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.Password"> - <summary> - Gets or sets the user account password. - </summary> - <docgen category='Impersonation Options' order='10' /> - </member> - <member name="P:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.Domain"> - <summary> - Gets or sets Windows domain name to change context to. - </summary> - <docgen category='Impersonation Options' order='10' /> - </member> - <member name="P:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.LogOnType"> - <summary> - Gets or sets the Logon Type. - </summary> - <docgen category='Impersonation Options' order='10' /> - </member> - <member name="P:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.LogOnProvider"> - <summary> - Gets or sets the type of the logon provider. - </summary> - <docgen category='Impersonation Options' order='10' /> - </member> - <member name="P:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.ImpersonationLevel"> - <summary> - Gets or sets the required impersonation level. - </summary> - <docgen category='Impersonation Options' order='10' /> - </member> - <member name="P:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.RevertToSelf"> - <summary> - Gets or sets a value indicating whether to revert to the credentials of the process instead of impersonating another user. - </summary> - <docgen category='Impersonation Options' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.ContextReverter"> - <summary> - Helper class which reverts the given <see cref="T:System.Security.Principal.WindowsImpersonationContext"/> - to its original value as part of <see cref="M:System.IDisposable.Dispose"/>. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.ContextReverter.#ctor(System.Security.Principal.WindowsImpersonationContext)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.ContextReverter"/> class. - </summary> - <param name="windowsImpersonationContext">The windows impersonation context.</param> - </member> - <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.ContextReverter.Dispose"> - <summary> - Reverts the impersonation context. - </summary> - </member> - <member name="T:NLog.Targets.Wrappers.LogOnProviderType"> - <summary> - Logon provider. - </summary> - </member> - <member name="F:NLog.Targets.Wrappers.LogOnProviderType.Default"> - <summary> - Use the standard logon provider for the system. - </summary> - <remarks> - The default security provider is negotiate, unless you pass NULL for the domain name and the user name - is not in UPN format. In this case, the default provider is NTLM. - NOTE: Windows 2000/NT: The default security provider is NTLM. - </remarks> - </member> - <member name="T:NLog.Targets.Wrappers.PostFilteringTargetWrapper"> - <summary> - Filters buffered log entries based on a set of conditions that are evaluated on a group of events. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/PostFilteringWrapper-target">Documentation on NLog Wiki</seealso> - <remarks> - PostFilteringWrapper must be used with some type of buffering target or wrapper, such as - AsyncTargetWrapper, BufferingWrapper or ASPNetBufferingWrapper. - </remarks> - <example> - <p> - This example works like this. If there are no Warn,Error or Fatal messages in the buffer - only Info messages are written to the file, but if there are any warnings or errors, - the output includes detailed trace (levels >= Debug). You can plug in a different type - of buffering wrapper (such as ASPNetBufferingWrapper) to achieve different - functionality. - </p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/PostFilteringWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/PostFilteringWrapper/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.PostFilteringTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.PostFilteringTargetWrapper"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.PostFilteringTargetWrapper.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Evaluates all filtering rules to find the first one that matches. - The matching rule determines the filtering condition to be applied - to all items in a buffer. If no condition matches, default filter - is applied to the array of log events. - </summary> - <param name="logEvents">Array of log events to be post-filtered.</param> - </member> - <member name="P:NLog.Targets.Wrappers.PostFilteringTargetWrapper.DefaultFilter"> - <summary> - Gets or sets the default filter to be applied when no specific rule matches. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Targets.Wrappers.PostFilteringTargetWrapper.Rules"> - <summary> - Gets the collection of filtering rules. The rules are processed top-down - and the first rule that matches determines the filtering condition to - be applied to log events. - </summary> - <docgen category='Filtering Rules' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.RandomizeGroupTarget"> - <summary> - Sends log messages to a randomly selected target. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/RandomizeGroup-target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes the messages to be written to either file1.txt or file2.txt - chosen randomly on a per-message basis. - </p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/RandomizeGroup/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/RandomizeGroup/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.RandomizeGroupTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RandomizeGroupTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.RandomizeGroupTarget.#ctor(NLog.Targets.Target[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RandomizeGroupTarget"/> class. - </summary> - <param name="targets">The targets.</param> - </member> - <member name="M:NLog.Targets.Wrappers.RandomizeGroupTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the log event to one of the sub-targets. - The sub-target is randomly chosen. - </summary> - <param name="logEvent">The log event.</param> - </member> - <member name="T:NLog.Targets.Wrappers.RepeatingTargetWrapper"> - <summary> - Repeats each log event the specified number of times. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/RepeatingWrapper-target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes each log message to be repeated 3 times.</p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/RepeatingWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/RepeatingWrapper/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.RepeatingTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RepeatingTargetWrapper"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.RepeatingTargetWrapper.#ctor(NLog.Targets.Target,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RepeatingTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="repeatCount">The repeat count.</param> - </member> - <member name="M:NLog.Targets.Wrappers.RepeatingTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the log message to the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/> by calling the <see cref="M:NLog.Targets.Target.Write(NLog.LogEventInfo)"/> method <see cref="P:NLog.Targets.Wrappers.RepeatingTargetWrapper.RepeatCount"/> times. - </summary> - <param name="logEvent">The log event.</param> - </member> - <member name="P:NLog.Targets.Wrappers.RepeatingTargetWrapper.RepeatCount"> - <summary> - Gets or sets the number of times to repeat each log message. - </summary> - <docgen category='Repeating Options' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.RetryingTargetWrapper"> - <summary> - Retries in case of write error. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/RetryingWrapper-target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes each write attempt to be repeated 3 times, - sleeping 1 second between attempts if first one fails.</p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/RetryingWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/RetryingWrapper/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.RetryingTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RetryingTargetWrapper"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.RetryingTargetWrapper.#ctor(NLog.Targets.Target,System.Int32,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RetryingTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="retryCount">The retry count.</param> - <param name="retryDelayMilliseconds">The retry delay milliseconds.</param> - </member> - <member name="M:NLog.Targets.Wrappers.RetryingTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Writes the specified log event to the wrapped target, retrying and pausing in case of an error. - </summary> - <param name="logEvent">The log event.</param> - </member> - <member name="P:NLog.Targets.Wrappers.RetryingTargetWrapper.RetryCount"> - <summary> - Gets or sets the number of retries that should be attempted on the wrapped target in case of a failure. - </summary> - <docgen category='Retrying Options' order='10' /> - </member> - <member name="P:NLog.Targets.Wrappers.RetryingTargetWrapper.RetryDelayMilliseconds"> - <summary> - Gets or sets the time to wait between retries in milliseconds. - </summary> - <docgen category='Retrying Options' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.RoundRobinGroupTarget"> - <summary> - Distributes log events to targets in a round-robin fashion. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/RoundRobinGroup-target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes the messages to be written to either file1.txt or file2.txt. - Each odd message is written to file2.txt, each even message goes to file1.txt. - </p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/RoundRobinGroup/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/RoundRobinGroup/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.RoundRobinGroupTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RoundRobinGroupTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.RoundRobinGroupTarget.#ctor(NLog.Targets.Target[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RoundRobinGroupTarget"/> class. - </summary> - <param name="targets">The targets.</param> - </member> - <member name="M:NLog.Targets.Wrappers.RoundRobinGroupTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the write to one of the targets from - the <see cref="N:NLog.Targets"/> collection. - </summary> - <param name="logEvent">The log event.</param> - <remarks> - The writes are routed in a round-robin fashion. - The first log event goes to the first target, the second - one goes to the second target and so on looping to the - first target when there are no more targets available. - In general request N goes to Targets[N % Targets.Count]. - </remarks> - </member> - <member name="T:NLog.Targets.Wrappers.SecurityImpersonationLevel"> - <summary> - Impersonation level. - </summary> - </member> - <member name="F:NLog.Targets.Wrappers.SecurityImpersonationLevel.Anonymous"> - <summary> - Anonymous Level. - </summary> - </member> - <member name="F:NLog.Targets.Wrappers.SecurityImpersonationLevel.Identification"> - <summary> - Identification Level. - </summary> - </member> - <member name="F:NLog.Targets.Wrappers.SecurityImpersonationLevel.Impersonation"> - <summary> - Impersonation Level. - </summary> - </member> - <member name="F:NLog.Targets.Wrappers.SecurityImpersonationLevel.Delegation"> - <summary> - Delegation Level. - </summary> - </member> - <member name="T:NLog.Targets.Wrappers.SecurityLogOnType"> - <summary> - Logon type. - </summary> - </member> - <member name="F:NLog.Targets.Wrappers.SecurityLogOnType.Interactive"> - <summary> - Interactive Logon. - </summary> - <remarks> - This logon type is intended for users who will be interactively using the computer, such as a user being logged on - by a terminal server, remote shell, or similar process. - This logon type has the additional expense of caching logon information for disconnected operations; - therefore, it is inappropriate for some client/server applications, - such as a mail server. - </remarks> - </member> - <member name="F:NLog.Targets.Wrappers.SecurityLogOnType.Network"> - <summary> - Network Logon. - </summary> - <remarks> - This logon type is intended for high performance servers to authenticate plaintext passwords. - The LogonUser function does not cache credentials for this logon type. - </remarks> - </member> - <member name="F:NLog.Targets.Wrappers.SecurityLogOnType.Batch"> - <summary> - Batch Logon. - </summary> - <remarks> - This logon type is intended for batch servers, where processes may be executing on behalf of a user without - their direct intervention. This type is also for higher performance servers that process many plaintext - authentication attempts at a time, such as mail or Web servers. - The LogonUser function does not cache credentials for this logon type. - </remarks> - </member> - <member name="F:NLog.Targets.Wrappers.SecurityLogOnType.Service"> - <summary> - Logon as a Service. - </summary> - <remarks> - Indicates a service-type logon. The account provided must have the service privilege enabled. - </remarks> - </member> - <member name="F:NLog.Targets.Wrappers.SecurityLogOnType.NetworkClearText"> - <summary> - Network Clear Text Logon. - </summary> - <remarks> - This logon type preserves the name and password in the authentication package, which allows the server to make - connections to other network servers while impersonating the client. A server can accept plaintext credentials - from a client, call LogonUser, verify that the user can access the system across the network, and still - communicate with other servers. - NOTE: Windows NT: This value is not supported. - </remarks> - </member> - <member name="F:NLog.Targets.Wrappers.SecurityLogOnType.NewCredentials"> - <summary> - New Network Credentials. - </summary> - <remarks> - This logon type allows the caller to clone its current token and specify new credentials for outbound connections. - The new logon session has the same local identifier but uses different credentials for other network connections. - NOTE: This logon type is supported only by the LOGON32_PROVIDER_WINNT50 logon provider. - NOTE: Windows NT: This value is not supported. - </remarks> - </member> - <member name="T:NLog.Targets.Wrappers.SplitGroupTarget"> - <summary> - Writes log events to all targets. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/SplitGroup-target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes the messages to be written to both file1.txt or file2.txt - </p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/SplitGroup/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/SplitGroup/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.SplitGroupTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.SplitGroupTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.SplitGroupTarget.#ctor(NLog.Targets.Target[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.SplitGroupTarget"/> class. - </summary> - <param name="targets">The targets.</param> - </member> - <member name="M:NLog.Targets.Wrappers.SplitGroupTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the specified log event to all sub-targets. - </summary> - <param name="logEvent">The log event.</param> - </member> - <member name="M:NLog.Targets.Wrappers.SplitGroupTarget.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Writes an array of logging events to the log target. By default it iterates on all - events and passes them to "Write" method. Inheriting classes can use this method to - optimize batch writes. - </summary> - <param name="logEvents">Logging events to be written out.</param> - </member> - <member name="T:NLog.Time.AccurateLocalTimeSource"> - <summary> - Current local time retrieved directly from DateTime.Now. - </summary> - </member> - <member name="T:NLog.Time.TimeSource"> - <summary> - Defines source of current time. - </summary> - </member> - <member name="M:NLog.Time.TimeSource.ToString"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:NLog.Time.TimeSource.FromSystemTime(System.DateTime)"> - <summary> - Converts the specified system time to the same form as the time value originated from this time source. - </summary> - <param name="systemTime">The system originated time value to convert.</param> - <returns> - The value of <paramref name="systemTime"/> converted to the same form - as time values originated from this source. - </returns> - <remarks> - <para> - There are situations when NLog have to compare the time originated from TimeSource - to the time originated externally in the system. - To be able to provide meaningful result of such comparisons the system time must be expressed in - the same form as TimeSource time. - </para> - <para> - Examples: - - If the TimeSource provides time values of local time, it should also convert the provided - <paramref name="systemTime"/> to the local time. - - If the TimeSource shifts or skews its time values, it should also apply - the same transform to the given <paramref name="systemTime"/>. - </para> - </remarks> - </member> - <member name="P:NLog.Time.TimeSource.Time"> - <summary> - Gets current time. - </summary> - </member> - <member name="P:NLog.Time.TimeSource.Current"> - <summary> - Gets or sets current global time source used in all log events. - </summary> - <remarks> - Default time source is <see cref="T:NLog.Time.FastLocalTimeSource"/>. - </remarks> - </member> - <member name="M:NLog.Time.AccurateLocalTimeSource.FromSystemTime(System.DateTime)"> - <summary> - Converts the specified system time to the same form as the time value originated from this time source. - </summary> - <param name="systemTime">The system originated time value to convert.</param> - <returns> - The value of <paramref name="systemTime"/> converted to local time. - </returns> - </member> - <member name="P:NLog.Time.AccurateLocalTimeSource.Time"> - <summary> - Gets current local time directly from DateTime.Now. - </summary> - </member> - <member name="T:NLog.Time.AccurateUtcTimeSource"> - <summary> - Current UTC time retrieved directly from DateTime.UtcNow. - </summary> - </member> - <member name="M:NLog.Time.AccurateUtcTimeSource.FromSystemTime(System.DateTime)"> - <summary> - Converts the specified system time to the same form as the time value originated from this time source. - </summary> - <param name="systemTime">The system originated time value to convert.</param> - <returns> - The value of <paramref name="systemTime"/> converted to UTC time. - </returns> - </member> - <member name="P:NLog.Time.AccurateUtcTimeSource.Time"> - <summary> - Gets current UTC time directly from DateTime.UtcNow. - </summary> - </member> - <member name="T:NLog.Time.CachedTimeSource"> - <summary> - Fast time source that updates current time only once per tick (15.6 milliseconds). - </summary> - </member> - <member name="P:NLog.Time.CachedTimeSource.FreshTime"> - <summary> - Gets raw uncached time from derived time source. - </summary> - </member> - <member name="P:NLog.Time.CachedTimeSource.Time"> - <summary> - Gets current time cached for one system tick (15.6 milliseconds). - </summary> - </member> - <member name="T:NLog.Time.FastLocalTimeSource"> - <summary> - Fast local time source that is updated once per tick (15.6 milliseconds). - </summary> - </member> - <member name="M:NLog.Time.FastLocalTimeSource.FromSystemTime(System.DateTime)"> - <summary> - Converts the specified system time to the same form as the time value originated from this time source. - </summary> - <param name="systemTime">The system originated time value to convert.</param> - <returns> - The value of <paramref name="systemTime"/> converted to local time. - </returns> - </member> - <member name="P:NLog.Time.FastLocalTimeSource.FreshTime"> - <summary> - Gets uncached local time directly from DateTime.Now. - </summary> - </member> - <member name="T:NLog.Time.FastUtcTimeSource"> - <summary> - Fast UTC time source that is updated once per tick (15.6 milliseconds). - </summary> - </member> - <member name="M:NLog.Time.FastUtcTimeSource.FromSystemTime(System.DateTime)"> - <summary> - Converts the specified system time to the same form as the time value originated from this time source. - </summary> - <param name="systemTime">The system originated time value to convert.</param> - <returns> - The value of <paramref name="systemTime"/> converted to UTC time. - </returns> - </member> - <member name="P:NLog.Time.FastUtcTimeSource.FreshTime"> - <summary> - Gets uncached UTC time directly from DateTime.UtcNow. - </summary> - </member> - <member name="T:NLog.Time.TimeSourceAttribute"> - <summary> - Marks class as a time source and assigns a name to it. - </summary> - </member> - <member name="M:NLog.Time.TimeSourceAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Time.TimeSourceAttribute"/> class. - </summary> - <param name="name">Name of the time source.</param> - </member> - </members> -</doc> diff --git a/packages/NLog.4.2.3/lib/net40/NLog.dll b/packages/NLog.4.2.3/lib/net40/NLog.dll deleted file mode 100644 index e3747be28524cef3c11e9276125eb2a620eaae47..0000000000000000000000000000000000000000 Binary files a/packages/NLog.4.2.3/lib/net40/NLog.dll and /dev/null differ diff --git a/packages/NLog.4.2.3/lib/net40/NLog.xml b/packages/NLog.4.2.3/lib/net40/NLog.xml deleted file mode 100644 index 15890975265712c9c15bce76d757e4a41dbc545d..0000000000000000000000000000000000000000 --- a/packages/NLog.4.2.3/lib/net40/NLog.xml +++ /dev/null @@ -1,20738 +0,0 @@ -<?xml version="1.0"?> -<doc> - <assembly> - <name>NLog</name> - </assembly> - <members> - <member name="T:JetBrains.Annotations.CanBeNullAttribute"> - <summary> - Indicates that the value of the marked element could be <c>null</c> sometimes, - so the check for <c>null</c> is necessary before its usage - </summary> - <example><code> - [CanBeNull] public object Test() { return null; } - public void UseTest() { - var p = Test(); - var s = p.ToString(); // Warning: Possible 'System.NullReferenceException' - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.NotNullAttribute"> - <summary> - Indicates that the value of the marked element could never be <c>null</c> - </summary> - <example><code> - [NotNull] public object Foo() { - return null; // Warning: Possible 'null' assignment - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.StringFormatMethodAttribute"> - <summary> - Indicates that the marked method builds string by format pattern and (optional) arguments. - Parameter, which contains format string, should be given in constructor. The format string - should be in <see cref="M:System.String.Format(System.IFormatProvider,System.String,System.Object[])"/>-like form - </summary> - <example><code> - [StringFormatMethod("message")] - public void ShowError(string message, params object[] args) { /* do something */ } - public void Foo() { - ShowError("Failed: {0}"); // Warning: Non-existing argument in format string - } - </code></example> - </member> - <member name="M:JetBrains.Annotations.StringFormatMethodAttribute.#ctor(System.String)"> - <param name="formatParameterName"> - Specifies which parameter of an annotated method should be treated as format-string - </param> - </member> - <member name="T:JetBrains.Annotations.InvokerParameterNameAttribute"> - <summary> - Indicates that the function argument should be string literal and match one - of the parameters of the caller function. For example, ReSharper annotates - the parameter of <see cref="T:System.ArgumentNullException"/> - </summary> - <example><code> - public void Foo(string param) { - if (param == null) - throw new ArgumentNullException("par"); // Warning: Cannot resolve symbol - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.NotifyPropertyChangedInvocatorAttribute"> - <summary> - Indicates that the method is contained in a type that implements - <see cref="T:System.ComponentModel.INotifyPropertyChanged"/> interface - and this method is used to notify that some property value changed - </summary> - <remarks> - The method should be non-static and conform to one of the supported signatures: - <list> - <item><c>NotifyChanged(string)</c></item> - <item><c>NotifyChanged(params string[])</c></item> - <item><c>NotifyChanged{T}(Expression{Func{T}})</c></item> - <item><c>NotifyChanged{T,U}(Expression{Func{T,U}})</c></item> - <item><c>SetProperty{T}(ref T, T, string)</c></item> - </list> - </remarks> - <example><code> - internal class Foo : INotifyPropertyChanged { - public event PropertyChangedEventHandler PropertyChanged; - [NotifyPropertyChangedInvocator] - protected virtual void NotifyChanged(string propertyName) { ... } - - private string _name; - public string Name { - get { return _name; } - set { _name = value; NotifyChanged("LastName"); /* Warning */ } - } - } - </code> - Examples of generated notifications: - <list> - <item><c>NotifyChanged("Property")</c></item> - <item><c>NotifyChanged(() => Property)</c></item> - <item><c>NotifyChanged((VM x) => x.Property)</c></item> - <item><c>SetProperty(ref myField, value, "Property")</c></item> - </list> - </example> - </member> - <member name="T:JetBrains.Annotations.ContractAnnotationAttribute"> - <summary> - Describes dependency between method input and output - </summary> - <syntax> - <p>Function Definition Table syntax:</p> - <list> - <item>FDT ::= FDTRow [;FDTRow]*</item> - <item>FDTRow ::= Input => Output | Output <= Input</item> - <item>Input ::= ParameterName: Value [, Input]*</item> - <item>Output ::= [ParameterName: Value]* {halt|stop|void|nothing|Value}</item> - <item>Value ::= true | false | null | notnull | canbenull</item> - </list> - If method has single input parameter, it's name could be omitted.<br/> - Using <c>halt</c> (or <c>void</c>/<c>nothing</c>, which is the same) - for method output means that the methos doesn't return normally.<br/> - <c>canbenull</c> annotation is only applicable for output parameters.<br/> - You can use multiple <c>[ContractAnnotation]</c> for each FDT row, - or use single attribute with rows separated by semicolon.<br/> - </syntax> - <examples><list> - <item><code> - [ContractAnnotation("=> halt")] - public void TerminationMethod() - </code></item> - <item><code> - [ContractAnnotation("halt <= condition: false")] - public void Assert(bool condition, string text) // regular assertion method - </code></item> - <item><code> - [ContractAnnotation("s:null => true")] - public bool IsNullOrEmpty(string s) // string.IsNullOrEmpty() - </code></item> - <item><code> - // A method that returns null if the parameter is null, and not null if the parameter is not null - [ContractAnnotation("null => null; notnull => notnull")] - public object Transform(object data) - </code></item> - <item><code> - [ContractAnnotation("s:null=>false; =>true,result:notnull; =>false, result:null")] - public bool TryParse(string s, out Person result) - </code></item> - </list></examples> - </member> - <member name="T:JetBrains.Annotations.LocalizationRequiredAttribute"> - <summary> - Indicates that marked element should be localized or not - </summary> - <example><code> - [LocalizationRequiredAttribute(true)] - internal class Foo { - private string str = "my string"; // Warning: Localizable string - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.CannotApplyEqualityOperatorAttribute"> - <summary> - Indicates that the value of the marked type (or its derivatives) - cannot be compared using '==' or '!=' operators and <c>Equals()</c> - should be used instead. However, using '==' or '!=' for comparison - with <c>null</c> is always permitted. - </summary> - <example><code> - [CannotApplyEqualityOperator] - class NoEquality { } - class UsesNoEquality { - public void Test() { - var ca1 = new NoEquality(); - var ca2 = new NoEquality(); - if (ca1 != null) { // OK - bool condition = ca1 == ca2; // Warning - } - } - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.BaseTypeRequiredAttribute"> - <summary> - When applied to a target attribute, specifies a requirement for any type marked - with the target attribute to implement or inherit specific type or types. - </summary> - <example><code> - [BaseTypeRequired(typeof(IComponent)] // Specify requirement - internal class ComponentAttribute : Attribute { } - [Component] // ComponentAttribute requires implementing IComponent interface - internal class MyComponent : IComponent { } - </code></example> - </member> - <member name="T:JetBrains.Annotations.UsedImplicitlyAttribute"> - <summary> - Indicates that the marked symbol is used implicitly - (e.g. via reflection, in external library), so this symbol - will not be marked as unused (as well as by other usage inspections) - </summary> - </member> - <member name="T:JetBrains.Annotations.MeansImplicitUseAttribute"> - <summary> - Should be used on attributes and causes ReSharper - to not mark symbols marked with such attributes as unused - (as well as by other usage inspections) - </summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.Access"> - <summary>Only entity marked with attribute considered used</summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.Assign"> - <summary>Indicates implicit assignment to a member</summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.InstantiatedWithFixedConstructorSignature"> - <summary> - Indicates implicit instantiation of a type with fixed constructor signature. - That means any unused constructor parameters won't be reported as such. - </summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.InstantiatedNoFixedConstructorSignature"> - <summary>Indicates implicit instantiation of a type</summary> - </member> - <member name="T:JetBrains.Annotations.ImplicitUseTargetFlags"> - <summary> - Specify what is considered used implicitly - when marked with <see cref="T:JetBrains.Annotations.MeansImplicitUseAttribute"/> - or <see cref="T:JetBrains.Annotations.UsedImplicitlyAttribute"/> - </summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseTargetFlags.Members"> - <summary>Members of entity marked with attribute are considered used</summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseTargetFlags.WithMembers"> - <summary>Entity marked with attribute and all its members considered used</summary> - </member> - <member name="T:JetBrains.Annotations.PublicAPIAttribute"> - <summary> - This attribute is intended to mark publicly available API - which should not be removed and so is treated as used - </summary> - </member> - <member name="T:JetBrains.Annotations.InstantHandleAttribute"> - <summary> - Tells code analysis engine if the parameter is completely handled - when the invoked method is on stack. If the parameter is a delegate, - indicates that delegate is executed while the method is executed. - If the parameter is an enumerable, indicates that it is enumerated - while the method is executed - </summary> - </member> - <member name="T:JetBrains.Annotations.PureAttribute"> - <summary> - Indicates that a method does not make any observable state changes. - The same as <c>System.Diagnostics.Contracts.PureAttribute</c> - </summary> - <example><code> - [Pure] private int Multiply(int x, int y) { return x * y; } - public void Foo() { - const int a = 2, b = 2; - Multiply(a, b); // Waring: Return value of pure method is not used - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.PathReferenceAttribute"> - <summary> - Indicates that a parameter is a path to a file or a folder - within a web project. Path can be relative or absolute, - starting from web root (~) - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcActionAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC action. If applied to a method, the MVC action name is calculated - implicitly from the context. Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcAreaAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC area. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcControllerAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that - the parameter is an MVC controller. If applied to a method, - the MVC controller name is calculated implicitly from the context. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String, String)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcMasterAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC Master. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Controller.View(String, String)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcModelTypeAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC model type. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Controller.View(String, Object)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcPartialViewAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that - the parameter is an MVC partial view. If applied to a method, - the MVC partial view name is calculated implicitly from the context. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(HtmlHelper, String)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcSupressViewErrorAttribute"> - <summary> - ASP.NET MVC attribute. Allows disabling all inspections - for MVC views within a class or a method. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcDisplayTemplateAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC display template. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.DisplayExtensions.DisplayForModel(HtmlHelper, String)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcEditorTemplateAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC editor template. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.EditorExtensions.EditorForModel(HtmlHelper, String)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcTemplateAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC template. - Use this attribute for custom wrappers similar to - <c>System.ComponentModel.DataAnnotations.UIHintAttribute(System.String)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcViewAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC view. If applied to a method, the MVC view name is calculated implicitly - from the context. Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Controller.View(Object)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcActionSelectorAttribute"> - <summary> - ASP.NET MVC attribute. When applied to a parameter of an attribute, - indicates that this parameter is an MVC action name - </summary> - <example><code> - [ActionName("Foo")] - public ActionResult Login(string returnUrl) { - ViewBag.ReturnUrl = Url.Action("Foo"); // OK - return RedirectToAction("Bar"); // Error: Cannot resolve action - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.RazorSectionAttribute"> - <summary> - Razor attribute. Indicates that a parameter or a method is a Razor section. - Use this attribute for custom wrappers similar to - <c>System.Web.WebPages.WebPageBase.RenderSection(String)</c> - </summary> - </member> - <member name="T:NLog.Common.AsyncContinuation"> - <summary> - Asynchronous continuation delegate - function invoked at the end of asynchronous - processing. - </summary> - <param name="exception">Exception during asynchronous processing or null if no exception - was thrown.</param> - </member> - <member name="T:NLog.Common.AsyncHelpers"> - <summary> - Helpers for asynchronous operations. - </summary> - </member> - <member name="M:NLog.Common.AsyncHelpers.ForEachItemSequentially``1(System.Collections.Generic.IEnumerable{``0},NLog.Common.AsyncContinuation,NLog.Common.AsynchronousAction{``0})"> - <summary> - Iterates over all items in the given collection and runs the specified action - in sequence (each action executes only after the preceding one has completed without an error). - </summary> - <typeparam name="T">Type of each item.</typeparam> - <param name="items">The items to iterate.</param> - <param name="asyncContinuation">The asynchronous continuation to invoke once all items - have been iterated.</param> - <param name="action">The action to invoke for each item.</param> - </member> - <member name="M:NLog.Common.AsyncHelpers.Repeat(System.Int32,NLog.Common.AsyncContinuation,NLog.Common.AsynchronousAction)"> - <summary> - Repeats the specified asynchronous action multiple times and invokes asynchronous continuation at the end. - </summary> - <param name="repeatCount">The repeat count.</param> - <param name="asyncContinuation">The asynchronous continuation to invoke at the end.</param> - <param name="action">The action to invoke.</param> - </member> - <member name="M:NLog.Common.AsyncHelpers.PrecededBy(NLog.Common.AsyncContinuation,NLog.Common.AsynchronousAction)"> - <summary> - Modifies the continuation by pre-pending given action to execute just before it. - </summary> - <param name="asyncContinuation">The async continuation.</param> - <param name="action">The action to pre-pend.</param> - <returns>Continuation which will execute the given action before forwarding to the actual continuation.</returns> - </member> - <member name="M:NLog.Common.AsyncHelpers.WithTimeout(NLog.Common.AsyncContinuation,System.TimeSpan)"> - <summary> - Attaches a timeout to a continuation which will invoke the continuation when the specified - timeout has elapsed. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeout">The timeout.</param> - <returns>Wrapped continuation.</returns> - </member> - <member name="M:NLog.Common.AsyncHelpers.ForEachItemInParallel``1(System.Collections.Generic.IEnumerable{``0},NLog.Common.AsyncContinuation,NLog.Common.AsynchronousAction{``0})"> - <summary> - Iterates over all items in the given collection and runs the specified action - in parallel (each action executes on a thread from thread pool). - </summary> - <typeparam name="T">Type of each item.</typeparam> - <param name="values">The items to iterate.</param> - <param name="asyncContinuation">The asynchronous continuation to invoke once all items - have been iterated.</param> - <param name="action">The action to invoke for each item.</param> - </member> - <member name="M:NLog.Common.AsyncHelpers.RunSynchronously(NLog.Common.AsynchronousAction)"> - <summary> - Runs the specified asynchronous action synchronously (blocks until the continuation has - been invoked). - </summary> - <param name="action">The action.</param> - <remarks> - Using this method is not recommended because it will block the calling thread. - </remarks> - </member> - <member name="M:NLog.Common.AsyncHelpers.PreventMultipleCalls(NLog.Common.AsyncContinuation)"> - <summary> - Wraps the continuation with a guard which will only make sure that the continuation function - is invoked only once. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <returns>Wrapped asynchronous continuation.</returns> - </member> - <member name="M:NLog.Common.AsyncHelpers.GetCombinedException(System.Collections.Generic.IList{System.Exception})"> - <summary> - Gets the combined exception from all exceptions in the list. - </summary> - <param name="exceptions">The exceptions.</param> - <returns>Combined exception or null if no exception was thrown.</returns> - </member> - <member name="T:NLog.Common.AsynchronousAction"> - <summary> - Asynchronous action. - </summary> - <param name="asyncContinuation">Continuation to be invoked at the end of action.</param> - </member> - <member name="T:NLog.Common.AsynchronousAction`1"> - <summary> - Asynchronous action with one argument. - </summary> - <typeparam name="T">Type of the argument.</typeparam> - <param name="argument">Argument to the action.</param> - <param name="asyncContinuation">Continuation to be invoked at the end of action.</param> - </member> - <member name="T:NLog.Common.AsyncLogEventInfo"> - <summary> - Represents the logging event with asynchronous continuation. - </summary> - </member> - <member name="M:NLog.Common.AsyncLogEventInfo.#ctor(NLog.LogEventInfo,NLog.Common.AsyncContinuation)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Common.AsyncLogEventInfo"/> struct. - </summary> - <param name="logEvent">The log event.</param> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Common.AsyncLogEventInfo.op_Equality(NLog.Common.AsyncLogEventInfo,NLog.Common.AsyncLogEventInfo)"> - <summary> - Implements the operator ==. - </summary> - <param name="eventInfo1">The event info1.</param> - <param name="eventInfo2">The event info2.</param> - <returns>The result of the operator.</returns> - </member> - <member name="M:NLog.Common.AsyncLogEventInfo.op_Inequality(NLog.Common.AsyncLogEventInfo,NLog.Common.AsyncLogEventInfo)"> - <summary> - Implements the operator ==. - </summary> - <param name="eventInfo1">The event info1.</param> - <param name="eventInfo2">The event info2.</param> - <returns>The result of the operator.</returns> - </member> - <member name="M:NLog.Common.AsyncLogEventInfo.Equals(System.Object)"> - <summary> - Determines whether the specified <see cref="T:System.Object"/> is equal to this instance. - </summary> - <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param> - <returns> - A value of <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:NLog.Common.AsyncLogEventInfo.GetHashCode"> - <summary> - Returns a hash code for this instance. - </summary> - <returns> - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - </returns> - </member> - <member name="P:NLog.Common.AsyncLogEventInfo.LogEvent"> - <summary> - Gets the log event. - </summary> - </member> - <member name="P:NLog.Common.AsyncLogEventInfo.Continuation"> - <summary> - Gets the continuation. - </summary> - </member> - <member name="T:NLog.Common.InternalLogger"> - <summary> - NLog internal logger. - </summary> - </member> - <member name="M:NLog.Common.InternalLogger.#cctor"> - <summary> - Initializes static members of the InternalLogger class. - </summary> - </member> - <member name="M:NLog.Common.InternalLogger.Log(NLog.LogLevel,System.String,System.Object[])"> - <summary> - Logs the specified message at the specified level. - </summary> - <param name="level">Log level.</param> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Log(NLog.LogLevel,System.String)"> - <summary> - Logs the specified message at the specified level. - </summary> - <param name="level">Log level.</param> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Trace(System.String,System.Object[])"> - <summary> - Logs the specified message at the Trace level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Trace(System.String)"> - <summary> - Logs the specified message at the Trace level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Debug(System.String,System.Object[])"> - <summary> - Logs the specified message at the Debug level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Debug(System.String)"> - <summary> - Logs the specified message at the Debug level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Info(System.String,System.Object[])"> - <summary> - Logs the specified message at the Info level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Info(System.String)"> - <summary> - Logs the specified message at the Info level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Warn(System.String,System.Object[])"> - <summary> - Logs the specified message at the Warn level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Warn(System.String)"> - <summary> - Logs the specified message at the Warn level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Error(System.String,System.Object[])"> - <summary> - Logs the specified message at the Error level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Error(System.String)"> - <summary> - Logs the specified message at the Error level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Fatal(System.String,System.Object[])"> - <summary> - Logs the specified message at the Fatal level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Fatal(System.String)"> - <summary> - Logs the specified message at the Fatal level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.LogAssemblyVersion(System.Reflection.Assembly)"> - <summary> - Logs the assembly version and file version of the given Assembly. - </summary> - <param name="assembly">The assembly to log.</param> - </member> - <member name="P:NLog.Common.InternalLogger.LogLevel"> - <summary> - Gets or sets the internal log level. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.LogToConsole"> - <summary> - Gets or sets a value indicating whether internal messages should be written to the console output stream. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.LogToConsoleError"> - <summary> - Gets or sets a value indicating whether internal messages should be written to the console error stream. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.LogFile"> - <summary> - Gets or sets the file path of the internal log file. - </summary> - <remarks>A value of <see langword="null" /> value disables internal logging to a file.</remarks> - </member> - <member name="P:NLog.Common.InternalLogger.LogWriter"> - <summary> - Gets or sets the text writer that will receive internal logs. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IncludeTimestamp"> - <summary> - Gets or sets a value indicating whether timestamp should be included in internal log output. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsTraceEnabled"> - <summary> - Gets a value indicating whether internal log includes Trace messages. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsDebugEnabled"> - <summary> - Gets a value indicating whether internal log includes Debug messages. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsInfoEnabled"> - <summary> - Gets a value indicating whether internal log includes Info messages. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsWarnEnabled"> - <summary> - Gets a value indicating whether internal log includes Warn messages. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsErrorEnabled"> - <summary> - Gets a value indicating whether internal log includes Error messages. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsFatalEnabled"> - <summary> - Gets a value indicating whether internal log includes Fatal messages. - </summary> - </member> - <member name="T:NLog.Common.LogEventInfoBuffer"> - <summary> - A cyclic buffer of <see cref="T:NLog.LogEventInfo"/> object. - </summary> - </member> - <member name="M:NLog.Common.LogEventInfoBuffer.#ctor(System.Int32,System.Boolean,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Common.LogEventInfoBuffer"/> class. - </summary> - <param name="size">Buffer size.</param> - <param name="growAsNeeded">Whether buffer should grow as it becomes full.</param> - <param name="growLimit">The maximum number of items that the buffer can grow to.</param> - </member> - <member name="M:NLog.Common.LogEventInfoBuffer.Append(NLog.Common.AsyncLogEventInfo)"> - <summary> - Adds the specified log event to the buffer. - </summary> - <param name="eventInfo">Log event.</param> - <returns>The number of items in the buffer.</returns> - </member> - <member name="M:NLog.Common.LogEventInfoBuffer.GetEventsAndClear"> - <summary> - Gets the array of events accumulated in the buffer and clears the buffer as one atomic operation. - </summary> - <returns>Events in the buffer.</returns> - </member> - <member name="P:NLog.Common.LogEventInfoBuffer.Size"> - <summary> - Gets the number of items in the array. - </summary> - </member> - <member name="T:NLog.Conditions.ConditionAndExpression"> - <summary> - Condition <b>and</b> expression. - </summary> - </member> - <member name="T:NLog.Conditions.ConditionExpression"> - <summary> - Base class for representing nodes in condition expression trees. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionExpression.op_Implicit(System.String)~NLog.Conditions.ConditionExpression"> - <summary> - Converts condition text to a condition expression tree. - </summary> - <param name="conditionExpressionText">Condition text to be converted.</param> - <returns>Condition expression tree.</returns> - </member> - <member name="M:NLog.Conditions.ConditionExpression.Evaluate(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>Expression result.</returns> - </member> - <member name="M:NLog.Conditions.ConditionExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the condition expression. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>Expression result.</returns> - </member> - <member name="M:NLog.Conditions.ConditionAndExpression.#ctor(NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionExpression)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionAndExpression"/> class. - </summary> - <param name="left">Left hand side of the AND expression.</param> - <param name="right">Right hand side of the AND expression.</param> - </member> - <member name="M:NLog.Conditions.ConditionAndExpression.ToString"> - <summary> - Returns a string representation of this expression. - </summary> - <returns>A concatenated '(Left) and (Right)' string.</returns> - </member> - <member name="M:NLog.Conditions.ConditionAndExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression by evaluating <see cref="P:NLog.Conditions.ConditionAndExpression.Left"/> and <see cref="P:NLog.Conditions.ConditionAndExpression.Right"/> recursively. - </summary> - <param name="context">Evaluation context.</param> - <returns>The value of the conjunction operator.</returns> - </member> - <member name="P:NLog.Conditions.ConditionAndExpression.Left"> - <summary> - Gets the left hand side of the AND expression. - </summary> - </member> - <member name="P:NLog.Conditions.ConditionAndExpression.Right"> - <summary> - Gets the right hand side of the AND expression. - </summary> - </member> - <member name="T:NLog.Conditions.ConditionEvaluationException"> - <summary> - Exception during evaluation of condition expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionEvaluationException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionEvaluationException"/> class. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionEvaluationException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionEvaluationException"/> class. - </summary> - <param name="message">The message.</param> - </member> - <member name="M:NLog.Conditions.ConditionEvaluationException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionEvaluationException"/> class. - </summary> - <param name="message">The message.</param> - <param name="innerException">The inner exception.</param> - </member> - <member name="M:NLog.Conditions.ConditionEvaluationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionEvaluationException"/> class. - </summary> - <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param> - <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param> - <exception cref="T:System.ArgumentNullException"> - The <paramref name="info"/> parameter is null. - </exception> - <exception cref="T:System.Runtime.Serialization.SerializationException"> - The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). - </exception> - </member> - <member name="T:NLog.Conditions.ConditionLayoutExpression"> - <summary> - Condition layout expression (represented by a string literal - with embedded ${}). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionLayoutExpression.#ctor(NLog.Layouts.Layout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionLayoutExpression"/> class. - </summary> - <param name="layout">The layout.</param> - </member> - <member name="M:NLog.Conditions.ConditionLayoutExpression.ToString"> - <summary> - Returns a string representation of this expression. - </summary> - <returns>String literal in single quotes.</returns> - </member> - <member name="M:NLog.Conditions.ConditionLayoutExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression by calculating the value - of the layout in the specified evaluation context. - </summary> - <param name="context">Evaluation context.</param> - <returns>The value of the layout.</returns> - </member> - <member name="P:NLog.Conditions.ConditionLayoutExpression.Layout"> - <summary> - Gets the layout. - </summary> - <value>The layout.</value> - </member> - <member name="T:NLog.Conditions.ConditionLevelExpression"> - <summary> - Condition level expression (represented by the <b>level</b> keyword). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionLevelExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns>The '<b>level</b>' string.</returns> - </member> - <member name="M:NLog.Conditions.ConditionLevelExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates to the current log level. - </summary> - <param name="context">Evaluation context. Ignored.</param> - <returns>The <see cref="T:NLog.LogLevel"/> object representing current log level.</returns> - </member> - <member name="T:NLog.Conditions.ConditionLiteralExpression"> - <summary> - Condition literal expression (numeric, <b>LogLevel.XXX</b>, <b>true</b> or <b>false</b>). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionLiteralExpression.#ctor(System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionLiteralExpression"/> class. - </summary> - <param name="literalValue">Literal value.</param> - </member> - <member name="M:NLog.Conditions.ConditionLiteralExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns>The literal value.</returns> - </member> - <member name="M:NLog.Conditions.ConditionLiteralExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>The literal value as passed in the constructor.</returns> - </member> - <member name="P:NLog.Conditions.ConditionLiteralExpression.LiteralValue"> - <summary> - Gets the literal value. - </summary> - <value>The literal value.</value> - </member> - <member name="T:NLog.Conditions.ConditionLoggerNameExpression"> - <summary> - Condition logger name expression (represented by the <b>logger</b> keyword). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionLoggerNameExpression.ToString"> - <summary> - Returns a string representation of this expression. - </summary> - <returns>A <b>logger</b> string.</returns> - </member> - <member name="M:NLog.Conditions.ConditionLoggerNameExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates to the logger name. - </summary> - <param name="context">Evaluation context.</param> - <returns>The logger name.</returns> - </member> - <member name="T:NLog.Conditions.ConditionMessageExpression"> - <summary> - Condition message expression (represented by the <b>message</b> keyword). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionMessageExpression.ToString"> - <summary> - Returns a string representation of this expression. - </summary> - <returns>The '<b>message</b>' string.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMessageExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates to the logger message. - </summary> - <param name="context">Evaluation context.</param> - <returns>The logger message.</returns> - </member> - <member name="T:NLog.Conditions.ConditionMethodAttribute"> - <summary> - Marks class as a log event Condition and assigns a name to it. - </summary> - </member> - <member name="T:NLog.Config.NameBaseAttribute"> - <summary> - Attaches a simple name to an item (such as <see cref="T:NLog.Targets.Target"/>, - <see cref="T:NLog.LayoutRenderers.LayoutRenderer"/>, <see cref="T:NLog.Layouts.Layout"/>, etc.). - </summary> - </member> - <member name="M:NLog.Config.NameBaseAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.NameBaseAttribute"/> class. - </summary> - <param name="name">The name of the item.</param> - </member> - <member name="P:NLog.Config.NameBaseAttribute.Name"> - <summary> - Gets the name of the item. - </summary> - <value>The name of the item.</value> - </member> - <member name="M:NLog.Conditions.ConditionMethodAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionMethodAttribute"/> class. - </summary> - <param name="name">Condition method name.</param> - </member> - <member name="T:NLog.Conditions.ConditionMethodExpression"> - <summary> - Condition method invocation expression (represented by <b>method(p1,p2,p3)</b> syntax). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionMethodExpression.#ctor(System.String,System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable{NLog.Conditions.ConditionExpression})"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionMethodExpression"/> class. - </summary> - <param name="conditionMethodName">Name of the condition method.</param> - <param name="methodInfo"><see cref="P:NLog.Conditions.ConditionMethodExpression.MethodInfo"/> of the condition method.</param> - <param name="methodParameters">The method parameters.</param> - </member> - <member name="M:NLog.Conditions.ConditionMethodExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the condition expression. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionMethodExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>Expression result.</returns> - </member> - <member name="P:NLog.Conditions.ConditionMethodExpression.MethodInfo"> - <summary> - Gets the method info. - </summary> - </member> - <member name="P:NLog.Conditions.ConditionMethodExpression.MethodParameters"> - <summary> - Gets the method parameters. - </summary> - <value>The method parameters.</value> - </member> - <member name="T:NLog.Conditions.ConditionMethods"> - <summary> - A bunch of utility methods (mostly predicates) which can be used in - condition expressions. Partially inspired by XPath 1.0. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionMethods.Equals2(System.Object,System.Object)"> - <summary> - Compares two values for equality. - </summary> - <param name="firstValue">The first value.</param> - <param name="secondValue">The second value.</param> - <returns><b>true</b> when two objects are equal, <b>false</b> otherwise.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMethods.Equals2(System.String,System.String,System.Boolean)"> - <summary> - Compares two strings for equality. - </summary> - <param name="firstValue">The first string.</param> - <param name="secondValue">The second string.</param> - <param name="ignoreCase">Optional. If <c>true</c>, case is ignored; if <c>false</c> (default), case is significant.</param> - <returns><b>true</b> when two strings are equal, <b>false</b> otherwise.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMethods.Contains(System.String,System.String,System.Boolean)"> - <summary> - Gets or sets a value indicating whether the second string is a substring of the first one. - </summary> - <param name="haystack">The first string.</param> - <param name="needle">The second string.</param> - <param name="ignoreCase">Optional. If <c>true</c> (default), case is ignored; if <c>false</c>, case is significant.</param> - <returns><b>true</b> when the second string is a substring of the first string, <b>false</b> otherwise.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMethods.StartsWith(System.String,System.String,System.Boolean)"> - <summary> - Gets or sets a value indicating whether the second string is a prefix of the first one. - </summary> - <param name="haystack">The first string.</param> - <param name="needle">The second string.</param> - <param name="ignoreCase">Optional. If <c>true</c> (default), case is ignored; if <c>false</c>, case is significant.</param> - <returns><b>true</b> when the second string is a prefix of the first string, <b>false</b> otherwise.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMethods.EndsWith(System.String,System.String,System.Boolean)"> - <summary> - Gets or sets a value indicating whether the second string is a suffix of the first one. - </summary> - <param name="haystack">The first string.</param> - <param name="needle">The second string.</param> - <param name="ignoreCase">Optional. If <c>true</c> (default), case is ignored; if <c>false</c>, case is significant.</param> - <returns><b>true</b> when the second string is a prefix of the first string, <b>false</b> otherwise.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMethods.Length(System.String)"> - <summary> - Returns the length of a string. - </summary> - <param name="text">A string whose lengths is to be evaluated.</param> - <returns>The length of the string.</returns> - </member> - <member name="T:NLog.Conditions.ConditionMethodsAttribute"> - <summary> - Marks the class as containing condition methods. - </summary> - </member> - <member name="T:NLog.Conditions.ConditionNotExpression"> - <summary> - Condition <b>not</b> expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionNotExpression.#ctor(NLog.Conditions.ConditionExpression)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionNotExpression"/> class. - </summary> - <param name="expression">The expression.</param> - </member> - <member name="M:NLog.Conditions.ConditionNotExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the condition expression. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionNotExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>Expression result.</returns> - </member> - <member name="P:NLog.Conditions.ConditionNotExpression.Expression"> - <summary> - Gets the expression to be negated. - </summary> - <value>The expression.</value> - </member> - <member name="T:NLog.Conditions.ConditionOrExpression"> - <summary> - Condition <b>or</b> expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionOrExpression.#ctor(NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionExpression)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionOrExpression"/> class. - </summary> - <param name="left">Left hand side of the OR expression.</param> - <param name="right">Right hand side of the OR expression.</param> - </member> - <member name="M:NLog.Conditions.ConditionOrExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the condition expression. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionOrExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression by evaluating <see cref="P:NLog.Conditions.ConditionOrExpression.LeftExpression"/> and <see cref="P:NLog.Conditions.ConditionOrExpression.RightExpression"/> recursively. - </summary> - <param name="context">Evaluation context.</param> - <returns>The value of the alternative operator.</returns> - </member> - <member name="P:NLog.Conditions.ConditionOrExpression.LeftExpression"> - <summary> - Gets the left expression. - </summary> - <value>The left expression.</value> - </member> - <member name="P:NLog.Conditions.ConditionOrExpression.RightExpression"> - <summary> - Gets the right expression. - </summary> - <value>The right expression.</value> - </member> - <member name="T:NLog.Conditions.ConditionParseException"> - <summary> - Exception during parsing of condition expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionParseException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionParseException"/> class. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionParseException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionParseException"/> class. - </summary> - <param name="message">The message.</param> - </member> - <member name="M:NLog.Conditions.ConditionParseException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionParseException"/> class. - </summary> - <param name="message">The message.</param> - <param name="innerException">The inner exception.</param> - </member> - <member name="M:NLog.Conditions.ConditionParseException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionParseException"/> class. - </summary> - <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param> - <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param> - <exception cref="T:System.ArgumentNullException"> - The <paramref name="info"/> parameter is null. - </exception> - <exception cref="T:System.Runtime.Serialization.SerializationException"> - The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). - </exception> - </member> - <member name="T:NLog.Conditions.ConditionParser"> - <summary> - Condition parser. Turns a string representation of condition expression - into an expression tree. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionParser.#ctor(NLog.Internal.SimpleStringReader,NLog.Config.ConfigurationItemFactory)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionParser"/> class. - </summary> - <param name="stringReader">The string reader.</param> - <param name="configurationItemFactory">Instance of <see cref="T:NLog.Config.ConfigurationItemFactory"/> used to resolve references to condition methods and layout renderers.</param> - </member> - <member name="M:NLog.Conditions.ConditionParser.ParseExpression(System.String)"> - <summary> - Parses the specified condition string and turns it into - <see cref="T:NLog.Conditions.ConditionExpression"/> tree. - </summary> - <param name="expressionText">The expression to be parsed.</param> - <returns>The root of the expression syntax tree which can be used to get the value of the condition in a specified context.</returns> - </member> - <member name="M:NLog.Conditions.ConditionParser.ParseExpression(System.String,NLog.Config.ConfigurationItemFactory)"> - <summary> - Parses the specified condition string and turns it into - <see cref="T:NLog.Conditions.ConditionExpression"/> tree. - </summary> - <param name="expressionText">The expression to be parsed.</param> - <param name="configurationItemFactories">Instance of <see cref="T:NLog.Config.ConfigurationItemFactory"/> used to resolve references to condition methods and layout renderers.</param> - <returns>The root of the expression syntax tree which can be used to get the value of the condition in a specified context.</returns> - </member> - <member name="M:NLog.Conditions.ConditionParser.ParseExpression(NLog.Internal.SimpleStringReader,NLog.Config.ConfigurationItemFactory)"> - <summary> - Parses the specified condition string and turns it into - <see cref="T:NLog.Conditions.ConditionExpression"/> tree. - </summary> - <param name="stringReader">The string reader.</param> - <param name="configurationItemFactories">Instance of <see cref="T:NLog.Config.ConfigurationItemFactory"/> used to resolve references to condition methods and layout renderers.</param> - <returns> - The root of the expression syntax tree which can be used to get the value of the condition in a specified context. - </returns> - </member> - <member name="T:NLog.Conditions.ConditionRelationalExpression"> - <summary> - Condition relational (<b>==</b>, <b>!=</b>, <b><</b>, <b><=</b>, - <b>></b> or <b>>=</b>) expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionRelationalExpression.#ctor(NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionRelationalOperator)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionRelationalExpression"/> class. - </summary> - <param name="leftExpression">The left expression.</param> - <param name="rightExpression">The right expression.</param> - <param name="relationalOperator">The relational operator.</param> - </member> - <member name="M:NLog.Conditions.ConditionRelationalExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the condition expression. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionRelationalExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>Expression result.</returns> - </member> - <member name="M:NLog.Conditions.ConditionRelationalExpression.Compare(System.Object,System.Object,NLog.Conditions.ConditionRelationalOperator)"> - <summary> - Compares the specified values using specified relational operator. - </summary> - <param name="leftValue">The first value.</param> - <param name="rightValue">The second value.</param> - <param name="relationalOperator">The relational operator.</param> - <returns>Result of the given relational operator.</returns> - </member> - <member name="P:NLog.Conditions.ConditionRelationalExpression.LeftExpression"> - <summary> - Gets the left expression. - </summary> - <value>The left expression.</value> - </member> - <member name="P:NLog.Conditions.ConditionRelationalExpression.RightExpression"> - <summary> - Gets the right expression. - </summary> - <value>The right expression.</value> - </member> - <member name="P:NLog.Conditions.ConditionRelationalExpression.RelationalOperator"> - <summary> - Gets the relational operator. - </summary> - <value>The operator.</value> - </member> - <member name="T:NLog.Conditions.ConditionRelationalOperator"> - <summary> - Relational operators used in conditions. - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.Equal"> - <summary> - Equality (==). - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.NotEqual"> - <summary> - Inequality (!=). - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.Less"> - <summary> - Less than (<). - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.Greater"> - <summary> - Greater than (>). - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.LessOrEqual"> - <summary> - Less than or equal (<=). - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.GreaterOrEqual"> - <summary> - Greater than or equal (>=). - </summary> - </member> - <member name="T:NLog.Conditions.ConditionTokenizer"> - <summary> - Hand-written tokenizer for conditions. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.#ctor(NLog.Internal.SimpleStringReader)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionTokenizer"/> class. - </summary> - <param name="stringReader">The string reader.</param> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.Expect(NLog.Conditions.ConditionTokenType)"> - <summary> - Asserts current token type and advances to the next token. - </summary> - <param name="tokenType">Expected token type.</param> - <remarks>If token type doesn't match, an exception is thrown.</remarks> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.EatKeyword"> - <summary> - Asserts that current token is a keyword and returns its value and advances to the next token. - </summary> - <returns>Keyword value.</returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.IsKeyword(System.String)"> - <summary> - Gets or sets a value indicating whether current keyword is equal to the specified value. - </summary> - <param name="keyword">The keyword.</param> - <returns> - A value of <c>true</c> if current keyword is equal to the specified value; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.IsEOF"> - <summary> - Gets or sets a value indicating whether the tokenizer has reached the end of the token stream. - </summary> - <returns> - A value of <c>true</c> if the tokenizer has reached the end of the token stream; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.IsNumber"> - <summary> - Gets or sets a value indicating whether current token is a number. - </summary> - <returns> - A value of <c>true</c> if current token is a number; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.IsToken(NLog.Conditions.ConditionTokenType)"> - <summary> - Gets or sets a value indicating whether the specified token is of specified type. - </summary> - <param name="tokenType">The token type.</param> - <returns> - A value of <c>true</c> if current token is of specified type; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.GetNextToken"> - <summary> - Gets the next token and sets <see cref="P:NLog.Conditions.ConditionTokenizer.TokenType"/> and <see cref="P:NLog.Conditions.ConditionTokenizer.TokenValue"/> properties. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.TryGetComparisonToken(System.Char)"> - <summary> - Try the comparison tokens (greater, smaller, greater-equals, smaller-equals) - </summary> - <param name="ch">current char</param> - <returns>is match</returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.TryGetLogicalToken(System.Char)"> - <summary> - Try the logical tokens (and, or, not, equals) - </summary> - <param name="ch">current char</param> - <returns>is match</returns> - </member> - <member name="P:NLog.Conditions.ConditionTokenizer.TokenPosition"> - <summary> - Gets the token position. - </summary> - <value>The token position.</value> - </member> - <member name="P:NLog.Conditions.ConditionTokenizer.TokenType"> - <summary> - Gets the type of the token. - </summary> - <value>The type of the token.</value> - </member> - <member name="P:NLog.Conditions.ConditionTokenizer.TokenValue"> - <summary> - Gets the token value. - </summary> - <value>The token value.</value> - </member> - <member name="P:NLog.Conditions.ConditionTokenizer.StringTokenValue"> - <summary> - Gets the value of a string token. - </summary> - <value>The string token value.</value> - </member> - <member name="T:NLog.Conditions.ConditionTokenizer.CharToTokenType"> - <summary> - Mapping between characters and token types for punctuations. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.CharToTokenType.#ctor(System.Char,NLog.Conditions.ConditionTokenType)"> - <summary> - Initializes a new instance of the CharToTokenType struct. - </summary> - <param name="character">The character.</param> - <param name="tokenType">Type of the token.</param> - </member> - <member name="T:NLog.Conditions.ConditionTokenType"> - <summary> - Token types for condition expressions. - </summary> - </member> - <member name="T:NLog.Config.AdvancedAttribute"> - <summary> - Marks the class or a member as advanced. Advanced classes and members are hidden by - default in generated documentation. - </summary> - </member> - <member name="M:NLog.Config.AdvancedAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.AdvancedAttribute"/> class. - </summary> - </member> - <member name="T:NLog.Config.AppDomainFixedOutputAttribute"> - <summary> - Identifies that the output of layout or layout render does not change for the lifetime of the current appdomain. - </summary> - </member> - <member name="T:NLog.Config.ArrayParameterAttribute"> - <summary> - Used to mark configurable parameters which are arrays. - Specifies the mapping between XML elements and .NET types. - </summary> - </member> - <member name="M:NLog.Config.ArrayParameterAttribute.#ctor(System.Type,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.ArrayParameterAttribute"/> class. - </summary> - <param name="itemType">The type of the array item.</param> - <param name="elementName">The XML element name that represents the item.</param> - </member> - <member name="P:NLog.Config.ArrayParameterAttribute.ItemType"> - <summary> - Gets the .NET type of the array item. - </summary> - </member> - <member name="P:NLog.Config.ArrayParameterAttribute.ElementName"> - <summary> - Gets the XML element name. - </summary> - </member> - <member name="T:NLog.Config.ConfigSectionHandler"> - <summary> - NLog configuration section handler class for configuring NLog from App.config. - </summary> - </member> - <member name="M:NLog.Config.ConfigSectionHandler.System#Configuration#IConfigurationSectionHandler#Create(System.Object,System.Object,System.Xml.XmlNode)"> - <summary> - Creates a configuration section handler. - </summary> - <param name="parent">Parent object.</param> - <param name="configContext">Configuration context object.</param> - <param name="section">Section XML node.</param> - <returns>The created section handler object.</returns> - </member> - <member name="T:NLog.Config.ConfigurationItemCreator"> - <summary> - Constructs a new instance the configuration item (target, layout, layout renderer, etc.) given its type. - </summary> - <param name="itemType">Type of the item.</param> - <returns>Created object of the specified type.</returns> - </member> - <member name="T:NLog.Config.ConfigurationItemFactory"> - <summary> - Provides registration information for named items (targets, layouts, layout renderers, etc.) managed by NLog. - </summary> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.#ctor(System.Reflection.Assembly[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.ConfigurationItemFactory"/> class. - </summary> - <param name="assemblies">The assemblies to scan for named items.</param> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.RegisterItemsFromAssembly(System.Reflection.Assembly)"> - <summary> - Registers named items from the assembly. - </summary> - <param name="assembly">The assembly.</param> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.RegisterItemsFromAssembly(System.Reflection.Assembly,System.String)"> - <summary> - Registers named items from the assembly. - </summary> - <param name="assembly">The assembly.</param> - <param name="itemNamePrefix">Item name prefix.</param> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.Clear"> - <summary> - Clears the contents of all factories. - </summary> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.RegisterType(System.Type,System.String)"> - <summary> - Registers the type. - </summary> - <param name="type">The type to register.</param> - <param name="itemNamePrefix">The item name prefix.</param> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.BuildDefaultFactory"> - <summary> - Builds the default configuration item factory. - </summary> - <returns>Default factory.</returns> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.RegisterExtendedItems"> - <summary> - Registers items in NLog.Extended.dll using late-bound types, so that we don't need a reference to NLog.Extended.dll. - </summary> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.Default"> - <summary> - Gets or sets default singleton instance of <see cref="T:NLog.Config.ConfigurationItemFactory"/>. - </summary> - <remarks> - This property implements lazy instantiation so that the <see cref="T:NLog.Config.ConfigurationItemFactory"/> is not built before - the internal logger is configured. - </remarks> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.CreateInstance"> - <summary> - Gets or sets the creator delegate used to instantiate configuration objects. - </summary> - <remarks> - By overriding this property, one can enable dependency injection or interception for created objects. - </remarks> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.Targets"> - <summary> - Gets the <see cref="T:NLog.Targets.Target"/> factory. - </summary> - <value>The target factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.Filters"> - <summary> - Gets the <see cref="T:NLog.Filters.Filter"/> factory. - </summary> - <value>The filter factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.LayoutRenderers"> - <summary> - Gets the <see cref="T:NLog.LayoutRenderers.LayoutRenderer"/> factory. - </summary> - <value>The layout renderer factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.Layouts"> - <summary> - Gets the <see cref="T:NLog.LayoutRenderers.LayoutRenderer"/> factory. - </summary> - <value>The layout factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.AmbientProperties"> - <summary> - Gets the ambient property factory. - </summary> - <value>The ambient property factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.TimeSources"> - <summary> - Gets the time source factory. - </summary> - <value>The time source factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.ConditionMethods"> - <summary> - Gets the condition method factory. - </summary> - <value>The condition method factory.</value> - </member> - <member name="T:NLog.Config.DefaultParameterAttribute"> - <summary> - Attribute used to mark the default parameters for layout renderers. - </summary> - </member> - <member name="M:NLog.Config.DefaultParameterAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.DefaultParameterAttribute"/> class. - </summary> - </member> - <member name="T:NLog.Config.Factory`2"> - <summary> - Factory for class-based items. - </summary> - <typeparam name="TBaseType">The base type of each item.</typeparam> - <typeparam name="TAttributeType">The type of the attribute used to annotate items.</typeparam> - </member> - <member name="T:NLog.Config.INamedItemFactory`2"> - <summary> - Represents a factory of named items (such as targets, layouts, layout renderers, etc.). - </summary> - <typeparam name="TInstanceType">Base type for each item instance.</typeparam> - <typeparam name="TDefinitionType">Item definition type (typically <see cref="T:System.Type"/> or <see cref="T:System.Reflection.MethodInfo"/>).</typeparam> - </member> - <member name="M:NLog.Config.INamedItemFactory`2.RegisterDefinition(System.String,`1)"> - <summary> - Registers new item definition. - </summary> - <param name="itemName">Name of the item.</param> - <param name="itemDefinition">Item definition.</param> - </member> - <member name="M:NLog.Config.INamedItemFactory`2.TryGetDefinition(System.String,`1@)"> - <summary> - Tries to get registered item definition. - </summary> - <param name="itemName">Name of the item.</param> - <param name="result">Reference to a variable which will store the item definition.</param> - <returns>Item definition.</returns> - </member> - <member name="M:NLog.Config.INamedItemFactory`2.CreateInstance(System.String)"> - <summary> - Creates item instance. - </summary> - <param name="itemName">Name of the item.</param> - <returns>Newly created item instance.</returns> - </member> - <member name="M:NLog.Config.INamedItemFactory`2.TryCreateInstance(System.String,`0@)"> - <summary> - Tries to create an item instance. - </summary> - <param name="itemName">Name of the item.</param> - <param name="result">The result.</param> - <returns>True if instance was created successfully, false otherwise.</returns> - </member> - <member name="T:NLog.Config.IFactory"> - <summary> - Provides means to populate factories of named items (such as targets, layouts, layout renderers, etc.). - </summary> - </member> - <member name="M:NLog.Config.Factory`2.ScanTypes(System.Type[],System.String)"> - <summary> - Scans the assembly. - </summary> - <param name="types">The types to scan.</param> - <param name="prefix">The prefix.</param> - </member> - <member name="M:NLog.Config.Factory`2.RegisterType(System.Type,System.String)"> - <summary> - Registers the type. - </summary> - <param name="type">The type to register.</param> - <param name="itemNamePrefix">The item name prefix.</param> - </member> - <member name="M:NLog.Config.Factory`2.RegisterNamedType(System.String,System.String)"> - <summary> - Registers the item based on a type name. - </summary> - <param name="itemName">Name of the item.</param> - <param name="typeName">Name of the type.</param> - </member> - <member name="M:NLog.Config.Factory`2.Clear"> - <summary> - Clears the contents of the factory. - </summary> - </member> - <member name="M:NLog.Config.Factory`2.RegisterDefinition(System.String,System.Type)"> - <summary> - Registers a single type definition. - </summary> - <param name="name">The item name.</param> - <param name="type">The type of the item.</param> - </member> - <member name="M:NLog.Config.Factory`2.TryGetDefinition(System.String,System.Type@)"> - <summary> - Tries to get registered item definition. - </summary> - <param name="itemName">Name of the item.</param> - <param name="result">Reference to a variable which will store the item definition.</param> - <returns>Item definition.</returns> - </member> - <member name="M:NLog.Config.Factory`2.TryCreateInstance(System.String,`0@)"> - <summary> - Tries to create an item instance. - </summary> - <param name="itemName">Name of the item.</param> - <param name="result">The result.</param> - <returns>True if instance was created successfully, false otherwise.</returns> - </member> - <member name="M:NLog.Config.Factory`2.CreateInstance(System.String)"> - <summary> - Creates an item instance. - </summary> - <param name="name">The name of the item.</param> - <returns>Created item.</returns> - </member> - <member name="T:NLog.Config.IInstallable"> - <summary> - Implemented by objects which support installation and uninstallation. - </summary> - </member> - <member name="M:NLog.Config.IInstallable.Install(NLog.Config.InstallationContext)"> - <summary> - Performs installation which requires administrative permissions. - </summary> - <param name="installationContext">The installation context.</param> - </member> - <member name="M:NLog.Config.IInstallable.Uninstall(NLog.Config.InstallationContext)"> - <summary> - Performs uninstallation which requires administrative permissions. - </summary> - <param name="installationContext">The installation context.</param> - </member> - <member name="M:NLog.Config.IInstallable.IsInstalled(NLog.Config.InstallationContext)"> - <summary> - Determines whether the item is installed. - </summary> - <param name="installationContext">The installation context.</param> - <returns> - Value indicating whether the item is installed or null if it is not possible to determine. - </returns> - </member> - <member name="T:NLog.Config.InstallationContext"> - <summary> - Provides context for install/uninstall operations. - </summary> - </member> - <member name="F:NLog.Config.InstallationContext.logLevel2ConsoleColor"> - <summary> - Mapping between log levels and console output colors. - </summary> - </member> - <member name="M:NLog.Config.InstallationContext.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.InstallationContext"/> class. - </summary> - </member> - <member name="M:NLog.Config.InstallationContext.#ctor(System.IO.TextWriter)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.InstallationContext"/> class. - </summary> - <param name="logOutput">The log output.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Trace(System.String,System.Object[])"> - <summary> - Logs the specified trace message. - </summary> - <param name="message">The message.</param> - <param name="arguments">The arguments.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Debug(System.String,System.Object[])"> - <summary> - Logs the specified debug message. - </summary> - <param name="message">The message.</param> - <param name="arguments">The arguments.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Info(System.String,System.Object[])"> - <summary> - Logs the specified informational message. - </summary> - <param name="message">The message.</param> - <param name="arguments">The arguments.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Warning(System.String,System.Object[])"> - <summary> - Logs the specified warning message. - </summary> - <param name="message">The message.</param> - <param name="arguments">The arguments.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Error(System.String,System.Object[])"> - <summary> - Logs the specified error message. - </summary> - <param name="message">The message.</param> - <param name="arguments">The arguments.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="M:NLog.Config.InstallationContext.CreateLogEvent"> - <summary> - Creates the log event which can be used to render layouts during installation/uninstallations. - </summary> - <returns>Log event info object.</returns> - </member> - <member name="P:NLog.Config.InstallationContext.LogLevel"> - <summary> - Gets or sets the installation log level. - </summary> - </member> - <member name="P:NLog.Config.InstallationContext.IgnoreFailures"> - <summary> - Gets or sets a value indicating whether to ignore failures during installation. - </summary> - </member> - <member name="P:NLog.Config.InstallationContext.Parameters"> - <summary> - Gets the installation parameters. - </summary> - </member> - <member name="P:NLog.Config.InstallationContext.LogOutput"> - <summary> - Gets or sets the log output. - </summary> - </member> - <member name="T:NLog.Config.LoggingConfiguration"> - <summary> - Keeps logging configuration and provides simple API - to modify it. - </summary> - </member> - <member name="F:NLog.Config.LoggingConfiguration.variables"> - <summary> - Variables defined in xml or in API. name is case case insensitive. - </summary> - </member> - <member name="M:NLog.Config.LoggingConfiguration.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.LoggingConfiguration"/> class. - </summary> - </member> - <member name="M:NLog.Config.LoggingConfiguration.AddTarget(NLog.Targets.Target)"> - <summary> - Registers the specified target object. The name of the target is read from <see cref="P:NLog.Targets.Target.Name"/>. - </summary> - <param name="target"> - The target object with a non <see langword="null"/> <see cref="P:NLog.Targets.Target.Name"/> - </param> - <exception cref="T:System.ArgumentNullException">when <paramref name="target"/> is <see langword="null"/></exception> - </member> - <member name="M:NLog.Config.LoggingConfiguration.AddTarget(System.String,NLog.Targets.Target)"> - <summary> - Registers the specified target object under a given name. - </summary> - <param name="name"> - Name of the target. - </param> - <param name="target"> - The target object. - </param> - </member> - <member name="M:NLog.Config.LoggingConfiguration.FindTargetByName(System.String)"> - <summary> - Finds the target with the specified name. - </summary> - <param name="name"> - The name of the target to be found. - </param> - <returns> - Found target or <see langword="null"/> when the target is not found. - </returns> - </member> - <member name="M:NLog.Config.LoggingConfiguration.FindTargetByName``1(System.String)"> - <summary> - Finds the target with the specified name and specified type. - </summary> - <param name="name"> - The name of the target to be found. - </param> - <typeparam name="TTarget">Type of the target</typeparam> - <returns> - Found target or <see langword="null"/> when the target is not found of not of type <typeparamref name="TTarget"/> - </returns> - </member> - <member name="M:NLog.Config.LoggingConfiguration.Reload"> - <summary> - Called by LogManager when one of the log configuration files changes. - </summary> - <returns> - A new instance of <see cref="T:NLog.Config.LoggingConfiguration"/> that represents the updated configuration. - </returns> - </member> - <member name="M:NLog.Config.LoggingConfiguration.RemoveTarget(System.String)"> - <summary> - Removes the specified named target. - </summary> - <param name="name"> - Name of the target. - </param> - </member> - <member name="M:NLog.Config.LoggingConfiguration.Install(NLog.Config.InstallationContext)"> - <summary> - Installs target-specific objects on current system. - </summary> - <param name="installationContext">The installation context.</param> - <remarks> - Installation typically runs with administrative permissions. - </remarks> - </member> - <member name="M:NLog.Config.LoggingConfiguration.Uninstall(NLog.Config.InstallationContext)"> - <summary> - Uninstalls target-specific objects from current system. - </summary> - <param name="installationContext">The installation context.</param> - <remarks> - Uninstallation typically runs with administrative permissions. - </remarks> - </member> - <member name="M:NLog.Config.LoggingConfiguration.Close"> - <summary> - Closes all targets and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Config.LoggingConfiguration.Dump"> - <summary> - Log to the internal (NLog) logger the information about the <see cref="T:NLog.Targets.Target"/> and <see cref="T:NLog.Config.LoggingRule"/> associated with this <see cref="T:NLog.Config.LoggingConfiguration"/> instance. - </summary> - <remarks> - The information are only recorded in the internal logger if Debug level is enabled, otherwise nothing is - recorded. - </remarks> - </member> - <member name="M:NLog.Config.LoggingConfiguration.FlushAllTargets(NLog.Common.AsyncContinuation)"> - <summary> - Flushes any pending log messages on all appenders. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Config.LoggingConfiguration.ValidateConfig"> - <summary> - Validates the configuration. - </summary> - </member> - <member name="P:NLog.Config.LoggingConfiguration.ExceptionLoggingOldStyle"> - <summary> - Use the old exception log handling of NLog 3.0? - </summary> - </member> - <member name="P:NLog.Config.LoggingConfiguration.Variables"> - <summary> - Gets the variables defined in the configuration. - </summary> - </member> - <member name="P:NLog.Config.LoggingConfiguration.ConfiguredNamedTargets"> - <summary> - Gets a collection of named targets specified in the configuration. - </summary> - <returns> - A list of named targets. - </returns> - <remarks> - Unnamed targets (such as those wrapped by other targets) are not returned. - </remarks> - </member> - <member name="P:NLog.Config.LoggingConfiguration.FileNamesToWatch"> - <summary> - Gets the collection of file names which should be watched for changes by NLog. - </summary> - </member> - <member name="P:NLog.Config.LoggingConfiguration.LoggingRules"> - <summary> - Gets the collection of logging rules. - </summary> - </member> - <member name="P:NLog.Config.LoggingConfiguration.DefaultCultureInfo"> - <summary> - Gets or sets the default culture info to use as <see cref="P:NLog.LogEventInfo.FormatProvider"/>. - </summary> - <value> - Specific culture info or null to use <see cref="P:System.Globalization.CultureInfo.CurrentCulture"/> - </value> - </member> - <member name="P:NLog.Config.LoggingConfiguration.AllTargets"> - <summary> - Gets all targets. - </summary> - </member> - <member name="T:NLog.Config.LoggingConfigurationChangedEventArgs"> - <summary> - Arguments for <see cref="E:NLog.LogFactory.ConfigurationChanged"/> events. - </summary> - </member> - <member name="M:NLog.Config.LoggingConfigurationChangedEventArgs.#ctor(NLog.Config.LoggingConfiguration,NLog.Config.LoggingConfiguration)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.LoggingConfigurationChangedEventArgs"/> class. - </summary> - <param name="oldConfiguration">The old configuration.</param> - <param name="newConfiguration">The new configuration.</param> - </member> - <member name="P:NLog.Config.LoggingConfigurationChangedEventArgs.OldConfiguration"> - <summary> - Gets the old configuration. - </summary> - <value>The old configuration.</value> - </member> - <member name="P:NLog.Config.LoggingConfigurationChangedEventArgs.NewConfiguration"> - <summary> - Gets the new configuration. - </summary> - <value>The new configuration.</value> - </member> - <member name="T:NLog.Config.LoggingConfigurationReloadedEventArgs"> - <summary> - Arguments for <see cref="E:NLog.LogFactory.ConfigurationReloaded"/>. - </summary> - </member> - <member name="M:NLog.Config.LoggingConfigurationReloadedEventArgs.#ctor(System.Boolean,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.LoggingConfigurationReloadedEventArgs"/> class. - </summary> - <param name="succeeded">Whether configuration reload has succeeded.</param> - <param name="exception">The exception during configuration reload.</param> - </member> - <member name="P:NLog.Config.LoggingConfigurationReloadedEventArgs.Succeeded"> - <summary> - Gets a value indicating whether configuration reload has succeeded. - </summary> - <value>A value of <c>true</c> if succeeded; otherwise, <c>false</c>.</value> - </member> - <member name="P:NLog.Config.LoggingConfigurationReloadedEventArgs.Exception"> - <summary> - Gets the exception which occurred during configuration reload. - </summary> - <value>The exception.</value> - </member> - <member name="T:NLog.Config.LoggingRule"> - <summary> - Represents a logging rule. An equivalent of <logger /> configuration element. - </summary> - </member> - <member name="M:NLog.Config.LoggingRule.#ctor"> - <summary> - Create an empty <see cref="T:NLog.Config.LoggingRule"/>. - </summary> - </member> - <member name="M:NLog.Config.LoggingRule.#ctor(System.String,NLog.LogLevel,NLog.Targets.Target)"> - <summary> - Create a new <see cref="T:NLog.Config.LoggingRule"/> with a <paramref name="minLevel"/> which writes to <paramref name="target"/>. - </summary> - <param name="loggerNamePattern">Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends.</param> - <param name="minLevel">Minimum log level needed to trigger this rule.</param> - <param name="target">Target to be written to when the rule matches.</param> - </member> - <member name="M:NLog.Config.LoggingRule.#ctor(System.String,NLog.Targets.Target)"> - <summary> - Create a (disabled) <see cref="T:NLog.Config.LoggingRule"/>. You should call <see cref="M:NLog.Config.LoggingRule.EnableLoggingForLevel(NLog.LogLevel)"/> to enable logging. - </summary> - <param name="loggerNamePattern">Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends.</param> - <param name="target">Target to be written to when the rule matches.</param> - </member> - <member name="M:NLog.Config.LoggingRule.EnableLoggingForLevel(NLog.LogLevel)"> - <summary> - Enables logging for a particular level. - </summary> - <param name="level">Level to be enabled.</param> - </member> - <member name="M:NLog.Config.LoggingRule.DisableLoggingForLevel(NLog.LogLevel)"> - <summary> - Disables logging for a particular level. - </summary> - <param name="level">Level to be disabled.</param> - </member> - <member name="M:NLog.Config.LoggingRule.ToString"> - <summary> - Returns a string representation of <see cref="T:NLog.Config.LoggingRule"/>. Used for debugging. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>. - </returns> - </member> - <member name="M:NLog.Config.LoggingRule.IsLoggingEnabledForLevel(NLog.LogLevel)"> - <summary> - Checks whether te particular log level is enabled for this rule. - </summary> - <param name="level">Level to be checked.</param> - <returns>A value of <see langword="true"/> when the log level is enabled, <see langword="false" /> otherwise.</returns> - </member> - <member name="M:NLog.Config.LoggingRule.NameMatches(System.String)"> - <summary> - Checks whether given name matches the logger name pattern. - </summary> - <param name="loggerName">String to be matched.</param> - <returns>A value of <see langword="true"/> when the name matches, <see langword="false" /> otherwise.</returns> - </member> - <member name="P:NLog.Config.LoggingRule.Targets"> - <summary> - Gets a collection of targets that should be written to when this rule matches. - </summary> - </member> - <member name="P:NLog.Config.LoggingRule.ChildRules"> - <summary> - Gets a collection of child rules to be evaluated when this rule matches. - </summary> - </member> - <member name="P:NLog.Config.LoggingRule.Filters"> - <summary> - Gets a collection of filters to be checked before writing to targets. - </summary> - </member> - <member name="P:NLog.Config.LoggingRule.Final"> - <summary> - Gets or sets a value indicating whether to quit processing any further rule when this one matches. - </summary> - </member> - <member name="P:NLog.Config.LoggingRule.LoggerNamePattern"> - <summary> - Gets or sets logger name pattern. - </summary> - <remarks> - Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends but not anywhere else. - </remarks> - </member> - <member name="P:NLog.Config.LoggingRule.Levels"> - <summary> - Gets the collection of log levels enabled by this rule. - </summary> - </member> - <member name="T:NLog.Config.MethodFactory`2"> - <summary> - Factory for locating methods. - </summary> - <typeparam name="TClassAttributeType">The type of the class marker attribute.</typeparam> - <typeparam name="TMethodAttributeType">The type of the method marker attribute.</typeparam> - </member> - <member name="M:NLog.Config.MethodFactory`2.ScanTypes(System.Type[],System.String)"> - <summary> - Scans the assembly for classes marked with <typeparamref name="TClassAttributeType"/> - and methods marked with <typeparamref name="TMethodAttributeType"/> and adds them - to the factory. - </summary> - <param name="types">The types to scan.</param> - <param name="prefix">The prefix to use for names.</param> - </member> - <member name="M:NLog.Config.MethodFactory`2.RegisterType(System.Type,System.String)"> - <summary> - Registers the type. - </summary> - <param name="type">The type to register.</param> - <param name="itemNamePrefix">The item name prefix.</param> - </member> - <member name="M:NLog.Config.MethodFactory`2.Clear"> - <summary> - Clears contents of the factory. - </summary> - </member> - <member name="M:NLog.Config.MethodFactory`2.RegisterDefinition(System.String,System.Reflection.MethodInfo)"> - <summary> - Registers the definition of a single method. - </summary> - <param name="name">The method name.</param> - <param name="methodInfo">The method info.</param> - </member> - <member name="M:NLog.Config.MethodFactory`2.TryCreateInstance(System.String,System.Reflection.MethodInfo@)"> - <summary> - Tries to retrieve method by name. - </summary> - <param name="name">The method name.</param> - <param name="result">The result.</param> - <returns>A value of <c>true</c> if the method was found, <c>false</c> otherwise.</returns> - </member> - <member name="M:NLog.Config.MethodFactory`2.CreateInstance(System.String)"> - <summary> - Retrieves method by name. - </summary> - <param name="name">Method name.</param> - <returns>MethodInfo object.</returns> - </member> - <member name="M:NLog.Config.MethodFactory`2.TryGetDefinition(System.String,System.Reflection.MethodInfo@)"> - <summary> - Tries to get method definition. - </summary> - <param name="name">The method .</param> - <param name="result">The result.</param> - <returns>A value of <c>true</c> if the method was found, <c>false</c> otherwise.</returns> - </member> - <member name="P:NLog.Config.MethodFactory`2.AllRegisteredItems"> - <summary> - Gets a collection of all registered items in the factory. - </summary> - <returns> - Sequence of key/value pairs where each key represents the name - of the item and value is the <see cref="T:System.Reflection.MethodInfo"/> of - the item. - </returns> - </member> - <member name="T:NLog.Config.NLogConfigurationIgnorePropertyAttribute"> - <summary> - Indicates NLog should not scan this property during configuration. - </summary> - </member> - <member name="M:NLog.Config.NLogConfigurationIgnorePropertyAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.NLogConfigurationIgnorePropertyAttribute"/> class. - </summary> - </member> - <member name="T:NLog.Config.NLogConfigurationItemAttribute"> - <summary> - Marks the object as configuration item for NLog. - </summary> - </member> - <member name="M:NLog.Config.NLogConfigurationItemAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.NLogConfigurationItemAttribute"/> class. - </summary> - </member> - <member name="T:NLog.Config.NLogXmlElement"> - <summary> - Represents simple XML element with case-insensitive attribute semantics. - </summary> - </member> - <member name="M:NLog.Config.NLogXmlElement.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.NLogXmlElement"/> class. - </summary> - <param name="inputUri">The input URI.</param> - </member> - <member name="M:NLog.Config.NLogXmlElement.#ctor(System.Xml.XmlReader)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.NLogXmlElement"/> class. - </summary> - <param name="reader">The reader to initialize element from.</param> - </member> - <member name="M:NLog.Config.NLogXmlElement.#ctor"> - <summary> - Prevents a default instance of the <see cref="T:NLog.Config.NLogXmlElement"/> class from being created. - </summary> - </member> - <member name="M:NLog.Config.NLogXmlElement.Elements(System.String)"> - <summary> - Returns children elements with the specified element name. - </summary> - <param name="elementName">Name of the element.</param> - <returns>Children elements with the specified element name.</returns> - </member> - <member name="M:NLog.Config.NLogXmlElement.GetRequiredAttribute(System.String)"> - <summary> - Gets the required attribute. - </summary> - <param name="attributeName">Name of the attribute.</param> - <returns>Attribute value.</returns> - <remarks>Throws if the attribute is not specified.</remarks> - </member> - <member name="M:NLog.Config.NLogXmlElement.GetOptionalBooleanAttribute(System.String,System.Boolean)"> - <summary> - Gets the optional boolean attribute value. - </summary> - <param name="attributeName">Name of the attribute.</param> - <param name="defaultValue">Default value to return if the attribute is not found.</param> - <returns>Boolean attribute value or default.</returns> - </member> - <member name="M:NLog.Config.NLogXmlElement.GetOptionalAttribute(System.String,System.String)"> - <summary> - Gets the optional attribute value. - </summary> - <param name="attributeName">Name of the attribute.</param> - <param name="defaultValue">The default value.</param> - <returns>Value of the attribute or default value.</returns> - </member> - <member name="M:NLog.Config.NLogXmlElement.AssertName(System.String[])"> - <summary> - Asserts that the name of the element is among specified element names. - </summary> - <param name="allowedNames">The allowed names.</param> - </member> - <member name="P:NLog.Config.NLogXmlElement.LocalName"> - <summary> - Gets the element name. - </summary> - </member> - <member name="P:NLog.Config.NLogXmlElement.AttributeValues"> - <summary> - Gets the dictionary of attribute values. - </summary> - </member> - <member name="P:NLog.Config.NLogXmlElement.Children"> - <summary> - Gets the collection of child elements. - </summary> - </member> - <member name="P:NLog.Config.NLogXmlElement.Value"> - <summary> - Gets the value of the element. - </summary> - </member> - <member name="T:NLog.Config.RequiredParameterAttribute"> - <summary> - Attribute used to mark the required parameters for targets, - layout targets and filters. - </summary> - </member> - <member name="T:NLog.Config.SimpleConfigurator"> - <summary> - Provides simple programmatic configuration API used for trivial logging cases. - </summary> - </member> - <member name="M:NLog.Config.SimpleConfigurator.ConfigureForConsoleLogging"> - <summary> - Configures NLog for console logging so that all messages above and including - the <see cref="F:NLog.LogLevel.Info"/> level are output to the console. - </summary> - </member> - <member name="M:NLog.Config.SimpleConfigurator.ConfigureForConsoleLogging(NLog.LogLevel)"> - <summary> - Configures NLog for console logging so that all messages above and including - the specified level are output to the console. - </summary> - <param name="minLevel">The minimal logging level.</param> - </member> - <member name="M:NLog.Config.SimpleConfigurator.ConfigureForTargetLogging(NLog.Targets.Target)"> - <summary> - Configures NLog for to log to the specified target so that all messages - above and including the <see cref="F:NLog.LogLevel.Info"/> level are output. - </summary> - <param name="target">The target to log all messages to.</param> - </member> - <member name="M:NLog.Config.SimpleConfigurator.ConfigureForTargetLogging(NLog.Targets.Target,NLog.LogLevel)"> - <summary> - Configures NLog for to log to the specified target so that all messages - above and including the specified level are output. - </summary> - <param name="target">The target to log all messages to.</param> - <param name="minLevel">The minimal logging level.</param> - </member> - <member name="M:NLog.Config.SimpleConfigurator.ConfigureForFileLogging(System.String)"> - <summary> - Configures NLog for file logging so that all messages above and including - the <see cref="F:NLog.LogLevel.Info"/> level are written to the specified file. - </summary> - <param name="fileName">Log file name.</param> - </member> - <member name="M:NLog.Config.SimpleConfigurator.ConfigureForFileLogging(System.String,NLog.LogLevel)"> - <summary> - Configures NLog for file logging so that all messages above and including - the specified level are written to the specified file. - </summary> - <param name="fileName">Log file name.</param> - <param name="minLevel">The minimal logging level.</param> - </member> - <member name="T:NLog.Config.StackTraceUsage"> - <summary> - Value indicating how stack trace should be captured when processing the log event. - </summary> - </member> - <member name="F:NLog.Config.StackTraceUsage.None"> - <summary> - Stack trace should not be captured. - </summary> - </member> - <member name="F:NLog.Config.StackTraceUsage.WithoutSource"> - <summary> - Stack trace should be captured without source-level information. - </summary> - </member> - <member name="F:NLog.Config.StackTraceUsage.WithSource"> - <summary> - Stack trace should be captured including source-level information such as line numbers. - </summary> - </member> - <member name="F:NLog.Config.StackTraceUsage.Max"> - <summary> - Capture maximum amount of the stack trace information supported on the platform. - </summary> - </member> - <member name="T:NLog.Config.ThreadAgnosticAttribute"> - <summary> - Marks the layout or layout renderer as producing correct results regardless of the thread - it's running on. - </summary> - </member> - <member name="T:NLog.Config.XmlLoggingConfiguration"> - <summary> - A class for configuring NLog through an XML configuration file - (App.config style or App.nlog style). - </summary> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration"/> class. - </summary> - <param name="fileName">Configuration file to be read.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.String,System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration"/> class. - </summary> - <param name="fileName">Configuration file to be read.</param> - <param name="ignoreErrors">Ignore any errors during configuration.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.Xml.XmlReader,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration"/> class. - </summary> - <param name="reader"><see cref="T:System.Xml.XmlReader"/> containing the configuration section.</param> - <param name="fileName">Name of the file that contains the element (to be used as a base for including other files).</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.Xml.XmlReader,System.String,System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration"/> class. - </summary> - <param name="reader"><see cref="T:System.Xml.XmlReader"/> containing the configuration section.</param> - <param name="fileName">Name of the file that contains the element (to be used as a base for including other files).</param> - <param name="ignoreErrors">Ignore any errors during configuration.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.Xml.XmlElement,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration"/> class. - </summary> - <param name="element">The XML element.</param> - <param name="fileName">Name of the XML file.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.Xml.XmlElement,System.String,System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration"/> class. - </summary> - <param name="element">The XML element.</param> - <param name="fileName">Name of the XML file.</param> - <param name="ignoreErrors">If set to <c>true</c> errors will be ignored during file processing.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.Reload"> - <summary> - Re-reads the original configuration file and returns the new <see cref="T:NLog.Config.LoggingConfiguration"/> object. - </summary> - <returns>The new <see cref="T:NLog.Config.XmlLoggingConfiguration"/> object.</returns> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.CleanSpaces(System.String)"> - <summary> - Remove all spaces, also in between text. - </summary> - <param name="s">text</param> - <returns>text without spaces</returns> - <remarks>Tabs and other whitespace is not removed!</remarks> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.StripOptionalNamespacePrefix(System.String)"> - <summary> - Remove the namespace (before :) - </summary> - <example> - x:a, will be a - </example> - <param name="attributeValue"></param> - <returns></returns> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.Initialize(System.Xml.XmlReader,System.String,System.Boolean)"> - <summary> - Initializes the configuration. - </summary> - <param name="reader"><see cref="T:System.Xml.XmlReader"/> containing the configuration section.</param> - <param name="fileName">Name of the file that contains the element (to be used as a base for including other files).</param> - <param name="ignoreErrors">Ignore any errors during configuration.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.ParseTopLevel(NLog.Config.NLogXmlElement,System.String)"> - <summary> - Parse the root - </summary> - <param name="content"></param> - <param name="baseDirectory">path to directory of config file.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.ParseConfigurationElement(NLog.Config.NLogXmlElement,System.String)"> - <summary> - Parse {configuration} xml element. - </summary> - <param name="configurationElement"></param> - <param name="baseDirectory">path to directory of config file.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.ParseNLogElement(NLog.Config.NLogXmlElement,System.String)"> - <summary> - Parse {NLog} xml element. - </summary> - <param name="nlogElement"></param> - <param name="baseDirectory">path to directory of config file.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.ParseRulesElement(NLog.Config.NLogXmlElement,System.Collections.Generic.IList{NLog.Config.LoggingRule})"> - <summary> - Parse {Rules} xml element - </summary> - <param name="rulesElement"></param> - <param name="rulesCollection">Rules are added to this parameter.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.ParseLoggerElement(NLog.Config.NLogXmlElement,System.Collections.Generic.IList{NLog.Config.LoggingRule})"> - <summary> - Parse {Logger} xml element - </summary> - <param name="loggerElement"></param> - <param name="rulesCollection">Rules are added to this parameter.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.ExpandSimpleVariables(System.String)"> - <summary> - Replace a simple variable with a value. The orginal value is removed and thus we cannot redo this in a later stage. - - Use for that: <see cref="T:NLog.LayoutRenderers.VariableLayoutRenderer"/> - </summary> - <param name="input"></param> - <returns></returns> - </member> - <member name="P:NLog.Config.XmlLoggingConfiguration.AppConfig"> - <summary> - Gets the default <see cref="T:NLog.Config.LoggingConfiguration"/> object by parsing - the application configuration file (<c>app.exe.config</c>). - </summary> - </member> - <member name="P:NLog.Config.XmlLoggingConfiguration.InitializeSucceeded"> - <summary> - Did the <see cref="M:NLog.Config.XmlLoggingConfiguration.Initialize(System.Xml.XmlReader,System.String,System.Boolean)"/> Succeeded? <c>true</c>= success, <c>false</c>= error, <c>null</c> = initialize not started yet. - </summary> - </member> - <member name="P:NLog.Config.XmlLoggingConfiguration.AutoReload"> - <summary> - Gets or sets a value indicating whether the configuration files - should be watched for changes and reloaded automatically when changed. - </summary> - </member> - <member name="P:NLog.Config.XmlLoggingConfiguration.FileNamesToWatch"> - <summary> - Gets the collection of file names which should be watched for changes by NLog. - This is the list of configuration files processed. - If the <c>autoReload</c> attribute is not set it returns empty collection. - </summary> - </member> - <member name="T:NLog.Filters.ConditionBasedFilter"> - <summary> - Matches when the specified condition is met. - </summary> - <remarks> - Conditions are expressed using a simple language - described <a href="conditions.html">here</a>. - </remarks> - </member> - <member name="T:NLog.Filters.Filter"> - <summary> - An abstract filter class. Provides a way to eliminate log messages - based on properties other than logger name and log level. - </summary> - </member> - <member name="M:NLog.Filters.Filter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Filters.Filter"/> class. - </summary> - </member> - <member name="M:NLog.Filters.Filter.GetFilterResult(NLog.LogEventInfo)"> - <summary> - Gets the result of evaluating filter against given log event. - </summary> - <param name="logEvent">The log event.</param> - <returns>Filter result.</returns> - </member> - <member name="M:NLog.Filters.Filter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="P:NLog.Filters.Filter.Action"> - <summary> - Gets or sets the action to be taken when filter matches. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="M:NLog.Filters.ConditionBasedFilter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="P:NLog.Filters.ConditionBasedFilter.Condition"> - <summary> - Gets or sets the condition expression. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Filters.FilterAttribute"> - <summary> - Marks class as a layout renderer and assigns a name to it. - </summary> - </member> - <member name="M:NLog.Filters.FilterAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Filters.FilterAttribute"/> class. - </summary> - <param name="name">Name of the filter.</param> - </member> - <member name="T:NLog.Filters.FilterResult"> - <summary> - Filter result. - </summary> - </member> - <member name="F:NLog.Filters.FilterResult.Neutral"> - <summary> - The filter doesn't want to decide whether to log or discard the message. - </summary> - </member> - <member name="F:NLog.Filters.FilterResult.Log"> - <summary> - The message should be logged. - </summary> - </member> - <member name="F:NLog.Filters.FilterResult.Ignore"> - <summary> - The message should not be logged. - </summary> - </member> - <member name="F:NLog.Filters.FilterResult.LogFinal"> - <summary> - The message should be logged and processing should be finished. - </summary> - </member> - <member name="F:NLog.Filters.FilterResult.IgnoreFinal"> - <summary> - The message should not be logged and processing should be finished. - </summary> - </member> - <member name="T:NLog.Filters.LayoutBasedFilter"> - <summary> - A base class for filters that are based on comparing a value to a layout. - </summary> - </member> - <member name="M:NLog.Filters.LayoutBasedFilter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Filters.LayoutBasedFilter"/> class. - </summary> - </member> - <member name="P:NLog.Filters.LayoutBasedFilter.Layout"> - <summary> - Gets or sets the layout to be used to filter log messages. - </summary> - <value>The layout.</value> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Filters.WhenContainsFilter"> - <summary> - Matches when the calculated layout contains the specified substring. - This filter is deprecated in favor of <c><when /></c> which is based on <a href="conditions.html">conditions</a>. - </summary> - </member> - <member name="M:NLog.Filters.WhenContainsFilter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="P:NLog.Filters.WhenContainsFilter.IgnoreCase"> - <summary> - Gets or sets a value indicating whether to ignore case when comparing strings. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Filters.WhenContainsFilter.Substring"> - <summary> - Gets or sets the substring to be matched. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Filters.WhenEqualFilter"> - <summary> - Matches when the calculated layout is equal to the specified substring. - This filter is deprecated in favor of <c><when /></c> which is based on <a href="conditions.html">conditions</a>. - </summary> - </member> - <member name="M:NLog.Filters.WhenEqualFilter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="P:NLog.Filters.WhenEqualFilter.IgnoreCase"> - <summary> - Gets or sets a value indicating whether to ignore case when comparing strings. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Filters.WhenEqualFilter.CompareTo"> - <summary> - Gets or sets a string to compare the layout to. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Filters.WhenNotContainsFilter"> - <summary> - Matches when the calculated layout does NOT contain the specified substring. - This filter is deprecated in favor of <c><when /></c> which is based on <a href="conditions.html">conditions</a>. - </summary> - </member> - <member name="M:NLog.Filters.WhenNotContainsFilter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="P:NLog.Filters.WhenNotContainsFilter.Substring"> - <summary> - Gets or sets the substring to be matched. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Filters.WhenNotContainsFilter.IgnoreCase"> - <summary> - Gets or sets a value indicating whether to ignore case when comparing strings. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Filters.WhenNotEqualFilter"> - <summary> - Matches when the calculated layout is NOT equal to the specified substring. - This filter is deprecated in favor of <c><when /></c> which is based on <a href="conditions.html">conditions</a>. - </summary> - </member> - <member name="M:NLog.Filters.WhenNotEqualFilter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Filters.WhenNotEqualFilter"/> class. - </summary> - </member> - <member name="M:NLog.Filters.WhenNotEqualFilter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="P:NLog.Filters.WhenNotEqualFilter.CompareTo"> - <summary> - Gets or sets a string to compare the layout to. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Filters.WhenNotEqualFilter.IgnoreCase"> - <summary> - Gets or sets a value indicating whether to ignore case when comparing strings. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Fluent.LogBuilder"> - <summary> - A fluent class to build log events for NLog. - </summary> - </member> - <member name="M:NLog.Fluent.LogBuilder.#ctor(NLog.ILogger)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Fluent.LogBuilder"/> class. - </summary> - <param name="logger">The <see cref="T:NLog.Logger"/> to send the log event.</param> - </member> - <member name="M:NLog.Fluent.LogBuilder.#ctor(NLog.ILogger,NLog.LogLevel)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Fluent.LogBuilder"/> class. - </summary> - <param name="logger">The <see cref="T:NLog.Logger"/> to send the log event.</param> - <param name="logLevel">The <see cref="T:NLog.LogLevel"/> for the log event.</param> - </member> - <member name="M:NLog.Fluent.LogBuilder.Exception(System.Exception)"> - <summary> - Sets the <paramref name="exception"/> information of the logging event. - </summary> - <param name="exception">The exception information of the logging event.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Level(NLog.LogLevel)"> - <summary> - Sets the level of the logging event. - </summary> - <param name="logLevel">The level of the logging event.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.LoggerName(System.String)"> - <summary> - Sets the logger name of the logging event. - </summary> - <param name="loggerName">The logger name of the logging event.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Message(System.String)"> - <summary> - Sets the log message on the logging event. - </summary> - <param name="message">The log message for the logging event.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object)"> - <summary> - Sets the log message and parameters for formatting on the logging event. - </summary> - <param name="format">A composite format string.</param> - <param name="arg0">The object to format.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object,System.Object)"> - <summary> - Sets the log message and parameters for formatting on the logging event. - </summary> - <param name="format">A composite format string.</param> - <param name="arg0">The first object to format.</param> - <param name="arg1">The second object to format.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object,System.Object,System.Object)"> - <summary> - Sets the log message and parameters for formatting on the logging event. - </summary> - <param name="format">A composite format string.</param> - <param name="arg0">The first object to format.</param> - <param name="arg1">The second object to format.</param> - <param name="arg2">The third object to format.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object,System.Object,System.Object,System.Object)"> - <summary> - Sets the log message and parameters for formatting on the logging event. - </summary> - <param name="format">A composite format string.</param> - <param name="arg0">The first object to format.</param> - <param name="arg1">The second object to format.</param> - <param name="arg2">The third object to format.</param> - <param name="arg3">The fourth object to format.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object[])"> - <summary> - Sets the log message and parameters for formatting on the logging event. - </summary> - <param name="format">A composite format string.</param> - <param name="args">An object array that contains zero or more objects to format.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Message(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Sets the log message and parameters for formatting on the logging event. - </summary> - <param name="provider">An object that supplies culture-specific formatting information.</param> - <param name="format">A composite format string.</param> - <param name="args">An object array that contains zero or more objects to format.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Property(System.Object,System.Object)"> - <summary> - Sets a per-event context property on the logging event. - </summary> - <param name="name">The name of the context property.</param> - <param name="value">The value of the context property.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Properties(System.Collections.IDictionary)"> - <summary> - Sets multiple per-event context properties on the logging event. - </summary> - <param name="properties">The properties to set.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.TimeStamp(System.DateTime)"> - <summary> - Sets the timestamp of the logging event. - </summary> - <param name="timeStamp">The timestamp of the logging event.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.StackTrace(System.Diagnostics.StackTrace,System.Int32)"> - <summary> - Sets the stack trace for the event info. - </summary> - <param name="stackTrace">The stack trace.</param> - <param name="userStackFrame">Index of the first user stack frame within the stack trace.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Write"> - <summary> - Writes the log event to the underlying logger. - </summary> - </member> - <member name="M:NLog.Fluent.LogBuilder.WriteIf(System.Func{System.Boolean})"> - <summary> - Writes the log event to the underlying logger. - </summary> - <param name="condition">If condition is true, write log event; otherwise ignore event.</param> - </member> - <member name="M:NLog.Fluent.LogBuilder.WriteIf(System.Boolean)"> - <summary> - Writes the log event to the underlying logger. - </summary> - <param name="condition">If condition is true, write log event; otherwise ignore event.</param> - </member> - <member name="P:NLog.Fluent.LogBuilder.LogEventInfo"> - <summary> - Gets the <see cref="P:NLog.Fluent.LogBuilder.LogEventInfo"/> created by the builder. - </summary> - </member> - <member name="T:NLog.Fluent.LoggerExtensions"> - <summary> - Extension methods for NLog <see cref="T:NLog.Logger"/>. - </summary> - </member> - <member name="M:NLog.Fluent.LoggerExtensions.Log(NLog.ILogger,NLog.LogLevel)"> - <summary> - Starts building a log event with the specified <see cref="T:NLog.LogLevel"/>. - </summary> - <param name="logger">The logger to write the log event to.</param> - <param name="logLevel">The log level.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LoggerExtensions.Trace(NLog.ILogger)"> - <summary> - Starts building a log event at the <c>Trace</c> level. - </summary> - <param name="logger">The logger to write the log event to.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LoggerExtensions.Debug(NLog.ILogger)"> - <summary> - Starts building a log event at the <c>Debug</c> level. - </summary> - <param name="logger">The logger to write the log event to.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LoggerExtensions.Info(NLog.ILogger)"> - <summary> - Starts building a log event at the <c>Info</c> level. - </summary> - <param name="logger">The logger to write the log event to.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LoggerExtensions.Warn(NLog.ILogger)"> - <summary> - Starts building a log event at the <c>Warn</c> level. - </summary> - <param name="logger">The logger to write the log event to.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LoggerExtensions.Error(NLog.ILogger)"> - <summary> - Starts building a log event at the <c>Error</c> level. - </summary> - <param name="logger">The logger to write the log event to.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LoggerExtensions.Fatal(NLog.ILogger)"> - <summary> - Starts building a log event at the <c>Fatal</c> level. - </summary> - <param name="logger">The logger to write the log event to.</param> - <returns></returns> - </member> - <member name="T:NLog.GDC"> - <summary> - Global Diagnostics Context - used for log4net compatibility. - </summary> - </member> - <member name="M:NLog.GDC.Set(System.String,System.String)"> - <summary> - Sets the Global Diagnostics Context item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.GDC.Get(System.String)"> - <summary> - Gets the Global Diagnostics Context named item. - </summary> - <param name="item">Item name.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <see cref="F:System.String.Empty"/>.</returns> - </member> - <member name="M:NLog.GDC.Get(System.String,System.IFormatProvider)"> - <summary> - Gets the Global Diagnostics Context item. - </summary> - <param name="item">Item name.</param> - <param name="formatProvider"><see cref="T:System.IFormatProvider"/> to use when converting the item's value to a string.</param> - <returns>The value of <paramref name="item"/> as a string, if defined; otherwise <see cref="F:System.String.Empty"/>.</returns> - </member> - <member name="M:NLog.GDC.GetObject(System.String)"> - <summary> - Gets the Global Diagnostics Context named item. - </summary> - <param name="item">Item name.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <c>null</c>.</returns> - </member> - <member name="M:NLog.GDC.Contains(System.String)"> - <summary> - Checks whether the specified item exists in the Global Diagnostics Context. - </summary> - <param name="item">Item name.</param> - <returns>A boolean indicating whether the specified item exists in current thread GDC.</returns> - </member> - <member name="M:NLog.GDC.Remove(System.String)"> - <summary> - Removes the specified item from the Global Diagnostics Context. - </summary> - <param name="item">Item name.</param> - </member> - <member name="M:NLog.GDC.Clear"> - <summary> - Clears the content of the GDC. - </summary> - </member> - <member name="T:NLog.GlobalDiagnosticsContext"> - <summary> - Global Diagnostics Context - a dictionary structure to hold per-application-instance values. - </summary> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Set(System.String,System.String)"> - <summary> - Sets the Global Diagnostics Context item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Set(System.String,System.Object)"> - <summary> - Sets the Global Diagnostics Context item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Get(System.String)"> - <summary> - Gets the Global Diagnostics Context named item. - </summary> - <param name="item">Item name.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <see cref="F:System.String.Empty"/>.</returns> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Get(System.String,System.IFormatProvider)"> - <summary> - Gets the Global Diagnostics Context item. - </summary> - <param name="item">Item name.</param> - <param name="formatProvider"><see cref="T:System.IFormatProvider"/> to use when converting the item's value to a string.</param> - <returns>The value of <paramref name="item"/> as a string, if defined; otherwise <see cref="F:System.String.Empty"/>.</returns> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.GetObject(System.String)"> - <summary> - Gets the Global Diagnostics Context named item. - </summary> - <param name="item">Item name.</param> - <returns>The item value, if defined; otherwise <c>null</c>.</returns> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Contains(System.String)"> - <summary> - Checks whether the specified item exists in the Global Diagnostics Context. - </summary> - <param name="item">Item name.</param> - <returns>A boolean indicating whether the specified item exists in current thread GDC.</returns> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Remove(System.String)"> - <summary> - Removes the specified item from the Global Diagnostics Context. - </summary> - <param name="item">Item name.</param> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Clear"> - <summary> - Clears the content of the GDC. - </summary> - </member> - <member name="T:NLog.ILogger"> - <summary> - Provides logging interface and utility functions. - </summary> - <content> - Auto-generated Logger members for binary compatibility with NLog 1.0. - </content> - </member> - <member name="T:NLog.ILoggerBase"> - <summary> - Logger with only generic methods (passing 'LogLevel' to methods) and core properties. - </summary> - <content> - Auto-generated Logger members for binary compatibility with NLog 1.0. - </content> - </member> - <member name="M:NLog.ILoggerBase.IsEnabled(NLog.LogLevel)"> - <summary> - Gets a value indicating whether logging is enabled for the specified level. - </summary> - <param name="level">Log level to be checked.</param> - <returns>A value of <see langword="true" /> if logging is enabled for the specified level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogEventInfo)"> - <summary> - Writes the specified diagnostic message. - </summary> - <param name="logEvent">Log event.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(System.Type,NLog.LogEventInfo)"> - <summary> - Writes the specified diagnostic message. - </summary> - <param name="wrapperType">The name of the type that wraps Logger.</param> - <param name="logEvent">Log event.</param> - </member> - <member name="M:NLog.ILoggerBase.Log``1(NLog.LogLevel,``0)"> - <overloads> - Writes the diagnostic message at the specified level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="level">The log level.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILoggerBase.Log``1(NLog.LogLevel,System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.ILoggerBase.LogException(NLog.LogLevel,System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="args">Arguments to format.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="args">Arguments to format.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILoggerBase.Log``1(NLog.LogLevel,System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log``1(NLog.LogLevel,System.String,``0)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log``2(NLog.LogLevel,System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log``2(NLog.LogLevel,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log``3(NLog.LogLevel,System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log``3(NLog.LogLevel,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.Object)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.String)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="E:NLog.ILoggerBase.LoggerReconfigured"> - <summary> - Occurs when logger configuration changes. - </summary> - </member> - <member name="P:NLog.ILoggerBase.Name"> - <summary> - Gets the name of the logger. - </summary> - </member> - <member name="P:NLog.ILoggerBase.Factory"> - <summary> - Gets the factory that created this logger. - </summary> - </member> - <member name="T:NLog.ISuppress"> - <summary> - Provides an interface to execute System.Actions without surfacing any exceptions raised for that action. - </summary> - </member> - <member name="M:NLog.ISuppress.Swallow(System.Action)"> - <summary> - Runs action. If the action throws, the exception is logged at <c>Error</c> level. The exception is not propagated outside of this method. - </summary> - <param name="action">Action to execute.</param> - </member> - <member name="M:NLog.ISuppress.Swallow``1(System.Func{``0})"> - <summary> - Runs the provided function and returns its result. If an exception is thrown, it is logged at <c>Error</c> level. - The exception is not propagated outside of this method; a default value is returned instead. - </summary> - <typeparam name="T">Return type of the provided function.</typeparam> - <param name="func">Function to run.</param> - <returns>Result returned by the provided function or the default value of type <typeparamref name="T"/> in case of exception.</returns> - </member> - <member name="M:NLog.ISuppress.Swallow``1(System.Func{``0},``0)"> - <summary> - Runs the provided function and returns its result. If an exception is thrown, it is logged at <c>Error</c> level. - The exception is not propagated outside of this method; a fallback value is returned instead. - </summary> - <typeparam name="T">Return type of the provided function.</typeparam> - <param name="func">Function to run.</param> - <param name="fallback">Fallback value to return in case of exception.</param> - <returns>Result returned by the provided function or fallback value in case of exception.</returns> - </member> - <member name="M:NLog.ILogger.Trace``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Trace</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Trace``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Trace(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.ILogger.TraceException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Trace``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Debug</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Debug``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Debug(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.ILogger.DebugException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Debug``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Info</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Info``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Info(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.ILogger.InfoException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Info</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Info(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Info</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Info</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Info</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Info``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Warn</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Warn``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Warn(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.ILogger.WarnException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Warn</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Warn</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Warn</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Warn</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Warn``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Error</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Error``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Error(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.ILogger.ErrorException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Error</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Error(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Error</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Error</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Error</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Error``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Fatal</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Fatal``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Fatal(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.ILogger.FatalException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Fatal</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Fatal</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Fatal</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Fatal</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Fatal``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param>s - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="P:NLog.ILogger.IsTraceEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Trace</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Trace</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.ILogger.IsDebugEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Debug</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Debug</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.ILogger.IsInfoEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Info</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Info</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.ILogger.IsWarnEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Warn</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Warn</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.ILogger.IsErrorEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Error</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Error</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.ILogger.IsFatalEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Fatal</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Fatal</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="T:NLog.Internal.AspHelper"> - <summary> - Various helper methods for accessing state of ASP application. - </summary> - </member> - <member name="T:NLog.Internal.ConfigurationManager"> - <summary> - Internal configuration manager used to read .NET configuration files. - Just a wrapper around the BCL ConfigurationManager, but used to enable - unit testing. - </summary> - </member> - <member name="T:NLog.Internal.IConfigurationManager"> - <summary> - Interface for the wrapper around System.Configuration.ConfigurationManager. - </summary> - </member> - <member name="P:NLog.Internal.IConfigurationManager.AppSettings"> - <summary> - Gets the wrapper around ConfigurationManager.AppSettings. - </summary> - </member> - <member name="P:NLog.Internal.ConfigurationManager.AppSettings"> - <summary> - Gets the wrapper around ConfigurationManager.AppSettings. - </summary> - </member> - <member name="T:NLog.Internal.DictionaryAdapter`2"> - <summary> - Provides untyped IDictionary interface on top of generic IDictionary. - </summary> - <typeparam name="TKey">The type of the key.</typeparam> - <typeparam name="TValue">The type of the value.</typeparam> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.#ctor(System.Collections.Generic.IDictionary{`0,`1})"> - <summary> - Initializes a new instance of the DictionaryAdapter class. - </summary> - <param name="implementation">The implementation.</param> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.Add(System.Object,System.Object)"> - <summary> - Adds an element with the provided key and value to the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - <param name="key">The <see cref="T:System.Object"/> to use as the key of the element to add.</param> - <param name="value">The <see cref="T:System.Object"/> to use as the value of the element to add.</param> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.Clear"> - <summary> - Removes all elements from the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.Contains(System.Object)"> - <summary> - Determines whether the <see cref="T:System.Collections.IDictionary"/> object contains an element with the specified key. - </summary> - <param name="key">The key to locate in the <see cref="T:System.Collections.IDictionary"/> object.</param> - <returns> - True if the <see cref="T:System.Collections.IDictionary"/> contains an element with the key; otherwise, false. - </returns> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.GetEnumerator"> - <summary> - Returns an <see cref="T:System.Collections.IDictionaryEnumerator"/> object for the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - <returns> - An <see cref="T:System.Collections.IDictionaryEnumerator"/> object for the <see cref="T:System.Collections.IDictionary"/> object. - </returns> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.Remove(System.Object)"> - <summary> - Removes the element with the specified key from the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - <param name="key">The key of the element to remove.</param> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.CopyTo(System.Array,System.Int32)"> - <summary> - Copies the elements of the <see cref="T:System.Collections.ICollection"/> to an <see cref="T:System.Array"/>, starting at a particular <see cref="T:System.Array"/> index. - </summary> - <param name="array">The one-dimensional <see cref="T:System.Array"/> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"/>. The <see cref="T:System.Array"/> must have zero-based indexing.</param> - <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.System#Collections#IEnumerable#GetEnumerator"> - <summary> - Returns an enumerator that iterates through a collection. - </summary> - <returns> - An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.Values"> - <summary> - Gets an <see cref="T:System.Collections.ICollection"/> object containing the values in the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - <value></value> - <returns> - An <see cref="T:System.Collections.ICollection"/> object containing the values in the <see cref="T:System.Collections.IDictionary"/> object. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.Count"> - <summary> - Gets the number of elements contained in the <see cref="T:System.Collections.ICollection"/>. - </summary> - <value></value> - <returns> - The number of elements contained in the <see cref="T:System.Collections.ICollection"/>. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.IsSynchronized"> - <summary> - Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"/> is synchronized (thread safe). - </summary> - <value></value> - <returns>true if access to the <see cref="T:System.Collections.ICollection"/> is synchronized (thread safe); otherwise, false. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.SyncRoot"> - <summary> - Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"/>. - </summary> - <value></value> - <returns> - An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"/>. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.IsFixedSize"> - <summary> - Gets a value indicating whether the <see cref="T:System.Collections.IDictionary"/> object has a fixed size. - </summary> - <value></value> - <returns>true if the <see cref="T:System.Collections.IDictionary"/> object has a fixed size; otherwise, false. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.IsReadOnly"> - <summary> - Gets a value indicating whether the <see cref="T:System.Collections.IDictionary"/> object is read-only. - </summary> - <value></value> - <returns>true if the <see cref="T:System.Collections.IDictionary"/> object is read-only; otherwise, false. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.Keys"> - <summary> - Gets an <see cref="T:System.Collections.ICollection"/> object containing the keys of the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - <value></value> - <returns> - An <see cref="T:System.Collections.ICollection"/> object containing the keys of the <see cref="T:System.Collections.IDictionary"/> object. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.Item(System.Object)"> - <summary> - Gets or sets the <see cref="T:System.Object"/> with the specified key. - </summary> - <param name="key">Dictionary key.</param> - <returns>Value corresponding to key or null if not found</returns> - </member> - <member name="T:NLog.Internal.DictionaryAdapter`2.MyEnumerator"> - <summary> - Wrapper IDictionaryEnumerator. - </summary> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.MyEnumerator.#ctor(System.Collections.Generic.IEnumerator{System.Collections.Generic.KeyValuePair{`0,`1}})"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.DictionaryAdapter`2.MyEnumerator"/> class. - </summary> - <param name="wrapped">The wrapped.</param> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.MyEnumerator.MoveNext"> - <summary> - Advances the enumerator to the next element of the collection. - </summary> - <returns> - True if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection. - </returns> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Reset"> - <summary> - Sets the enumerator to its initial position, which is before the first element in the collection. - </summary> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Entry"> - <summary> - Gets both the key and the value of the current dictionary entry. - </summary> - <value></value> - <returns> - A <see cref="T:System.Collections.DictionaryEntry"/> containing both the key and the value of the current dictionary entry. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Key"> - <summary> - Gets the key of the current dictionary entry. - </summary> - <value></value> - <returns> - The key of the current element of the enumeration. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Value"> - <summary> - Gets the value of the current dictionary entry. - </summary> - <value></value> - <returns> - The value of the current element of the enumeration. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Current"> - <summary> - Gets the current element in the collection. - </summary> - <value></value> - <returns> - The current element in the collection. - </returns> - </member> - <member name="F:NLog.Internal.EncodingHelpers.Utf8BOM"> - <summary> - UTF-8 BOM 239, 187, 191 - </summary> - </member> - <member name="M:NLog.Internal.EnumHelpers.TryParse``1(System.String,``0@)"> - <summary> - Converts the string representation of the name or numeric value of one or more enumerated constants to an equivalent enumerated object. A parameter specifies whether the operation is case-sensitive. The return value indicates whether the conversion succeeded. - </summary> - <typeparam name="TEnum">The enumeration type to which to convert value.</typeparam> - <param name="value">The string representation of the enumeration name or underlying value to convert.</param> - <param name="result">When this method returns, result contains an object of type TEnum whose value is represented by value if the parse operation succeeds. If the parse operation fails, result contains the default value of the underlying type of TEnum. Note that this value need not be a member of the TEnum enumeration. This parameter is passed uninitialized.</param> - <returns><c>true</c> if the value parameter was converted successfully; otherwise, <c>false</c>.</returns> - <remarks>Wrapper because Enum.TryParse is not present in .net 3.5</remarks> - </member> - <member name="M:NLog.Internal.EnumHelpers.TryParse``1(System.String,System.Boolean,``0@)"> - <summary> - Converts the string representation of the name or numeric value of one or more enumerated constants to an equivalent enumerated object. A parameter specifies whether the operation is case-sensitive. The return value indicates whether the conversion succeeded. - </summary> - <typeparam name="TEnum">The enumeration type to which to convert value.</typeparam> - <param name="value">The string representation of the enumeration name or underlying value to convert.</param> - <param name="ignoreCase"><c>true</c> to ignore case; <c>false</c> to consider case.</param> - <param name="result">When this method returns, result contains an object of type TEnum whose value is represented by value if the parse operation succeeds. If the parse operation fails, result contains the default value of the underlying type of TEnum. Note that this value need not be a member of the TEnum enumeration. This parameter is passed uninitialized.</param> - <returns><c>true</c> if the value parameter was converted successfully; otherwise, <c>false</c>.</returns> - <remarks>Wrapper because Enum.TryParse is not present in .net 3.5</remarks> - </member> - <member name="M:NLog.Internal.EnumHelpers.TryParseEnum_net3``1(System.String,System.Boolean,``0@)"> - <summary> - Enum.TryParse implementation for .net 3.5 - - </summary> - <returns></returns> - <remarks>Don't uses reflection</remarks> - </member> - <member name="M:NLog.Internal.EnumHelpers.IsNullOrWhiteSpace(System.String)"> - <summary> - IsNullOrWhiteSpace for .net 3.5 - </summary> - <param name="value"></param> - <returns></returns> - </member> - <member name="T:NLog.Internal.EnvironmentHelper"> - <summary> - Safe way to get environment variables. - </summary> - </member> - <member name="T:NLog.Internal.ExceptionHelper"> - <summary> - Helper class for dealing with exceptions. - </summary> - </member> - <member name="M:NLog.Internal.ExceptionHelper.MustBeRethrown(System.Exception)"> - <summary> - Determines whether the exception must be rethrown. - </summary> - <param name="exception">The exception.</param> - <returns>True if the exception must be rethrown, false otherwise.</returns> - </member> - <member name="T:NLog.Internal.FactoryHelper"> - <summary> - Object construction helper. - </summary> - </member> - <member name="T:NLog.Internal.Fakeables.AppDomainWrapper"> - <summary> - Adapter for <see cref="T:System.AppDomain"/> to <see cref="T:NLog.Internal.Fakeables.IAppDomain"/> - </summary> - </member> - <member name="T:NLog.Internal.Fakeables.IAppDomain"> - <summary> - Interface for fakeable the current <see cref="T:System.AppDomain"/>. Not fully implemented, please methods/properties as necessary. - </summary> - </member> - <member name="P:NLog.Internal.Fakeables.IAppDomain.BaseDirectory"> - <summary> - Gets or sets the base directory that the assembly resolver uses to probe for assemblies. - </summary> - </member> - <member name="P:NLog.Internal.Fakeables.IAppDomain.ConfigurationFile"> - <summary> - Gets or sets the name of the configuration file for an application domain. - </summary> - </member> - <member name="P:NLog.Internal.Fakeables.IAppDomain.PrivateBinPath"> - <summary> - Gets or sets the list of directories under the application base directory that are probed for private assemblies. - </summary> - </member> - <member name="P:NLog.Internal.Fakeables.IAppDomain.FriendlyName"> - <summary> - Gets or set the friendly name. - </summary> - </member> - <member name="P:NLog.Internal.Fakeables.IAppDomain.Id"> - <summary> - Gets an integer that uniquely identifies the application domain within the process. - </summary> - </member> - <member name="E:NLog.Internal.Fakeables.IAppDomain.ProcessExit"> - <summary> - Process exit event. - </summary> - </member> - <member name="E:NLog.Internal.Fakeables.IAppDomain.DomainUnload"> - <summary> - Domain unloaded event. - </summary> - </member> - <member name="M:NLog.Internal.Fakeables.AppDomainWrapper.#ctor(System.AppDomain)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.Fakeables.AppDomainWrapper"/> class. - </summary> - <param name="appDomain">The <see cref="T:System.AppDomain"/> to wrap.</param> - </member> - <member name="P:NLog.Internal.Fakeables.AppDomainWrapper.CurrentDomain"> - <summary> - Gets a the current <see cref="T:System.AppDomain"/> wrappered in a <see cref="T:NLog.Internal.Fakeables.AppDomainWrapper"/>. - </summary> - </member> - <member name="P:NLog.Internal.Fakeables.AppDomainWrapper.BaseDirectory"> - <summary> - Gets or sets the base directory that the assembly resolver uses to probe for assemblies. - </summary> - </member> - <member name="P:NLog.Internal.Fakeables.AppDomainWrapper.ConfigurationFile"> - <summary> - Gets or sets the name of the configuration file for an application domain. - </summary> - </member> - <member name="P:NLog.Internal.Fakeables.AppDomainWrapper.PrivateBinPath"> - <summary> - Gets or sets the list of directories under the application base directory that are probed for private assemblies. - </summary> - </member> - <member name="P:NLog.Internal.Fakeables.AppDomainWrapper.FriendlyName"> - <summary> - Gets or set the friendly name. - </summary> - </member> - <member name="P:NLog.Internal.Fakeables.AppDomainWrapper.Id"> - <summary> - Gets an integer that uniquely identifies the application domain within the process. - </summary> - </member> - <member name="E:NLog.Internal.Fakeables.AppDomainWrapper.ProcessExit"> - <summary> - Process exit event. - </summary> - </member> - <member name="E:NLog.Internal.Fakeables.AppDomainWrapper.DomainUnload"> - <summary> - Domain unloaded event. - </summary> - </member> - <member name="T:NLog.Internal.FileAppenders.BaseFileAppender"> - <summary> - Base class for optimized file appenders. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.#ctor(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> class. - </summary> - <param name="fileName">Name of the file.</param> - <param name="createParameters">The create parameters.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Write(System.Byte[])"> - <summary> - Writes the specified bytes. - </summary> - <param name="bytes">The bytes.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Flush"> - <summary> - Flushes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.GetFileInfo(System.DateTime@,System.Int64@)"> - <summary> - Gets the file info. - </summary> - <param name="lastWriteTime">The last file write time. The value must be of UTC kind.</param> - <param name="fileLength">Length of the file in bytes.</param> - <returns>True if the operation succeeded, false otherwise.</returns> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Dispose(System.Boolean)"> - <summary> - Releases unmanaged and - optionally - managed resources. - </summary> - <param name="disposing">True to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.FileTouched"> - <summary> - Records the last write time for a file. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.FileTouched(System.DateTime)"> - <summary> - Records the last write time for a file to be specific date. - </summary> - <param name="dateTime">Date and time when the last write occurred. The value must be of UTC kind.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.CreateFileStream(System.Boolean)"> - <summary> - Creates the file stream. - </summary> - <param name="allowFileSharedWriting">If set to <c>true</c> sets the file stream to allow shared writing.</param> - <returns>A <see cref="T:System.IO.FileStream"/> object which can be used to write to the file.</returns> - </member> - <member name="P:NLog.Internal.FileAppenders.BaseFileAppender.FileName"> - <summary> - Gets the path of the file, including file extension. - </summary> - <value>The name of the file.</value> - </member> - <member name="P:NLog.Internal.FileAppenders.BaseFileAppender.LastWriteTime"> - <summary> - Gets the last write time. - </summary> - <value>The last write time. DateTime value must be of UTC kind.</value> - </member> - <member name="P:NLog.Internal.FileAppenders.BaseFileAppender.OpenTime"> - <summary> - Gets the open time of the file. - </summary> - <value>The open time. DateTime value must be of UTC kind.</value> - </member> - <member name="P:NLog.Internal.FileAppenders.BaseFileAppender.CreateFileParameters"> - <summary> - Gets the file creation parameters. - </summary> - <value>The file creation parameters.</value> - </member> - <member name="T:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender"> - <summary> - Implementation of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which caches - file information. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.#ctor(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender"/> class. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">The parameters.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Close"> - <summary> - Closes this instance of the appender. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Flush"> - <summary> - Flushes this current appender. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.GetFileInfo(System.DateTime@,System.Int64@)"> - <summary> - Gets the file info. - </summary> - <param name="lastWriteTime">The last file write time. The value must be of UTC kind.</param> - <param name="fileLength">Length of the file.</param> - <returns>True if the operation succeeded, false otherwise.</returns> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Write(System.Byte[])"> - <summary> - Writes the specified bytes to a file. - </summary> - <param name="bytes">The bytes to be written.</param> - </member> - <member name="T:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Factory"> - <summary> - Factory class which creates <see cref="T:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender"/> objects. - </summary> - </member> - <member name="T:NLog.Internal.FileAppenders.IFileAppenderFactory"> - <summary> - Interface implemented by all factories capable of creating file appenders. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.IFileAppenderFactory.Open(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Opens the appender for given file name and parameters. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">Creation parameters.</param> - <returns>Instance of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which can be used to write to the file.</returns> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Factory.NLog#Internal#FileAppenders#IFileAppenderFactory#Open(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Opens the appender for given file name and parameters. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">Creation parameters.</param> - <returns> - Instance of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which can be used to write to the file. - </returns> - </member> - <member name="T:NLog.Internal.FileAppenders.FileAppenderCache"> - <summary> - Maintains a collection of file appenders usually associated with file targets. - </summary> - </member> - <member name="F:NLog.Internal.FileAppenders.FileAppenderCache.Empty"> - <summary> - Initializes a new "empty" instance of the <see cref="T:NLog.Internal.FileAppenders.FileAppenderCache"/> class with zero size and empty - list of appenders. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.FileAppenderCache.#ctor"> - <summary> - Initializes a new "empty" instance of the <see cref="T:NLog.Internal.FileAppenders.FileAppenderCache"/> class with zero size and empty - list of appenders. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.FileAppenderCache.#ctor(System.Int32,NLog.Internal.FileAppenders.IFileAppenderFactory,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.FileAppenderCache"/> class. - </summary> - <remarks> - The size of the list should be positive. No validations are performed during initialisation as it is an - intenal class. - </remarks> - <param name="size">Total number of appenders allowed in list.</param> - <param name="appenderFactory">Factory used to create each appender.</param> - <param name="createFileParams">Parameters used for creating a file.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.FileAppenderCache.AllocateAppender(System.String)"> - <summary> - It allocates the first slot in the list when the file name does not already in the list and clean up any - unused slots. - </summary> - <param name="fileName">File name associated with a single appender.</param> - <returns>The allocated appender.</returns> - <exception cref="T:System.NullReferenceException"> - Thrown when <see cref="M:AllocateAppender"/> is called on an <c>Empty</c><see cref="T:NLog.Internal.FileAppenders.FileAppenderCache"/> instance. - </exception> - </member> - <member name="M:NLog.Internal.FileAppenders.FileAppenderCache.CloseAppenders"> - <summary> - Close all the allocated appenders. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.FileAppenderCache.CloseAppenders(System.DateTime)"> - <summary> - Close the allocated appenders initialised before the supplied time. - </summary> - <param name="expireTime">The time which prior the appenders considered expired</param> - </member> - <member name="M:NLog.Internal.FileAppenders.FileAppenderCache.FlushAppenders"> - <summary> - Fluch all the allocated appenders. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.FileAppenderCache.GetFileInfo(System.String,System.DateTime@,System.Int64@)"> - <summary> - Gets the file info for a particular appender. - </summary> - <param name="fileName">The file name associated with a particular appender.</param> - <param name="lastWriteTime">The last file write time. The value must be of UTC kind.</param> - <param name="fileLength">Length of the file.</param> - <returns><see langword="true"/> when the operation succeeded; <see langword="false"/> otherwise.</returns> - </member> - <member name="M:NLog.Internal.FileAppenders.FileAppenderCache.InvalidateAppender(System.String)"> - <summary> - Closes the specified appender and removes it from the list. - </summary> - <param name="fileName">File name of the appender to be closed.</param> - </member> - <member name="P:NLog.Internal.FileAppenders.FileAppenderCache.CreateFileParameters"> - <summary> - Gets the parameters which will be used for creating a file. - </summary> - </member> - <member name="P:NLog.Internal.FileAppenders.FileAppenderCache.Factory"> - <summary> - Gets the file appender factory used by all the appenders in this list. - </summary> - </member> - <member name="P:NLog.Internal.FileAppenders.FileAppenderCache.Size"> - <summary> - Gets the number of appenders which the list can hold. - </summary> - </member> - <member name="T:NLog.Internal.FileAppenders.ICreateFileParameters"> - <summary> - Interface that provides parameters for create file function. - </summary> - </member> - <member name="P:NLog.Internal.FileAppenders.ICreateFileParameters.ConcurrentWriteAttemptDelay"> - <summary> - Gets or sets the delay in milliseconds to wait before attempting to write to the file again. - </summary> - </member> - <member name="P:NLog.Internal.FileAppenders.ICreateFileParameters.ConcurrentWriteAttempts"> - <summary> - Gets or sets the number of times the write is appended on the file before NLog - discards the log message. - </summary> - </member> - <member name="P:NLog.Internal.FileAppenders.ICreateFileParameters.ConcurrentWrites"> - <summary> - Gets or sets a value indicating whether concurrent writes to the log file by multiple processes on the same host. - </summary> - <remarks> - This makes multi-process logging possible. NLog uses a special technique - that lets it keep the files open for writing. - </remarks> - </member> - <member name="P:NLog.Internal.FileAppenders.ICreateFileParameters.CreateDirs"> - <summary> - Gets or sets a value indicating whether to create directories if they do not exist. - </summary> - <remarks> - Setting this to false may improve performance a bit, but you'll receive an error - when attempting to write to a directory that's not present. - </remarks> - </member> - <member name="P:NLog.Internal.FileAppenders.ICreateFileParameters.EnableFileDelete"> - <summary> - Gets or sets a value indicating whether to enable log file(s) to be deleted. - </summary> - </member> - <member name="P:NLog.Internal.FileAppenders.ICreateFileParameters.BufferSize"> - <summary> - Gets or sets the log file buffer size in bytes. - </summary> - </member> - <member name="P:NLog.Internal.FileAppenders.ICreateFileParameters.ForceManaged"> - <summary> - Gets or set a value indicating whether a managed file stream is forced, instead of used the native implementation. - </summary> - </member> - <member name="P:NLog.Internal.FileAppenders.ICreateFileParameters.FileAttributes"> - <summary> - Gets or sets the file attributes (Windows only). - </summary> - </member> - <member name="T:NLog.Internal.FileAppenders.MutexMultiProcessFileAppender"> - <summary> - Provides a multiprocess-safe atomic file appends while - keeping the files open. - </summary> - <remarks> - On Unix you can get all the appends to be atomic, even when multiple - processes are trying to write to the same file, because setting the file - pointer to the end of the file and appending can be made one operation. - On Win32 we need to maintain some synchronization between processes - (global named mutex is used for this) - </remarks> - </member> - <member name="M:NLog.Internal.FileAppenders.MutexMultiProcessFileAppender.#ctor(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.MutexMultiProcessFileAppender"/> class. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">The parameters.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.MutexMultiProcessFileAppender.Write(System.Byte[])"> - <summary> - Writes the specified bytes. - </summary> - <param name="bytes">The bytes to be written.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.MutexMultiProcessFileAppender.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.MutexMultiProcessFileAppender.Flush"> - <summary> - Flushes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.MutexMultiProcessFileAppender.GetFileInfo(System.DateTime@,System.Int64@)"> - <summary> - Gets the file info. - </summary> - <param name="lastWriteTime">The last file write time. The value must be of UTC kind.</param> - <param name="fileLength">Length of the file.</param> - <returns> - True if the operation succeeded, false otherwise. - </returns> - </member> - <member name="T:NLog.Internal.FileAppenders.MutexMultiProcessFileAppender.Factory"> - <summary> - Factory class. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.MutexMultiProcessFileAppender.Factory.NLog#Internal#FileAppenders#IFileAppenderFactory#Open(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Opens the appender for given file name and parameters. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">Creation parameters.</param> - <returns> - Instance of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which can be used to write to the file. - </returns> - </member> - <member name="T:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender"> - <summary> - Multi-process and multi-host file appender which attempts - to get exclusive write access and retries if it's not available. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.#ctor(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender"/> class. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">The parameters.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Write(System.Byte[])"> - <summary> - Writes the specified bytes. - </summary> - <param name="bytes">The bytes.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Flush"> - <summary> - Flushes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.GetFileInfo(System.DateTime@,System.Int64@)"> - <summary> - Gets the file info. - </summary> - <param name="lastWriteTime">The last file write time. The value must be of UTC kind.</param> - <param name="fileLength">Length of the file.</param> - <returns> - True if the operation succeeded, false otherwise. - </returns> - </member> - <member name="T:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Factory"> - <summary> - Factory class. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Factory.NLog#Internal#FileAppenders#IFileAppenderFactory#Open(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Opens the appender for given file name and parameters. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">Creation parameters.</param> - <returns> - Instance of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which can be used to write to the file. - </returns> - </member> - <member name="T:NLog.Internal.FileAppenders.SingleProcessFileAppender"> - <summary> - Optimized single-process file appender which keeps the file open for exclusive write. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.#ctor(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.SingleProcessFileAppender"/> class. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">The parameters.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.Write(System.Byte[])"> - <summary> - Writes the specified bytes. - </summary> - <param name="bytes">The bytes.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.Flush"> - <summary> - Flushes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.GetFileInfo(System.DateTime@,System.Int64@)"> - <summary> - Gets the file info. - </summary> - <param name="lastWriteTime">The last file write time. The value must be of UTC kind.</param> - <param name="fileLength">Length of the file.</param> - <returns> - True if the operation succeeded, false otherwise. - </returns> - </member> - <member name="T:NLog.Internal.FileAppenders.SingleProcessFileAppender.Factory"> - <summary> - Factory class. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.Factory.NLog#Internal#FileAppenders#IFileAppenderFactory#Open(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Opens the appender for given file name and parameters. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">Creation parameters.</param> - <returns> - Instance of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which can be used to write to the file. - </returns> - </member> - <member name="T:NLog.Internal.FileInfoHelper"> - <summary> - Optimized routines to get the size and last write time of the specified file. - </summary> - </member> - <member name="M:NLog.Internal.FileInfoHelper.#cctor"> - <summary> - Initializes static members of the FileInfoHelper class. - </summary> - </member> - <member name="M:NLog.Internal.FileInfoHelper.GetFileInfo(System.String,System.IntPtr,System.DateTime@,System.Int64@)"> - <summary> - Gets the information about a file. - </summary> - <param name="fileName">Name of the file.</param> - <param name="fileHandle">The file handle.</param> - <param name="lastWriteTime">The last write time of the file in UTC.</param> - <param name="fileLength">Length of the file.</param> - <returns>A value of <c>true</c> if file information was retrieved successfully, <c>false</c> otherwise.</returns> - </member> - <member name="M:NLog.Internal.FormatHelper.ToStringWithOptionalFormat(System.Object,System.String,System.IFormatProvider)"> - <summary> - toString(format) if the object is a <see cref="T:System.IFormattable"/> - </summary> - <param name="value">value to be converted</param> - <param name="format">format value</param> - <param name="formatProvider">provider, for example culture</param> - <returns></returns> - </member> - <member name="T:NLog.Internal.IRenderable"> - <summary> - Interface implemented by layouts and layout renderers. - </summary> - </member> - <member name="M:NLog.Internal.IRenderable.Render(NLog.LogEventInfo)"> - <summary> - Renders the the value of layout or layout renderer in the context of the specified log event. - </summary> - <param name="logEvent">The log event.</param> - <returns>String representation of a layout.</returns> - </member> - <member name="T:NLog.Internal.ISmtpClient"> - <summary> - Supports mocking of SMTP Client code. - </summary> - </member> - <member name="M:NLog.Internal.ISmtpClient.Send(System.Net.Mail.MailMessage)"> - <summary> - Sends an e-mail message to an SMTP server for delivery. These methods block while the message is being transmitted. - </summary> - <param name="msg"> - <typeparam>System.Net.Mail.MailMessage - <name>MailMessage</name> - </typeparam> A <see cref="T:System.Net.Mail.MailMessage">MailMessage</see> that contains the message to send.</param> - </member> - <member name="P:NLog.Internal.ISmtpClient.DeliveryMethod"> - <summary> - Specifies how outgoing email messages will be handled. - </summary> - </member> - <member name="P:NLog.Internal.ISmtpClient.Host"> - <summary> - Gets or sets the name or IP address of the host used for SMTP transactions. - </summary> - </member> - <member name="P:NLog.Internal.ISmtpClient.Port"> - <summary> - Gets or sets the port used for SMTP transactions. - </summary> - </member> - <member name="P:NLog.Internal.ISmtpClient.Timeout"> - <summary> - Gets or sets a value that specifies the amount of time after which a synchronous <see cref="M:NLog.Internal.ISmtpClient.Send(System.Net.Mail.MailMessage)">Send</see> call times out. - </summary> - </member> - <member name="P:NLog.Internal.ISmtpClient.Credentials"> - <summary> - Gets or sets the credentials used to authenticate the sender. - </summary> - </member> - <member name="P:NLog.Internal.ISmtpClient.PickupDirectoryLocation"> - <summary> - Gets or sets the folder where applications save mail messages to be processed by the local SMTP server. - </summary> - </member> - <member name="T:NLog.Internal.ISupportsInitialize"> - <summary> - Supports object initialization and termination. - </summary> - </member> - <member name="M:NLog.Internal.ISupportsInitialize.Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.Internal.ISupportsInitialize.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="T:NLog.Internal.IUsesStackTrace"> - <summary> - Allows components to request stack trace information to be provided in the <see cref="T:NLog.LogEventInfo"/>. - </summary> - </member> - <member name="P:NLog.Internal.IUsesStackTrace.StackTraceUsage"> - <summary> - Gets the level of stack trace information required by the implementing class. - </summary> - </member> - <member name="T:NLog.Internal.LoggerConfiguration"> - <summary> - Logger configuration. - </summary> - </member> - <member name="M:NLog.Internal.LoggerConfiguration.#ctor(NLog.Internal.TargetWithFilterChain[],System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.LoggerConfiguration"/> class. - </summary> - <param name="targetsByLevel">The targets by level.</param> - <param name="exceptionLoggingOldStyle"> Use the old exception log handling of NLog 3.0? - </param> - </member> - <member name="M:NLog.Internal.LoggerConfiguration.GetTargetsForLevel(NLog.LogLevel)"> - <summary> - Gets targets for the specified level. - </summary> - <param name="level">The level.</param> - <returns>Chain of targets with attached filters.</returns> - </member> - <member name="M:NLog.Internal.LoggerConfiguration.IsEnabled(NLog.LogLevel)"> - <summary> - Determines whether the specified level is enabled. - </summary> - <param name="level">The level.</param> - <returns> - A value of <c>true</c> if the specified level is enabled; otherwise, <c>false</c>. - </returns> - </member> - <member name="P:NLog.Internal.LoggerConfiguration.ExceptionLoggingOldStyle"> - <summary> - Use the old exception log handling of NLog 3.0? - </summary> - </member> - <member name="T:NLog.Internal.MultiFileWatcher"> - <summary> - Watches multiple files at the same time and raises an event whenever - a single change is detected in any of those files. - </summary> - </member> - <member name="M:NLog.Internal.MultiFileWatcher.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="M:NLog.Internal.MultiFileWatcher.StopWatching"> - <summary> - Stops the watching. - </summary> - </member> - <member name="M:NLog.Internal.MultiFileWatcher.Watch(System.Collections.Generic.IEnumerable{System.String})"> - <summary> - Watches the specified files for changes. - </summary> - <param name="fileNames">The file names.</param> - </member> - <member name="E:NLog.Internal.MultiFileWatcher.OnChange"> - <summary> - Occurs when a change is detected in one of the monitored files. - </summary> - </member> - <member name="T:NLog.Internal.MySmtpClient"> - <summary> - Supports mocking of SMTP Client code. - </summary> - </member> - <member name="T:NLog.Internal.NetworkSenders.HttpNetworkSender"> - <summary> - Network sender which uses HTTP or HTTPS POST. - </summary> - </member> - <member name="T:NLog.Internal.NetworkSenders.NetworkSender"> - <summary> - A base class for all network senders. Supports one-way sending of messages - over various protocols. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.NetworkSenders.NetworkSender"/> class. - </summary> - <param name="url">The network URL.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Finalize"> - <summary> - Finalizes an instance of the NetworkSender class. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Initialize"> - <summary> - Initializes this network sender. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Close(NLog.Common.AsyncContinuation)"> - <summary> - Closes the sender and releases any unmanaged resources. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flushes any pending messages and invokes a continuation. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Send(System.Byte[],System.Int32,System.Int32,NLog.Common.AsyncContinuation)"> - <summary> - Send the given text over the specified protocol. - </summary> - <param name="bytes">Bytes to be sent.</param> - <param name="offset">Offset in buffer.</param> - <param name="length">Number of bytes to send.</param> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Dispose"> - <summary> - Closes the sender and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.DoInitialize"> - <summary> - Performs sender-specific initialization. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.DoClose(NLog.Common.AsyncContinuation)"> - <summary> - Performs sender-specific close operation. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.DoFlush(NLog.Common.AsyncContinuation)"> - <summary> - Performs sender-specific flush. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.DoSend(System.Byte[],System.Int32,System.Int32,NLog.Common.AsyncContinuation)"> - <summary> - Actually sends the given text over the specified protocol. - </summary> - <param name="bytes">The bytes to be sent.</param> - <param name="offset">Offset in buffer.</param> - <param name="length">Number of bytes to send.</param> - <param name="asyncContinuation">The async continuation to be invoked after the buffer has been sent.</param> - <remarks>To be overridden in inheriting classes.</remarks> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.ParseEndpointAddress(System.Uri,System.Net.Sockets.AddressFamily)"> - <summary> - Parses the URI into an endpoint address. - </summary> - <param name="uri">The URI to parse.</param> - <param name="addressFamily">The address family.</param> - <returns>Parsed endpoint.</returns> - </member> - <member name="P:NLog.Internal.NetworkSenders.NetworkSender.Address"> - <summary> - Gets the address of the network endpoint. - </summary> - </member> - <member name="P:NLog.Internal.NetworkSenders.NetworkSender.LastSendTime"> - <summary> - Gets the last send time. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.HttpNetworkSender.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.NetworkSenders.HttpNetworkSender"/> class. - </summary> - <param name="url">The network URL.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.HttpNetworkSender.DoSend(System.Byte[],System.Int32,System.Int32,NLog.Common.AsyncContinuation)"> - <summary> - Actually sends the given text over the specified protocol. - </summary> - <param name="bytes">The bytes to be sent.</param> - <param name="offset">Offset in buffer.</param> - <param name="length">Number of bytes to send.</param> - <param name="asyncContinuation">The async continuation to be invoked after the buffer has been sent.</param> - <remarks>To be overridden in inheriting classes.</remarks> - </member> - <member name="T:NLog.Internal.NetworkSenders.INetworkSenderFactory"> - <summary> - Creates instances of <see cref="T:NLog.Internal.NetworkSenders.NetworkSender"/> objects for given URLs. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.INetworkSenderFactory.Create(System.String,System.Int32)"> - <summary> - Creates a new instance of the network sender based on a network URL. - </summary> - <param name="url"> - URL that determines the network sender to be created. - </param> - <param name="maxQueueSize"> - The maximum queue size. - </param> - <returns> - A newly created network sender. - </returns> - </member> - <member name="T:NLog.Internal.NetworkSenders.ISocket"> - <summary> - Interface for mocking socket calls. - </summary> - </member> - <member name="T:NLog.Internal.NetworkSenders.NetworkSenderFactory"> - <summary> - Default implementation of <see cref="T:NLog.Internal.NetworkSenders.INetworkSenderFactory"/>. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSenderFactory.Create(System.String,System.Int32)"> - <summary> - Creates a new instance of the network sender based on a network URL:. - </summary> - <param name="url"> - URL that determines the network sender to be created. - </param> - <param name="maxQueueSize"> - The maximum queue size. - </param> - /// <returns> - A newly created network sender. - </returns> - </member> - <member name="T:NLog.Internal.NetworkSenders.SocketProxy"> - <summary> - Socket proxy for mocking Socket code. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.SocketProxy.#ctor(System.Net.Sockets.AddressFamily,System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.NetworkSenders.SocketProxy"/> class. - </summary> - <param name="addressFamily">The address family.</param> - <param name="socketType">Type of the socket.</param> - <param name="protocolType">Type of the protocol.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.SocketProxy.Close"> - <summary> - Closes the wrapped socket. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.SocketProxy.ConnectAsync(System.Net.Sockets.SocketAsyncEventArgs)"> - <summary> - Invokes ConnectAsync method on the wrapped socket. - </summary> - <param name="args">The <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"/> instance containing the event data.</param> - <returns>Result of original method.</returns> - </member> - <member name="M:NLog.Internal.NetworkSenders.SocketProxy.SendAsync(System.Net.Sockets.SocketAsyncEventArgs)"> - <summary> - Invokes SendAsync method on the wrapped socket. - </summary> - <param name="args">The <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"/> instance containing the event data.</param> - <returns>Result of original method.</returns> - </member> - <member name="M:NLog.Internal.NetworkSenders.SocketProxy.SendToAsync(System.Net.Sockets.SocketAsyncEventArgs)"> - <summary> - Invokes SendToAsync method on the wrapped socket. - </summary> - <param name="args">The <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"/> instance containing the event data.</param> - <returns>Result of original method.</returns> - </member> - <member name="M:NLog.Internal.NetworkSenders.SocketProxy.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="P:NLog.Internal.NetworkSenders.SocketProxy.UnderlyingSocket"> - <summary> - Gets underlying socket instance. - </summary> - </member> - <member name="T:NLog.Internal.NetworkSenders.TcpNetworkSender"> - <summary> - Sends messages over a TCP network connection. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.#ctor(System.String,System.Net.Sockets.AddressFamily)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.NetworkSenders.TcpNetworkSender"/> class. - </summary> - <param name="url">URL. Must start with tcp://.</param> - <param name="addressFamily">The address family.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.CreateSocket(System.Net.Sockets.AddressFamily,System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)"> - <summary> - Creates the socket with given parameters. - </summary> - <param name="addressFamily">The address family.</param> - <param name="socketType">Type of the socket.</param> - <param name="protocolType">Type of the protocol.</param> - <returns>Instance of <see cref="T:NLog.Internal.NetworkSenders.ISocket"/> which represents the socket.</returns> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.DoInitialize"> - <summary> - Performs sender-specific initialization. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.DoClose(NLog.Common.AsyncContinuation)"> - <summary> - Closes the socket. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.DoFlush(NLog.Common.AsyncContinuation)"> - <summary> - Performs sender-specific flush. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.DoSend(System.Byte[],System.Int32,System.Int32,NLog.Common.AsyncContinuation)"> - <summary> - Sends the specified text over the connected socket. - </summary> - <param name="bytes">The bytes to be sent.</param> - <param name="offset">Offset in buffer.</param> - <param name="length">Number of bytes to send.</param> - <param name="asyncContinuation">The async continuation to be invoked after the buffer has been sent.</param> - <remarks>To be overridden in inheriting classes.</remarks> - </member> - <member name="T:NLog.Internal.NetworkSenders.TcpNetworkSender.MySocketAsyncEventArgs"> - <summary> - Facilitates mocking of <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"/> class. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.MySocketAsyncEventArgs.RaiseCompleted"> - <summary> - Raises the Completed event. - </summary> - </member> - <member name="T:NLog.Internal.NetworkSenders.UdpNetworkSender"> - <summary> - Sends messages over the network as UDP datagrams. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.UdpNetworkSender.#ctor(System.String,System.Net.Sockets.AddressFamily)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.NetworkSenders.UdpNetworkSender"/> class. - </summary> - <param name="url">URL. Must start with udp://.</param> - <param name="addressFamily">The address family.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.UdpNetworkSender.CreateSocket(System.Net.Sockets.AddressFamily,System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)"> - <summary> - Creates the socket. - </summary> - <param name="addressFamily">The address family.</param> - <param name="socketType">Type of the socket.</param> - <param name="protocolType">Type of the protocol.</param> - <returns>Implementation of <see cref="T:NLog.Internal.NetworkSenders.ISocket"/> to use.</returns> - </member> - <member name="M:NLog.Internal.NetworkSenders.UdpNetworkSender.DoInitialize"> - <summary> - Performs sender-specific initialization. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.UdpNetworkSender.DoClose(NLog.Common.AsyncContinuation)"> - <summary> - Closes the socket. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.UdpNetworkSender.DoSend(System.Byte[],System.Int32,System.Int32,NLog.Common.AsyncContinuation)"> - <summary> - Sends the specified text as a UDP datagram. - </summary> - <param name="bytes">The bytes to be sent.</param> - <param name="offset">Offset in buffer.</param> - <param name="length">Number of bytes to send.</param> - <param name="asyncContinuation">The async continuation to be invoked after the buffer has been sent.</param> - <remarks>To be overridden in inheriting classes.</remarks> - </member> - <member name="T:NLog.Internal.ObjectGraphScanner"> - <summary> - Scans (breadth-first) the object graph following all the edges whose are - instances have <see cref="T:NLog.Config.NLogConfigurationItemAttribute"/> attached and returns - all objects implementing a specified interfaces. - </summary> - </member> - <member name="M:NLog.Internal.ObjectGraphScanner.FindReachableObjects``1(System.Object[])"> - <summary> - Finds the objects which have attached <see cref="T:NLog.Config.NLogConfigurationItemAttribute"/> which are reachable - from any of the given root objects when traversing the object graph over public properties. - </summary> - <typeparam name="T">Type of the objects to return.</typeparam> - <param name="rootObjects">The root objects.</param> - <returns>Ordered list of objects implementing T.</returns> - </member> - <member name="T:NLog.Internal.ParameterUtils"> - <summary> - Parameter validation utilities. - </summary> - </member> - <member name="M:NLog.Internal.ParameterUtils.AssertNotNull(System.Object,System.String)"> - <summary> - Asserts that the value is not null and throws <see cref="T:System.ArgumentNullException"/> otherwise. - </summary> - <param name="value">The value to check.</param> - <param name="parameterName">Name of the parameter.</param> - </member> - <member name="T:NLog.Internal.PlatformDetector"> - <summary> - Detects the platform the NLog is running on. - </summary> - </member> - <member name="P:NLog.Internal.PlatformDetector.CurrentOS"> - <summary> - Gets the current runtime OS. - </summary> - </member> - <member name="P:NLog.Internal.PlatformDetector.IsDesktopWin32"> - <summary> - Gets a value indicating whether current OS is a desktop version of Windows. - </summary> - </member> - <member name="P:NLog.Internal.PlatformDetector.IsWin32"> - <summary> - Gets a value indicating whether current OS is Win32-based (desktop or mobile). - </summary> - </member> - <member name="P:NLog.Internal.PlatformDetector.IsUnix"> - <summary> - Gets a value indicating whether current OS is Unix-based. - </summary> - </member> - <member name="T:NLog.Internal.PortableFileInfoHelper"> - <summary> - Portable implementation of <see cref="T:NLog.Internal.FileInfoHelper"/>. - </summary> - </member> - <member name="M:NLog.Internal.PortableFileInfoHelper.GetFileInfo(System.String,System.IntPtr,System.DateTime@,System.Int64@)"> - <summary> - Gets the information about a file. - </summary> - <param name="fileName">Name of the file.</param> - <param name="fileHandle">The file handle.</param> - <param name="lastWriteTime">The last write time of the file in UTC.</param> - <param name="fileLength">Length of the file.</param> - <returns> - A value of <c>true</c> if file information was retrieved successfully, <c>false</c> otherwise. - </returns> - </member> - <member name="T:NLog.Internal.PortableThreadIDHelper"> - <summary> - Portable implementation of <see cref="T:NLog.Internal.ThreadIDHelper"/>. - </summary> - </member> - <member name="T:NLog.Internal.ThreadIDHelper"> - <summary> - Returns details about current process and thread in a portable manner. - </summary> - </member> - <member name="M:NLog.Internal.ThreadIDHelper.#cctor"> - <summary> - Initializes static members of the ThreadIDHelper class. - </summary> - </member> - <member name="P:NLog.Internal.ThreadIDHelper.Instance"> - <summary> - Gets the singleton instance of PortableThreadIDHelper or - Win32ThreadIDHelper depending on runtime environment. - </summary> - <value>The instance.</value> - </member> - <member name="P:NLog.Internal.ThreadIDHelper.CurrentProcessID"> - <summary> - Gets current process ID. - </summary> - </member> - <member name="P:NLog.Internal.ThreadIDHelper.CurrentProcessName"> - <summary> - Gets current process name. - </summary> - </member> - <member name="P:NLog.Internal.ThreadIDHelper.CurrentProcessBaseName"> - <summary> - Gets current process name (excluding filename extension, if any). - </summary> - </member> - <member name="M:NLog.Internal.PortableThreadIDHelper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.PortableThreadIDHelper"/> class. - </summary> - </member> - <member name="M:NLog.Internal.PortableThreadIDHelper.GetProcessName"> - <summary> - Gets the name of the process. - </summary> - </member> - <member name="P:NLog.Internal.PortableThreadIDHelper.CurrentProcessID"> - <summary> - Gets current process ID. - </summary> - <value></value> - </member> - <member name="P:NLog.Internal.PortableThreadIDHelper.CurrentProcessName"> - <summary> - Gets current process name. - </summary> - <value></value> - </member> - <member name="P:NLog.Internal.PortableThreadIDHelper.CurrentProcessBaseName"> - <summary> - Gets current process name (excluding filename extension, if any). - </summary> - <value></value> - </member> - <member name="T:NLog.Internal.PropertyHelper"> - <summary> - Reflection helpers for accessing properties. - </summary> - </member> - <member name="T:NLog.Internal.ReflectionHelpers"> - <summary> - Reflection helpers. - </summary> - </member> - <member name="M:NLog.Internal.ReflectionHelpers.SafeGetTypes(System.Reflection.Assembly)"> - <summary> - Gets all usable exported types from the given assembly. - </summary> - <param name="assembly">Assembly to scan.</param> - <returns>Usable types from the given assembly.</returns> - <remarks>Types which cannot be loaded are skipped.</remarks> - </member> - <member name="M:NLog.Internal.ReflectionHelpers.IsStaticClass(System.Type)"> - <summary> - Is this a static class? - </summary> - <param name="type"></param> - <returns></returns> - <remarks>This is a work around, as Type doesn't have this property. - From: http://stackoverflow.com/questions/1175888/determine-if-a-type-is-static - </remarks> - </member> - <member name="T:NLog.Internal.RuntimeOS"> - <summary> - Supported operating systems. - </summary> - <remarks> - If you add anything here, make sure to add the appropriate detection - code to <see cref="T:NLog.Internal.PlatformDetector"/> - </remarks> - </member> - <member name="F:NLog.Internal.RuntimeOS.Any"> - <summary> - Any operating system. - </summary> - </member> - <member name="F:NLog.Internal.RuntimeOS.Unix"> - <summary> - Unix/Linux operating systems. - </summary> - </member> - <member name="F:NLog.Internal.RuntimeOS.WindowsCE"> - <summary> - Windows CE. - </summary> - </member> - <member name="F:NLog.Internal.RuntimeOS.Windows"> - <summary> - Desktop versions of Windows (95,98,ME). - </summary> - </member> - <member name="F:NLog.Internal.RuntimeOS.WindowsNT"> - <summary> - Windows NT, 2000, 2003 and future versions based on NT technology. - </summary> - </member> - <member name="F:NLog.Internal.RuntimeOS.Unknown"> - <summary> - Unknown operating system. - </summary> - </member> - <member name="T:NLog.Internal.SimpleStringReader"> - <summary> - Simple character tokenizer. - </summary> - </member> - <member name="M:NLog.Internal.SimpleStringReader.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.SimpleStringReader"/> class. - </summary> - <param name="text">The text to be tokenized.</param> - </member> - <member name="M:NLog.Internal.SimpleStringReader.Peek"> - <summary> - Check current char while not changing the position. - </summary> - <returns></returns> - </member> - <member name="M:NLog.Internal.SimpleStringReader.Read"> - <summary> - Read the current char and change position - </summary> - <returns></returns> - </member> - <member name="M:NLog.Internal.SimpleStringReader.Substring(System.Int32,System.Int32)"> - <summary> - Get the substring of the <see cref="P:NLog.Internal.SimpleStringReader.Text"/> - </summary> - <param name="startIndex"></param> - <param name="endIndex"></param> - <returns></returns> - </member> - <member name="P:NLog.Internal.SimpleStringReader.Position"> - <summary> - Current position in <see cref="P:NLog.Internal.SimpleStringReader.Text"/> - </summary> - </member> - <member name="P:NLog.Internal.SimpleStringReader.Text"> - <summary> - Full text to be parsed - </summary> - </member> - <member name="T:NLog.Internal.SingleCallContinuation"> - <summary> - Implements a single-call guard around given continuation function. - </summary> - </member> - <member name="M:NLog.Internal.SingleCallContinuation.#ctor(NLog.Common.AsyncContinuation)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.SingleCallContinuation"/> class. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Internal.SingleCallContinuation.Function(System.Exception)"> - <summary> - Continuation function which implements the single-call guard. - </summary> - <param name="exception">The exception.</param> - </member> - <member name="T:NLog.Internal.SortHelpers"> - <summary> - Provides helpers to sort log events and associated continuations. - </summary> - </member> - <member name="M:NLog.Internal.SortHelpers.BucketSort``2(System.Collections.Generic.IEnumerable{``0},NLog.Internal.SortHelpers.KeySelector{``0,``1})"> - <summary> - Performs bucket sort (group by) on an array of items and returns a dictionary for easy traversal of the result set. - </summary> - <typeparam name="TValue">The type of the value.</typeparam> - <typeparam name="TKey">The type of the key.</typeparam> - <param name="inputs">The inputs.</param> - <param name="keySelector">The key selector function.</param> - <returns> - Dictionary where keys are unique input keys, and values are lists of <see cref="T:NLog.Common.AsyncLogEventInfo"/>. - </returns> - </member> - <member name="T:NLog.Internal.SortHelpers.KeySelector`2"> - <summary> - Key selector delegate. - </summary> - <typeparam name="TValue">The type of the value.</typeparam> - <typeparam name="TKey">The type of the key.</typeparam> - <param name="value">Value to extract key information from.</param> - <returns>Key selected from log event.</returns> - </member> - <member name="T:NLog.Internal.StackTraceUsageUtils"> - <summary> - Utilities for dealing with <see cref="T:NLog.Config.StackTraceUsage"/> values. - </summary> - </member> - <member name="T:NLog.Internal.StreamHelpers"> - <summary> - Stream helpers - </summary> - </member> - <member name="M:NLog.Internal.StreamHelpers.CopyWithOffset(System.IO.Stream,System.IO.Stream,System.Int32)"> - <summary> - Copy stream input to output. Skip the first bytes - </summary> - <param name="input">stream to read from</param> - <param name="output">stream to write to</param> - <param name="offset">first bytes to skip (optional)</param> - </member> - <member name="T:NLog.Internal.TargetWithFilterChain"> - <summary> - Represents target with a chain of filters which determine - whether logging should happen. - </summary> - </member> - <member name="M:NLog.Internal.TargetWithFilterChain.#ctor(NLog.Targets.Target,System.Collections.Generic.IList{NLog.Filters.Filter})"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.TargetWithFilterChain"/> class. - </summary> - <param name="target">The target.</param> - <param name="filterChain">The filter chain.</param> - </member> - <member name="M:NLog.Internal.TargetWithFilterChain.GetStackTraceUsage"> - <summary> - Gets the stack trace usage. - </summary> - <returns>A <see cref="T:NLog.Config.StackTraceUsage"/> value that determines stack trace handling.</returns> - </member> - <member name="P:NLog.Internal.TargetWithFilterChain.Target"> - <summary> - Gets the target. - </summary> - <value>The target.</value> - </member> - <member name="P:NLog.Internal.TargetWithFilterChain.FilterChain"> - <summary> - Gets the filter chain. - </summary> - <value>The filter chain.</value> - </member> - <member name="P:NLog.Internal.TargetWithFilterChain.NextInChain"> - <summary> - Gets or sets the next <see cref="T:NLog.Internal.TargetWithFilterChain"/> item in the chain. - </summary> - <value>The next item in the chain.</value> - </member> - <member name="T:NLog.Internal.ThreadLocalStorageHelper"> - <summary> - Helper for dealing with thread-local storage. - </summary> - </member> - <member name="M:NLog.Internal.ThreadLocalStorageHelper.AllocateDataSlot"> - <summary> - Allocates the data slot for storing thread-local information. - </summary> - <returns>Allocated slot key.</returns> - </member> - <member name="M:NLog.Internal.ThreadLocalStorageHelper.GetDataForSlot``1(System.Object)"> - <summary> - Gets the data for a slot in thread-local storage. - </summary> - <typeparam name="T">Type of the data.</typeparam> - <param name="slot">The slot to get data for.</param> - <returns> - Slot data (will create T if null). - </returns> - </member> - <member name="T:NLog.Internal.TimeoutContinuation"> - <summary> - Wraps <see cref="T:NLog.Common.AsyncContinuation"/> with a timeout. - </summary> - </member> - <member name="M:NLog.Internal.TimeoutContinuation.#ctor(NLog.Common.AsyncContinuation,System.TimeSpan)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.TimeoutContinuation"/> class. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeout">The timeout.</param> - </member> - <member name="M:NLog.Internal.TimeoutContinuation.Function(System.Exception)"> - <summary> - Continuation function which implements the timeout logic. - </summary> - <param name="exception">The exception.</param> - </member> - <member name="M:NLog.Internal.TimeoutContinuation.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="T:NLog.Internal.UrlHelper"> - <summary> - URL Encoding helper. - </summary> - </member> - <member name="T:NLog.Internal.Win32FileInfoHelper"> - <summary> - Win32-optimized implementation of <see cref="T:NLog.Internal.FileInfoHelper"/>. - </summary> - </member> - <member name="M:NLog.Internal.Win32FileInfoHelper.GetFileInfo(System.String,System.IntPtr,System.DateTime@,System.Int64@)"> - <summary> - Gets the information about a file. - </summary> - <param name="fileName">Name of the file.</param> - <param name="fileHandle">The file handle.</param> - <param name="lastWriteTime">The last write time of the file in UTC.</param> - <param name="fileLength">Length of the file.</param> - <returns> - A value of <c>true</c> if file information was retrieved successfully, <c>false</c> otherwise. - </returns> - </member> - <member name="T:NLog.Internal.Win32ThreadIDHelper"> - <summary> - Win32-optimized implementation of <see cref="T:NLog.Internal.ThreadIDHelper"/>. - </summary> - </member> - <member name="M:NLog.Internal.Win32ThreadIDHelper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.Win32ThreadIDHelper"/> class. - </summary> - </member> - <member name="P:NLog.Internal.Win32ThreadIDHelper.CurrentProcessID"> - <summary> - Gets current process ID. - </summary> - <value></value> - </member> - <member name="P:NLog.Internal.Win32ThreadIDHelper.CurrentProcessName"> - <summary> - Gets current process name. - </summary> - <value></value> - </member> - <member name="P:NLog.Internal.Win32ThreadIDHelper.CurrentProcessBaseName"> - <summary> - Gets current process name (excluding filename extension, if any). - </summary> - <value></value> - </member> - <member name="T:NLog.Internal.XmlHelper"> - <summary> - Helper class for XML - </summary> - </member> - <member name="M:NLog.Internal.XmlHelper.RemoveInvalidXmlChars(System.String)"> - <summary> - removes any unusual unicode characters that can't be encoded into XML - </summary> - </member> - <member name="M:NLog.Internal.XmlHelper.WriteAttributeSafeString(System.Xml.XmlWriter,System.String,System.String,System.String,System.String)"> - <summary> - Safe version of WriteAttributeString - </summary> - <param name="writer"></param> - <param name="prefix"></param> - <param name="localName"></param> - <param name="ns"></param> - <param name="value"></param> - </member> - <member name="M:NLog.Internal.XmlHelper.WriteAttributeSafeString(System.Xml.XmlWriter,System.String,System.String)"> - <summary> - Safe version of WriteAttributeString - </summary> - <param name="writer"></param> - <param name="thread"></param> - <param name="localName"></param> - </member> - <member name="M:NLog.Internal.XmlHelper.WriteElementSafeString(System.Xml.XmlWriter,System.String,System.String,System.String,System.String)"> - <summary> - Safe version of WriteElementSafeString - </summary> - <param name="writer"></param> - <param name="prefix"></param> - <param name="localName"></param> - <param name="ns"></param> - <param name="value"></param> - </member> - <member name="M:NLog.Internal.XmlHelper.WriteSafeCData(System.Xml.XmlWriter,System.String)"> - <summary> - Safe version of WriteCData - </summary> - <param name="writer"></param> - <param name="text"></param> - </member> - <member name="T:NLog.LayoutRenderers.AllEventPropertiesLayoutRenderer"> - <summary> - Log event context data. - </summary> - </member> - <member name="T:NLog.LayoutRenderers.LayoutRenderer"> - <summary> - Render environmental information related to logging events. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.ToString"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Render(NLog.LogEventInfo)"> - <summary> - Renders the the value of layout renderer in the context of the specified log event. - </summary> - <param name="logEvent">The log event.</param> - <returns>String representation of a layout renderer.</returns> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.NLog#Internal#ISupportsInitialize#Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.NLog#Internal#ISupportsInitialize#Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified environmental information and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.InitializeLayoutRenderer"> - <summary> - Initializes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.CloseLayoutRenderer"> - <summary> - Closes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Dispose(System.Boolean)"> - <summary> - Releases unmanaged and - optionally - managed resources. - </summary> - <param name="disposing">True to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param> - </member> - <member name="P:NLog.LayoutRenderers.LayoutRenderer.LoggingConfiguration"> - <summary> - Gets the logging configuration this target is part of. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.AllEventPropertiesLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.AllEventPropertiesLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.AllEventPropertiesLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders all log event's properties and appends them to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.AllEventPropertiesLayoutRenderer.Separator"> - <summary> - Gets or sets string that will be used to separate key/value pairs. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.AllEventPropertiesLayoutRenderer.Format"> - <summary> - Gets or sets how key/value pairs will be formatted. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.AmbientPropertyAttribute"> - <summary> - Designates a property of the class as an ambient property. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.AmbientPropertyAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.AmbientPropertyAttribute"/> class. - </summary> - <param name="name">Ambient property name.</param> - </member> - <member name="T:NLog.LayoutRenderers.AppDomainLayoutRenderer"> - <summary> - Used to render the application domain name. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.AppDomainLayoutRenderer.#ctor"> - <summary> - Create a new renderer - </summary> - </member> - <member name="M:NLog.LayoutRenderers.AppDomainLayoutRenderer.#ctor(NLog.Internal.Fakeables.IAppDomain)"> - <summary> - Create a new renderer - </summary> - </member> - <member name="M:NLog.LayoutRenderers.AppDomainLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Render the layout - </summary> - <param name="builder"></param> - <param name="logEvent"></param> - </member> - <member name="M:NLog.LayoutRenderers.AppDomainLayoutRenderer.GetFormattingString(System.String)"> - <summary> - Convert the formatting string - </summary> - <param name="format"></param> - <returns></returns> - </member> - <member name="P:NLog.LayoutRenderers.AppDomainLayoutRenderer.Format"> - <summary> - Format string. Possible values: "Short", "Long" or custom like {0} {1}. Default "Long" - The first parameter is the <see cref="P:System.AppDomain.Id"/>, the second the second the <see cref="P:System.AppDomain.FriendlyName"/> - This string is used in <see cref="M:System.String.Format(System.String,System.Object[])"/> - </summary> - </member> - <member name="T:NLog.LayoutRenderers.AspApplicationValueLayoutRenderer"> - <summary> - ASP Application variable. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.AspApplicationValueLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified ASP Application variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.AspApplicationValueLayoutRenderer.Variable"> - <summary> - Gets or sets the ASP Application variable name. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.AspRequestValueLayoutRenderer"> - <summary> - ASP Request variable. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.AspRequestValueLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified ASP Request variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.AspRequestValueLayoutRenderer.Item"> - <summary> - Gets or sets the item name. The QueryString, Form, Cookies, or ServerVariables collection variables having the specified name are rendered. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.AspRequestValueLayoutRenderer.QueryString"> - <summary> - Gets or sets the QueryString variable to be rendered. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.AspRequestValueLayoutRenderer.Form"> - <summary> - Gets or sets the form variable to be rendered. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.AspRequestValueLayoutRenderer.Cookie"> - <summary> - Gets or sets the cookie to be rendered. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.AspRequestValueLayoutRenderer.ServerVariable"> - <summary> - Gets or sets the ServerVariables item to be rendered. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.AspSessionValueLayoutRenderer"> - <summary> - ASP Session variable. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.AspSessionValueLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified ASP Session variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.AspSessionValueLayoutRenderer.Variable"> - <summary> - Gets or sets the session variable name. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.AssemblyVersionLayoutRenderer"> - <summary> - Assembly version. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.AssemblyVersionLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders assembly version and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.BaseDirLayoutRenderer"> - <summary> - The current application domain's base directory. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.BaseDirLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.BaseDirLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.BaseDirLayoutRenderer.#ctor(NLog.Internal.Fakeables.IAppDomain)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.BaseDirLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.BaseDirLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the application base directory and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.BaseDirLayoutRenderer.File"> - <summary> - Gets or sets the name of the file to be Path.Combine()'d with with the base directory. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.BaseDirLayoutRenderer.Dir"> - <summary> - Gets or sets the name of the directory to be Path.Combine()'d with with the base directory. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.CallSiteLayoutRenderer"> - <summary> - The call site (class name, method name and source information). - </summary> - </member> - <member name="M:NLog.LayoutRenderers.CallSiteLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.CallSiteLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.CallSiteLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the call site and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.ClassName"> - <summary> - Gets or sets a value indicating whether to render the class name. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.MethodName"> - <summary> - Gets or sets a value indicating whether to render the method name. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.CleanNamesOfAnonymousDelegates"> - <summary> - Gets or sets a value indicating whether the method name will be cleaned up if it is detected as an anonymous delegate. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.SkipFrames"> - <summary> - Gets or sets the number of frames to skip. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.FileName"> - <summary> - Gets or sets a value indicating whether to render the source file name and line number. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.IncludeSourcePath"> - <summary> - Gets or sets a value indicating whether to include source file path. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.NLog#Internal#IUsesStackTrace#StackTraceUsage"> - <summary> - Gets the level of stack trace information required by the implementing class. - </summary> - </member> - <member name="T:NLog.LayoutRenderers.CallSiteLineNumberLayoutRenderer"> - <summary> - The call site source line number. Full callsite <see cref="T:NLog.LayoutRenderers.CallSiteLayoutRenderer"/> - </summary> - </member> - <member name="M:NLog.LayoutRenderers.CallSiteLineNumberLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the call site and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLineNumberLayoutRenderer.SkipFrames"> - <summary> - Gets or sets the number of frames to skip. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLineNumberLayoutRenderer.NLog#Internal#IUsesStackTrace#StackTraceUsage"> - <summary> - Gets the level of stack trace information required by the implementing class. - </summary> - </member> - <member name="T:NLog.LayoutRenderers.CounterLayoutRenderer"> - <summary> - A counter value (increases on each layout rendering). - </summary> - </member> - <member name="M:NLog.LayoutRenderers.CounterLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.CounterLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.CounterLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified counter value and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.CounterLayoutRenderer.Value"> - <summary> - Gets or sets the initial value of the counter. - </summary> - <docgen category='Counter Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.CounterLayoutRenderer.Increment"> - <summary> - Gets or sets the value to be added to the counter after each layout rendering. - </summary> - <docgen category='Counter Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.CounterLayoutRenderer.Sequence"> - <summary> - Gets or sets the name of the sequence. Different named sequences can have individual values. - </summary> - <docgen category='Counter Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.DateLayoutRenderer"> - <summary> - Current date and time. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.DateLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.DateLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.DateLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current date and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.DateLayoutRenderer.Culture"> - <summary> - Gets or sets the culture used for rendering. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.DateLayoutRenderer.Format"> - <summary> - Gets or sets the date format. Can be any argument accepted by DateTime.ToString(format). - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.DateLayoutRenderer.UniversalTime"> - <summary> - Gets or sets a value indicating whether to output UTC time instead of local time. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.EnvironmentLayoutRenderer"> - <summary> - The environment variable. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.EnvironmentLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified environment variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.EnvironmentLayoutRenderer.Variable"> - <summary> - Gets or sets the name of the environment variable. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.EnvironmentLayoutRenderer.Default"> - <summary> - Gets or sets the default value to be used when the environment variable is not set. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.EventContextLayoutRenderer"> - <summary> - Log event context data. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.EventContextLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified log event context item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.EventContextLayoutRenderer.Item"> - <summary> - Gets or sets the name of the item. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.EventPropertiesLayoutRenderer"> - <summary> - Log event context data. See <see cref="P:NLog.LogEventInfo.Properties"/>. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.EventPropertiesLayoutRenderer.#ctor"> - <summary> - Log event context data with default options. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.EventPropertiesLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified log event context item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.EventPropertiesLayoutRenderer.Item"> - <summary> - Gets or sets the name of the item. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.EventPropertiesLayoutRenderer.Format"> - <summary> - Format string for conversion from object to string. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.EventPropertiesLayoutRenderer.Culture"> - <summary> - Gets or sets the culture used for rendering. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.ExceptionLayoutRenderer"> - <summary> - Exception information provided through - a call to one of the Logger.*Exception() methods. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.ExceptionLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified exception information and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendMessage(System.Text.StringBuilder,System.Exception)"> - <summary> - Appends the Message of an Exception to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="ex">The exception containing the Message to append.</param> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendMethod(System.Text.StringBuilder,System.Exception)"> - <summary> - Appends the method name from Exception's stack trace to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="ex">The Exception whose method name should be appended.</param> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendStackTrace(System.Text.StringBuilder,System.Exception)"> - <summary> - Appends the stack trace from an Exception to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="ex">The Exception whose stack trace should be appended.</param> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendToString(System.Text.StringBuilder,System.Exception)"> - <summary> - Appends the result of calling ToString() on an Exception to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="ex">The Exception whose call to ToString() should be appended.</param> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendType(System.Text.StringBuilder,System.Exception)"> - <summary> - Appends the type of an Exception to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="ex">The Exception whose type should be appended.</param> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendShortType(System.Text.StringBuilder,System.Exception)"> - <summary> - Appends the short type of an Exception to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="ex">The Exception whose short type should be appended.</param> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendData(System.Text.StringBuilder,System.Exception)"> - <summary> - Appends the contents of an Exception's Data property to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="ex">The Exception whose Data property elements should be appended.</param> - </member> - <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.Format"> - <summary> - Gets or sets the format of the output. Must be a comma-separated list of exception - properties: Message, Type, ShortType, ToString, Method, StackTrace. - This parameter value is case-insensitive. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.InnerFormat"> - <summary> - Gets or sets the format of the output of inner exceptions. Must be a comma-separated list of exception - properties: Message, Type, ShortType, ToString, Method, StackTrace. - This parameter value is case-insensitive. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.Separator"> - <summary> - Gets or sets the separator used to concatenate parts specified in the Format. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.MaxInnerExceptionLevel"> - <summary> - Gets or sets the maximum number of inner exceptions to include in the output. - By default inner exceptions are not enabled for compatibility with NLog 1.0. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.InnerExceptionSeparator"> - <summary> - Gets or sets the separator between inner exceptions. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.FileContentsLayoutRenderer"> - <summary> - Renders contents of the specified file. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.FileContentsLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.FileContentsLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.FileContentsLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the contents of the specified file and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.FileContentsLayoutRenderer.FileName"> - <summary> - Gets or sets the name of the file. - </summary> - <docgen category='File Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.FileContentsLayoutRenderer.Encoding"> - <summary> - Gets or sets the encoding used in the file. - </summary> - <value>The encoding.</value> - <docgen category='File Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer"> - <summary> - The information about the garbage collector. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the selected process information. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer.Property"> - <summary> - Gets or sets the property to retrieve. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.GarbageCollectorProperty"> - <summary> - Gets or sets the property of System.GC to retrieve. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.TotalMemory"> - <summary> - Total memory allocated. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.TotalMemoryForceCollection"> - <summary> - Total memory allocated (perform full garbage collection first). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.CollectionCount0"> - <summary> - Gets the number of Gen0 collections. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.CollectionCount1"> - <summary> - Gets the number of Gen1 collections. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.CollectionCount2"> - <summary> - Gets the number of Gen2 collections. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.MaxGeneration"> - <summary> - Maximum generation number supported by GC. - </summary> - </member> - <member name="T:NLog.LayoutRenderers.GdcLayoutRenderer"> - <summary> - Global Diagnostics Context item. Provided for compatibility with log4net. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.GdcLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified Global Diagnostics Context item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.GdcLayoutRenderer.Item"> - <summary> - Gets or sets the name of the item. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.GuidLayoutRenderer"> - <summary> - Globally-unique identifier (GUID). - </summary> - </member> - <member name="M:NLog.LayoutRenderers.GuidLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.GuidLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.GuidLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders a newly generated GUID string and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.GuidLayoutRenderer.Format"> - <summary> - Gets or sets the GUID format as accepted by Guid.ToString() method. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.IdentityLayoutRenderer"> - <summary> - Thread identity information (name and authentication information). - </summary> - </member> - <member name="M:NLog.LayoutRenderers.IdentityLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.IdentityLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.IdentityLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified identity information and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.IdentityLayoutRenderer.Separator"> - <summary> - Gets or sets the separator to be used when concatenating - parts of identity information. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.IdentityLayoutRenderer.Name"> - <summary> - Gets or sets a value indicating whether to render Thread.CurrentPrincipal.Identity.Name. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.IdentityLayoutRenderer.AuthType"> - <summary> - Gets or sets a value indicating whether to render Thread.CurrentPrincipal.Identity.AuthenticationType. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.IdentityLayoutRenderer.IsAuthenticated"> - <summary> - Gets or sets a value indicating whether to render Thread.CurrentPrincipal.Identity.IsAuthenticated. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.InstallContextLayoutRenderer"> - <summary> - Installation parameter (passed to InstallNLogConfig). - </summary> - </member> - <member name="M:NLog.LayoutRenderers.InstallContextLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified installation parameter and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.InstallContextLayoutRenderer.Parameter"> - <summary> - Gets or sets the name of the parameter. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.LayoutRendererAttribute"> - <summary> - Marks class as a layout renderer and assigns a format string to it. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRendererAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.LayoutRendererAttribute"/> class. - </summary> - <param name="name">Name of the layout renderer.</param> - </member> - <member name="T:NLog.LayoutRenderers.LevelLayoutRenderer"> - <summary> - The log level. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LevelLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current log level and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.LiteralLayoutRenderer"> - <summary> - A string literal. - </summary> - <remarks> - This is used to escape '${' sequence - as ;${literal:text=${}' - </remarks> - </member> - <member name="M:NLog.LayoutRenderers.LiteralLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.LiteralLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LiteralLayoutRenderer.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.LiteralLayoutRenderer"/> class. - </summary> - <param name="text">The literal text value.</param> - <remarks>This is used by the layout compiler.</remarks> - </member> - <member name="M:NLog.LayoutRenderers.LiteralLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified string literal and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.LiteralLayoutRenderer.Text"> - <summary> - Gets or sets the literal text. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer"> - <summary> - XML event description compatible with log4j, Chainsaw and NLogViewer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.#ctor(NLog.Internal.Fakeables.IAppDomain)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the XML logging event and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeNLogData"> - <summary> - Gets or sets a value indicating whether to include NLog-specific extensions to log4j schema. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IndentXml"> - <summary> - Gets or sets a value indicating whether the XML should use spaces for indentation. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.AppInfo"> - <summary> - Gets or sets the AppInfo field. By default it's the friendly name of the current AppDomain. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeCallSite"> - <summary> - Gets or sets a value indicating whether to include call site (class and method name) in the information sent over the network. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeSourceInfo"> - <summary> - Gets or sets a value indicating whether to include source info (file name and line number) in the information sent over the network. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeMdc"> - <summary> - Gets or sets a value indicating whether to include contents of the <see cref="T:NLog.MappedDiagnosticsContext"/> dictionary. - </summary> - <docgen category="Payload Options" order="10"/> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeNdc"> - <summary> - Gets or sets a value indicating whether to include contents of the <see cref="T:NLog.NestedDiagnosticsContext"/> stack. - </summary> - <docgen category="Payload Options" order="10"/> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.NdcItemSeparator"> - <summary> - Gets or sets the NDC item separator. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.NLog#Internal#IUsesStackTrace#StackTraceUsage"> - <summary> - Gets the level of stack trace information required by the implementing class. - </summary> - </member> - <member name="T:NLog.LayoutRenderers.LoggerNameLayoutRenderer"> - <summary> - The logger name. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LoggerNameLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the logger name and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.LoggerNameLayoutRenderer.ShortName"> - <summary> - Gets or sets a value indicating whether to render short logger name (the part after the trailing dot character). - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.LongDateLayoutRenderer"> - <summary> - The date and time in a long, sortable format yyyy-MM-dd HH:mm:ss.mmm. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LongDateLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the date in the long format (yyyy-MM-dd HH:mm:ss.mmm) and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.LongDateLayoutRenderer.UniversalTime"> - <summary> - Gets or sets a value indicating whether to output UTC time instead of local time. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.MachineNameLayoutRenderer"> - <summary> - The machine name that the process is running on. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.MachineNameLayoutRenderer.InitializeLayoutRenderer"> - <summary> - Initializes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.MachineNameLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the machine name and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.MdcLayoutRenderer"> - <summary> - Mapped Diagnostic Context item. Provided for compatibility with log4net. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.MdcLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified MDC item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.MdcLayoutRenderer.Item"> - <summary> - Gets or sets the name of the item. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.MdlcLayoutRenderer"> - <summary> - Mapped Diagnostic Logical Context item (based on CallContext). - </summary> - </member> - <member name="M:NLog.LayoutRenderers.MdlcLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified MDLC item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.MdlcLayoutRenderer.Item"> - <summary> - Gets or sets the name of the item. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.MessageLayoutRenderer"> - <summary> - The formatted log message. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.MessageLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.MessageLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.MessageLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the log message including any positional parameters and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.MessageLayoutRenderer.WithException"> - <summary> - Gets or sets a value indicating whether to log exception along with message. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.MessageLayoutRenderer.ExceptionSeparator"> - <summary> - Gets or sets the string that separates message from the exception. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.NdcLayoutRenderer"> - <summary> - Nested Diagnostic Context item. Provided for compatibility with log4net. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.NdcLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.NdcLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.NdcLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified Nested Diagnostics Context item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.NdcLayoutRenderer.TopFrames"> - <summary> - Gets or sets the number of top stack frames to be rendered. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.NdcLayoutRenderer.BottomFrames"> - <summary> - Gets or sets the number of bottom stack frames to be rendered. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.NdcLayoutRenderer.Separator"> - <summary> - Gets or sets the separator to be used for concatenating nested diagnostics context output. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.NewLineLayoutRenderer"> - <summary> - A newline literal. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.NewLineLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified string literal and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.NLogDirLayoutRenderer"> - <summary> - The directory where NLog.dll is located. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.NLogDirLayoutRenderer.#cctor"> - <summary> - Initializes static members of the NLogDirLayoutRenderer class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.NLogDirLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the directory where NLog is located and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.NLogDirLayoutRenderer.File"> - <summary> - Gets or sets the name of the file to be Path.Combine()'d with the directory name. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.NLogDirLayoutRenderer.Dir"> - <summary> - Gets or sets the name of the directory to be Path.Combine()'d with the directory name. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer"> - <summary> - The performance counter. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer.InitializeLayoutRenderer"> - <summary> - Initializes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer.CloseLayoutRenderer"> - <summary> - Closes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified environment variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer.Category"> - <summary> - Gets or sets the name of the counter category. - </summary> - <docgen category='Performance Counter Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer.Counter"> - <summary> - Gets or sets the name of the performance counter. - </summary> - <docgen category='Performance Counter Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer.Instance"> - <summary> - Gets or sets the name of the performance counter instance (e.g. this.Global_). - </summary> - <docgen category='Performance Counter Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer.MachineName"> - <summary> - Gets or sets the name of the machine to read the performance counter from. - </summary> - <docgen category='Performance Counter Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.ProcessIdLayoutRenderer"> - <summary> - The identifier of the current process. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ProcessIdLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current process ID. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.ProcessInfoLayoutRenderer"> - <summary> - The information about the running process. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.ProcessInfoLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.InitializeLayoutRenderer"> - <summary> - Initializes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.CloseLayoutRenderer"> - <summary> - Closes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the selected process information. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.Property"> - <summary> - Gets or sets the property to retrieve. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.ProcessInfoProperty"> - <summary> - Property of System.Diagnostics.Process to retrieve. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.BasePriority"> - <summary> - Base Priority. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.ExitCode"> - <summary> - Exit Code. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.ExitTime"> - <summary> - Exit Time. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.Handle"> - <summary> - Process Handle. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.HandleCount"> - <summary> - Handle Count. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.HasExited"> - <summary> - Whether process has exited. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.Id"> - <summary> - Process ID. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.MachineName"> - <summary> - Machine name. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.MainWindowHandle"> - <summary> - Handle of the main window. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.MainWindowTitle"> - <summary> - Title of the main window. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.MaxWorkingSet"> - <summary> - Maximum Working Set. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.MinWorkingSet"> - <summary> - Minimum Working Set. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.NonPagedSystemMemorySize"> - <summary> - Non-paged System Memory Size. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.NonPagedSystemMemorySize64"> - <summary> - Non-paged System Memory Size (64-bit). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PagedMemorySize"> - <summary> - Paged Memory Size. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PagedMemorySize64"> - <summary> - Paged Memory Size (64-bit).. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PagedSystemMemorySize"> - <summary> - Paged System Memory Size. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PagedSystemMemorySize64"> - <summary> - Paged System Memory Size (64-bit). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PeakPagedMemorySize"> - <summary> - Peak Paged Memory Size. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PeakPagedMemorySize64"> - <summary> - Peak Paged Memory Size (64-bit). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PeakVirtualMemorySize"> - <summary> - Peak Virtual Memory Size. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PeakVirtualMemorySize64"> - <summary> - Peak Virtual Memory Size (64-bit).. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PeakWorkingSet"> - <summary> - Peak Working Set Size. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PeakWorkingSet64"> - <summary> - Peak Working Set Size (64-bit). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PriorityBoostEnabled"> - <summary> - Whether priority boost is enabled. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PriorityClass"> - <summary> - Priority Class. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PrivateMemorySize"> - <summary> - Private Memory Size. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PrivateMemorySize64"> - <summary> - Private Memory Size (64-bit). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PrivilegedProcessorTime"> - <summary> - Privileged Processor Time. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.ProcessName"> - <summary> - Process Name. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.Responding"> - <summary> - Whether process is responding. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.SessionId"> - <summary> - Session ID. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.StartTime"> - <summary> - Process Start Time. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.TotalProcessorTime"> - <summary> - Total Processor Time. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.UserProcessorTime"> - <summary> - User Processor Time. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.VirtualMemorySize"> - <summary> - Virtual Memory Size. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.VirtualMemorySize64"> - <summary> - Virtual Memory Size (64-bit). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.WorkingSet"> - <summary> - Working Set Size. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.WorkingSet64"> - <summary> - Working Set Size (64-bit). - </summary> - </member> - <member name="T:NLog.LayoutRenderers.ProcessNameLayoutRenderer"> - <summary> - The name of the current process. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ProcessNameLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current process name (optionally with a full path). - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.ProcessNameLayoutRenderer.FullName"> - <summary> - Gets or sets a value indicating whether to write the full path to the process executable. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.ProcessTimeLayoutRenderer"> - <summary> - The process time in format HH:mm:ss.mmm. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ProcessTimeLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current process running time and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.QueryPerformanceCounterLayoutRenderer"> - <summary> - High precision timer, based on the value returned from QueryPerformanceCounter() optionally converted to seconds. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.QueryPerformanceCounterLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.QueryPerformanceCounterLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.QueryPerformanceCounterLayoutRenderer.InitializeLayoutRenderer"> - <summary> - Initializes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.QueryPerformanceCounterLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the ticks value of current time and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.QueryPerformanceCounterLayoutRenderer.Normalize"> - <summary> - Gets or sets a value indicating whether to normalize the result by subtracting - it from the result of the first call (so that it's effectively zero-based). - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.QueryPerformanceCounterLayoutRenderer.Difference"> - <summary> - Gets or sets a value indicating whether to output the difference between the result - of QueryPerformanceCounter and the previous one. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.QueryPerformanceCounterLayoutRenderer.Seconds"> - <summary> - Gets or sets a value indicating whether to convert the result to seconds by dividing - by the result of QueryPerformanceFrequency(). - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.QueryPerformanceCounterLayoutRenderer.Precision"> - <summary> - Gets or sets the number of decimal digits to be included in output. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.QueryPerformanceCounterLayoutRenderer.AlignDecimalPoint"> - <summary> - Gets or sets a value indicating whether to align decimal point (emit non-significant zeros). - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.RegistryLayoutRenderer"> - <summary> - A value from the Registry. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.RegistryLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Reads the specified registry key and value and appends it to - the passed <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event. Ignored.</param> - </member> - <member name="P:NLog.LayoutRenderers.RegistryLayoutRenderer.Value"> - <summary> - Gets or sets the registry value name. - </summary> - <docgen category='Registry Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.RegistryLayoutRenderer.DefaultValue"> - <summary> - Gets or sets the value to be output when the specified registry key or value is not found. - </summary> - <docgen category='Registry Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.RegistryLayoutRenderer.Key"> - <summary> - Gets or sets the registry key. - </summary> - <remarks> - Must have one of the forms: - <ul> - <li>HKLM\Key\Full\Name</li> - <li>HKEY_LOCAL_MACHINE\Key\Full\Name</li> - <li>HKCU\Key\Full\Name</li> - <li>HKEY_CURRENT_USER\Key\Full\Name</li> - </ul> - </remarks> - <docgen category='Registry Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.ShortDateLayoutRenderer"> - <summary> - The short date in a sortable format yyyy-MM-dd. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ShortDateLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current short date string (yyyy-MM-dd) and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.ShortDateLayoutRenderer.UniversalTime"> - <summary> - Gets or sets a value indicating whether to output UTC time instead of local time. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.SpecialFolderLayoutRenderer"> - <summary> - System special folder path (includes My Documents, My Music, Program Files, Desktop, and more). - </summary> - </member> - <member name="M:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the directory where NLog is located and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.Folder"> - <summary> - Gets or sets the system special folder to use. - </summary> - <remarks> - Full list of options is available at <a href="http://msdn2.microsoft.com/en-us/system.environment.specialfolder.aspx">MSDN</a>. - The most common ones are: - <ul> - <li><b>ApplicationData</b> - roaming application data for current user.</li> - <li><b>CommonApplicationData</b> - application data for all users.</li> - <li><b>MyDocuments</b> - My Documents</li> - <li><b>DesktopDirectory</b> - Desktop directory</li> - <li><b>LocalApplicationData</b> - non roaming application data</li> - <li><b>Personal</b> - user profile directory</li> - <li><b>System</b> - System directory</li> - </ul> - </remarks> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.File"> - <summary> - Gets or sets the name of the file to be Path.Combine()'d with the directory name. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.Dir"> - <summary> - Gets or sets the name of the directory to be Path.Combine()'d with the directory name. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.StackTraceFormat"> - <summary> - Format of the ${stacktrace} layout renderer output. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.StackTraceFormat.Raw"> - <summary> - Raw format (multiline - as returned by StackFrame.ToString() method). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.StackTraceFormat.Flat"> - <summary> - Flat format (class and method names displayed in a single line). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.StackTraceFormat.DetailedFlat"> - <summary> - Detailed flat format (method signatures displayed in a single line). - </summary> - </member> - <member name="T:NLog.LayoutRenderers.StackTraceLayoutRenderer"> - <summary> - Stack trace renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.StackTraceLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.StackTraceLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.StackTraceLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the call site and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.Format"> - <summary> - Gets or sets the output format of the stack trace. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.TopFrames"> - <summary> - Gets or sets the number of top stack frames to be rendered. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.SkipFrames"> - <summary> - Gets or sets the number of frames to skip. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.Separator"> - <summary> - Gets or sets the stack frame separator string. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.NLog#Internal#IUsesStackTrace#StackTraceUsage"> - <summary> - Gets the level of stack trace information required by the implementing class. - </summary> - <value></value> - </member> - <member name="T:NLog.LayoutRenderers.TempDirLayoutRenderer"> - <summary> - A temporary directory. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.TempDirLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the directory where NLog is located and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.TempDirLayoutRenderer.File"> - <summary> - Gets or sets the name of the file to be Path.Combine()'d with the directory name. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.TempDirLayoutRenderer.Dir"> - <summary> - Gets or sets the name of the directory to be Path.Combine()'d with the directory name. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.ThreadIdLayoutRenderer"> - <summary> - The identifier of the current thread. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ThreadIdLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current thread identifier and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.ThreadNameLayoutRenderer"> - <summary> - The name of the current thread. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ThreadNameLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current thread name and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.TicksLayoutRenderer"> - <summary> - The Ticks value of current date and time. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.TicksLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the ticks value of current time and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.TimeLayoutRenderer"> - <summary> - The time in a 24-hour, sortable format HH:mm:ss.mmm. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.TimeLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders time in the 24-h format (HH:mm:ss.mmm) and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.TimeLayoutRenderer.UniversalTime"> - <summary> - Gets or sets a value indicating whether to output UTC time instead of local time. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.TraceActivityIdLayoutRenderer"> - <summary> - A renderer that puts into log a System.Diagnostics trace correlation id. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.TraceActivityIdLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current trace activity ID. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.VariableLayoutRenderer"> - <summary> - Render a NLog variable (xml or config) - </summary> - </member> - <member name="M:NLog.LayoutRenderers.VariableLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.VariableLayoutRenderer.Name"> - <summary> - Gets or sets the name of the NLog variable. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.VariableLayoutRenderer.Default"> - <summary> - Gets or sets the default value to be used when the variable is not set. - </summary> - <remarks>Not used if Name is <c>null</c></remarks> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.WindowsIdentityLayoutRenderer"> - <summary> - Thread Windows identity information (username). - </summary> - </member> - <member name="M:NLog.LayoutRenderers.WindowsIdentityLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.WindowsIdentityLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.WindowsIdentityLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current thread windows identity information and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.WindowsIdentityLayoutRenderer.Domain"> - <summary> - Gets or sets a value indicating whether domain name should be included. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.WindowsIdentityLayoutRenderer.UserName"> - <summary> - Gets or sets a value indicating whether username should be included. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper"> - <summary> - Applies caching to another layout output. - </summary> - <remarks> - The value of the inner layout will be rendered only once and reused subsequently. - </remarks> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase"> - <summary> - Decodes text "encrypted" with ROT-13. - </summary> - <remarks> - See <a href="http://en.wikipedia.org/wiki/ROT13">http://en.wikipedia.org/wiki/ROT13</a>. - </remarks> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the inner message, processes it and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase.RenderInner(NLog.LogEventInfo)"> - <summary> - Renders the inner layout contents. - </summary> - <param name="logEvent">The log event.</param> - <returns>Contents of inner layout.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase.Inner"> - <summary> - Gets or sets the wrapped layout. - </summary> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.InitializeLayoutRenderer"> - <summary> - Initializes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.CloseLayoutRenderer"> - <summary> - Closes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.RenderInner(NLog.LogEventInfo)"> - <summary> - Renders the inner layout contents. - </summary> - <param name="logEvent">The log event.</param> - <returns>Contents of inner layout.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.Cached"> - <summary> - Gets or sets a value indicating whether this <see cref="T:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper"/> is enabled. - </summary> - <docgen category="Caching Options" order="10"/> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.ClearCache"> - <summary> - Gets or sets a value indicating when the cache is cleared. - </summary> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.ClearCacheOption"> - <summary> - A value indicating when the cache is cleared. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.ClearCacheOption.None"> - <summary>Never clear the cache.</summary> - </member> - <member name="F:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.ClearCacheOption.OnInit"> - <summary>Clear the cache whenever the <see cref="T:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper"/> is initialized.</summary> - </member> - <member name="F:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.ClearCacheOption.OnClose"> - <summary>Clear the cache whenever the <see cref="T:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper"/> is closed.</summary> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper"> - <summary> - Filters characters not allowed in the file names by replacing them with safe character. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Padded and trimmed string.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper.FSNormalize"> - <summary> - Gets or sets a value indicating whether to modify the output of this renderer so it can be used as a part of file path - (illegal characters are replaced with '_'). - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper"> - <summary> - Escapes output of another layout using JSON rules. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>JSON-encoded string.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper.JsonEncode"> - <summary> - Gets or sets a value indicating whether to apply JSON encoding. - </summary> - <docgen category="Transformation Options" order="10"/> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper"> - <summary> - Converts the result of another layout output to lower case. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Padded and trimmed string.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper.Lowercase"> - <summary> - Gets or sets a value indicating whether lower case conversion should be applied. - </summary> - <value>A value of <c>true</c> if lower case conversion should be applied; otherwise, <c>false</c>.</value> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper.Culture"> - <summary> - Gets or sets the culture used for rendering. - </summary> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.OnExceptionLayoutRendererWrapper"> - <summary> - Only outputs the inner layout when exception has been defined for log message. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.OnExceptionLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.OnExceptionLayoutRendererWrapper.RenderInner(NLog.LogEventInfo)"> - <summary> - Renders the inner layout contents. - </summary> - <param name="logEvent">The log event.</param> - <returns> - Contents of inner layout. - </returns> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.PaddingHorizontalAlignment"> - <summary> - Horizontal alignment for padding layout renderers. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.Wrappers.PaddingHorizontalAlignment.Left"> - <summary> - When layout text is too long, align it to the left - (remove characters from the right). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.Wrappers.PaddingHorizontalAlignment.Right"> - <summary> - When layout text is too long, align it to the right - (remove characters from the left). - </summary> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper"> - <summary> - Applies padding to another layout output. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.Padding"> - <summary> - Gets or sets the number of characters to pad the output to. - </summary> - <remarks> - Positive padding values cause left padding, negative values - cause right padding to the desired width. - </remarks> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.PadCharacter"> - <summary> - Gets or sets the padding character. - </summary> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.FixedLength"> - <summary> - Gets or sets a value indicating whether to trim the - rendered text to the absolute value of the padding length. - </summary> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.AlignmentOnTruncation"> - <summary> - Gets or sets a value indicating whether a value that has - been truncated (when <see cref="P:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.FixedLength"/> is true) - will be left-aligned (characters removed from the right) - or right-aligned (characters removed from the left). The - default is left alignment. - </summary> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper"> - <summary> - Replaces a string in the output of another layout with another string. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.InitializeLayoutRenderer"> - <summary> - Initializes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Post-processed text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.ReplaceNamedGroup(System.String,System.String,System.String,System.Text.RegularExpressions.Match)"> - <summary> - A match evaluator for Regular Expression based replacing - </summary> - <param name="input"></param> - <param name="groupName"></param> - <param name="replacement"></param> - <param name="match"></param> - <returns></returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.SearchFor"> - <summary> - Gets or sets the text to search for. - </summary> - <value>The text search for.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.Regex"> - <summary> - Gets or sets a value indicating whether regular expressions should be used. - </summary> - <value>A value of <c>true</c> if regular expressions should be used otherwise, <c>false</c>.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.ReplaceWith"> - <summary> - Gets or sets the replacement string. - </summary> - <value>The replacement string.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.ReplaceGroupName"> - <summary> - Gets or sets the group name to replace when using regular expressions. - Leave null or empty to replace without using group name. - </summary> - <value>The group name.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.IgnoreCase"> - <summary> - Gets or sets a value indicating whether to ignore case. - </summary> - <value>A value of <c>true</c> if case should be ignored when searching; otherwise, <c>false</c>.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.WholeWords"> - <summary> - Gets or sets a value indicating whether to search for whole words. - </summary> - <value>A value of <c>true</c> if whole words should be searched for; otherwise, <c>false</c>.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.Replacer"> - <summary> - This class was created instead of simply using a lambda expression so that the "ThreadAgnosticAttributeTest" will pass - </summary> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.ReplaceNewLinesLayoutRendererWrapper"> - <summary> - Replaces newline characters from the result of another layout renderer with spaces. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.ReplaceNewLinesLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.ReplaceNewLinesLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.ReplaceNewLinesLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>String with newline characters replaced with spaces.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceNewLinesLayoutRendererWrapper.Replacement"> - <summary> - Gets or sets a value indicating the string that should be used for separating lines. - </summary> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.Rot13LayoutRendererWrapper"> - <summary> - Decodes text "encrypted" with ROT-13. - </summary> - <remarks> - See <a href="http://en.wikipedia.org/wiki/ROT13">http://en.wikipedia.org/wiki/ROT13</a>. - </remarks> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.Rot13LayoutRendererWrapper.DecodeRot13(System.String)"> - <summary> - Encodes/Decodes ROT-13-encoded string. - </summary> - <param name="encodedValue">The string to be encoded/decoded.</param> - <returns>Encoded/Decoded text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.Rot13LayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.Rot13LayoutRendererWrapper.Text"> - <summary> - Gets or sets the layout to be wrapped. - </summary> - <value>The layout to be wrapped.</value> - <remarks>This variable is for backwards compatibility</remarks> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper"> - <summary> - Trims the whitespace from the result of another layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Trimmed string.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper.TrimWhiteSpace"> - <summary> - Gets or sets a value indicating whether lower case conversion should be applied. - </summary> - <value>A value of <c>true</c> if lower case conversion should be applied; otherwise, <c>false</c>.</value> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper"> - <summary> - Converts the result of another layout output to upper case. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Padded and trimmed string.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper.Uppercase"> - <summary> - Gets or sets a value indicating whether upper case conversion should be applied. - </summary> - <value>A value of <c>true</c> if upper case conversion should be applied otherwise, <c>false</c>.</value> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper.Culture"> - <summary> - Gets or sets the culture used for rendering. - </summary> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper"> - <summary> - Encodes the result of another layout output for use with URLs. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper.SpaceAsPlus"> - <summary> - Gets or sets a value indicating whether spaces should be translated to '+' or '%20'. - </summary> - <value>A value of <c>true</c> if space should be translated to '+'; otherwise, <c>false</c>.</value> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.WhenEmptyLayoutRendererWrapper"> - <summary> - Outputs alternative layout when the inner layout produces empty result. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WhenEmptyLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WhenEmptyLayoutRendererWrapper.RenderInner(NLog.LogEventInfo)"> - <summary> - Renders the inner layout contents. - </summary> - <param name="logEvent">The log event.</param> - <returns> - Contents of inner layout. - </returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.WhenEmptyLayoutRendererWrapper.WhenEmpty"> - <summary> - Gets or sets the layout to be rendered when original layout produced empty result. - </summary> - <docgen category="Transformation Options" order="10"/> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.WhenLayoutRendererWrapper"> - <summary> - Only outputs the inner layout when the specified condition has been met. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WhenLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WhenLayoutRendererWrapper.RenderInner(NLog.LogEventInfo)"> - <summary> - Renders the inner layout contents. - </summary> - <param name="logEvent">The log event.</param> - <returns> - Contents of inner layout. - </returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.WhenLayoutRendererWrapper.When"> - <summary> - Gets or sets the condition that must be met for the inner layout to be printed. - </summary> - <docgen category="Transformation Options" order="10"/> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper"> - <summary> - Converts the result of another layout output to be XML-compliant. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Padded and trimmed string.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper.XmlEncode"> - <summary> - Gets or sets a value indicating whether to apply XML encoding. - </summary> - <docgen category="Transformation Options" order="10"/> - </member> - <member name="T:NLog.Layouts.CsvColumn"> - <summary> - A column in the CSV. - </summary> - </member> - <member name="M:NLog.Layouts.CsvColumn.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.CsvColumn"/> class. - </summary> - </member> - <member name="M:NLog.Layouts.CsvColumn.#ctor(System.String,NLog.Layouts.Layout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.CsvColumn"/> class. - </summary> - <param name="name">The name of the column.</param> - <param name="layout">The layout of the column.</param> - </member> - <member name="P:NLog.Layouts.CsvColumn.Name"> - <summary> - Gets or sets the name of the column. - </summary> - <docgen category='CSV Column Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvColumn.Layout"> - <summary> - Gets or sets the layout of the column. - </summary> - <docgen category='CSV Column Options' order='10' /> - </member> - <member name="T:NLog.Layouts.CsvColumnDelimiterMode"> - <summary> - Specifies allowed column delimiters. - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Auto"> - <summary> - Automatically detect from regional settings. - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Comma"> - <summary> - Comma (ASCII 44). - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Semicolon"> - <summary> - Semicolon (ASCII 59). - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Tab"> - <summary> - Tab character (ASCII 9). - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Pipe"> - <summary> - Pipe character (ASCII 124). - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Space"> - <summary> - Space character (ASCII 32). - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Custom"> - <summary> - Custom string, specified by the CustomDelimiter. - </summary> - </member> - <member name="T:NLog.Layouts.CsvLayout"> - <summary> - A specialized layout that renders CSV-formatted events. - </summary> - </member> - <member name="T:NLog.Layouts.LayoutWithHeaderAndFooter"> - <summary> - A specialized layout that supports header and footer. - </summary> - </member> - <member name="T:NLog.Layouts.Layout"> - <summary> - Abstract interface that layouts must implement. - </summary> - </member> - <member name="M:NLog.Layouts.Layout.op_Implicit(System.String)~NLog.Layouts.Layout"> - <summary> - Converts a given text to a <see cref="T:NLog.Layouts.Layout"/>. - </summary> - <param name="text">Text to be converted.</param> - <returns><see cref="T:NLog.Layouts.SimpleLayout"/> object represented by the text.</returns> - </member> - <member name="M:NLog.Layouts.Layout.FromString(System.String)"> - <summary> - Implicitly converts the specified string to a <see cref="T:NLog.Layouts.SimpleLayout"/>. - </summary> - <param name="layoutText">The layout string.</param> - <returns>Instance of <see cref="T:NLog.Layouts.SimpleLayout"/>.</returns> - </member> - <member name="M:NLog.Layouts.Layout.FromString(System.String,NLog.Config.ConfigurationItemFactory)"> - <summary> - Implicitly converts the specified string to a <see cref="T:NLog.Layouts.SimpleLayout"/>. - </summary> - <param name="layoutText">The layout string.</param> - <param name="configurationItemFactory">The NLog factories to use when resolving layout renderers.</param> - <returns>Instance of <see cref="T:NLog.Layouts.SimpleLayout"/>.</returns> - </member> - <member name="M:NLog.Layouts.Layout.Precalculate(NLog.LogEventInfo)"> - <summary> - Precalculates the layout for the specified log event and stores the result - in per-log event cache. - </summary> - <param name="logEvent">The log event.</param> - <remarks> - Calling this method enables you to store the log event in a buffer - and/or potentially evaluate it in another thread even though the - layout may contain thread-dependent renderer. - </remarks> - </member> - <member name="M:NLog.Layouts.Layout.Render(NLog.LogEventInfo)"> - <summary> - Renders the event info in layout. - </summary> - <param name="logEvent">The event info.</param> - <returns>String representing log event.</returns> - </member> - <member name="M:NLog.Layouts.Layout.NLog#Internal#ISupportsInitialize#Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.Layouts.Layout.NLog#Internal#ISupportsInitialize#Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Layouts.Layout.Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.Layouts.Layout.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Layouts.Layout.InitializeLayout"> - <summary> - Initializes the layout. - </summary> - </member> - <member name="M:NLog.Layouts.Layout.CloseLayout"> - <summary> - Closes the layout. - </summary> - </member> - <member name="M:NLog.Layouts.Layout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Renders the layout for the specified logging event by invoking layout renderers. - </summary> - <param name="logEvent">The logging event.</param> - <returns>The rendered layout.</returns> - </member> - <member name="P:NLog.Layouts.Layout.IsThreadAgnostic"> - <summary> - Gets a value indicating whether this layout is thread-agnostic (can be rendered on any thread). - </summary> - <remarks> - Layout is thread-agnostic if it has been marked with [ThreadAgnostic] attribute and all its children are - like that as well. - Thread-agnostic layouts only use contents of <see cref="T:NLog.LogEventInfo"/> for its output. - </remarks> - </member> - <member name="P:NLog.Layouts.Layout.LoggingConfiguration"> - <summary> - Gets the logging configuration this target is part of. - </summary> - </member> - <member name="M:NLog.Layouts.LayoutWithHeaderAndFooter.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Renders the layout for the specified logging event by invoking layout renderers. - </summary> - <param name="logEvent">The logging event.</param> - <returns>The rendered layout.</returns> - </member> - <member name="P:NLog.Layouts.LayoutWithHeaderAndFooter.Layout"> - <summary> - Gets or sets the body layout (can be repeated multiple times). - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Layouts.LayoutWithHeaderAndFooter.Header"> - <summary> - Gets or sets the header layout. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Layouts.LayoutWithHeaderAndFooter.Footer"> - <summary> - Gets or sets the footer layout. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="M:NLog.Layouts.CsvLayout.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.CsvLayout"/> class. - </summary> - </member> - <member name="M:NLog.Layouts.CsvLayout.InitializeLayout"> - <summary> - Initializes the layout. - </summary> - </member> - <member name="M:NLog.Layouts.CsvLayout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Formats the log event for write. - </summary> - <param name="logEvent">The log event to be formatted.</param> - <returns>A string representation of the log event.</returns> - </member> - <member name="P:NLog.Layouts.CsvLayout.Columns"> - <summary> - Gets the array of parameters to be passed. - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvLayout.WithHeader"> - <summary> - Gets or sets a value indicating whether CVS should include header. - </summary> - <value>A value of <c>true</c> if CVS should include header; otherwise, <c>false</c>.</value> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvLayout.Delimiter"> - <summary> - Gets or sets the column delimiter. - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvLayout.Quoting"> - <summary> - Gets or sets the quoting mode. - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvLayout.QuoteChar"> - <summary> - Gets or sets the quote Character. - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvLayout.CustomColumnDelimiter"> - <summary> - Gets or sets the custom column delimiter value (valid when ColumnDelimiter is set to 'Custom'). - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="T:NLog.Layouts.CsvLayout.CsvHeaderLayout"> - <summary> - Header for CSV layout. - </summary> - </member> - <member name="M:NLog.Layouts.CsvLayout.CsvHeaderLayout.#ctor(NLog.Layouts.CsvLayout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.CsvLayout.CsvHeaderLayout"/> class. - </summary> - <param name="parent">The parent.</param> - </member> - <member name="M:NLog.Layouts.CsvLayout.CsvHeaderLayout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Renders the layout for the specified logging event by invoking layout renderers. - </summary> - <param name="logEvent">The logging event.</param> - <returns>The rendered layout.</returns> - </member> - <member name="T:NLog.Layouts.CsvQuotingMode"> - <summary> - Specifies CSV quoting modes. - </summary> - </member> - <member name="F:NLog.Layouts.CsvQuotingMode.All"> - <summary> - Quote all column. - </summary> - </member> - <member name="F:NLog.Layouts.CsvQuotingMode.Nothing"> - <summary> - Quote nothing. - </summary> - </member> - <member name="F:NLog.Layouts.CsvQuotingMode.Auto"> - <summary> - Quote only whose values contain the quote symbol or - the separator. - </summary> - </member> - <member name="T:NLog.Layouts.JsonAttribute"> - <summary> - JSON attribute. - </summary> - </member> - <member name="M:NLog.Layouts.JsonAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.JsonAttribute"/> class. - </summary> - </member> - <member name="M:NLog.Layouts.JsonAttribute.#ctor(System.String,NLog.Layouts.Layout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.JsonAttribute"/> class. - </summary> - <param name="name">The name of the attribute.</param> - <param name="layout">The layout of the attribute's value.</param> - </member> - <member name="M:NLog.Layouts.JsonAttribute.#ctor(System.String,NLog.Layouts.Layout,System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.JsonAttribute"/> class. - </summary> - <param name="name">The name of the attribute.</param> - <param name="layout">The layout of the attribute's value.</param> - <param name="encode">Encode value with json-encode</param> - </member> - <member name="P:NLog.Layouts.JsonAttribute.Name"> - <summary> - Gets or sets the name of the attribute. - </summary> - </member> - <member name="P:NLog.Layouts.JsonAttribute.Layout"> - <summary> - Gets or sets the layout that will be rendered as the attribute's value. - </summary> - </member> - <member name="P:NLog.Layouts.JsonAttribute.Encode"> - <summary> - Determines wether or not this attribute will be Json encoded. - </summary> - </member> - <member name="T:NLog.Layouts.JsonLayout"> - <summary> - A specialized layout that renders JSON-formatted events. - </summary> - </member> - <member name="M:NLog.Layouts.JsonLayout.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.JsonLayout"/> class. - </summary> - </member> - <member name="M:NLog.Layouts.JsonLayout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Formats the log event as a JSON document for writing. - </summary> - <param name="logEvent">The log event to be formatted.</param> - <returns>A JSON string representation of the log event.</returns> - </member> - <member name="P:NLog.Layouts.JsonLayout.Attributes"> - <summary> - Gets the array of attributes' configurations. - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.JsonLayout.SuppressSpaces"> - <summary> - Gets or sets the option to suppress the extra spaces in the output json - </summary> - </member> - <member name="T:NLog.Layouts.LayoutAttribute"> - <summary> - Marks class as a layout renderer and assigns a format string to it. - </summary> - </member> - <member name="M:NLog.Layouts.LayoutAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.LayoutAttribute"/> class. - </summary> - <param name="name">Layout name.</param> - </member> - <member name="T:NLog.Layouts.LayoutParser"> - <summary> - Parses layout strings. - </summary> - </member> - <member name="T:NLog.Layouts.Log4JXmlEventLayout"> - <summary> - A specialized layout that renders Log4j-compatible XML events. - </summary> - <remarks> - This layout is not meant to be used explicitly. Instead you can use ${log4jxmlevent} layout renderer. - </remarks> - </member> - <member name="M:NLog.Layouts.Log4JXmlEventLayout.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.Log4JXmlEventLayout"/> class. - </summary> - </member> - <member name="M:NLog.Layouts.Log4JXmlEventLayout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Renders the layout for the specified logging event by invoking layout renderers. - </summary> - <param name="logEvent">The logging event.</param> - <returns>The rendered layout.</returns> - </member> - <member name="P:NLog.Layouts.Log4JXmlEventLayout.Renderer"> - <summary> - Gets the <see cref="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer"/> instance that renders log events. - </summary> - </member> - <member name="T:NLog.Layouts.SimpleLayout"> - <summary> - Represents a string with embedded placeholders that can render contextual information. - </summary> - <remarks> - This layout is not meant to be used explicitly. Instead you can just use a string containing layout - renderers everywhere the layout is required. - </remarks> - </member> - <member name="M:NLog.Layouts.SimpleLayout.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.SimpleLayout"/> class. - </summary> - </member> - <member name="M:NLog.Layouts.SimpleLayout.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.SimpleLayout"/> class. - </summary> - <param name="txt">The layout string to parse.</param> - </member> - <member name="M:NLog.Layouts.SimpleLayout.#ctor(System.String,NLog.Config.ConfigurationItemFactory)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.SimpleLayout"/> class. - </summary> - <param name="txt">The layout string to parse.</param> - <param name="configurationItemFactory">The NLog factories to use when creating references to layout renderers.</param> - </member> - <member name="M:NLog.Layouts.SimpleLayout.op_Implicit(System.String)~NLog.Layouts.SimpleLayout"> - <summary> - Converts a text to a simple layout. - </summary> - <param name="text">Text to be converted.</param> - <returns>A <see cref="T:NLog.Layouts.SimpleLayout"/> object.</returns> - </member> - <member name="M:NLog.Layouts.SimpleLayout.Escape(System.String)"> - <summary> - Escapes the passed text so that it can - be used literally in all places where - layout is normally expected without being - treated as layout. - </summary> - <param name="text">The text to be escaped.</param> - <returns>The escaped text.</returns> - <remarks> - Escaping is done by replacing all occurrences of - '${' with '${literal:text=${}' - </remarks> - </member> - <member name="M:NLog.Layouts.SimpleLayout.Evaluate(System.String,NLog.LogEventInfo)"> - <summary> - Evaluates the specified text by expanding all layout renderers. - </summary> - <param name="text">The text to be evaluated.</param> - <param name="logEvent">Log event to be used for evaluation.</param> - <returns>The input text with all occurrences of ${} replaced with - values provided by the appropriate layout renderers.</returns> - </member> - <member name="M:NLog.Layouts.SimpleLayout.Evaluate(System.String)"> - <summary> - Evaluates the specified text by expanding all layout renderers - in new <see cref="T:NLog.LogEventInfo"/> context. - </summary> - <param name="text">The text to be evaluated.</param> - <returns>The input text with all occurrences of ${} replaced with - values provided by the appropriate layout renderers.</returns> - </member> - <member name="M:NLog.Layouts.SimpleLayout.ToString"> - <summary> - Returns a <see cref="T:System.String"></see> that represents the current object. - </summary> - <returns> - A <see cref="T:System.String"></see> that represents the current object. - </returns> - </member> - <member name="M:NLog.Layouts.SimpleLayout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Renders the layout for the specified logging event by invoking layout renderers - that make up the event. - </summary> - <param name="logEvent">The logging event.</param> - <returns>The rendered layout.</returns> - </member> - <member name="P:NLog.Layouts.SimpleLayout.OriginalText"> - <summary> - Original text before compile to Layout renderes - </summary> - </member> - <member name="P:NLog.Layouts.SimpleLayout.Text"> - <summary> - Gets or sets the layout text. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Layouts.SimpleLayout.IsFixedText"> - <summary> - Is the message fixed? (no Layout renderers used) - </summary> - </member> - <member name="P:NLog.Layouts.SimpleLayout.FixedText"> - <summary> - Get the fixed text. Only set when <see cref="P:NLog.Layouts.SimpleLayout.IsFixedText"/> is <c>true</c> - </summary> - </member> - <member name="P:NLog.Layouts.SimpleLayout.Renderers"> - <summary> - Gets a collection of <see cref="T:NLog.LayoutRenderers.LayoutRenderer"/> objects that make up this layout. - </summary> - </member> - <member name="T:NLog.LogEventInfo"> - <summary> - Represents the logging event. - </summary> - </member> - <member name="F:NLog.LogEventInfo.ZeroDate"> - <summary> - Gets the date of the first log event created. - </summary> - </member> - <member name="M:NLog.LogEventInfo.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogEventInfo"/> class. - </summary> - </member> - <member name="M:NLog.LogEventInfo.#ctor(NLog.LogLevel,System.String,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogEventInfo"/> class. - </summary> - <param name="level">Log level.</param> - <param name="loggerName">Logger name.</param> - <param name="message">Log message including parameter placeholders.</param> - </member> - <member name="M:NLog.LogEventInfo.#ctor(NLog.LogLevel,System.String,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogEventInfo"/> class. - </summary> - <param name="level">Log level.</param> - <param name="loggerName">Logger name.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">Log message including parameter placeholders.</param> - <param name="parameters">Parameter array.</param> - </member> - <member name="M:NLog.LogEventInfo.#ctor(NLog.LogLevel,System.String,System.IFormatProvider,System.String,System.Object[],System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogEventInfo"/> class. - </summary> - <param name="level">Log level.</param> - <param name="loggerName">Logger name.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">Log message including parameter placeholders.</param> - <param name="parameters">Parameter array.</param> - <param name="exception">Exception information.</param> - </member> - <member name="M:NLog.LogEventInfo.CreateNullEvent"> - <summary> - Creates the null event. - </summary> - <returns>Null log event.</returns> - </member> - <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.String)"> - <summary> - Creates the log event. - </summary> - <param name="logLevel">The log level.</param> - <param name="loggerName">Name of the logger.</param> - <param name="message">The message.</param> - <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Creates the log event. - </summary> - <param name="logLevel">The log level.</param> - <param name="loggerName">Name of the logger.</param> - <param name="formatProvider">The format provider.</param> - <param name="message">The message.</param> - <param name="parameters">The parameters.</param> - <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.IFormatProvider,System.Object)"> - <summary> - Creates the log event. - </summary> - <param name="logLevel">The log level.</param> - <param name="loggerName">Name of the logger.</param> - <param name="formatProvider">The format provider.</param> - <param name="message">The message.</param> - <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.String,System.Exception)"> - <summary> - Creates the log event. - </summary> - <param name="logLevel">The log level.</param> - <param name="loggerName">Name of the logger.</param> - <param name="message">The message.</param> - <param name="exception">The exception.</param> - <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.Exception,System.IFormatProvider,System.String)"> - <summary> - Creates the log event. - </summary> - <param name="logLevel">The log level.</param> - <param name="loggerName">Name of the logger.</param> - <param name="exception">The exception.</param> - <param name="formatProvider">The format provider.</param> - <param name="message">The message.</param> - <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Creates the log event. - </summary> - <param name="logLevel">The log level.</param> - <param name="loggerName">Name of the logger.</param> - <param name="exception">The exception.</param> - <param name="formatProvider">The format provider.</param> - <param name="message">The message.</param> - <param name="parameters">The parameters.</param> - <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="M:NLog.LogEventInfo.WithContinuation(NLog.Common.AsyncContinuation)"> - <summary> - Creates <see cref="T:NLog.Common.AsyncLogEventInfo"/> from this <see cref="T:NLog.LogEventInfo"/> by attaching the specified asynchronous continuation. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <returns>Instance of <see cref="T:NLog.Common.AsyncLogEventInfo"/> with attached continuation.</returns> - </member> - <member name="M:NLog.LogEventInfo.ToString"> - <summary> - Returns a string representation of this log event. - </summary> - <returns>String representation of the log event.</returns> - </member> - <member name="M:NLog.LogEventInfo.SetStackTrace(System.Diagnostics.StackTrace,System.Int32)"> - <summary> - Sets the stack trace for the event info. - </summary> - <param name="stackTrace">The stack trace.</param> - <param name="userStackFrame">Index of the first user stack frame within the stack trace.</param> - </member> - <member name="P:NLog.LogEventInfo.SequenceID"> - <summary> - Gets the unique identifier of log event which is automatically generated - and monotonously increasing. - </summary> - </member> - <member name="P:NLog.LogEventInfo.TimeStamp"> - <summary> - Gets or sets the timestamp of the logging event. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Level"> - <summary> - Gets or sets the level of the logging event. - </summary> - </member> - <member name="P:NLog.LogEventInfo.HasStackTrace"> - <summary> - Gets a value indicating whether stack trace has been set for this event. - </summary> - </member> - <member name="P:NLog.LogEventInfo.UserStackFrame"> - <summary> - Gets the stack frame of the method that did the logging. - </summary> - </member> - <member name="P:NLog.LogEventInfo.UserStackFrameNumber"> - <summary> - Gets the number index of the stack frame that represents the user - code (not the NLog code). - </summary> - </member> - <member name="P:NLog.LogEventInfo.StackTrace"> - <summary> - Gets the entire stack trace. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Exception"> - <summary> - Gets or sets the exception information. - </summary> - </member> - <member name="P:NLog.LogEventInfo.LoggerName"> - <summary> - Gets or sets the logger name. - </summary> - </member> - <member name="P:NLog.LogEventInfo.LoggerShortName"> - <summary> - Gets the logger short name. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Message"> - <summary> - Gets or sets the log message including any parameter placeholders. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Parameters"> - <summary> - Gets or sets the parameter values or null if no parameters have been specified. - </summary> - </member> - <member name="P:NLog.LogEventInfo.FormatProvider"> - <summary> - Gets or sets the format provider that was provided while logging or <see langword="null" /> - when no formatProvider was specified. - </summary> - </member> - <member name="P:NLog.LogEventInfo.FormattedMessage"> - <summary> - Gets the formatted message. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Properties"> - <summary> - Gets the dictionary of per-event context properties. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Context"> - <summary> - Gets the dictionary of per-event context properties. - </summary> - </member> - <member name="T:NLog.LogFactory"> - <summary> - Creates and manages instances of <see cref="T:NLog.Logger" /> objects. - </summary> - </member> - <member name="M:NLog.LogFactory.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogFactory"/> class. - </summary> - </member> - <member name="M:NLog.LogFactory.#ctor(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogFactory"/> class. - </summary> - <param name="config">The config.</param> - </member> - <member name="M:NLog.LogFactory.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting - unmanaged resources. - </summary> - </member> - <member name="M:NLog.LogFactory.CreateNullLogger"> - <summary> - Creates a logger that discards all log messages. - </summary> - <returns>Null logger instance.</returns> - </member> - <member name="M:NLog.LogFactory.GetCurrentClassLogger"> - <summary> - Gets the logger with the name of the current class. - </summary> - <returns>The logger.</returns> - <remarks>This is a slow-running method. - Make sure you're not doing this in a loop.</remarks> - </member> - <member name="M:NLog.LogFactory.GetCurrentClassLogger(System.Type)"> - <summary> - Gets a custom logger with the name of the current class. Use <paramref name="loggerType"/> to pass the type of the needed Logger. - </summary> - <param name="loggerType">The type of the logger to create. The type must inherit from - NLog.Logger.</param> - <returns>The logger of type <paramref name="loggerType"/>.</returns> - <remarks>This is a slow-running method. Make sure you are not calling this method in a - loop.</remarks> - </member> - <member name="M:NLog.LogFactory.GetLogger(System.String)"> - <summary> - Gets the specified named logger. - </summary> - <param name="name">Name of the logger.</param> - <returns>The logger reference. Multiple calls to <c>GetLogger</c> with the same argument - are not guaranteed to return the same logger reference.</returns> - </member> - <member name="M:NLog.LogFactory.GetLogger(System.String,System.Type)"> - <summary> - Gets the specified named logger. Use <paramref name="loggerType"/> to pass the type of the needed Logger. - </summary> - <param name="name">Name of the logger.</param> - <param name="loggerType">The type of the logger to create. The type must inherit from <see cref="T:NLog.Logger"/>.</param> - <returns>The logger of type <paramref name="loggerType"/>. Multiple calls to <c>GetLogger</c> with the - same argument aren't guaranteed to return the same logger reference.</returns> - </member> - <member name="M:NLog.LogFactory.ReconfigExistingLoggers"> - <summary> - Loops through all loggers previously returned by GetLogger and recalculates their - target and filter list. Useful after modifying the configuration programmatically - to ensure that all loggers have been properly configured. - </summary> - </member> - <member name="M:NLog.LogFactory.Flush"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - </member> - <member name="M:NLog.LogFactory.Flush(System.TimeSpan)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="timeout">Maximum time to allow for the flush. Any messages after that time - will be discarded.</param> - </member> - <member name="M:NLog.LogFactory.Flush(System.Int32)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="timeoutMilliseconds">Maximum time to allow for the flush. Any messages - after that time will be discarded.</param> - </member> - <member name="M:NLog.LogFactory.Flush(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.LogFactory.Flush(NLog.Common.AsyncContinuation,System.Int32)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeoutMilliseconds">Maximum time to allow for the flush. Any messages - after that time will be discarded.</param> - </member> - <member name="M:NLog.LogFactory.Flush(NLog.Common.AsyncContinuation,System.TimeSpan)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeout">Maximum time to allow for the flush. Any messages after that time will be discarded.</param> - </member> - <member name="M:NLog.LogFactory.DisableLogging"> - <summary> - Decreases the log enable counter and if it reaches -1 the logs are disabled. - </summary> - <remarks> - Logging is enabled if the number of <see cref="M:NLog.LogFactory.ResumeLogging"/> calls is greater than - or equal to <see cref="M:NLog.LogFactory.SuspendLogging"/> calls. - </remarks> - <returns>An object that implements IDisposable whose Dispose() method re-enables logging. - To be used with C# <c>using ()</c> statement.</returns> - </member> - <member name="M:NLog.LogFactory.EnableLogging"> - <summary> - Increases the log enable counter and if it reaches 0 the logs are disabled. - </summary> - <remarks> - Logging is enabled if the number of <see cref="M:NLog.LogFactory.ResumeLogging"/> calls is greater than - or equal to <see cref="M:NLog.LogFactory.SuspendLogging"/> calls.</remarks> - </member> - <member name="M:NLog.LogFactory.SuspendLogging"> - <summary> - Decreases the log enable counter and if it reaches -1 the logs are disabled. - </summary> - <remarks> - Logging is enabled if the number of <see cref="M:NLog.LogFactory.ResumeLogging"/> calls is greater than - or equal to <see cref="M:NLog.LogFactory.SuspendLogging"/> calls. - </remarks> - <returns>An object that implements IDisposable whose Dispose() method re-enables logging. - To be used with C# <c>using ()</c> statement.</returns> - </member> - <member name="M:NLog.LogFactory.ResumeLogging"> - <summary> - Increases the log enable counter and if it reaches 0 the logs are disabled. - </summary> - <remarks>Logging is enabled if the number of <see cref="M:NLog.LogFactory.ResumeLogging"/> calls is greater - than or equal to <see cref="M:NLog.LogFactory.SuspendLogging"/> calls.</remarks> - </member> - <member name="M:NLog.LogFactory.IsLoggingEnabled"> - <summary> - Returns <see langword="true"/> if logging is currently enabled. - </summary> - <returns>A value of <see langword="true"/> if logging is currently enabled, - <see langword="false"/> otherwise.</returns> - <remarks>Logging is enabled if the number of <see cref="M:NLog.LogFactory.ResumeLogging"/> calls is greater - than or equal to <see cref="M:NLog.LogFactory.SuspendLogging"/> calls.</remarks> - </member> - <member name="M:NLog.LogFactory.OnConfigurationChanged(NLog.Config.LoggingConfigurationChangedEventArgs)"> - <summary> - Invoke the Changed event; called whenever list changes - </summary> - <param name="e">Event arguments.</param> - </member> - <member name="M:NLog.LogFactory.Dispose(System.Boolean)"> - <summary> - Releases unmanaged and - optionally - managed resources. - </summary> - <param name="disposing"><c>True</c> to release both managed and unmanaged resources; - <c>false</c> to release only unmanaged resources.</param> - </member> - <member name="F:NLog.LogFactory.IsDisposing"> - <summary> - Currenty this logfactory is disposing? - </summary> - </member> - <member name="E:NLog.LogFactory.ConfigurationChanged"> - <summary> - Occurs when logging <see cref="P:NLog.LogFactory.Configuration"/> changes. - </summary> - </member> - <member name="E:NLog.LogFactory.ConfigurationReloaded"> - <summary> - Occurs when logging <see cref="P:NLog.LogFactory.Configuration"/> gets reloaded. - </summary> - </member> - <member name="P:NLog.LogFactory.CurrentAppDomain"> - <summary> - Gets the current <see cref="T:NLog.Internal.Fakeables.IAppDomain"/>. - </summary> - </member> - <member name="P:NLog.LogFactory.ThrowExceptions"> - <summary> - Gets or sets a value indicating whether exceptions should be thrown. - </summary> - <value>A value of <c>true</c> if exception should be thrown; otherwise, <c>false</c>.</value> - <remarks>By default exceptions are not thrown under any circumstances.</remarks> - </member> - <member name="P:NLog.LogFactory.Configuration"> - <summary> - Gets or sets the current logging configuration. After setting this property all - existing loggers will be re-configured, so that there is no need to call <see cref="M:NLog.LogFactory.ReconfigExistingLoggers"/> - manually. - </summary> - </member> - <member name="P:NLog.LogFactory.GlobalThreshold"> - <summary> - Gets or sets the global log threshold. Log events below this threshold are not logged. - </summary> - </member> - <member name="P:NLog.LogFactory.DefaultCultureInfo"> - <summary> - Gets the default culture info to use as <see cref="P:NLog.LogEventInfo.FormatProvider"/>. - </summary> - <value> - Specific culture info or null to use <see cref="P:System.Globalization.CultureInfo.CurrentCulture"/> - </value> - </member> - <member name="T:NLog.LogFactory.LoggerCacheKey"> - <summary> - Logger cache key. - </summary> - </member> - <member name="M:NLog.LogFactory.LoggerCacheKey.GetHashCode"> - <summary> - Serves as a hash function for a particular type. - </summary> - <returns> - A hash code for the current <see cref="T:System.Object"/>. - </returns> - </member> - <member name="M:NLog.LogFactory.LoggerCacheKey.Equals(System.Object)"> - <summary> - Determines if two objects are equal in value. - </summary> - <param name="obj">Other object to compare to.</param> - <returns>True if objects are equal, false otherwise.</returns> - </member> - <member name="M:NLog.LogFactory.LoggerCacheKey.Equals(NLog.LogFactory.LoggerCacheKey)"> - <summary> - Determines if two objects of the same type are equal in value. - </summary> - <param name="key">Other object to compare to.</param> - <returns>True if objects are equal, false otherwise.</returns> - </member> - <member name="T:NLog.LogFactory.LoggerCache"> - <summary> - Logger cache. - </summary> - </member> - <member name="M:NLog.LogFactory.LoggerCache.InsertOrUpdate(NLog.LogFactory.LoggerCacheKey,NLog.Logger)"> - <summary> - Inserts or updates. - </summary> - <param name="cacheKey"></param> - <param name="logger"></param> - </member> - <member name="T:NLog.LogFactory.LogEnabler"> - <summary> - Enables logging in <see cref="M:System.IDisposable.Dispose"/> implementation. - </summary> - </member> - <member name="M:NLog.LogFactory.LogEnabler.#ctor(NLog.LogFactory)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogFactory.LogEnabler"/> class. - </summary> - <param name="factory">The factory.</param> - </member> - <member name="M:NLog.LogFactory.LogEnabler.System#IDisposable#Dispose"> - <summary> - Enables logging. - </summary> - </member> - <member name="T:NLog.LogFactory`1"> - <summary> - Specialized LogFactory that can return instances of custom logger types. - </summary> - <typeparam name="T">The type of the logger to be returned. Must inherit from <see cref="T:NLog.Logger"/>.</typeparam> - </member> - <member name="M:NLog.LogFactory`1.GetLogger(System.String)"> - <summary> - Gets the logger with type <typeparamref name="T"/>. - </summary> - <param name="name">The logger name.</param> - <returns>An instance of <typeparamref name="T"/>.</returns> - </member> - <member name="M:NLog.LogFactory`1.GetCurrentClassLogger"> - <summary> - Gets a custom logger with the name of the current class and type <typeparamref name="T"/>. - </summary> - <returns>An instance of <typeparamref name="T"/>.</returns> - <remarks>This is a slow-running method. - Make sure you're not doing this in a loop.</remarks> - </member> - <member name="T:NLog.Logger"> - <summary> - Provides logging interface and utility functions. - </summary> - <summary> - Provides logging interface and utility functions. - </summary> - <summary> - Logging methods which only are executed when the DEBUG conditional compilation symbol is set. - </summary> - <remarks> - The DEBUG conditional compilation symbol is default enabled (only) in a debug build. - - If the DEBUG conditional compilation symbol isn't set in the calling library, the compiler will remove all the invocations to these methods. - This could lead to better performance. - - See: https://msdn.microsoft.com/en-us/library/4xssyw96%28v=vs.90%29.aspx - </remarks> - <content> - Auto-generated Logger members for binary compatibility with NLog 1.0. - </content> - </member> - <member name="M:NLog.Logger.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Logger"/> class. - </summary> - </member> - <member name="M:NLog.Logger.IsEnabled(NLog.LogLevel)"> - <summary> - Gets a value indicating whether logging is enabled for the specified level. - </summary> - <param name="level">Log level to be checked.</param> - <returns>A value of <see langword="true" /> if logging is enabled for the specified level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="M:NLog.Logger.Log(NLog.LogEventInfo)"> - <summary> - Writes the specified diagnostic message. - </summary> - <param name="logEvent">Log event.</param> - </member> - <member name="M:NLog.Logger.Log(System.Type,NLog.LogEventInfo)"> - <summary> - Writes the specified diagnostic message. - </summary> - <param name="wrapperType">The name of the type that wraps Logger.</param> - <param name="logEvent">Log event.</param> - </member> - <member name="M:NLog.Logger.Log``1(NLog.LogLevel,``0)"> - <overloads> - Writes the diagnostic message at the specified level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="level">The log level.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Log``1(NLog.LogLevel,System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.LogException(NLog.LogLevel,System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="args">Arguments to format.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="args">Arguments to format.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Log``1(NLog.LogLevel,System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log``1(NLog.LogLevel,System.String,``0)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log``2(NLog.LogLevel,System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Log``2(NLog.LogLevel,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Log``3(NLog.LogLevel,System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Log``3(NLog.LogLevel,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Swallow(System.Action)"> - <summary> - Runs action. If the action throws, the exception is logged at <c>Error</c> level. The exception is not propagated outside of this method. - </summary> - <param name="action">Action to execute.</param> - </member> - <member name="M:NLog.Logger.Swallow``1(System.Func{``0})"> - <summary> - Runs the provided function and returns its result. If an exception is thrown, it is logged at <c>Error</c> level. - The exception is not propagated outside of this method; a default value is returned instead. - </summary> - <typeparam name="T">Return type of the provided function.</typeparam> - <param name="func">Function to run.</param> - <returns>Result returned by the provided function or the default value of type <typeparamref name="T"/> in case of exception.</returns> - </member> - <member name="M:NLog.Logger.Swallow``1(System.Func{``0},``0)"> - <summary> - Runs the provided function and returns its result. If an exception is thrown, it is logged at <c>Error</c> level. - The exception is not propagated outside of this method; a fallback value is returned instead. - </summary> - <typeparam name="T">Return type of the provided function.</typeparam> - <param name="func">Function to run.</param> - <param name="fallback">Fallback value to return in case of exception.</param> - <returns>Result returned by the provided function or fallback value in case of exception.</returns> - </member> - <member name="M:NLog.Logger.Trace``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Trace</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Trace``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Trace(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.TraceException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Trace(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Trace``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Debug</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Debug``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Debug(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.DebugException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Debug(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Debug``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Info</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Info``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Info(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.InfoException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Info</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Info</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Info(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Info</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Info</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Info``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Warn</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Warn``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Warn(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.WarnException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Warn</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Warn</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Warn(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Warn</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Warn</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Warn``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Error</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Error``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Error(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.ErrorException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Error</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Error</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Error(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Error</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Error</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Error``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Fatal</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Fatal``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Fatal(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.FatalException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Fatal</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Fatal</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Fatal</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Fatal</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Debug</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters and formatting them with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified arguments formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified arguments formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Trace</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters and formatting them with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified arguments formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified arguments formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.Object)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.String)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="E:NLog.Logger.LoggerReconfigured"> - <summary> - Occurs when logger configuration changes. - </summary> - </member> - <member name="P:NLog.Logger.Name"> - <summary> - Gets the name of the logger. - </summary> - </member> - <member name="P:NLog.Logger.Factory"> - <summary> - Gets the factory that created this logger. - </summary> - </member> - <member name="P:NLog.Logger.IsTraceEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Trace</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Trace</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.Logger.IsDebugEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Debug</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Debug</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.Logger.IsInfoEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Info</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Info</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.Logger.IsWarnEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Warn</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Warn</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.Logger.IsErrorEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Error</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Error</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.Logger.IsFatalEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Fatal</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Fatal</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="T:NLog.LoggerImpl"> - <summary> - Implementation of logging engine. - </summary> - </member> - <member name="M:NLog.LoggerImpl.FindCallingMethodOnStackTrace(System.Diagnostics.StackTrace,System.Type)"> - <summary> - Finds first user stack frame in a stack trace - </summary> - <param name="stackTrace">The stack trace of the logging method invocation</param> - <param name="loggerType">Type of the logger or logger wrapper</param> - <returns>Index of the first user stack frame or 0 if all stack frames are non-user</returns> - <seealso cref="M:NLog.LoggerImpl.IsNonUserStackFrame(System.Reflection.MethodBase,System.Type)"/> - </member> - <member name="M:NLog.LoggerImpl.IsNonUserStackFrame(System.Reflection.MethodBase,System.Type)"> - <summary> - Defines whether a stack frame belongs to non-user code - </summary> - <param name="method">Method of the stack frame</param> - <param name="loggerType">Type of the logger or logger wrapper</param> - <returns><see langword="true"/>, if the method is from non-user code and should be skipped</returns> - <remarks> - The method is classified as non-user if its declaring assembly is from hidden assemblies list - or its declaring type is <paramref name="loggerType"/> or one of its subtypes. - </remarks> - </member> - <member name="M:NLog.LoggerImpl.GetFilterResult(System.Collections.Generic.IList{NLog.Filters.Filter},NLog.LogEventInfo)"> - <summary> - Gets the filter result. - </summary> - <param name="filterChain">The filter chain.</param> - <param name="logEvent">The log event.</param> - <returns>The result of the filter.</returns> - </member> - <member name="T:NLog.LogLevel"> - <summary> - Defines available log levels. - </summary> - </member> - <member name="F:NLog.LogLevel.Trace"> - <summary> - Trace log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Debug"> - <summary> - Debug log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Info"> - <summary> - Info log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Warn"> - <summary> - Warn log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Error"> - <summary> - Error log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Fatal"> - <summary> - Fatal log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Off"> - <summary> - Off log level. - </summary> - </member> - <member name="M:NLog.LogLevel.#ctor(System.String,System.Int32)"> - <summary> - Initializes a new instance of <see cref="T:NLog.LogLevel"/>. - </summary> - <param name="name">The log level name.</param> - <param name="ordinal">The log level ordinal number.</param> - </member> - <member name="M:NLog.LogLevel.op_Equality(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is equal to the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal == level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.op_Inequality(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is not equal to the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal != level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.op_GreaterThan(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is greater than the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal > level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.op_GreaterThanOrEqual(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is greater than or equal to the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal >= level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.op_LessThan(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is less than the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal < level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.op_LessThanOrEqual(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is less than or equal to the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal <= level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.FromOrdinal(System.Int32)"> - <summary> - Gets the <see cref="T:NLog.LogLevel"/> that corresponds to the specified ordinal. - </summary> - <param name="ordinal">The ordinal.</param> - <returns>The <see cref="T:NLog.LogLevel"/> instance. For 0 it returns <see cref="F:NLog.LogLevel.Trace"/>, 1 gives <see cref="F:NLog.LogLevel.Debug"/> and so on.</returns> - </member> - <member name="M:NLog.LogLevel.FromString(System.String)"> - <summary> - Returns the <see cref="T:NLog.LogLevel"/> that corresponds to the supplied <see langword="string" />. - </summary> - <param name="levelName">The textual representation of the log level.</param> - <returns>The enumeration value.</returns> - </member> - <member name="M:NLog.LogLevel.ToString"> - <summary> - Returns a string representation of the log level. - </summary> - <returns>Log level name.</returns> - </member> - <member name="M:NLog.LogLevel.GetHashCode"> - <summary> - Returns a hash code for this instance. - </summary> - <returns> - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - </returns> - </member> - <member name="M:NLog.LogLevel.Equals(System.Object)"> - <summary> - Determines whether the specified <see cref="T:System.Object"/> is equal to this instance. - </summary> - <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param> - <returns>Value of <c>true</c> if the specified <see cref="T:System.Object"/> is equal to - this instance; otherwise, <c>false</c>.</returns> - </member> - <member name="M:NLog.LogLevel.Equals(NLog.LogLevel)"> - <summary> - Determines whether the specified <see cref="T:NLog.LogLevel"/> instance is equal to this instance. - </summary> - <param name="other">The <see cref="T:NLog.LogLevel"/> to compare with this instance.</param> - <returns>Value of <c>true</c> if the specified <see cref="T:NLog.LogLevel"/> is equal to - this instance; otherwise, <c>false</c>.</returns> - </member> - <member name="M:NLog.LogLevel.CompareTo(System.Object)"> - <summary> - Compares the level to the other <see cref="T:NLog.LogLevel"/> object. - </summary> - <param name="obj"> - The object object. - </param> - <returns> - A value less than zero when this logger's <see cref="P:NLog.LogLevel.Ordinal"/> is - less than the other logger's ordinal, 0 when they are equal and - greater than zero when this ordinal is greater than the - other ordinal. - </returns> - </member> - <member name="P:NLog.LogLevel.Name"> - <summary> - Gets the name of the log level. - </summary> - </member> - <member name="P:NLog.LogLevel.Ordinal"> - <summary> - Gets the ordinal of the log level. - </summary> - </member> - <member name="T:NLog.LogManager"> - <summary> - Creates and manages instances of <see cref="T:NLog.Logger" /> objects. - </summary> - </member> - <member name="M:NLog.LogManager.#cctor"> - <summary> - Initializes static members of the LogManager class. - </summary> - </member> - <member name="M:NLog.LogManager.#ctor"> - <summary> - Prevents a default instance of the LogManager class from being created. - </summary> - </member> - <member name="M:NLog.LogManager.GetCurrentClassLogger"> - <summary> - Gets the logger with the name of the current class. - </summary> - <returns>The logger.</returns> - <remarks>This is a slow-running method. - Make sure you're not doing this in a loop.</remarks> - </member> - <member name="M:NLog.LogManager.AddHiddenAssembly(System.Reflection.Assembly)"> - <summary> - Adds the given assembly which will be skipped - when NLog is trying to find the calling method on stack trace. - </summary> - <param name="assembly">The assembly to skip.</param> - </member> - <member name="M:NLog.LogManager.GetCurrentClassLogger(System.Type)"> - <summary> - Gets a custom logger with the name of the current class. Use <paramref name="loggerType"/> to pass the type of the needed Logger. - </summary> - <param name="loggerType">The logger class. The class must inherit from <see cref="T:NLog.Logger"/>.</param> - <returns>The logger of type <paramref name="loggerType"/>.</returns> - <remarks>This is a slow-running method. - Make sure you're not doing this in a loop.</remarks> - </member> - <member name="M:NLog.LogManager.CreateNullLogger"> - <summary> - Creates a logger that discards all log messages. - </summary> - <returns>Null logger which discards all log messages.</returns> - </member> - <member name="M:NLog.LogManager.GetLogger(System.String)"> - <summary> - Gets the specified named logger. - </summary> - <param name="name">Name of the logger.</param> - <returns>The logger reference. Multiple calls to <c>GetLogger</c> with the same argument aren't guaranteed to return the same logger reference.</returns> - </member> - <member name="M:NLog.LogManager.GetLogger(System.String,System.Type)"> - <summary> - Gets the specified named custom logger. Use <paramref name="loggerType"/> to pass the type of the needed Logger. - </summary> - <param name="name">Name of the logger.</param> - <param name="loggerType">The logger class. The class must inherit from <see cref="T:NLog.Logger"/>.</param> - <returns>The logger of type <paramref name="loggerType"/>. Multiple calls to <c>GetLogger</c> with the same argument aren't guaranteed to return the same logger reference.</returns> - <remarks>The generic way for this method is <see cref="M:NLog.LogFactory`1.GetLogger(System.String)"/></remarks> - </member> - <member name="M:NLog.LogManager.ReconfigExistingLoggers"> - <summary> - Loops through all loggers previously returned by GetLogger. - and recalculates their target and filter list. Useful after modifying the configuration programmatically - to ensure that all loggers have been properly configured. - </summary> - </member> - <member name="M:NLog.LogManager.Flush"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - </member> - <member name="M:NLog.LogManager.Flush(System.TimeSpan)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="timeout">Maximum time to allow for the flush. Any messages after that time will be discarded.</param> - </member> - <member name="M:NLog.LogManager.Flush(System.Int32)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="timeoutMilliseconds">Maximum time to allow for the flush. Any messages after that time will be discarded.</param> - </member> - <member name="M:NLog.LogManager.Flush(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.LogManager.Flush(NLog.Common.AsyncContinuation,System.TimeSpan)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeout">Maximum time to allow for the flush. Any messages after that time will be discarded.</param> - </member> - <member name="M:NLog.LogManager.Flush(NLog.Common.AsyncContinuation,System.Int32)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeoutMilliseconds">Maximum time to allow for the flush. Any messages after that time will be discarded.</param> - </member> - <member name="M:NLog.LogManager.DisableLogging"> - <summary> - Decreases the log enable counter and if it reaches -1 the logs are disabled. - </summary> - <remarks>Logging is enabled if the number of <see cref="M:NLog.LogManager.EnableLogging"/> calls is greater - than or equal to <see cref="M:NLog.LogManager.DisableLogging"/> calls.</remarks> - <returns>An object that implements IDisposable whose Dispose() method reenables logging. - To be used with C# <c>using ()</c> statement.</returns> - </member> - <member name="M:NLog.LogManager.EnableLogging"> - <summary> - Increases the log enable counter and if it reaches 0 the logs are disabled. - </summary> - <remarks>Logging is enabled if the number of <see cref="M:NLog.LogManager.EnableLogging"/> calls is greater - than or equal to <see cref="M:NLog.LogManager.DisableLogging"/> calls.</remarks> - </member> - <member name="M:NLog.LogManager.IsLoggingEnabled"> - <summary> - Checks if logging is currently enabled. - </summary> - <returns><see langword="true"/> if logging is currently enabled, <see langword="false"/> - otherwise.</returns> - <remarks>Logging is enabled if the number of <see cref="M:NLog.LogManager.EnableLogging"/> calls is greater - than or equal to <see cref="M:NLog.LogManager.DisableLogging"/> calls.</remarks> - </member> - <member name="M:NLog.LogManager.Shutdown"> - <summary> - Dispose all targets, and shutdown logging. - </summary> - </member> - <member name="M:NLog.LogManager.GetClassFullName"> - <summary> - Gets the fully qualified name of the class invoking the LogManager, including the - namespace but not the assembly. - </summary> - </member> - <member name="E:NLog.LogManager.ConfigurationChanged"> - <summary> - Occurs when logging <see cref="P:NLog.LogManager.Configuration"/> changes. - </summary> - </member> - <member name="E:NLog.LogManager.ConfigurationReloaded"> - <summary> - Occurs when logging <see cref="P:NLog.LogManager.Configuration"/> gets reloaded. - </summary> - </member> - <member name="P:NLog.LogManager.ThrowExceptions"> - <summary> - Gets or sets a value indicating whether NLog should throw exceptions. - By default exceptions are not thrown under any circumstances. - </summary> - </member> - <member name="P:NLog.LogManager.Configuration"> - <summary> - Gets or sets the current logging configuration. - <see cref="P:NLog.LogFactory.Configuration"/> - </summary> - </member> - <member name="P:NLog.LogManager.GlobalThreshold"> - <summary> - Gets or sets the global log threshold. Log events below this threshold are not logged. - </summary> - </member> - <member name="P:NLog.LogManager.DefaultCultureInfo"> - <summary> - Gets or sets the default culture to use. - </summary> - </member> - <member name="T:NLog.LogManager.GetCultureInfo"> - <summary> - Delegate used to set/get the culture in use. - </summary> - </member> - <member name="T:NLog.LogMessageGenerator"> - <summary> - Returns a log message. Used to defer calculation of - the log message until it's actually needed. - </summary> - <returns>Log message.</returns> - </member> - <member name="T:NLog.LogReceiverService.BaseLogReceiverForwardingService"> - <summary> - Base implementation of a log receiver server which forwards received logs through <see cref="T:NLog.LogManager"/> or a given <see cref="T:NLog.LogFactory"/>. - </summary> - </member> - <member name="M:NLog.LogReceiverService.BaseLogReceiverForwardingService.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.BaseLogReceiverForwardingService"/> class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.BaseLogReceiverForwardingService.#ctor(NLog.LogFactory)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.BaseLogReceiverForwardingService"/> class. - </summary> - <param name="logFactory">The log factory.</param> - </member> - <member name="M:NLog.LogReceiverService.BaseLogReceiverForwardingService.ProcessLogMessages(NLog.LogReceiverService.NLogEvents)"> - <summary> - Processes the log messages. - </summary> - <param name="events">The events to process.</param> - </member> - <member name="M:NLog.LogReceiverService.BaseLogReceiverForwardingService.ProcessLogMessages(NLog.LogEventInfo[])"> - <summary> - Processes the log messages. - </summary> - <param name="logEvents">The log events.</param> - </member> - <member name="T:NLog.LogReceiverService.ILogReceiverClient"> - <summary> - Service contract for Log Receiver client. - </summary> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverClient.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="T:NLog.LogReceiverService.ILogReceiverOneWayClient"> - <summary> - Service contract for Log Receiver client. - </summary> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverOneWayClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="T:NLog.LogReceiverService.ILogReceiverOneWayServer"> - <summary> - Service contract for Log Receiver server. - </summary> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverOneWayServer.ProcessLogMessages(NLog.LogReceiverService.NLogEvents)"> - <summary> - Processes the log messages. - </summary> - <param name="events">The events.</param> - </member> - <member name="T:NLog.LogReceiverService.ILogReceiverServer"> - <summary> - Service contract for Log Receiver server. - </summary> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverServer.ProcessLogMessages(NLog.LogReceiverService.NLogEvents)"> - <summary> - Processes the log messages. - </summary> - <param name="events">The events.</param> - </member> - <member name="T:NLog.LogReceiverService.ILogReceiverTwoWayClient"> - <summary> - Service contract for Log Receiver client. - </summary> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverTwoWayClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverTwoWayClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverTwoWayClient.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="T:NLog.LogReceiverService.IWcfLogReceiverClient"> - <summary> - Client of <see cref="T:NLog.LogReceiverService.ILogReceiverServer"/> - </summary> - </member> - <member name="M:NLog.LogReceiverService.IWcfLogReceiverClient.OpenAsync"> - <summary> - Opens the client asynchronously. - </summary> - </member> - <member name="M:NLog.LogReceiverService.IWcfLogReceiverClient.OpenAsync(System.Object)"> - <summary> - Opens the client asynchronously. - </summary> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.IWcfLogReceiverClient.CloseAsync"> - <summary> - Closes the client asynchronously. - </summary> - </member> - <member name="M:NLog.LogReceiverService.IWcfLogReceiverClient.CloseAsync(System.Object)"> - <summary> - Closes the client asynchronously. - </summary> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.IWcfLogReceiverClient.ProcessLogMessagesAsync(NLog.LogReceiverService.NLogEvents)"> - <summary> - Processes the log messages asynchronously. - </summary> - <param name="events">The events to send.</param> - </member> - <member name="M:NLog.LogReceiverService.IWcfLogReceiverClient.ProcessLogMessagesAsync(NLog.LogReceiverService.NLogEvents,System.Object)"> - <summary> - Processes the log messages asynchronously. - </summary> - <param name="events">The events to send.</param> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.IWcfLogReceiverClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events to send.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.IWcfLogReceiverClient.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="M:NLog.LogReceiverService.IWcfLogReceiverClient.DisplayInitializationUI"> - <summary> - Instructs the inner channel to display a user interface if one is required to initialize the channel prior to using it. - </summary> - </member> - <member name="E:NLog.LogReceiverService.IWcfLogReceiverClient.ProcessLogMessagesCompleted"> - <summary> - Occurs when the log message processing has completed. - </summary> - </member> - <member name="E:NLog.LogReceiverService.IWcfLogReceiverClient.OpenCompleted"> - <summary> - Occurs when Open operation has completed. - </summary> - </member> - <member name="E:NLog.LogReceiverService.IWcfLogReceiverClient.CloseCompleted"> - <summary> - Occurs when Close operation has completed. - </summary> - </member> - <member name="P:NLog.LogReceiverService.IWcfLogReceiverClient.ClientCredentials"> - <summary> - Enables the user to configure client and service credentials as well as service credential authentication settings for use on the client side of communication. - </summary> - </member> - <member name="P:NLog.LogReceiverService.IWcfLogReceiverClient.InnerChannel"> - <summary> - Gets the underlying <see cref="T:System.ServiceModel.IClientChannel"/> implementation. - </summary> - </member> - <member name="P:NLog.LogReceiverService.IWcfLogReceiverClient.Endpoint"> - <summary> - Gets the target endpoint for the service to which the WCF client can connect. - </summary> - </member> - <member name="T:NLog.LogReceiverService.LogReceiverForwardingService"> - <summary> - Implementation of <see cref="T:NLog.LogReceiverService.ILogReceiverServer"/> which forwards received logs through <see cref="T:NLog.LogManager"/> or a given <see cref="T:NLog.LogFactory"/>. - </summary> - </member> - <member name="M:NLog.LogReceiverService.LogReceiverForwardingService.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.LogReceiverForwardingService"/> class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.LogReceiverForwardingService.#ctor(NLog.LogFactory)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.LogReceiverForwardingService"/> class. - </summary> - <param name="logFactory">The log factory.</param> - </member> - <member name="T:NLog.LogReceiverService.LogReceiverOneWayForwardingService"> - <summary> - Implementation of <see cref="T:NLog.LogReceiverService.ILogReceiverOneWayServer"/> which forwards received logs through <see cref="T:NLog.LogManager"/> or a given <see cref="T:NLog.LogFactory"/>. - </summary> - </member> - <member name="M:NLog.LogReceiverService.LogReceiverOneWayForwardingService.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.LogReceiverOneWayForwardingService"/> class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.LogReceiverOneWayForwardingService.#ctor(NLog.LogFactory)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.LogReceiverOneWayForwardingService"/> class. - </summary> - <param name="logFactory">The log factory.</param> - </member> - <member name="T:NLog.LogReceiverService.LogReceiverServiceConfig"> - <summary> - Internal configuration of Log Receiver Service contracts. - </summary> - </member> - <member name="T:NLog.LogReceiverService.NLogEvent"> - <summary> - Wire format for NLog Event. - </summary> - </member> - <member name="M:NLog.LogReceiverService.NLogEvent.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.NLogEvent"/> class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.NLogEvent.ToEventInfo(NLog.LogReceiverService.NLogEvents,System.String)"> - <summary> - Converts the <see cref="T:NLog.LogReceiverService.NLogEvent"/> to <see cref="T:NLog.LogEventInfo"/>. - </summary> - <param name="context">The <see cref="T:NLog.LogReceiverService.NLogEvent"/> object this <see cref="T:NLog.LogReceiverService.NLogEvent"/> is part of..</param> - <param name="loggerNamePrefix">The logger name prefix to prepend in front of the logger name.</param> - <returns>Converted <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.Id"> - <summary> - Gets or sets the client-generated identifier of the event. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.LevelOrdinal"> - <summary> - Gets or sets the ordinal of the log level. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.LoggerOrdinal"> - <summary> - Gets or sets the logger ordinal (index into <see cref="P:NLog.LogReceiverService.NLogEvents.Strings"/>. - </summary> - <value>The logger ordinal.</value> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.TimeDelta"> - <summary> - Gets or sets the time delta (in ticks) between the time of the event and base time. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.MessageOrdinal"> - <summary> - Gets or sets the message string index. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.Values"> - <summary> - Gets or sets the collection of layout values. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.ValueIndexes"> - <summary> - Gets the collection of indexes into <see cref="P:NLog.LogReceiverService.NLogEvents.Strings"/> array for each layout value. - </summary> - </member> - <member name="T:NLog.LogReceiverService.NLogEvents"> - <summary> - Wire format for NLog event package. - </summary> - </member> - <member name="M:NLog.LogReceiverService.NLogEvents.ToEventInfo(System.String)"> - <summary> - Converts the events to sequence of <see cref="T:NLog.LogEventInfo"/> objects suitable for routing through NLog. - </summary> - <param name="loggerNamePrefix">The logger name prefix to prepend in front of each logger name.</param> - <returns> - Sequence of <see cref="T:NLog.LogEventInfo"/> objects. - </returns> - </member> - <member name="M:NLog.LogReceiverService.NLogEvents.ToEventInfo"> - <summary> - Converts the events to sequence of <see cref="T:NLog.LogEventInfo"/> objects suitable for routing through NLog. - </summary> - <returns> - Sequence of <see cref="T:NLog.LogEventInfo"/> objects. - </returns> - </member> - <member name="P:NLog.LogReceiverService.NLogEvents.ClientName"> - <summary> - Gets or sets the name of the client. - </summary> - <value>The name of the client.</value> - </member> - <member name="P:NLog.LogReceiverService.NLogEvents.BaseTimeUtc"> - <summary> - Gets or sets the base time (UTC ticks) for all events in the package. - </summary> - <value>The base time UTC.</value> - </member> - <member name="P:NLog.LogReceiverService.NLogEvents.LayoutNames"> - <summary> - Gets or sets the collection of layout names which are shared among all events. - </summary> - <value>The layout names.</value> - </member> - <member name="P:NLog.LogReceiverService.NLogEvents.Strings"> - <summary> - Gets or sets the collection of logger names. - </summary> - <value>The logger names.</value> - </member> - <member name="P:NLog.LogReceiverService.NLogEvents.Events"> - <summary> - Gets or sets the list of events. - </summary> - <value>The events.</value> - </member> - <member name="T:NLog.LogReceiverService.StringCollection"> - <summary> - List of strings annotated for more terse serialization. - </summary> - </member> - <member name="M:NLog.LogReceiverService.StringCollection.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.StringCollection"/> class. - </summary> - </member> - <member name="T:NLog.LogReceiverService.WcfILogReceiverClient"> - <summary> - Log Receiver Client using WCF. - </summary> - <remarks> - This will be removed when ILogReceiverClient is removed. - This provides an implementation of the legacy interface.</remarks> - </member> - <member name="T:NLog.LogReceiverService.WcfLogReceiverClientBase`1"> - <summary> - Abstract base class for the WcfLogReceiverXXXWay classes. It can only be - used internally (see internal constructor). It passes off any Channel usage - to the inheriting class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClientBase`1"/> class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClientBase`1"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.#ctor(System.String,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClientBase`1"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.#ctor(System.String,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClientBase`1"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.#ctor(System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClientBase`1"/> class. - </summary> - <param name="binding">The binding.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.OpenAsync"> - <summary> - Opens the client asynchronously. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.OpenAsync(System.Object)"> - <summary> - Opens the client asynchronously. - </summary> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.CloseAsync"> - <summary> - Closes the client asynchronously. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.CloseAsync(System.Object)"> - <summary> - Closes the client asynchronously. - </summary> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.ProcessLogMessagesAsync(NLog.LogReceiverService.NLogEvents)"> - <summary> - Processes the log messages asynchronously. - </summary> - <param name="events">The events to send.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.ProcessLogMessagesAsync(NLog.LogReceiverService.NLogEvents,System.Object)"> - <summary> - Processes the log messages asynchronously. - </summary> - <param name="events">The events to send.</param> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events to send.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClientBase`1.ProcessLogMessagesCompleted"> - <summary> - Occurs when the log message processing has completed. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClientBase`1.OpenCompleted"> - <summary> - Occurs when Open operation has completed. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClientBase`1.CloseCompleted"> - <summary> - Occurs when Close operation has completed. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfILogReceiverClient.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfILogReceiverClient"/> class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfILogReceiverClient.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfILogReceiverClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfILogReceiverClient.#ctor(System.String,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfILogReceiverClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfILogReceiverClient.#ctor(System.String,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverOneWayClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfILogReceiverClient.#ctor(System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverOneWayClient"/> class. - </summary> - <param name="binding">The binding.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfILogReceiverClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events to send.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.WcfILogReceiverClient.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="T:NLog.LogReceiverService.WcfLogReceiverClient"> - <summary> - Log Receiver Client facade. It allows the use either of the one way or two way - service contract using WCF through its unified interface. - </summary> - <remarks> - Delegating methods are generated with Resharper. - 1. change ProxiedClient to private field (instead of public property) - 2. delegate members - 3. change ProxiedClient back to public property. - - </remarks> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. - </summary> - <param name="useOneWay">Whether to use the one way or two way WCF client.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.Boolean,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. - </summary> - <param name="useOneWay">Whether to use the one way or two way WCF client.</param> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.Boolean,System.String,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. - </summary> - <param name="useOneWay">Whether to use the one way or two way WCF client.</param> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.Boolean,System.String,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. - </summary> - <param name="useOneWay">Whether to use the one way or two way WCF client.</param> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.Boolean,System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. - </summary> - <param name="useOneWay">Whether to use the one way or two way WCF client.</param> - <param name="binding">The binding.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.Abort"> - <summary> - Causes a communication object to transition immediately from its current state into the closed state. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.BeginClose(System.AsyncCallback,System.Object)"> - <summary> - Begins an asynchronous operation to close a communication object. - </summary> - <returns> - The <see cref="T:System.IAsyncResult"/> that references the asynchronous close operation. - </returns> - <param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that receives notification of the completion of the asynchronous close operation.</param><param name="state">An object, specified by the application, that contains state information associated with the asynchronous close operation.</param><exception cref="T:System.ServiceModel.CommunicationObjectFaultedException"><see cref="M:System.ServiceModel.ICommunicationObject.BeginClose"/> was called on an object in the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The default timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to close gracefully.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.BeginClose(System.TimeSpan,System.AsyncCallback,System.Object)"> - <summary> - Begins an asynchronous operation to close a communication object with a specified timeout. - </summary> - <returns> - The <see cref="T:System.IAsyncResult"/> that references the asynchronous close operation. - </returns> - <param name="timeout">The <see cref="T:System.Timespan"/> that specifies how long the send operation has to complete before timing out.</param><param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that receives notification of the completion of the asynchronous close operation.</param><param name="state">An object, specified by the application, that contains state information associated with the asynchronous close operation.</param><exception cref="T:System.ServiceModel.CommunicationObjectFaultedException"><see cref="M:System.ServiceModel.ICommunicationObject.BeginClose"/> was called on an object in the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The specified timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to close gracefully.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.BeginOpen(System.AsyncCallback,System.Object)"> - <summary> - Begins an asynchronous operation to open a communication object. - </summary> - <returns> - The <see cref="T:System.IAsyncResult"/> that references the asynchronous open operation. - </returns> - <param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that receives notification of the completion of the asynchronous open operation.</param><param name="state">An object, specified by the application, that contains state information associated with the asynchronous open operation.</param><exception cref="T:System.ServiceModel.CommunicationException">The <see cref="T:System.ServiceModel.ICommunicationObject"/> was unable to be opened and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The default open timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to enter the <see cref="F:System.ServiceModel.CommunicationState.Opened"/> state and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.BeginOpen(System.TimeSpan,System.AsyncCallback,System.Object)"> - <summary> - Begins an asynchronous operation to open a communication object within a specified interval of time. - </summary> - <returns> - The <see cref="T:System.IAsyncResult"/> that references the asynchronous open operation. - </returns> - <param name="timeout">The <see cref="T:System.Timespan"/> that specifies how long the send operation has to complete before timing out.</param><param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that receives notification of the completion of the asynchronous open operation.</param><param name="state">An object, specified by the application, that contains state information associated with the asynchronous open operation.</param><exception cref="T:System.ServiceModel.CommunicationException">The <see cref="T:System.ServiceModel.ICommunicationObject"/> was unable to be opened and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The specified timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to enter the <see cref="F:System.ServiceModel.CommunicationState.Opened"/> state and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events to send.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.Close(System.TimeSpan)"> - <summary> - Causes a communication object to transition from its current state into the closed state. - </summary> - <param name="timeout">The <see cref="T:System.Timespan"/> that specifies how long the send operation has to complete before timing out.</param><exception cref="T:System.ServiceModel.CommunicationObjectFaultedException"><see cref="M:System.ServiceModel.ICommunicationObject.Close"/> was called on an object in the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to close gracefully.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.Close"> - <summary> - Causes a communication object to transition from its current state into the closed state. - </summary> - <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException"><see cref="M:System.ServiceModel.ICommunicationObject.Close"/> was called on an object in the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The default close timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to close gracefully.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.CloseAsync(System.Object)"> - <summary> - Closes the client asynchronously. - </summary> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.CloseAsync"> - <summary> - Closes the client asynchronously. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.DisplayInitializationUI"> - <summary> - Instructs the inner channel to display a user interface if one is required to initialize the channel prior to using it. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.EndClose(System.IAsyncResult)"> - <summary> - Completes an asynchronous operation to close a communication object. - </summary> - <param name="result">The <see cref="T:System.IAsyncResult"/> that is returned by a call to the <see cref="M:System.ServiceModel.ICommunicationObject.BeginClose"/> method.</param><exception cref="T:System.ServiceModel.CommunicationObjectFaultedException"><see cref="M:System.ServiceModel.ICommunicationObject.BeginClose"/> was called on an object in the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to close gracefully.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.EndOpen(System.IAsyncResult)"> - <summary> - Completes an asynchronous operation to open a communication object. - </summary> - <param name="result">The <see cref="T:System.IAsyncResult"/> that is returned by a call to the <see cref="M:System.ServiceModel.ICommunicationObject.BeginOpen"/> method.</param><exception cref="T:System.ServiceModel.CommunicationException">The <see cref="T:System.ServiceModel.ICommunicationObject"/> was unable to be opened and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to enter the <see cref="F:System.ServiceModel.CommunicationState.Opened"/> state and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.Open"> - <summary> - Causes a communication object to transition from the created state into the opened state. - </summary> - <exception cref="T:System.ServiceModel.CommunicationException">The <see cref="T:System.ServiceModel.ICommunicationObject"/> was unable to be opened and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The default open timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to enter the <see cref="F:System.ServiceModel.CommunicationState.Opened"/> state and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.Open(System.TimeSpan)"> - <summary> - Causes a communication object to transition from the created state into the opened state within a specified interval of time. - </summary> - <param name="timeout">The <see cref="T:System.Timespan"/> that specifies how long the send operation has to complete before timing out.</param><exception cref="T:System.ServiceModel.CommunicationException">The <see cref="T:System.ServiceModel.ICommunicationObject"/> was unable to be opened and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The specified timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to enter the <see cref="F:System.ServiceModel.CommunicationState.Opened"/> state and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.OpenAsync"> - <summary> - Opens the client asynchronously. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.OpenAsync(System.Object)"> - <summary> - Opens the client asynchronously. - </summary> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.ProcessLogMessagesAsync(NLog.LogReceiverService.NLogEvents)"> - <summary> - Processes the log messages asynchronously. - </summary> - <param name="events">The events to send.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.ProcessLogMessagesAsync(NLog.LogReceiverService.NLogEvents,System.Object)"> - <summary> - Processes the log messages asynchronously. - </summary> - <param name="events">The events to send.</param> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.CloseCommunicationObject"> - <summary> - Causes a communication object to transition from its current state into the closed state. - </summary> - </member> - <member name="P:NLog.LogReceiverService.WcfLogReceiverClient.ProxiedClient"> - <summary> - The client getting proxied - </summary> - </member> - <member name="P:NLog.LogReceiverService.WcfLogReceiverClient.UseOneWay"> - <summary> - Do we use one-way or two-way messaging? - </summary> - </member> - <member name="P:NLog.LogReceiverService.WcfLogReceiverClient.ClientCredentials"> - <summary> - Enables the user to configure client and service credentials as well as service credential authentication settings for use on the client side of communication. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.CloseCompleted"> - <summary> - Occurs when Close operation has completed. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.Closed"> - <summary> - Occurs when the communication object completes its transition from the closing state into the closed state. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.Closing"> - <summary> - Occurs when the communication object first enters the closing state. - </summary> - </member> - <member name="P:NLog.LogReceiverService.WcfLogReceiverClient.Endpoint"> - <summary> - Gets the target endpoint for the service to which the WCF client can connect. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.Faulted"> - <summary> - Occurs when the communication object first enters the faulted state. - </summary> - </member> - <member name="P:NLog.LogReceiverService.WcfLogReceiverClient.InnerChannel"> - <summary> - Gets the underlying <see cref="T:System.ServiceModel.IClientChannel"/> implementation. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.OpenCompleted"> - <summary> - Occurs when Open operation has completed. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.Opened"> - <summary> - Occurs when the communication object completes its transition from the opening state into the opened state. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.Opening"> - <summary> - Occurs when the communication object first enters the opening state. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.ProcessLogMessagesCompleted"> - <summary> - Occurs when the log message processing has completed. - </summary> - </member> - <member name="P:NLog.LogReceiverService.WcfLogReceiverClient.State"> - <summary> - Gets the current state of the communication-oriented object. - </summary> - <returns> - The value of the <see cref="T:System.ServiceModel.CommunicationState"/> of the object. - </returns> - </member> - <member name="T:NLog.LogReceiverService.WcfLogReceiverOneWayClient"> - <summary> - Log Receiver Client using WCF. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverOneWayClient.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverOneWayClient"/> class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverOneWayClient.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverOneWayClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverOneWayClient.#ctor(System.String,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverOneWayClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverOneWayClient.#ctor(System.String,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverOneWayClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverOneWayClient.#ctor(System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverOneWayClient"/> class. - </summary> - <param name="binding">The binding.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverOneWayClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events to send.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="T:NLog.LogReceiverService.WcfLogReceiverTwoWayClient"> - <summary> - Log Receiver Client using WCF. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverTwoWayClient.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverTwoWayClient"/> class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverTwoWayClient.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverTwoWayClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverTwoWayClient.#ctor(System.String,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverTwoWayClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverTwoWayClient.#ctor(System.String,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverTwoWayClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverTwoWayClient.#ctor(System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverTwoWayClient"/> class. - </summary> - <param name="binding">The binding.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverTwoWayClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events to send.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverTwoWayClient.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="T:NLog.MappedDiagnosticsContext"> - <summary> - Mapped Diagnostics Context - a thread-local structure that keeps a dictionary - of strings and provides methods to output them in layouts. - Mostly for compatibility with log4net. - </summary> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Set(System.String,System.String)"> - <summary> - Sets the current thread MDC item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Set(System.String,System.Object)"> - <summary> - Sets the current thread MDC item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Get(System.String)"> - <summary> - Gets the current thread MDC named item, as <see cref="T:System.String"/>. - </summary> - <param name="item">Item name.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <see cref="F:System.String.Empty"/>.</returns> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Get(System.String,System.IFormatProvider)"> - <summary> - Gets the current thread MDC named item, as <see cref="T:System.String"/>. - </summary> - <param name="item">Item name.</param> - <param name="formatProvider">The <see cref="T:System.IFormatProvider"/> to use when converting a value to a string.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <see cref="F:System.String.Empty"/>.</returns> - </member> - <member name="M:NLog.MappedDiagnosticsContext.GetObject(System.String)"> - <summary> - Gets the current thread MDC named item, as <see cref="T:System.Object"/>. - </summary> - <param name="item">Item name.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <c>null</c>.</returns> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Contains(System.String)"> - <summary> - Checks whether the specified item exists in current thread MDC. - </summary> - <param name="item">Item name.</param> - <returns>A boolean indicating whether the specified <paramref name="item"/> exists in current thread MDC.</returns> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Remove(System.String)"> - <summary> - Removes the specified <paramref name="item"/> from current thread MDC. - </summary> - <param name="item">Item name.</param> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Clear"> - <summary> - Clears the content of current thread MDC. - </summary> - </member> - <member name="T:NLog.MappedDiagnosticsLogicalContext"> - <summary> - Async version of Mapped Diagnostics Context - a logical context structure that keeps a dictionary - of strings and provides methods to output them in layouts. Allows for maintaining state across - asynchronous tasks and call contexts. - </summary> - <remarks> - Ideally, these changes should be incorporated as a new version of the MappedDiagnosticsContext class in the original - NLog library so that state can be maintained for multiple threads in asynchronous situations. - </remarks> - </member> - <member name="M:NLog.MappedDiagnosticsLogicalContext.Get(System.String)"> - <summary> - Gets the current logical context named item, as <see cref="T:System.String"/>. - </summary> - <param name="item">Item name.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <see cref="F:System.String.Empty"/>.</returns> - </member> - <member name="M:NLog.MappedDiagnosticsLogicalContext.Get(System.String,System.IFormatProvider)"> - <summary> - Gets the current logical context named item, as <see cref="T:System.String"/>. - </summary> - <param name="item">Item name.</param> - <param name="formatProvider">The <see cref="T:System.IFormatProvider"/> to use when converting a value to a string.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <see cref="F:System.String.Empty"/>.</returns> - </member> - <member name="M:NLog.MappedDiagnosticsLogicalContext.GetObject(System.String)"> - <summary> - Gets the current logical context named item, as <see cref="T:System.Object"/>. - </summary> - <param name="item">Item name.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <c>null</c>.</returns> - </member> - <member name="M:NLog.MappedDiagnosticsLogicalContext.Set(System.String,System.String)"> - <summary> - Sets the current logical context item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.MappedDiagnosticsLogicalContext.Set(System.String,System.Object)"> - <summary> - Sets the current logical context item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.MappedDiagnosticsLogicalContext.Contains(System.String)"> - <summary> - Checks whether the specified <paramref name="item"/> exists in current logical context. - </summary> - <param name="item">Item name.</param> - <returns>A boolean indicating whether the specified <paramref name="item"/> exists in current logical context.</returns> - </member> - <member name="M:NLog.MappedDiagnosticsLogicalContext.Remove(System.String)"> - <summary> - Removes the specified <paramref name="item"/> from current logical context. - </summary> - <param name="item">Item name.</param> - </member> - <member name="M:NLog.MappedDiagnosticsLogicalContext.Clear"> - <summary> - Clears the content of current logical context. - </summary> - </member> - <member name="T:NLog.MDC"> - <summary> - Mapped Diagnostics Context - used for log4net compatibility. - </summary> - </member> - <member name="M:NLog.MDC.Set(System.String,System.String)"> - <summary> - Sets the current thread MDC item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.MDC.Get(System.String)"> - <summary> - Gets the current thread MDC named item. - </summary> - <param name="item">Item name.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <see cref="F:System.String.Empty"/>.</returns> - </member> - <member name="M:NLog.MDC.GetObject(System.String)"> - <summary> - Gets the current thread MDC named item. - </summary> - <param name="item">Item name.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <c>null</c>.</returns> - </member> - <member name="M:NLog.MDC.Contains(System.String)"> - <summary> - Checks whether the specified item exists in current thread MDC. - </summary> - <param name="item">Item name.</param> - <returns>A boolean indicating whether the specified item exists in current thread MDC.</returns> - </member> - <member name="M:NLog.MDC.Remove(System.String)"> - <summary> - Removes the specified item from current thread MDC. - </summary> - <param name="item">Item name.</param> - </member> - <member name="M:NLog.MDC.Clear"> - <summary> - Clears the content of current thread MDC. - </summary> - </member> - <member name="T:NLog.NDC"> - <summary> - Nested Diagnostics Context - for log4net compatibility. - </summary> - </member> - <member name="M:NLog.NDC.Push(System.String)"> - <summary> - Pushes the specified text on current thread NDC. - </summary> - <param name="text">The text to be pushed.</param> - <returns>An instance of the object that implements IDisposable that returns the stack to the previous level when IDisposable.Dispose() is called. To be used with C# using() statement.</returns> - </member> - <member name="M:NLog.NDC.Pop"> - <summary> - Pops the top message off the NDC stack. - </summary> - <returns>The top message which is no longer on the stack.</returns> - </member> - <member name="M:NLog.NDC.PopObject"> - <summary> - Pops the top object off the NDC stack. The object is removed from the stack. - </summary> - <returns>The top object from the NDC stack, if defined; otherwise <c>null</c>.</returns> - </member> - <member name="M:NLog.NDC.Clear"> - <summary> - Clears current thread NDC stack. - </summary> - </member> - <member name="M:NLog.NDC.GetAllMessages"> - <summary> - Gets all messages on the stack. - </summary> - <returns>Array of strings on the stack.</returns> - </member> - <member name="M:NLog.NDC.GetAllObjects"> - <summary> - Gets all objects on the NDC stack. The objects are not removed from the stack. - </summary> - <returns>Array of objects on the stack.</returns> - </member> - <member name="P:NLog.NDC.TopMessage"> - <summary> - Gets the top NDC message but doesn't remove it. - </summary> - <returns>The top message. .</returns> - </member> - <member name="P:NLog.NDC.TopObject"> - <summary> - Gets the top NDC object but doesn't remove it. - </summary> - <returns>The object from the top of the NDC stack, if defined; otherwise <c>null</c>.</returns> - </member> - <member name="T:NLog.NestedDiagnosticsContext"> - <summary> - Nested Diagnostics Context - a thread-local structure that keeps a stack - of strings and provides methods to output them in layouts - Mostly for compatibility with log4net. - </summary> - </member> - <member name="M:NLog.NestedDiagnosticsContext.Push(System.String)"> - <summary> - Pushes the specified text on current thread NDC. - </summary> - <param name="text">The text to be pushed.</param> - <returns>An instance of the object that implements IDisposable that returns the stack to the previous level when IDisposable.Dispose() is called. To be used with C# using() statement.</returns> - </member> - <member name="M:NLog.NestedDiagnosticsContext.Push(System.Object)"> - <summary> - Pushes the specified object on current thread NDC. - </summary> - <param name="value">The object to be pushed.</param> - <returns>An instance of the object that implements IDisposable that returns the stack to the previous level when IDisposable.Dispose() is called. To be used with C# using() statement.</returns> - </member> - <member name="M:NLog.NestedDiagnosticsContext.Pop"> - <summary> - Pops the top message off the NDC stack. - </summary> - <returns>The top message which is no longer on the stack.</returns> - </member> - <member name="M:NLog.NestedDiagnosticsContext.Pop(System.IFormatProvider)"> - <summary> - Pops the top message from the NDC stack. - </summary> - <param name="formatProvider">The <see cref="T:System.IFormatProvider"/> to use when converting the value to a string.</param> - <returns>The top message, which is removed from the stack, as a string value.</returns> - </member> - <member name="M:NLog.NestedDiagnosticsContext.PopObject"> - <summary> - Pops the top object off the NDC stack. - </summary> - <returns>The object from the top of the NDC stack, if defined; otherwise <c>null</c>.</returns> - </member> - <member name="M:NLog.NestedDiagnosticsContext.Clear"> - <summary> - Clears current thread NDC stack. - </summary> - </member> - <member name="M:NLog.NestedDiagnosticsContext.GetAllMessages"> - <summary> - Gets all messages on the stack. - </summary> - <returns>Array of strings on the stack.</returns> - </member> - <member name="M:NLog.NestedDiagnosticsContext.GetAllMessages(System.IFormatProvider)"> - <summary> - Gets all messages from the stack, without removing them. - </summary> - <param name="formatProvider">The <see cref="T:System.IFormatProvider"/> to use when converting a value to a string.</param> - <returns>Array of strings.</returns> - </member> - <member name="M:NLog.NestedDiagnosticsContext.GetAllObjects"> - <summary> - Gets all objects on the stack. - </summary> - <returns>Array of objects on the stack.</returns> - </member> - <member name="P:NLog.NestedDiagnosticsContext.TopMessage"> - <summary> - Gets the top NDC message but doesn't remove it. - </summary> - <returns>The top message. .</returns> - </member> - <member name="P:NLog.NestedDiagnosticsContext.TopObject"> - <summary> - Gets the top NDC object but doesn't remove it. - </summary> - <returns>The object at the top of the NDC stack if defined; otherwise <c>null</c>.</returns> - </member> - <member name="T:NLog.NestedDiagnosticsContext.StackPopper"> - <summary> - Resets the stack to the original count during <see cref="M:System.IDisposable.Dispose"/>. - </summary> - </member> - <member name="M:NLog.NestedDiagnosticsContext.StackPopper.#ctor(System.Collections.Generic.Stack{System.Object},System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NestedDiagnosticsContext.StackPopper"/> class. - </summary> - <param name="stack">The stack.</param> - <param name="previousCount">The previous count.</param> - </member> - <member name="M:NLog.NestedDiagnosticsContext.StackPopper.System#IDisposable#Dispose"> - <summary> - Reverts the stack to original item count. - </summary> - </member> - <member name="T:NLog.NLogConfigurationException"> - <summary> - Exception thrown during NLog configuration. - </summary> - </member> - <member name="M:NLog.NLogConfigurationException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogConfigurationException"/> class. - </summary> - </member> - <member name="M:NLog.NLogConfigurationException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogConfigurationException"/> class. - </summary> - <param name="message">The message.</param> - </member> - <member name="M:NLog.NLogConfigurationException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogConfigurationException"/> class. - </summary> - <param name="message">The message.</param> - <param name="innerException">The inner exception.</param> - </member> - <member name="M:NLog.NLogConfigurationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogConfigurationException"/> class. - </summary> - <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param> - <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param> - <exception cref="T:System.ArgumentNullException"> - The <paramref name="info"/> parameter is null. - </exception> - <exception cref="T:System.Runtime.Serialization.SerializationException"> - The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). - </exception> - </member> - <member name="T:NLog.NLogRuntimeException"> - <summary> - Exception thrown during log event processing. - </summary> - </member> - <member name="M:NLog.NLogRuntimeException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogRuntimeException"/> class. - </summary> - </member> - <member name="M:NLog.NLogRuntimeException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogRuntimeException"/> class. - </summary> - <param name="message">The message.</param> - </member> - <member name="M:NLog.NLogRuntimeException.#ctor(System.String,System.Object[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogRuntimeException"/> class. - </summary> - <param name="message">The message.</param> - <param name="messageParameters">Parameters for the message</param> - </member> - <member name="M:NLog.NLogRuntimeException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogRuntimeException"/> class. - </summary> - <param name="message">The message.</param> - <param name="innerException">The inner exception.</param> - </member> - <member name="M:NLog.NLogRuntimeException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogRuntimeException"/> class. - </summary> - <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param> - <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param> - <exception cref="T:System.ArgumentNullException"> - The <paramref name="info"/> parameter is null. - </exception> - <exception cref="T:System.Runtime.Serialization.SerializationException"> - The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). - </exception> - </member> - <member name="T:NLog.NLogTraceListener"> - <summary> - TraceListener which routes all messages through NLog. - </summary> - </member> - <member name="M:NLog.NLogTraceListener.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogTraceListener"/> class. - </summary> - </member> - <member name="M:NLog.NLogTraceListener.Write(System.String)"> - <summary> - When overridden in a derived class, writes the specified message to the listener you create in the derived class. - </summary> - <param name="message">A message to write.</param> - </member> - <member name="M:NLog.NLogTraceListener.WriteLine(System.String)"> - <summary> - When overridden in a derived class, writes a message to the listener you create in the derived class, followed by a line terminator. - </summary> - <param name="message">A message to write.</param> - </member> - <member name="M:NLog.NLogTraceListener.Close"> - <summary> - When overridden in a derived class, closes the output stream so it no longer receives tracing or debugging output. - </summary> - </member> - <member name="M:NLog.NLogTraceListener.Fail(System.String)"> - <summary> - Emits an error message. - </summary> - <param name="message">A message to emit.</param> - </member> - <member name="M:NLog.NLogTraceListener.Fail(System.String,System.String)"> - <summary> - Emits an error message and a detailed error message. - </summary> - <param name="message">A message to emit.</param> - <param name="detailMessage">A detailed message to emit.</param> - </member> - <member name="M:NLog.NLogTraceListener.Flush"> - <summary> - Flushes the output buffer. - </summary> - </member> - <member name="M:NLog.NLogTraceListener.TraceData(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object)"> - <summary> - Writes trace information, a data object and event information to the listener specific output. - </summary> - <param name="eventCache">A <see cref="T:System.Diagnostics.TraceEventCache"/> object that contains the current process ID, thread ID, and stack trace information.</param> - <param name="source">A name used to identify the output, typically the name of the application that generated the trace event.</param> - <param name="eventType">One of the <see cref="T:System.Diagnostics.TraceEventType"/> values specifying the type of event that has caused the trace.</param> - <param name="id">A numeric identifier for the event.</param> - <param name="data">The trace data to emit.</param> - </member> - <member name="M:NLog.NLogTraceListener.TraceData(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object[])"> - <summary> - Writes trace information, an array of data objects and event information to the listener specific output. - </summary> - <param name="eventCache">A <see cref="T:System.Diagnostics.TraceEventCache"/> object that contains the current process ID, thread ID, and stack trace information.</param> - <param name="source">A name used to identify the output, typically the name of the application that generated the trace event.</param> - <param name="eventType">One of the <see cref="T:System.Diagnostics.TraceEventType"/> values specifying the type of event that has caused the trace.</param> - <param name="id">A numeric identifier for the event.</param> - <param name="data">An array of objects to emit as data.</param> - </member> - <member name="M:NLog.NLogTraceListener.TraceEvent(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32)"> - <summary> - Writes trace and event information to the listener specific output. - </summary> - <param name="eventCache">A <see cref="T:System.Diagnostics.TraceEventCache"/> object that contains the current process ID, thread ID, and stack trace information.</param> - <param name="source">A name used to identify the output, typically the name of the application that generated the trace event.</param> - <param name="eventType">One of the <see cref="T:System.Diagnostics.TraceEventType"/> values specifying the type of event that has caused the trace.</param> - <param name="id">A numeric identifier for the event.</param> - </member> - <member name="M:NLog.NLogTraceListener.TraceEvent(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[])"> - <summary> - Writes trace information, a formatted array of objects and event information to the listener specific output. - </summary> - <param name="eventCache">A <see cref="T:System.Diagnostics.TraceEventCache"/> object that contains the current process ID, thread ID, and stack trace information.</param> - <param name="source">A name used to identify the output, typically the name of the application that generated the trace event.</param> - <param name="eventType">One of the <see cref="T:System.Diagnostics.TraceEventType"/> values specifying the type of event that has caused the trace.</param> - <param name="id">A numeric identifier for the event.</param> - <param name="format">A format string that contains zero or more format items, which correspond to objects in the <paramref name="args"/> array.</param> - <param name="args">An object array containing zero or more objects to format.</param> - </member> - <member name="M:NLog.NLogTraceListener.TraceEvent(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String)"> - <summary> - Writes trace information, a message, and event information to the listener specific output. - </summary> - <param name="eventCache">A <see cref="T:System.Diagnostics.TraceEventCache"/> object that contains the current process ID, thread ID, and stack trace information.</param> - <param name="source">A name used to identify the output, typically the name of the application that generated the trace event.</param> - <param name="eventType">One of the <see cref="T:System.Diagnostics.TraceEventType"/> values specifying the type of event that has caused the trace.</param> - <param name="id">A numeric identifier for the event.</param> - <param name="message">A message to write.</param> - </member> - <member name="M:NLog.NLogTraceListener.TraceTransfer(System.Diagnostics.TraceEventCache,System.String,System.Int32,System.String,System.Guid)"> - <summary> - Writes trace information, a message, a related activity identity and event information to the listener specific output. - </summary> - <param name="eventCache">A <see cref="T:System.Diagnostics.TraceEventCache"/> object that contains the current process ID, thread ID, and stack trace information.</param> - <param name="source">A name used to identify the output, typically the name of the application that generated the trace event.</param> - <param name="id">A numeric identifier for the event.</param> - <param name="message">A message to write.</param> - <param name="relatedActivityId">A <see cref="T:System.Guid"/> object identifying a related activity.</param> - </member> - <member name="M:NLog.NLogTraceListener.GetSupportedAttributes"> - <summary> - Gets the custom attributes supported by the trace listener. - </summary> - <returns> - A string array naming the custom attributes supported by the trace listener, or null if there are no custom attributes. - </returns> - </member> - <member name="M:NLog.NLogTraceListener.TranslateLogLevel(System.Diagnostics.TraceEventType)"> - <summary> - Translates the event type to level from <see cref="T:System.Diagnostics.TraceEventType"/>. - </summary> - <param name="eventType">Type of the event.</param> - <returns>Translated log level.</returns> - </member> - <member name="M:NLog.NLogTraceListener.ProcessLogEventInfo(NLog.LogLevel,System.String,System.String,System.Object[],System.Nullable{System.Int32},System.Nullable{System.Diagnostics.TraceEventType},System.Nullable{System.Guid})"> - <summary> - Process the log event - <param name="logLevel">The log level.</param> - <param name="loggerName">The name of the logger.</param> - <param name="message">The log message.</param> - <param name="arguments">The log parameters.</param> - <param name="eventId">The event id.</param> - <param name="eventType">The event type.</param> - <param name="relatedActiviyId">The related activity id.</param> - </summary> - </member> - <member name="P:NLog.NLogTraceListener.LogFactory"> - <summary> - Gets or sets the log factory to use when outputting messages (null - use LogManager). - </summary> - </member> - <member name="P:NLog.NLogTraceListener.DefaultLogLevel"> - <summary> - Gets or sets the default log level. - </summary> - </member> - <member name="P:NLog.NLogTraceListener.ForceLogLevel"> - <summary> - Gets or sets the log which should be always used regardless of source level. - </summary> - </member> - <member name="P:NLog.NLogTraceListener.DisableFlush"> - <summary> - Gets or sets a value indicating whether flush calls from trace sources should be ignored. - </summary> - </member> - <member name="P:NLog.NLogTraceListener.IsThreadSafe"> - <summary> - Gets a value indicating whether the trace listener is thread safe. - </summary> - <value></value> - <returns>true if the trace listener is thread safe; otherwise, false. The default is false.</returns> - </member> - <member name="P:NLog.NLogTraceListener.AutoLoggerName"> - <summary> - Gets or sets a value indicating whether to use auto logger name detected from the stack trace. - </summary> - </member> - <member name="T:NLog.Targets.ArchiveNumberingMode"> - <summary> - Specifies the way archive numbering is performed. - </summary> - </member> - <member name="F:NLog.Targets.ArchiveNumberingMode.Sequence"> - <summary> - Sequence style numbering. The most recent archive has the highest number. - </summary> - </member> - <member name="F:NLog.Targets.ArchiveNumberingMode.Rolling"> - <summary> - Rolling style numbering (the most recent is always #0 then #1, ..., #N. - </summary> - </member> - <member name="F:NLog.Targets.ArchiveNumberingMode.Date"> - <summary> - Date style numbering. Archives will be stamped with the prior period - (Year, Month, Day, Hour, Minute) datetime. - </summary> - </member> - <member name="F:NLog.Targets.ArchiveNumberingMode.DateAndSequence"> - <summary> - Date and sequence style numbering. - Archives will be stamped with the prior period (Year, Month, Day) datetime. - The most recent archive has the highest number (in combination with the date). - </summary> - </member> - <member name="T:NLog.Targets.AspResponseTarget"> - <summary> - Outputs log messages through the ASP Response object. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/AspResponse-target">Documentation on NLog Wiki</seealso> - </member> - <member name="T:NLog.Targets.TargetWithLayout"> - <summary> - Represents target that supports string formatting using layouts. - </summary> - </member> - <member name="T:NLog.Targets.Target"> - <summary> - Represents logging target. - </summary> - </member> - <member name="M:NLog.Targets.Target.NLog#Internal#ISupportsInitialize#Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.Targets.Target.NLog#Internal#ISupportsInitialize#Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Targets.Target.Dispose"> - <summary> - Closes the target. - </summary> - </member> - <member name="M:NLog.Targets.Target.Flush(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.Target.PrecalculateVolatileLayouts(NLog.LogEventInfo)"> - <summary> - Calls the <see cref="M:NLog.Layouts.Layout.Precalculate(NLog.LogEventInfo)"/> on each volatile layout - used by this target. - </summary> - <param name="logEvent"> - The log event. - </param> - </member> - <member name="M:NLog.Targets.Target.ToString"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:NLog.Targets.Target.WriteAsyncLogEvent(NLog.Common.AsyncLogEventInfo)"> - <summary> - Writes the log to the target. - </summary> - <param name="logEvent">Log event to write.</param> - </member> - <member name="M:NLog.Targets.Target.WriteAsyncLogEvents(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Writes the array of log events. - </summary> - <param name="logEvents">The log events.</param> - </member> - <member name="M:NLog.Targets.Target.Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.Targets.Target.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Targets.Target.Dispose(System.Boolean)"> - <summary> - Releases unmanaged and - optionally - managed resources. - </summary> - <param name="disposing">True to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param> - </member> - <member name="M:NLog.Targets.Target.InitializeTarget"> - <summary> - Initializes the target. Can be used by inheriting classes - to initialize logging. - </summary> - </member> - <member name="M:NLog.Targets.Target.CloseTarget"> - <summary> - Closes the target and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Targets.Target.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages asynchronously (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.Target.Write(NLog.LogEventInfo)"> - <summary> - Writes logging event to the log target. - classes. - </summary> - <param name="logEvent"> - Logging event to be written out. - </param> - </member> - <member name="M:NLog.Targets.Target.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Writes log event to the log target. Must be overridden in inheriting - classes. - </summary> - <param name="logEvent">Log event to be written out.</param> - </member> - <member name="M:NLog.Targets.Target.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Writes an array of logging events to the log target. By default it iterates on all - events and passes them to "Write" method. Inheriting classes can use this method to - optimize batch writes. - </summary> - <param name="logEvents">Logging events to be written out.</param> - </member> - <member name="M:NLog.Targets.Target.MergeEventProperties(NLog.LogEventInfo)"> - <summary> - Merges (copies) the event context properties from any event info object stored in - parameters of the given event info object. - </summary> - <param name="logEvent">The event info object to perform the merge to.</param> - </member> - <member name="P:NLog.Targets.Target.Name"> - <summary> - Gets or sets the name of the target. - </summary> - <docgen category='General Options' order='10' /> - </member> - <member name="P:NLog.Targets.Target.SyncRoot"> - <summary> - Gets the object which can be used to synchronize asynchronous operations that must rely on the . - </summary> - </member> - <member name="P:NLog.Targets.Target.LoggingConfiguration"> - <summary> - Gets the logging configuration this target is part of. - </summary> - </member> - <member name="P:NLog.Targets.Target.IsInitialized"> - <summary> - Gets a value indicating whether the target has been initialized. - </summary> - </member> - <member name="M:NLog.Targets.TargetWithLayout.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.TargetWithLayout"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="P:NLog.Targets.TargetWithLayout.Layout"> - <summary> - Gets or sets the layout used to format log messages. - </summary> - <docgen category='Layout Options' order='1' /> - </member> - <member name="M:NLog.Targets.AspResponseTarget.Write(NLog.LogEventInfo)"> - <summary> - Outputs the rendered logging event through the <c>OutputDebugString()</c> Win32 API. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="P:NLog.Targets.AspResponseTarget.AddComments"> - <summary> - Gets or sets a value indicating whether to add <!-- --> comments around all written texts. - </summary> - <docgen category='Layout Options' order='100' /> - </member> - <member name="T:NLog.Targets.ChainsawTarget"> - <summary> - Sends log messages to the remote instance of Chainsaw application from log4j. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/Chainsaw-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Chainsaw/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Chainsaw/Simple/Example.cs" /> - <p> - NOTE: If your receiver application is ever likely to be off-line, don't use TCP protocol - or you'll get TCP timeouts and your application will crawl. - Either switch to UDP transport or use <a href="target.AsyncWrapper.html">AsyncWrapper</a> target - so that your application threads will not be blocked by the timing-out connection attempts. - </p> - </example> - </member> - <member name="T:NLog.Targets.NLogViewerTarget"> - <summary> - Sends log messages to the remote instance of NLog Viewer. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/NLogViewer-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/NLogViewer/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/NLogViewer/Simple/Example.cs" /> - <p> - NOTE: If your receiver application is ever likely to be off-line, don't use TCP protocol - or you'll get TCP timeouts and your application will crawl. - Either switch to UDP transport or use <a href="target.AsyncWrapper.html">AsyncWrapper</a> target - so that your application threads will not be blocked by the timing-out connection attempts. - </p> - </example> - </member> - <member name="T:NLog.Targets.NetworkTarget"> - <summary> - Sends log messages over the network. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/Network-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Network/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Network/Simple/Example.cs" /> - <p> - To print the results, use any application that's able to receive messages over - TCP or UDP. <a href="http://m.nu/program/util/netcat/netcat.html">NetCat</a> is - a simple but very powerful command-line tool that can be used for that. This image - demonstrates the NetCat tool receiving log messages from Network target. - </p> - <img src="examples/targets/Screenshots/Network/Output.gif" /> - <p> - NOTE: If your receiver application is ever likely to be off-line, don't use TCP protocol - or you'll get TCP timeouts and your application will be very slow. - Either switch to UDP transport or use <a href="target.AsyncWrapper.html">AsyncWrapper</a> target - so that your application threads will not be blocked by the timing-out connection attempts. - </p> - <p> - There are two specialized versions of the Network target: <a href="target.Chainsaw.html">Chainsaw</a> - and <a href="target.NLogViewer.html">NLogViewer</a> which write to instances of Chainsaw log4j viewer - or NLogViewer application respectively. - </p> - </example> - </member> - <member name="M:NLog.Targets.NetworkTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.NetworkTarget"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="M:NLog.Targets.NetworkTarget.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages asynchronously (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.NetworkTarget.CloseTarget"> - <summary> - Closes the target. - </summary> - </member> - <member name="M:NLog.Targets.NetworkTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Sends the - rendered logging event over the network optionally concatenating it with a newline character. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="M:NLog.Targets.NetworkTarget.TryRemove``1(System.Collections.Generic.LinkedList{``0},System.Collections.Generic.LinkedListNode{``0})"> - <summary> - Try to remove. - </summary> - <typeparam name="T"></typeparam> - <param name="list"></param> - <param name="node"></param> - <returns>removed something?</returns> - </member> - <member name="M:NLog.Targets.NetworkTarget.GetBytesToWrite(NLog.LogEventInfo)"> - <summary> - Gets the bytes to be written. - </summary> - <param name="logEvent">Log event.</param> - <returns>Byte array.</returns> - </member> - <member name="P:NLog.Targets.NetworkTarget.Address"> - <summary> - Gets or sets the network address. - </summary> - <remarks> - The network address can be: - <ul> - <li>tcp://host:port - TCP (auto select IPv4/IPv6) (not supported on Windows Phone 7.0)</li> - <li>tcp4://host:port - force TCP/IPv4 (not supported on Windows Phone 7.0)</li> - <li>tcp6://host:port - force TCP/IPv6 (not supported on Windows Phone 7.0)</li> - <li>udp://host:port - UDP (auto select IPv4/IPv6, not supported on Silverlight and on Windows Phone 7.0)</li> - <li>udp4://host:port - force UDP/IPv4 (not supported on Silverlight and on Windows Phone 7.0)</li> - <li>udp6://host:port - force UDP/IPv6 (not supported on Silverlight and on Windows Phone 7.0)</li> - <li>http://host:port/pageName - HTTP using POST verb</li> - <li>https://host:port/pageName - HTTPS using POST verb</li> - </ul> - For SOAP-based webservice support over HTTP use WebService target. - </remarks> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.NetworkTarget.KeepConnection"> - <summary> - Gets or sets a value indicating whether to keep connection open whenever possible. - </summary> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.NetworkTarget.NewLine"> - <summary> - Gets or sets a value indicating whether to append newline at the end of log message. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Targets.NetworkTarget.MaxMessageSize"> - <summary> - Gets or sets the maximum message size in bytes. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Targets.NetworkTarget.ConnectionCacheSize"> - <summary> - Gets or sets the size of the connection cache (number of connections which are kept alive). - </summary> - <docgen category="Connection Options" order="10"/> - </member> - <member name="P:NLog.Targets.NetworkTarget.MaxConnections"> - <summary> - Gets or sets the maximum current connections. 0 = no maximum. - </summary> - <docgen category="Connection Options" order="10"/> - </member> - <member name="P:NLog.Targets.NetworkTarget.OnConnectionOverflow"> - <summary> - Gets or sets the action that should be taken if the will be more connections than <see cref="P:NLog.Targets.NetworkTarget.MaxConnections"/>. - </summary> - <docgen category="Layout Options" order="10"/> - </member> - <member name="P:NLog.Targets.NetworkTarget.MaxQueueSize"> - <summary> - Gets or sets the maximum queue size. - </summary> - </member> - <member name="P:NLog.Targets.NetworkTarget.OnOverflow"> - <summary> - Gets or sets the action that should be taken if the message is larger than - maxMessageSize. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Targets.NetworkTarget.Encoding"> - <summary> - Gets or sets the encoding to be used. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="M:NLog.Targets.NLogViewerTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.NLogViewerTarget"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.IncludeNLogData"> - <summary> - Gets or sets a value indicating whether to include NLog-specific extensions to log4j schema. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.AppInfo"> - <summary> - Gets or sets the AppInfo field. By default it's the friendly name of the current AppDomain. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.IncludeCallSite"> - <summary> - Gets or sets a value indicating whether to include call site (class and method name) in the information sent over the network. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.IncludeSourceInfo"> - <summary> - Gets or sets a value indicating whether to include source info (file name and line number) in the information sent over the network. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.IncludeMdc"> - <summary> - Gets or sets a value indicating whether to include <see cref="T:NLog.MappedDiagnosticsContext"/> dictionary contents. - </summary> - <docgen category="Payload Options" order="10"/> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.IncludeNdc"> - <summary> - Gets or sets a value indicating whether to include <see cref="T:NLog.NestedDiagnosticsContext"/> stack contents. - </summary> - <docgen category="Payload Options" order="10"/> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.NdcItemSeparator"> - <summary> - Gets or sets the NDC item separator. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.Parameters"> - <summary> - Gets the collection of parameters. Each parameter contains a mapping - between NLog layout and a named parameter. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.Renderer"> - <summary> - Gets the layout renderer which produces Log4j-compatible XML events. - </summary> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.Layout"> - <summary> - Gets or sets the instance of <see cref="T:NLog.Layouts.Log4JXmlEventLayout"/> that is used to format log messages. - </summary> - <docgen category="Layout Options" order="10"/> - </member> - <member name="M:NLog.Targets.ChainsawTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.ChainsawTarget"/> class. - </summary> - </member> - <member name="T:NLog.Targets.ColoredConsoleTarget"> - <summary> - Writes log messages to the console with customizable coloring. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/ColoredConsole-target">Documentation on NLog Wiki</seealso> - </member> - <member name="T:NLog.Targets.TargetWithLayoutHeaderAndFooter"> - <summary> - Represents target that supports string formatting using layouts. - </summary> - </member> - <member name="M:NLog.Targets.TargetWithLayoutHeaderAndFooter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.TargetWithLayoutHeaderAndFooter"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="P:NLog.Targets.TargetWithLayoutHeaderAndFooter.Layout"> - <summary> - Gets or sets the text to be rendered. - </summary> - <docgen category='Layout Options' order='1' /> - </member> - <member name="P:NLog.Targets.TargetWithLayoutHeaderAndFooter.Footer"> - <summary> - Gets or sets the footer. - </summary> - <docgen category='Layout Options' order='3' /> - </member> - <member name="P:NLog.Targets.TargetWithLayoutHeaderAndFooter.Header"> - <summary> - Gets or sets the header. - </summary> - <docgen category='Layout Options' order='2' /> - </member> - <member name="P:NLog.Targets.TargetWithLayoutHeaderAndFooter.LHF"> - <summary> - Gets or sets the layout with header and footer. - </summary> - <value>The layout with header and footer.</value> - </member> - <member name="M:NLog.Targets.ColoredConsoleTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.ColoredConsoleTarget"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="M:NLog.Targets.ColoredConsoleTarget.InitializeTarget"> - <summary> - Initializes the target. - </summary> - </member> - <member name="M:NLog.Targets.ColoredConsoleTarget.CloseTarget"> - <summary> - Closes the target and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Targets.ColoredConsoleTarget.Write(NLog.LogEventInfo)"> - <summary> - Writes the specified log event to the console highlighting entries - and words based on a set of defined rules. - </summary> - <param name="logEvent">Log event.</param> - </member> - <member name="P:NLog.Targets.ColoredConsoleTarget.ErrorStream"> - <summary> - Gets or sets a value indicating whether the error stream (stderr) should be used instead of the output stream (stdout). - </summary> - <docgen category='Output Options' order='10' /> - </member> - <member name="P:NLog.Targets.ColoredConsoleTarget.UseDefaultRowHighlightingRules"> - <summary> - Gets or sets a value indicating whether to use default row highlighting rules. - </summary> - <remarks> - The default rules are: - <table> - <tr> - <th>Condition</th> - <th>Foreground Color</th> - <th>Background Color</th> - </tr> - <tr> - <td>level == LogLevel.Fatal</td> - <td>Red</td> - <td>NoChange</td> - </tr> - <tr> - <td>level == LogLevel.Error</td> - <td>Yellow</td> - <td>NoChange</td> - </tr> - <tr> - <td>level == LogLevel.Warn</td> - <td>Magenta</td> - <td>NoChange</td> - </tr> - <tr> - <td>level == LogLevel.Info</td> - <td>White</td> - <td>NoChange</td> - </tr> - <tr> - <td>level == LogLevel.Debug</td> - <td>Gray</td> - <td>NoChange</td> - </tr> - <tr> - <td>level == LogLevel.Trace</td> - <td>DarkGray</td> - <td>NoChange</td> - </tr> - </table> - </remarks> - <docgen category='Highlighting Rules' order='9' /> - </member> - <member name="P:NLog.Targets.ColoredConsoleTarget.Encoding"> - <summary> - The encoding for writing messages to the <see cref="T:System.Console"/>. - </summary> - <remarks>Has side effect</remarks> - </member> - <member name="P:NLog.Targets.ColoredConsoleTarget.RowHighlightingRules"> - <summary> - Gets the row highlighting rules. - </summary> - <docgen category='Highlighting Rules' order='10' /> - </member> - <member name="P:NLog.Targets.ColoredConsoleTarget.WordHighlightingRules"> - <summary> - Gets the word highlighting rules. - </summary> - <docgen category='Highlighting Rules' order='11' /> - </member> - <member name="T:NLog.Targets.ColoredConsoleTarget.ColorPair"> - <summary> - Color pair (foreground and background). - </summary> - </member> - <member name="T:NLog.Targets.ConsoleOutputColor"> - <summary> - Colored console output color. - </summary> - <remarks> - Note that this enumeration is defined to be binary compatible with - .NET 2.0 System.ConsoleColor + some additions - </remarks> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.Black"> - <summary> - Black Color (#000000). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.DarkBlue"> - <summary> - Dark blue Color (#000080). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.DarkGreen"> - <summary> - Dark green Color (#008000). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.DarkCyan"> - <summary> - Dark Cyan Color (#008080). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.DarkRed"> - <summary> - Dark Red Color (#800000). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.DarkMagenta"> - <summary> - Dark Magenta Color (#800080). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.DarkYellow"> - <summary> - Dark Yellow Color (#808000). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.Gray"> - <summary> - Gray Color (#C0C0C0). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.DarkGray"> - <summary> - Dark Gray Color (#808080). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.Blue"> - <summary> - Blue Color (#0000FF). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.Green"> - <summary> - Green Color (#00FF00). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.Cyan"> - <summary> - Cyan Color (#00FFFF). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.Red"> - <summary> - Red Color (#FF0000). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.Magenta"> - <summary> - Magenta Color (#FF00FF). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.Yellow"> - <summary> - Yellow Color (#FFFF00). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.White"> - <summary> - White Color (#FFFFFF). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.NoChange"> - <summary> - Don't change the color. - </summary> - </member> - <member name="T:NLog.Targets.ConsoleRowHighlightingRule"> - <summary> - The row-highlighting condition. - </summary> - </member> - <member name="M:NLog.Targets.ConsoleRowHighlightingRule.#cctor"> - <summary> - Initializes static members of the ConsoleRowHighlightingRule class. - </summary> - </member> - <member name="M:NLog.Targets.ConsoleRowHighlightingRule.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.ConsoleRowHighlightingRule"/> class. - </summary> - </member> - <member name="M:NLog.Targets.ConsoleRowHighlightingRule.#ctor(NLog.Conditions.ConditionExpression,NLog.Targets.ConsoleOutputColor,NLog.Targets.ConsoleOutputColor)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.ConsoleRowHighlightingRule"/> class. - </summary> - <param name="condition">The condition.</param> - <param name="foregroundColor">Color of the foreground.</param> - <param name="backgroundColor">Color of the background.</param> - </member> - <member name="M:NLog.Targets.ConsoleRowHighlightingRule.CheckCondition(NLog.LogEventInfo)"> - <summary> - Checks whether the specified log event matches the condition (if any). - </summary> - <param name="logEvent"> - Log event. - </param> - <returns> - A value of <see langword="true"/> if the condition is not defined or - if it matches, <see langword="false"/> otherwise. - </returns> - </member> - <member name="P:NLog.Targets.ConsoleRowHighlightingRule.Default"> - <summary> - Gets the default highlighting rule. Doesn't change the color. - </summary> - </member> - <member name="P:NLog.Targets.ConsoleRowHighlightingRule.Condition"> - <summary> - Gets or sets the condition that must be met in order to set the specified foreground and background color. - </summary> - <docgen category='Rule Matching Options' order='10' /> - </member> - <member name="P:NLog.Targets.ConsoleRowHighlightingRule.ForegroundColor"> - <summary> - Gets or sets the foreground color. - </summary> - <docgen category='Formatting Options' order='10' /> - </member> - <member name="P:NLog.Targets.ConsoleRowHighlightingRule.BackgroundColor"> - <summary> - Gets or sets the background color. - </summary> - <docgen category='Formatting Options' order='10' /> - </member> - <member name="T:NLog.Targets.ConsoleTarget"> - <summary> - Writes log messages to the console. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/Console-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Console/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Console/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.ConsoleTarget.InitializeTarget"> - <summary> - Initializes the target. - </summary> - </member> - <member name="M:NLog.Targets.ConsoleTarget.CloseTarget"> - <summary> - Closes the target and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Targets.ConsoleTarget.Write(NLog.LogEventInfo)"> - <summary> - Writes the specified logging event to the Console.Out or - Console.Error depending on the value of the Error flag. - </summary> - <param name="logEvent">The logging event.</param> - <remarks> - Note that the Error option is not supported on .NET Compact Framework. - </remarks> - </member> - <member name="M:NLog.Targets.ConsoleTarget.Output(System.String)"> - <summary> - Write to output - </summary> - <param name="textLine">text to be written.</param> - </member> - <member name="P:NLog.Targets.ConsoleTarget.Error"> - <summary> - Gets or sets a value indicating whether to send the log messages to the standard error instead of the standard output. - </summary> - <docgen category='Console Options' order='10' /> - </member> - <member name="P:NLog.Targets.ConsoleTarget.Encoding"> - <summary> - The encoding for writing messages to the <see cref="T:System.Console"/>. - </summary> - <remarks>Has side effect</remarks> - </member> - <member name="T:NLog.Targets.ConsoleWordHighlightingRule"> - <summary> - Highlighting rule for Win32 colorful console. - </summary> - </member> - <member name="M:NLog.Targets.ConsoleWordHighlightingRule.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.ConsoleWordHighlightingRule"/> class. - </summary> - </member> - <member name="M:NLog.Targets.ConsoleWordHighlightingRule.#ctor(System.String,NLog.Targets.ConsoleOutputColor,NLog.Targets.ConsoleOutputColor)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.ConsoleWordHighlightingRule"/> class. - </summary> - <param name="text">The text to be matched..</param> - <param name="foregroundColor">Color of the foreground.</param> - <param name="backgroundColor">Color of the background.</param> - </member> - <member name="P:NLog.Targets.ConsoleWordHighlightingRule.Regex"> - <summary> - Gets or sets the regular expression to be matched. You must specify either <c>text</c> or <c>regex</c>. - </summary> - <docgen category='Rule Matching Options' order='10' /> - </member> - <member name="P:NLog.Targets.ConsoleWordHighlightingRule.Text"> - <summary> - Gets or sets the text to be matched. You must specify either <c>text</c> or <c>regex</c>. - </summary> - <docgen category='Rule Matching Options' order='10' /> - </member> - <member name="P:NLog.Targets.ConsoleWordHighlightingRule.WholeWords"> - <summary> - Gets or sets a value indicating whether to match whole words only. - </summary> - <docgen category='Rule Matching Options' order='10' /> - </member> - <member name="P:NLog.Targets.ConsoleWordHighlightingRule.IgnoreCase"> - <summary> - Gets or sets a value indicating whether to ignore case when comparing texts. - </summary> - <docgen category='Rule Matching Options' order='10' /> - </member> - <member name="P:NLog.Targets.ConsoleWordHighlightingRule.CompiledRegex"> - <summary> - Gets the compiled regular expression that matches either Text or Regex property. - </summary> - </member> - <member name="P:NLog.Targets.ConsoleWordHighlightingRule.ForegroundColor"> - <summary> - Gets or sets the foreground color. - </summary> - <docgen category='Formatting Options' order='10' /> - </member> - <member name="P:NLog.Targets.ConsoleWordHighlightingRule.BackgroundColor"> - <summary> - Gets or sets the background color. - </summary> - <docgen category='Formatting Options' order='10' /> - </member> - <member name="T:NLog.Targets.DatabaseCommandInfo"> - <summary> - Information about database command + parameters. - </summary> - </member> - <member name="M:NLog.Targets.DatabaseCommandInfo.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.DatabaseCommandInfo"/> class. - </summary> - </member> - <member name="P:NLog.Targets.DatabaseCommandInfo.CommandType"> - <summary> - Gets or sets the type of the command. - </summary> - <value>The type of the command.</value> - <docgen category='Command Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseCommandInfo.ConnectionString"> - <summary> - Gets or sets the connection string to run the command against. If not provided, connection string from the target is used. - </summary> - <docgen category='Command Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseCommandInfo.Text"> - <summary> - Gets or sets the command text. - </summary> - <docgen category='Command Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseCommandInfo.IgnoreFailures"> - <summary> - Gets or sets a value indicating whether to ignore failures. - </summary> - <docgen category='Command Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseCommandInfo.Parameters"> - <summary> - Gets the collection of parameters. Each parameter contains a mapping - between NLog layout and a database named or positional parameter. - </summary> - <docgen category='Command Options' order='10' /> - </member> - <member name="T:NLog.Targets.DatabaseParameterInfo"> - <summary> - Represents a parameter to a Database target. - </summary> - </member> - <member name="M:NLog.Targets.DatabaseParameterInfo.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.DatabaseParameterInfo"/> class. - </summary> - </member> - <member name="M:NLog.Targets.DatabaseParameterInfo.#ctor(System.String,NLog.Layouts.Layout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.DatabaseParameterInfo"/> class. - </summary> - <param name="parameterName">Name of the parameter.</param> - <param name="parameterLayout">The parameter layout.</param> - </member> - <member name="P:NLog.Targets.DatabaseParameterInfo.Name"> - <summary> - Gets or sets the database parameter name. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseParameterInfo.Layout"> - <summary> - Gets or sets the layout that should be use to calcuate the value for the parameter. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseParameterInfo.Size"> - <summary> - Gets or sets the database parameter size. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseParameterInfo.Precision"> - <summary> - Gets or sets the database parameter precision. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseParameterInfo.Scale"> - <summary> - Gets or sets the database parameter scale. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="T:NLog.Targets.DatabaseTarget"> - <summary> - Writes log messages to the database using an ADO.NET provider. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/Database-target">Documentation on NLog Wiki</seealso> - <example> - <para> - The configuration is dependent on the database type, because - there are differnet methods of specifying connection string, SQL - command and command parameters. - </para> - <para>MS SQL Server using System.Data.SqlClient:</para> - <code lang="XML" source="examples/targets/Configuration File/Database/MSSQL/NLog.config" height="450" /> - <para>Oracle using System.Data.OracleClient:</para> - <code lang="XML" source="examples/targets/Configuration File/Database/Oracle.Native/NLog.config" height="350" /> - <para>Oracle using System.Data.OleDBClient:</para> - <code lang="XML" source="examples/targets/Configuration File/Database/Oracle.OleDB/NLog.config" height="350" /> - <para>To set up the log target programmatically use code like this (an equivalent of MSSQL configuration):</para> - <code lang="C#" source="examples/targets/Configuration API/Database/MSSQL/Example.cs" height="630" /> - </example> - </member> - <member name="M:NLog.Targets.DatabaseTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.DatabaseTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.DatabaseTarget.Install(NLog.Config.InstallationContext)"> - <summary> - Performs installation which requires administrative permissions. - </summary> - <param name="installationContext">The installation context.</param> - </member> - <member name="M:NLog.Targets.DatabaseTarget.Uninstall(NLog.Config.InstallationContext)"> - <summary> - Performs uninstallation which requires administrative permissions. - </summary> - <param name="installationContext">The installation context.</param> - </member> - <member name="M:NLog.Targets.DatabaseTarget.IsInstalled(NLog.Config.InstallationContext)"> - <summary> - Determines whether the item is installed. - </summary> - <param name="installationContext">The installation context.</param> - <returns> - Value indicating whether the item is installed or null if it is not possible to determine. - </returns> - </member> - <member name="M:NLog.Targets.DatabaseTarget.InitializeTarget"> - <summary> - Initializes the target. Can be used by inheriting classes - to initialize logging. - </summary> - </member> - <member name="M:NLog.Targets.DatabaseTarget.CloseTarget"> - <summary> - Closes the target and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Targets.DatabaseTarget.Write(NLog.LogEventInfo)"> - <summary> - Writes the specified logging event to the database. It creates - a new database command, prepares parameters for it by calculating - layouts and executes the command. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="M:NLog.Targets.DatabaseTarget.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Writes an array of logging events to the log target. By default it iterates on all - events and passes them to "Write" method. Inheriting classes can use this method to - optimize batch writes. - </summary> - <param name="logEvents">Logging events to be written out.</param> - </member> - <member name="P:NLog.Targets.DatabaseTarget.DBProvider"> - <summary> - Gets or sets the name of the database provider. - </summary> - <remarks> - <para> - The parameter name should be a provider invariant name as registered in machine.config or app.config. Common values are: - </para> - <ul> - <li><c>System.Data.SqlClient</c> - <see href="http://msdn.microsoft.com/en-us/library/system.data.sqlclient.aspx">SQL Sever Client</see></li> - <li><c>System.Data.SqlServerCe.3.5</c> - <see href="http://www.microsoft.com/sqlserver/2005/en/us/compact.aspx">SQL Sever Compact 3.5</see></li> - <li><c>System.Data.OracleClient</c> - <see href="http://msdn.microsoft.com/en-us/library/system.data.oracleclient.aspx">Oracle Client from Microsoft</see> (deprecated in .NET Framework 4)</li> - <li><c>Oracle.DataAccess.Client</c> - <see href="http://www.oracle.com/technology/tech/windows/odpnet/index.html">ODP.NET provider from Oracle</see></li> - <li><c>System.Data.SQLite</c> - <see href="http://sqlite.phxsoftware.com/">System.Data.SQLite driver for SQLite</see></li> - <li><c>Npgsql</c> - <see href="http://npgsql.projects.postgresql.org/">Npgsql driver for PostgreSQL</see></li> - <li><c>MySql.Data.MySqlClient</c> - <see href="http://www.mysql.com/downloads/connector/net/">MySQL Connector/Net</see></li> - </ul> - <para>(Note that provider invariant names are not supported on .NET Compact Framework).</para> - <para> - Alternatively the parameter value can be be a fully qualified name of the provider - connection type (class implementing <see cref="T:System.Data.IDbConnection"/>) or one of the following tokens: - </para> - <ul> - <li><c>sqlserver</c>, <c>mssql</c>, <c>microsoft</c> or <c>msde</c> - SQL Server Data Provider</li> - <li><c>oledb</c> - OLEDB Data Provider</li> - <li><c>odbc</c> - ODBC Data Provider</li> - </ul> - </remarks> - <docgen category="Connection Options" order="10"/> - </member> - <member name="P:NLog.Targets.DatabaseTarget.ConnectionStringName"> - <summary> - Gets or sets the name of the connection string (as specified in <see href="http://msdn.microsoft.com/en-us/library/bf7sd233.aspx"><connectionStrings> configuration section</see>. - </summary> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseTarget.ConnectionString"> - <summary> - Gets or sets the connection string. When provided, it overrides the values - specified in DBHost, DBUserName, DBPassword, DBDatabase. - </summary> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseTarget.InstallConnectionString"> - <summary> - Gets or sets the connection string using for installation and uninstallation. If not provided, regular ConnectionString is being used. - </summary> - <docgen category='Installation Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseTarget.InstallDdlCommands"> - <summary> - Gets the installation DDL commands. - </summary> - <docgen category='Installation Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseTarget.UninstallDdlCommands"> - <summary> - Gets the uninstallation DDL commands. - </summary> - <docgen category='Installation Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseTarget.KeepConnection"> - <summary> - Gets or sets a value indicating whether to keep the - database connection open between the log events. - </summary> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseTarget.UseTransactions"> - <summary> - Obsolete - value will be ignored! The logging code always runs outside of transaction. - - Gets or sets a value indicating whether to use database transactions. - Some data providers require this. - </summary> - <docgen category='Connection Options' order='10' /> - <remarks> - This option was removed in NLog 4.0 because the logging code always runs outside of transaction. - This ensures that the log gets written to the database if you rollback the main transaction because of an error and want to log the error. - </remarks> - </member> - <member name="P:NLog.Targets.DatabaseTarget.DBHost"> - <summary> - Gets or sets the database host name. If the ConnectionString is not provided - this value will be used to construct the "Server=" part of the - connection string. - </summary> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseTarget.DBUserName"> - <summary> - Gets or sets the database user name. If the ConnectionString is not provided - this value will be used to construct the "User ID=" part of the - connection string. - </summary> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseTarget.DBPassword"> - <summary> - Gets or sets the database password. If the ConnectionString is not provided - this value will be used to construct the "Password=" part of the - connection string. - </summary> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseTarget.DBDatabase"> - <summary> - Gets or sets the database name. If the ConnectionString is not provided - this value will be used to construct the "Database=" part of the - connection string. - </summary> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseTarget.CommandText"> - <summary> - Gets or sets the text of the SQL command to be run on each log level. - </summary> - <remarks> - Typically this is a SQL INSERT statement or a stored procedure call. - It should use the database-specific parameters (marked as <c>@parameter</c> - for SQL server or <c>:parameter</c> for Oracle, other data providers - have their own notation) and not the layout renderers, - because the latter is prone to SQL injection attacks. - The layout renderers should be specified as <parameter /> elements instead. - </remarks> - <docgen category='SQL Statement' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseTarget.CommandType"> - <summary> - Gets or sets the type of the SQL command to be run on each log level. - </summary> - <remarks> - This specifies how the command text is interpreted, as "Text" (default) or as "StoredProcedure". - When using the value StoredProcedure, the commandText-property would - normally be the name of the stored procedure. TableDirect method is not supported in this context. - </remarks> - <docgen category='SQL Statement' order='11' /> - </member> - <member name="P:NLog.Targets.DatabaseTarget.Parameters"> - <summary> - Gets the collection of parameters. Each parameter contains a mapping - between NLog layout and a database named or positional parameter. - </summary> - <docgen category='SQL Statement' order='12' /> - </member> - <member name="T:NLog.Targets.DateAndSequenceArchive"> - <summary> - A descriptor for an archive created with the DateAndSequence numbering mode. - </summary> - </member> - <member name="M:NLog.Targets.DateAndSequenceArchive.HasSameFormattedDate(System.DateTime)"> - <summary> - Determines whether <paramref name="date"/> produces the same string as the current instance's date once formatted with the current instance's date format. - </summary> - <param name="date">The date to compare the current object's date to.</param> - <returns><c>True</c> if the formatted dates are equal, otherwise <c>False</c>.</returns> - </member> - <member name="M:NLog.Targets.DateAndSequenceArchive.#ctor(System.String,System.DateTime,System.String,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.DateAndSequenceArchive"/> class. - </summary> - </member> - <member name="P:NLog.Targets.DateAndSequenceArchive.FileName"> - <summary> - The full name of the archive file. - </summary> - </member> - <member name="P:NLog.Targets.DateAndSequenceArchive.Date"> - <summary> - The parsed date contained in the file name. - </summary> - </member> - <member name="P:NLog.Targets.DateAndSequenceArchive.Sequence"> - <summary> - The parsed sequence number contained in the file name. - </summary> - </member> - <member name="T:NLog.Targets.DebuggerTarget"> - <summary> - Writes log messages to the attached managed debugger. - </summary> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Debugger/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Debugger/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.DebuggerTarget.InitializeTarget"> - <summary> - Initializes the target. - </summary> - </member> - <member name="M:NLog.Targets.DebuggerTarget.CloseTarget"> - <summary> - Closes the target and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Targets.DebuggerTarget.Write(NLog.LogEventInfo)"> - <summary> - Writes the specified logging event to the attached debugger. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="T:NLog.Targets.DebugTarget"> - <summary> - Mock target - useful for testing. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/Debug-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Debug/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Debug/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.DebugTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.DebugTarget"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="M:NLog.Targets.DebugTarget.Write(NLog.LogEventInfo)"> - <summary> - Increases the number of messages. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="P:NLog.Targets.DebugTarget.Counter"> - <summary> - Gets the number of times this target has been called. - </summary> - <docgen category='Debugging Options' order='10' /> - </member> - <member name="P:NLog.Targets.DebugTarget.LastMessage"> - <summary> - Gets the last message rendered by this target. - </summary> - <docgen category='Debugging Options' order='10' /> - </member> - <member name="T:NLog.Targets.EventLogTarget"> - <summary> - Writes log message to the Event Log. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/EventLog-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/EventLog/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/EventLog/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.EventLogTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.EventLogTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.EventLogTarget.#ctor(NLog.Internal.Fakeables.IAppDomain)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.EventLogTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.EventLogTarget.Install(NLog.Config.InstallationContext)"> - <summary> - Performs installation which requires administrative permissions. - </summary> - <param name="installationContext">The installation context.</param> - </member> - <member name="M:NLog.Targets.EventLogTarget.Uninstall(NLog.Config.InstallationContext)"> - <summary> - Performs uninstallation which requires administrative permissions. - </summary> - <param name="installationContext">The installation context.</param> - </member> - <member name="M:NLog.Targets.EventLogTarget.IsInstalled(NLog.Config.InstallationContext)"> - <summary> - Determines whether the item is installed. - </summary> - <param name="installationContext">The installation context.</param> - <returns> - Value indicating whether the item is installed or null if it is not possible to determine. - </returns> - </member> - <member name="M:NLog.Targets.EventLogTarget.InitializeTarget"> - <summary> - Initializes the target. - </summary> - </member> - <member name="M:NLog.Targets.EventLogTarget.Write(NLog.LogEventInfo)"> - <summary> - Writes the specified logging event to the event log. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="M:NLog.Targets.EventLogTarget.GetEntryType(NLog.LogEventInfo)"> - <summary> - Get the entry type for logging the message. - </summary> - <param name="logEvent">The logging event - for rendering the <see cref="P:NLog.Targets.EventLogTarget.EntryType"/></param> - <returns></returns> - </member> - <member name="M:NLog.Targets.EventLogTarget.GetFixedSource"> - <summary> - Get the source, if and only if the source is fixed. - </summary> - <returns><c>null</c> when not <see cref="P:NLog.Layouts.SimpleLayout.IsFixedText"/></returns> - <remarks>Internal for unit tests</remarks> - </member> - <member name="M:NLog.Targets.EventLogTarget.GetEventLog(NLog.LogEventInfo)"> - <summary> - Get the eventlog to write to. - </summary> - <param name="logEvent">Event if the source needs to be rendered.</param> - <returns></returns> - </member> - <member name="M:NLog.Targets.EventLogTarget.CreateEventSourceIfNeeded(System.String,System.Boolean)"> - <summary> - (re-)create a event source, if it isn't there. Works only with fixed sourcenames. - </summary> - <param name="fixedSource">sourcenaam. If source is not fixed (see <see cref="P:NLog.Layouts.SimpleLayout.IsFixedText"/>, then pass <c>null</c> or emptystring.</param> - <param name="alwaysThrowError">always throw an Exception when there is an error</param> - </member> - <member name="P:NLog.Targets.EventLogTarget.MachineName"> - <summary> - Gets or sets the name of the machine on which Event Log service is running. - </summary> - <docgen category='Event Log Options' order='10' /> - </member> - <member name="P:NLog.Targets.EventLogTarget.EventId"> - <summary> - Gets or sets the layout that renders event ID. - </summary> - <docgen category='Event Log Options' order='10' /> - </member> - <member name="P:NLog.Targets.EventLogTarget.Category"> - <summary> - Gets or sets the layout that renders event Category. - </summary> - <docgen category='Event Log Options' order='10' /> - </member> - <member name="P:NLog.Targets.EventLogTarget.EntryType"> - <summary> - Optional entrytype. When not set, or when not convertable to <see cref="T:NLog.LogLevel"/> then determined by <see cref="T:NLog.LogLevel"/> - </summary> - </member> - <member name="P:NLog.Targets.EventLogTarget.Source"> - <summary> - Gets or sets the value to be used as the event Source. - </summary> - <remarks> - By default this is the friendly name of the current AppDomain. - </remarks> - <docgen category='Event Log Options' order='10' /> - </member> - <member name="P:NLog.Targets.EventLogTarget.Log"> - <summary> - Gets or sets the name of the Event Log to write to. This can be System, Application or - any user-defined name. - </summary> - <docgen category='Event Log Options' order='10' /> - </member> - <member name="T:NLog.Targets.FileArchivePeriod"> - <summary> - Modes of archiving files based on time. - </summary> - </member> - <member name="F:NLog.Targets.FileArchivePeriod.None"> - <summary> - Don't archive based on time. - </summary> - </member> - <member name="F:NLog.Targets.FileArchivePeriod.Year"> - <summary> - AddToArchive every year. - </summary> - </member> - <member name="F:NLog.Targets.FileArchivePeriod.Month"> - <summary> - AddToArchive every month. - </summary> - </member> - <member name="F:NLog.Targets.FileArchivePeriod.Day"> - <summary> - AddToArchive daily. - </summary> - </member> - <member name="F:NLog.Targets.FileArchivePeriod.Hour"> - <summary> - AddToArchive every hour. - </summary> - </member> - <member name="F:NLog.Targets.FileArchivePeriod.Minute"> - <summary> - AddToArchive every minute. - </summary> - </member> - <member name="T:NLog.Targets.FileTarget"> - <summary> - Writes log messages to one or more files. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/File-target">Documentation on NLog Wiki</seealso> - </member> - <member name="F:NLog.Targets.FileTarget.InitializedFilesCleanupPeriod"> - <summary> - Default clean up period of the initilized files. When a file exceeds the clean up period is removed from the list. - </summary> - <remarks>Clean up period is defined in days.</remarks> - </member> - <member name="F:NLog.Targets.FileTarget.InitializedFilesCounterMax"> - <summary> - The maximum number of initialised files at any one time. Once this number is exceeded clean up procedures - are initiated to reduce the number of initialised files. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.ArchiveAboveSizeDisabled"> - <summary> - This value disables file archiving based on the size. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.EnableArchiveFileCompression"> - <summary> - Gets or sets a value indicating whether to compress archive files into the zip archive format. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.DirectorySeparatorChars"> - <summary> - Cached directory separator char array to avoid memory allocation on each method call. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.InvalidFileNameChars"> - <summary> - Cached invalid filenames char array to avoid memory allocation everytime Path.GetInvalidFileNameChars() is called. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.initializedFiles"> - <summary> - Holds the initialised files each given time by the <see cref="T:NLog.Targets.FileTarget"/> instance. Against each file, the last write time is stored. - </summary> - <remarks>Last write time is store in local time (no UTC).</remarks> - </member> - <member name="F:NLog.Targets.FileTarget.appenderFactory"> - <summary> - Factory used to create the file appeanders in the <see cref="T:NLog.Targets.FileTarget"/> instance. - </summary> - <remarks>File appenders are stored in an instance of <see cref="T:NLog.Internal.FileAppenders.FileAppenderCache"/>.</remarks> - </member> - <member name="F:NLog.Targets.FileTarget.recentAppenders"> - <summary> - List of the associated file appenders with the <see cref="T:NLog.Targets.FileTarget"/> instance. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.initializedFilesCounter"> - <summary> - The number of initialised files at any one time. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.maxArchiveFiles"> - <summary> - The maximum number of archive files that should be kept. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.previousFileNames"> - <summary> - It holds the file names of existing archives in order for the oldest archives to be removed when the list of - filenames becomes too long. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.fileName"> - <summary> - The filename as target - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.cachedCleanedFileNamed"> - <summary> - The filename if <see cref="P:NLog.Targets.FileTarget.FileName"/> is a fixed string - </summary> - </member> - <member name="M:NLog.Targets.FileTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.FileTarget"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="M:NLog.Targets.FileTarget.CleanupInitializedFiles"> - <summary> - Removes records of initialized files that have not been - accessed in the last two days. - </summary> - <remarks> - Files are marked 'initialized' for the purpose of writing footers when the logging finishes. - </remarks> - </member> - <member name="M:NLog.Targets.FileTarget.CleanupInitializedFiles(System.DateTime)"> - <summary> - Removes records of initialized files that have not been - accessed after the specified date. - </summary> - <param name="cleanupThreshold">The cleanup threshold.</param> - <remarks> - Files are marked 'initialized' for the purpose of writing footers when the logging finishes. - </remarks> - </member> - <member name="M:NLog.Targets.FileTarget.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flushes all pending file operations. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <remarks> - The timeout parameter is ignored, because file APIs don't provide - the needed functionality. - </remarks> - </member> - <member name="M:NLog.Targets.FileTarget.GetFileAppenderFactory"> - <summary> - Returns the suitable appender factory ( <see cref="T:NLog.Internal.FileAppenders.IFileAppenderFactory"/>) to be used to generate the file - appenders associated with the <see cref="T:NLog.Targets.FileTarget"/> instance. - - The type of the file appender factory returned depends on the values of various <see cref="T:NLog.Targets.FileTarget"/> properties. - </summary> - <returns><see cref="T:NLog.Internal.FileAppenders.IFileAppenderFactory"/> suitable for this instance.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.InitializeTarget"> - <summary> - Initializes file logging by creating data structures that - enable efficient multi-file logging. - </summary> - </member> - <member name="M:NLog.Targets.FileTarget.CloseTarget"> - <summary> - Closes the file(s) opened for writing. - </summary> - </member> - <member name="M:NLog.Targets.FileTarget.Write(NLog.LogEventInfo)"> - <summary> - Writes the specified logging event to a file specified in the FileName - parameter. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="M:NLog.Targets.FileTarget.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Writes the specified array of logging events to a file specified in the FileName - parameter. - </summary> - <param name="logEvents">An array of <see cref="T:NLog.Common.AsyncLogEventInfo"/> objects.</param> - <remarks> - This function makes use of the fact that the events are batched by sorting - the requests by filename. This optimizes the number of open/close calls - and can help improve performance. - </remarks> - </member> - <member name="M:NLog.Targets.FileTarget.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Formats the log event for write. - </summary> - <param name="logEvent">The log event to be formatted.</param> - <returns>A string representation of the log event.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.GetBytesToWrite(NLog.LogEventInfo)"> - <summary> - Gets the bytes to be written to the file. - </summary> - <param name="logEvent">Log event.</param> - <returns>Array of bytes that are ready to be written.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.TransformBytes(System.Byte[])"> - <summary> - Modifies the specified byte array before it gets sent to a file. - </summary> - <param name="value">The byte array.</param> - <returns>The modified byte array. The function can do the modification in-place.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.ReplaceNumberPattern(System.String,System.Int32)"> - <summary> - Replaces the numeric pattern i.e. {#} in a file name with the <paramref name="value"/> parameter value. - </summary> - <param name="pattern">File name which contains the numeric pattern.</param> - <param name="value">Value which will replace the numeric pattern.</param> - <returns>File name with the value of <paramref name="value"/> in the position of the numberic pattern.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.ContainsFileNamePattern(System.String)"> - <summary> - Determines if the file name as <see cref="T:System.String"/> contains a numeric pattern i.e. {#} in it. - - Example: - trace{#}.log Contains the numeric pattern. - trace{###}.log Contains the numeric pattern. - trace{#X#}.log Contains the numeric pattern (See remarks). - trace.log Does not contain the pattern. - </summary> - <remarks>Occationally, this method can identify the existance of the {#} pattern incorrectly.</remarks> - <param name="fileName">File name to be checked.</param> - <returns><see langword="true"/> when the pattern is found; <see langword="false"/> otherwise.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.RecursiveRollingRename(System.String,System.String,System.Int32)"> - <summary> - Archives the <paramref name="fileName"/> using a rolling style numbering (the most recent is always #0 then - #1, ..., #N. When the number of archive files exceed <see cref="P:MaxArchiveFiles"/> the obsolete archives - are deleted. - </summary> - <remarks> - This method is called recursively. This is the reason the <paramref name="archiveNumber"/> is required. - </remarks> - <param name="fileName">File name to be archived.</param> - <param name="pattern">File name template which contains the numeric pattern to be replaced.</param> - <param name="archiveNumber">Value which will replace the numeric pattern.</param> - </member> - <member name="M:NLog.Targets.FileTarget.ArchiveBySequence(System.String,System.String)"> - <summary> - Archives the <paramref name="fileName"/> using a sequence style numbering. The most recent archive has the - highest number. When the number of archive files exceed <see cref="P:MaxArchiveFiles"/> the obsolete - archives are deleted. - </summary> - <param name="fileName">File name to be archived.</param> - <param name="pattern">File name template which contains the numeric pattern to be replaced.</param> - </member> - <member name="M:NLog.Targets.FileTarget.ArchiveFile(System.String,System.String,System.Boolean)"> - <summary> - Creates an archive copy of source file either by compressing it or moving to a new location in the file - system. Which action will be used is determined by the value of <paramref name="enableCompression"/> parameter. - </summary> - <param name="fileName">File name to be archived.</param> - <param name="archiveFileName">Name of the archive file.</param> - <param name="enableCompression">Enables file compression</param> - </member> - <member name="M:NLog.Targets.FileTarget.ArchiveByDateAndSequence(System.String,System.String,NLog.LogEventInfo)"> - <summary> - <para> - Archives the <paramref name="fileName"/> using a date and sequence style numbering. Archives will be stamped - with the prior period (Year, Month, Day) datetime. The most recent archive has the highest number (in - combination with the date). - </para> - <para> - When the number of archive files exceed <see cref="P:MaxArchiveFiles"/> the obsolete archives are deleted. - </para> - </summary> - <param name="fileName">File name to be archived.</param> - <param name="pattern">File name template which contains the numeric pattern to be replaced.</param> - <param name="logEvent">Log event that the <see cref="T:NLog.Targets.FileTarget"/> instance is currently processing.</param> - </member> - <member name="M:NLog.Targets.FileTarget.IsDaySwitch(System.String,NLog.LogEventInfo)"> - <summary> - Determines whether a file with a different name from <paramref name="fileName"/> is needed to receive the - <paramref name="logEvent"/>. This is determined based on the last date and time which the file has been - written compared to the time the log event was initiated. - </summary> - <returns> - <see langword="true"/> when log event time is "different" than the last write time; <see langword="false"/> otherwise. - </returns> - </member> - <member name="M:NLog.Targets.FileTarget.EnsureArchiveCount(System.Collections.Generic.List{System.String})"> - <summary> - Deletes files among a given list, and stops as soon as the remaining files are fewer than the <see - cref="P:FileTarget.MaxArchiveFiles"/> setting. - </summary> - <param name="oldArchiveFileNames">List of the file archives.</param> - <remarks> - Items are deleted in the same order as in <paramref name="oldArchiveFileNames"/>. No file is deleted if <see - cref="P:FileTarget.MaxArchiveFiles"/> property is zero. - </remarks> - </member> - <member name="M:NLog.Targets.FileTarget.FindDateAndSequenceArchives(System.String,System.String,System.String,System.Int32,System.String,NLog.Targets.FileTarget.FileNameTemplate)"> - <summary> - Searches a given directory for archives that comply with the current archive pattern. - </summary> - <returns>An enumeration of archive infos, ordered by their file creation date.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.GetFiles(System.IO.DirectoryInfo,System.String)"> - <summary> - Gets the collection of files in the specified directory which they match the <paramref name="fileNameMask"/>. - </summary> - <param name="directoryInfo">Directory to searched.</param> - <param name="fileNameMask">Pattern whihc the files will be searched against.</param> - <returns>Lisf of files matching the pattern.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.ReplaceFileNamePattern(System.String,System.String)"> - <summary> - Replaces the string-based pattern i.e. {#} in a file name with the value passed in <paramref - name="replacementValue"/> parameter. - </summary> - <param name="pattern">File name which contains the string-based pattern.</param> - <param name="replacementValue">Value which will replace the string-based pattern.</param> - <returns> - File name with the value of <paramref name="replacementValue"/> in the position of the string-based pattern. - </returns> - </member> - <member name="M:NLog.Targets.FileTarget.ArchiveByDate(System.String,System.String)"> - <summary> - Archives the <paramref name="fileName"/> using a date style numbering. Archives will be stamped with the - prior period (Year, Month, Day, Hour, Minute) datetime. When the number of archive files exceed <see - cref="P:MaxArchiveFiles"/> the obsolete archives are deleted. - </summary> - <param name="fileName">File name to be archived.</param> - <param name="pattern">File name template which contains the numeric pattern to be replaced.</param> - </member> - <member name="M:NLog.Targets.FileTarget.DeleteOldDateArchives(System.String)"> - <summary> - Deletes archive files in reverse chronological order until only the - MaxArchiveFiles number of archive files remain. - </summary> - <param name="pattern">The pattern that archive filenames will match</param> - </member> - <member name="M:NLog.Targets.FileTarget.GetDateFormatString(System.String)"> - <summary> - Gets the correct formating <see langword="String"/> to be used based on the value of <see - cref="P:ArchiveEvery"/> for converting <see langword="DateTime"/> values which will be inserting into file - names during archiving. - - This value will be computed only when a empty value or <see langword="null"/> is passed into <paramref name="defaultFormat"/> - </summary> - <param name="defaultFormat">Date format to used irrespectively of <see cref="P:ArchiveEvery"/> value.</param> - <returns>Formatting <see langword="String"/> for dates.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.DoAutoArchive(System.String,NLog.LogEventInfo)"> - <summary> - Invokes the archiving process after determining when and which type of archiving is required. - </summary> - <param name="fileName">File name to be checked and archived.</param> - <param name="eventInfo">Log event that the <see cref="T:NLog.Targets.FileTarget"/> instance is currently processing.</param> - </member> - <member name="M:NLog.Targets.FileTarget.GetFileNamePattern(System.String,NLog.LogEventInfo)"> - <summary> - Gets the pattern that archive files will match - </summary> - <param name="fileName">Filename of the log file</param> - <param name="eventInfo">Log event that the <see cref="T:NLog.Targets.FileTarget"/> instance is currently processing.</param> - <returns>A string with a pattern that will match the archive filenames</returns> - </member> - <member name="M:NLog.Targets.FileTarget.ShouldAutoArchive(System.String,NLog.LogEventInfo,System.Int32)"> - <summary> - Indicates if the automatic archiving process should be executed. - </summary> - <param name="fileName">File name to be written.</param> - <param name="ev">Log event that the <see cref="T:NLog.Targets.FileTarget"/> instance is currently processing.</param> - <param name="upcomingWriteSize">The size in bytes of the next chunk of data to be written in the file.</param> - <returns><see langword="true"/> when archiving should be executed; <see langword="false"/> otherwise.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.ShouldAutoArchiveBasedOnFileSize(System.String,System.Int32)"> - <summary> - Indicates if the automatic archiving process should be executed based on file size constrains. - </summary> - <param name="fileName">File name to be written.</param> - <param name="upcomingWriteSize">The size in bytes of the next chunk of data to be written in the file.</param> - <returns><see langword="true"/> when archiving should be executed; <see langword="false"/> otherwise.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.ShouldAutoArchiveBasedOnTime(System.String,NLog.LogEventInfo)"> - <summary> - Indicates if the automatic archiving process should be executed based on date/time constrains. - </summary> - <param name="fileName">File name to be written.</param> - <param name="logEvent">Log event that the <see cref="T:NLog.Targets.FileTarget"/> instance is currently processing.</param> - <returns><see langword="true"/> when archiving should be executed; <see langword="false"/> otherwise.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.GetHeaderBytes"> - <summary> - The sequence of <see langword="byte"/> to be written for the file header. - </summary> - <returns>Sequence of <see langword="byte"/> to be written.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.GetFooterBytes"> - <summary> - The sequence of <see langword="byte"/> to be written for the file footer. - </summary> - <returns>Sequence of <see langword="byte"/> to be written.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.WriteToFile(System.String,NLog.LogEventInfo,System.Byte[],System.Boolean)"> - <summary> - Evaluates which parts of a file should be written (header, content, footer) based on various properties of - <see cref="T:NLog.Targets.FileTarget"/> instance and writes them. - </summary> - <param name="fileName">File name to be written.</param> - <param name="logEvent">Log event that the <see cref="T:NLog.Targets.FileTarget"/> instance is currently processing.</param> - <param name="bytes">Raw sequence of <see langword="byte"/> to be written into the content part of the file.</param> - <param name="justData">Indicates that only content section should be written in the file.</param> - </member> - <member name="M:NLog.Targets.FileTarget.InitializeFile(System.String,NLog.LogEventInfo,System.Boolean)"> - <summary> - Initialise a file to be used by the <see cref="T:NLog.Targets.FileTarget"/> instance. Based on the number of initialised - files and the values of various instance properties clean up and/or archiving processes can be invoked. - </summary> - <param name="fileName">File name to be written.</param> - <param name="logEvent">Log event that the <see cref="T:NLog.Targets.FileTarget"/> instance is currently processing.</param> - <param name="justData">Indicates that only content section should be written in the file.</param> - <returns><see langword="true"/> when file header should be written; <see langword="false"/> otherwise.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.WriteFooterAndUninitialize(System.String)"> - <summary> - Writes the file footer and uninitialise the file in <see cref="T:NLog.Targets.FileTarget"/> instance internal structures. - </summary> - <param name="fileName">File name to be written.</param> - </member> - <member name="M:NLog.Targets.FileTarget.ProcessOnStartup(System.String,NLog.LogEventInfo)"> - <summary> - Invokes the archiving and clean up of older archive file based on the values of <see cref="P:NLog.Targets.FileTarget.ArchiveOldFileOnStartup"/> and <see cref="P:NLog.Targets.FileTarget.DeleteOldFileOnStartup"/> properties respectively. - </summary> - <param name="fileName">File name to be written.</param> - <param name="logEvent">Log event that the <see cref="T:NLog.Targets.FileTarget"/> instance is currently processing.</param> - </member> - <member name="M:NLog.Targets.FileTarget.ReplaceFileContent(System.String,System.Byte[])"> - <summary> - Creates the file specified in <paramref name="fileName"/> and writes the file content in each entirety i.e. - Header, Content and Footer. - </summary> - <param name="fileName">The name of the file to be written.</param> - <param name="bytes">Sequence of <see langword="byte"/> to be written in the content section of the file.</param> - <remarks>This method is used when the content of the log file is re-written on every write.</remarks> - </member> - <member name="M:NLog.Targets.FileTarget.WriteHeader(NLog.Internal.FileAppenders.BaseFileAppender)"> - <summary> - Writes the header information to a file. - </summary> - <param name="appender">File appender associated with the file.</param> - </member> - <member name="M:NLog.Targets.FileTarget.GetFileInfo(System.String,System.DateTime@,System.Int64@)"> - <summary> - Returns the length of a specified file and the last time it has been written. File appender is queried before the file system. - </summary> - <param name="filePath">File which the information are requested.</param> - <param name="lastWriteTime">The last time the file has been written is returned.</param> - <param name="fileLength">The length of the file is returned.</param> - <returns><see langword="true"/> when file details returned; <see langword="false"/> otherwise.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.GetLayoutBytes(NLog.Layouts.Layout)"> - <summary> - The sequence of <see langword="byte"/> to be written in a file after applying any formating and any - transformations required from the <see cref="T:NLog.Layouts.Layout"/>. - </summary> - <param name="layout">The layout used to render output message.</param> - <returns>Sequence of <see langword="byte"/> to be written.</returns> - <remarks>Usually it is used to render the header and hooter of the files.</remarks> - </member> - <member name="M:NLog.Targets.FileTarget.CleanupInvalidFileNameChars(System.String)"> - <summary> - Replaces any invalid characters found in the <paramref name="fileName"/> with underscore i.e _ character. - Invalid characters are defined by .NET framework and they returned by <see - cref="M:System.IO.Path.GetInvalidFileNameChars"/> method. - <para>Note: not implemented in Silverlight</para> - </summary> - <param name="fileName">The original file name which might contain invalid characters.</param> - <returns>The cleaned up file name without any invalid characters.</returns> - </member> - <member name="P:NLog.Targets.FileTarget.FileName"> - <summary> - Gets or sets the name of the file to write to. - </summary> - <remarks> - This FileName string is a layout which may include instances of layout renderers. - This lets you use a single target to write to multiple files. - </remarks> - <example> - The following value makes NLog write logging events to files based on the log level in the directory where - the application runs. - <code>${basedir}/${level}.log</code> - All <c>Debug</c> messages will go to <c>Debug.log</c>, all <c>Info</c> messages will go to <c>Info.log</c> and so on. - You can combine as many of the layout renderers as you want to produce an arbitrary log file name. - </example> - <docgen category='Output Options' order='1' /> - </member> - <member name="P:NLog.Targets.FileTarget.CleanupFileName"> - <summary> - Cleanup invalid values in a filename, e.g. slashes in a filename. If set to <c>true</c>, this can impact the performance of massive writes. - If set to <c>false</c>, nothing gets written when the filename is wrong. - </summary> - </member> - <member name="P:NLog.Targets.FileTarget.CreateDirs"> - <summary> - Gets or sets a value indicating whether to create directories if they do not exist. - </summary> - <remarks> - Setting this to false may improve performance a bit, but you'll receive an error - when attempting to write to a directory that's not present. - </remarks> - <docgen category='Output Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.DeleteOldFileOnStartup"> - <summary> - Gets or sets a value indicating whether to delete old log file on startup. - </summary> - <remarks> - This option works only when the "FileName" parameter denotes a single file. - </remarks> - <docgen category='Output Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ReplaceFileContentsOnEachWrite"> - <summary> - Gets or sets a value indicating whether to replace file contents on each write instead of appending log message at the end. - </summary> - <docgen category='Output Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.KeepFileOpen"> - <summary> - Gets or sets a value indicating whether to keep log file open instead of opening and closing it on each logging event. - </summary> - <remarks> - Setting this property to <c>True</c> helps improve performance. - </remarks> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.maxLogFilenames"> - <summary> - Gets or sets the maximum number of log filenames that should be stored as existing. - </summary> - <remarks> - The bigger this number is the longer it will take to write each log record. The smaller the number is - the higher the chance that the clean function will be run when no new files have been opened. - </remarks> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.EnableFileDelete"> - <summary> - Gets or sets a value indicating whether to enable log file(s) to be deleted. - </summary> - <docgen category='Output Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.FileAttributes"> - <summary> - Gets or sets the file attributes (Windows only). - </summary> - <docgen category='Output Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.LineEnding"> - <summary> - Gets or sets the line ending mode. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.AutoFlush"> - <summary> - Gets or sets a value indicating whether to automatically flush the file buffers after each log message. - </summary> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.OpenFileCacheSize"> - <summary> - Gets or sets the number of files to be kept open. Setting this to a higher value may improve performance - in a situation where a single File target is writing to many files - (such as splitting by level or by logger). - </summary> - <remarks> - The files are managed on a LRU (least recently used) basis, which flushes - the files that have not been used for the longest period of time should the - cache become full. As a rule of thumb, you shouldn't set this parameter to - a very high value. A number like 10-15 shouldn't be exceeded, because you'd - be keeping a large number of files open which consumes system resources. - </remarks> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.OpenFileCacheTimeout"> - <summary> - Gets or sets the maximum number of seconds that files are kept open. If this number is negative the files are - not automatically closed after a period of inactivity. - </summary> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.BufferSize"> - <summary> - Gets or sets the log file buffer size in bytes. - </summary> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.Encoding"> - <summary> - Gets or sets the file encoding. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ConcurrentWrites"> - <summary> - Gets or sets a value indicating whether concurrent writes to the log file by multiple processes on the same host. - </summary> - <remarks> - This makes multi-process logging possible. NLog uses a special technique - that lets it keep the files open for writing. - </remarks> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.NetworkWrites"> - <summary> - Gets or sets a value indicating whether concurrent writes to the log file by multiple processes on different network hosts. - </summary> - <remarks> - This effectively prevents files from being kept open. - </remarks> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ConcurrentWriteAttempts"> - <summary> - Gets or sets the number of times the write is appended on the file before NLog - discards the log message. - </summary> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ConcurrentWriteAttemptDelay"> - <summary> - Gets or sets the delay in milliseconds to wait before attempting to write to the file again. - </summary> - <remarks> - The actual delay is a random value between 0 and the value specified - in this parameter. On each failed attempt the delay base is doubled - up to <see cref="P:NLog.Targets.FileTarget.ConcurrentWriteAttempts"/> times. - </remarks> - <example> - Assuming that ConcurrentWriteAttemptDelay is 10 the time to wait will be:<p/> - a random value between 0 and 10 milliseconds - 1st attempt<br/> - a random value between 0 and 20 milliseconds - 2nd attempt<br/> - a random value between 0 and 40 milliseconds - 3rd attempt<br/> - a random value between 0 and 80 milliseconds - 4th attempt<br/> - ...<p/> - and so on. - </example> - <docgen category="Performance Tuning Options" order="10"/> - </member> - <member name="P:NLog.Targets.FileTarget.ArchiveOldFileOnStartup"> - <summary> - Gets or sets a value indicating whether to archive old log file on startup. - </summary> - <remarks> - This option works only when the "FileName" parameter denotes a single file. - After archiving the old file, the current log file will be empty. - </remarks> - <docgen category='Output Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ArchiveDateFormat"> - <summary> - Gets or sets a value specifying the date format to use when archving files. - </summary> - <remarks> - This option works only when the "ArchiveNumbering" parameter is set either to Date or DateAndSequence. - </remarks> - <docgen category='Output Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ArchiveAboveSize"> - <summary> - Gets or sets the size in bytes above which log files will be automatically archived. - - Warning: combining this with <see cref="F:NLog.Targets.ArchiveNumberingMode.Date"/> isn't supported. We cannot create multiple archive files, if they should have the same name. - Choose: <see cref="F:NLog.Targets.ArchiveNumberingMode.DateAndSequence"/> - </summary> - <remarks> - Caution: Enabling this option can considerably slow down your file - logging in multi-process scenarios. If only one process is going to - be writing to the file, consider setting <c>ConcurrentWrites</c> - to <c>false</c> for maximum performance. - </remarks> - <docgen category="Archival Options" order="10"/> - </member> - <member name="P:NLog.Targets.FileTarget.ArchiveEvery"> - <summary> - Gets or sets a value indicating whether to automatically archive log files every time the specified time passes. - </summary> - <remarks> - Files are moved to the archive as part of the write operation if the current period of time changes. For example - if the current <c>hour</c> changes from 10 to 11, the first write that will occur - on or after 11:00 will trigger the archiving. - <p> - Caution: Enabling this option can considerably slow down your file - logging in multi-process scenarios. If only one process is going to - be writing to the file, consider setting <c>ConcurrentWrites</c> - to <c>false</c> for maximum performance. - </p> - </remarks> - <docgen category='Archival Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ArchiveFileName"> - <summary> - Gets or sets the name of the file to be used for an archive. - </summary> - <remarks> - It may contain a special placeholder {#####} - that will be replaced with a sequence of numbers depending on - the archiving strategy. The number of hash characters used determines - the number of numerical digits to be used for numbering files. - </remarks> - <docgen category='Archival Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.MaxArchiveFiles"> - <summary> - Gets or sets the maximum number of archive files that should be kept. - </summary> - <docgen category='Archival Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ArchiveNumbering"> - <summary> - Gets or sets the way file archives are numbered. - </summary> - <docgen category='Archival Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ForceManaged"> - <summary> - Gets or set a value indicating whether a managed file stream is forced, instead of used the native implementation. - </summary> - </member> - <member name="P:NLog.Targets.FileTarget.NewLineChars"> - <summary> - Gets the characters that are appended after each line. - </summary> - </member> - <member name="M:NLog.Targets.FileTarget.DynamicFileArchive.#ctor(System.Int32)"> - <summary> - Creates an instance of <see cref="T:NLog.Targets.FileTarget.DynamicFileArchive"/> class. - </summary> - <param name="maxArchivedFiles">Maximum number of archive files to be kept.</param> - </member> - <member name="M:NLog.Targets.FileTarget.DynamicFileArchive.Archive(System.String,System.String,System.Boolean,System.Boolean)"> - <summary> - Adds a file into archive. - </summary> - <param name="archiveFileName">File name of the archive</param> - <param name="fileName">Original file name</param> - <param name="createDirectory">Create a directory, if it does not exist</param> - <param name="enableCompression">Enables file compression</param> - <returns><see langword="true"/> if the file has been moved successfully; <see langword="false"/> otherwise.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.DynamicFileArchive.#ctor"> - <summary> - Creates an instance of <see cref="T:NLog.Targets.FileTarget.DynamicFileArchive"/> class. - </summary> - </member> - <member name="M:NLog.Targets.FileTarget.DynamicFileArchive.AddToArchive(System.String,System.String,System.Boolean,System.Boolean)"> - <summary> - Archives the file, either by copying it to a new file system location or by compressing it, and add the file name into the list of archives. - </summary> - <param name="archiveFileName">Target file name.</param> - <param name="fileName">Original file name.</param> - <param name="createDirectory">Create a directory, if it does not exist.</param> - <param name="enableCompression">Enables file compression.</param> - </member> - <member name="M:NLog.Targets.FileTarget.DynamicFileArchive.DeleteOldArchiveFiles"> - <summary> - Remove old archive files when the files on the queue are more than the <see cref="P:MaxArchiveFilesToKeep"/>. - </summary> - </member> - <member name="M:NLog.Targets.FileTarget.DynamicFileArchive.FindSuitableFilename(System.String,System.Int32)"> - <summary> - Creates a new unique filename by appending a number to it. This method tests that - the filename created does not exist. - - This process can be slow as it increments the number sequentially from a specified - starting point until it finds a number which produces a filename which does not - exist. - - Example: - Original Filename trace.log - Target Filename trace.15.log - </summary> - <param name="fileName">Original file name.</param> - <param name="numberToStartWith">Number starting point</param> - <returns>File name suitable for archiving</returns> - </member> - <member name="P:NLog.Targets.FileTarget.DynamicFileArchive.MaxArchiveFileToKeep"> - <summary> - Gets or sets the maximum number of archive files that should be kept. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.FileNameTemplate.PatternStartCharacters"> - <summary> - Characters determining the start of the <see cref="P:FileNameTemplate.Pattern"/>. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.FileNameTemplate.PatternEndCharacters"> - <summary> - Characters determining the end of the <see cref="P:FileNameTemplate.Pattern"/>. - </summary> - </member> - <member name="M:NLog.Targets.FileTarget.FileNameTemplate.ReplacePattern(System.String)"> - <summary> - Replace the pattern with the specified String. - </summary> - <param name="replacementValue"></param> - <returns></returns> - </member> - <member name="P:NLog.Targets.FileTarget.FileNameTemplate.Template"> - <summary> - File name which is used as template for matching and replacements. - It is expected to contain a pattern to match. - </summary> - </member> - <member name="P:NLog.Targets.FileTarget.FileNameTemplate.BeginAt"> - <summary> - The begging position of the <see cref="P:FileNameTemplate.Pattern"/> - within the <see cref="P:FileNameTemplate.Template"/>. -1 is returned - when no pattern can be found. - </summary> - </member> - <member name="P:NLog.Targets.FileTarget.FileNameTemplate.EndAt"> - <summary> - The ending position of the <see cref="P:FileNameTemplate.Pattern"/> - within the <see cref="P:FileNameTemplate.Template"/>. -1 is returned - when no pattern can be found. - </summary> - </member> - <member name="T:NLog.Targets.LineEndingMode"> - <summary> - Line ending mode. - </summary> - </member> - <member name="F:NLog.Targets.LineEndingMode.Default"> - <summary> - Insert platform-dependent end-of-line sequence after each line. - </summary> - </member> - <member name="F:NLog.Targets.LineEndingMode.CRLF"> - <summary> - Insert CR LF sequence (ASCII 13, ASCII 10) after each line. - </summary> - </member> - <member name="F:NLog.Targets.LineEndingMode.CR"> - <summary> - Insert CR character (ASCII 13) after each line. - </summary> - </member> - <member name="F:NLog.Targets.LineEndingMode.LF"> - <summary> - Insert LF character (ASCII 10) after each line. - </summary> - </member> - <member name="F:NLog.Targets.LineEndingMode.None"> - <summary> - Do not insert any line ending. - </summary> - </member> - <member name="M:NLog.Targets.LineEndingMode.#ctor(System.String,System.String)"> - <summary> - Initializes a new instance of <see cref="T:NLog.LogLevel"/>. - </summary> - <param name="name">The mode name.</param> - <param name="newLineCharacters">The new line characters to be used.</param> - </member> - <member name="M:NLog.Targets.LineEndingMode.FromString(System.String)"> - <summary> - Returns the <see cref="T:NLog.Targets.LineEndingMode"/> that corresponds to the supplied <paramref name="name"/>. - </summary> - <param name="name"> - The textual representation of the line ending mode, such as CRLF, LF, Default etc. - Name is not case sensitive. - </param> - <returns>The <see cref="T:NLog.Targets.LineEndingMode"/> value, that corresponds to the <paramref name="name"/>.</returns> - <exception cref="T:System.ArgumentOutOfRangeException">There is no line ending mode with the specified name.</exception> - </member> - <member name="M:NLog.Targets.LineEndingMode.op_Equality(NLog.Targets.LineEndingMode,NLog.Targets.LineEndingMode)"> - <summary> - Compares two <see cref="T:NLog.Targets.LineEndingMode"/> objects and returns a - value indicating whether the first one is equal to the second one. - </summary> - <param name="mode1">The first level.</param> - <param name="mode2">The second level.</param> - <returns>The value of <c>mode1.NewLineCharacters == mode2.NewLineCharacters</c>.</returns> - </member> - <member name="M:NLog.Targets.LineEndingMode.op_Inequality(NLog.Targets.LineEndingMode,NLog.Targets.LineEndingMode)"> - <summary> - Compares two <see cref="T:NLog.Targets.LineEndingMode"/> objects and returns a - value indicating whether the first one is not equal to the second one. - </summary> - <param name="mode1">The first mode</param> - <param name="mode2">The second mode</param> - <returns>The value of <c>mode1.NewLineCharacters != mode2.NewLineCharacters</c>.</returns> - </member> - <member name="M:NLog.Targets.LineEndingMode.ToString"> - <summary> - Returns a string representation of the log level. - </summary> - <returns>Log level name.</returns> - </member> - <member name="M:NLog.Targets.LineEndingMode.GetHashCode"> - <summary> - Returns a hash code for this instance. - </summary> - <returns> - A hash code for this instance, suitable for use in hashing algorithms - and data structures like a hash table. - </returns> - </member> - <member name="M:NLog.Targets.LineEndingMode.Equals(System.Object)"> - <summary> - Determines whether the specified <see cref="T:System.Object"/> is - equal to this instance. - </summary> - <param name="obj">The <see cref="T:System.Object"/> to compare with - this instance.</param> - <returns> - Value of <c>true</c> if the specified <see cref="T:System.Object"/> - is equal to this instance; otherwise, <c>false</c>. - </returns> - <exception cref="T:System.NullReferenceException"> - The <paramref name="obj"/> parameter is null. - </exception> - </member> - <member name="P:NLog.Targets.LineEndingMode.Name"> - <summary> - Gets the name of the LineEndingMode instance. - </summary> - </member> - <member name="P:NLog.Targets.LineEndingMode.NewLineCharacters"> - <summary> - Gets the new line characters (value) of the LineEndingMode instance. - </summary> - </member> - <member name="T:NLog.Targets.LineEndingMode.LineEndingModeConverter"> - <summary> - Provides a type converter to convert <see cref="T:NLog.Targets.LineEndingMode"/> objects to and from other representations. - </summary> - </member> - <member name="M:NLog.Targets.LineEndingMode.LineEndingModeConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)"> - <summary> - Returns whether this converter can convert an object of the given type to the type of this converter, using the specified context. - </summary> - <returns> - true if this converter can perform the conversion; otherwise, false. - </returns> - <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context. </param><param name="sourceType">A <see cref="T:System.Type"/> that represents the type you want to convert from. </param> - </member> - <member name="M:NLog.Targets.LineEndingMode.LineEndingModeConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)"> - <summary> - Converts the given object to the type of this converter, using the specified context and culture information. - </summary> - <returns> - An <see cref="T:System.Object"/> that represents the converted value. - </returns> - <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context. </param><param name="culture">The <see cref="T:System.Globalization.CultureInfo"/> to use as the current culture. </param><param name="value">The <see cref="T:System.Object"/> to convert. </param><exception cref="T:System.NotSupportedException">The conversion cannot be performed. </exception> - </member> - <member name="T:NLog.Targets.LogReceiverWebServiceTarget"> - <summary> - Sends log messages to a NLog Receiver Service (using WCF or Web Services). - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/LogReceiverService-target">Documentation on NLog Wiki</seealso> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.LogReceiverWebServiceTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.OnSend(NLog.LogReceiverService.NLogEvents,System.Collections.Generic.IEnumerable{NLog.Common.AsyncLogEventInfo})"> - <summary> - Called when log events are being sent (test hook). - </summary> - <param name="events">The events.</param> - <param name="asyncContinuations">The async continuations.</param> - <returns>True if events should be sent, false to stop processing them.</returns> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Writes logging event to the log target. Must be overridden in inheriting - classes. - </summary> - <param name="logEvent">Logging event to be written out.</param> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Writes an array of logging events to the log target. By default it iterates on all - events and passes them to "Append" method. Inheriting classes can use this method to - optimize batch writes. - </summary> - <param name="logEvents">Logging events to be written out.</param> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages asynchronously (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.CreateWcfLogReceiverClient"> - <summary> - Creating a new instance of WcfLogReceiverClient - - Inheritors can override this method and provide their own - service configuration - binding and endpoint address - </summary> - <returns></returns> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.CreateLogReceiver"> - <summary> - Creating a new instance of IWcfLogReceiverClient - - Inheritors can override this method and provide their own - service configuration - binding and endpoint address - </summary> - <returns></returns> - <remarks>virtual is used by endusers</remarks> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.EndpointAddress"> - <summary> - Gets or sets the endpoint address. - </summary> - <value>The endpoint address.</value> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.EndpointConfigurationName"> - <summary> - Gets or sets the name of the endpoint configuration in WCF configuration file. - </summary> - <value>The name of the endpoint configuration.</value> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.UseBinaryEncoding"> - <summary> - Gets or sets a value indicating whether to use binary message encoding. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.UseOneWayContract"> - <summary> - Gets or sets a value indicating whether to use a WCF service contract that is one way (fire and forget) or two way (request-reply) - </summary> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.ClientId"> - <summary> - Gets or sets the client ID. - </summary> - <value>The client ID.</value> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.Parameters"> - <summary> - Gets the list of parameters. - </summary> - <value>The parameters.</value> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.IncludeEventProperties"> - <summary> - Gets or sets a value indicating whether to include per-event properties in the payload sent to the server. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="T:NLog.Targets.MailTarget"> - <summary> - Sends log messages by email using SMTP protocol. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/Mail-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Mail/Simple/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Mail/Simple/Example.cs" /> - <p> - Mail target works best when used with BufferingWrapper target - which lets you send multiple log messages in single mail - </p> - <p> - To set up the buffered mail target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Mail/Buffered/NLog.config" /> - <p> - To set up the buffered mail target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Mail/Buffered/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.MailTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MailTarget"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="M:NLog.Targets.MailTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Renders the logging event message and adds it to the internal ArrayList of log messages. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="M:NLog.Targets.MailTarget.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Renders an array logging events. - </summary> - <param name="logEvents">Array of logging events.</param> - </member> - <member name="M:NLog.Targets.MailTarget.InitializeTarget"> - <summary> - Initializes the target. Can be used by inheriting classes - to initialize logging. - </summary> - </member> - <member name="M:NLog.Targets.MailTarget.ProcessSingleMailMessage(System.Collections.Generic.List{NLog.Common.AsyncLogEventInfo})"> - <summary> - Create mail and send with SMTP - </summary> - <param name="events">event printed in the body of the event</param> - </member> - <member name="M:NLog.Targets.MailTarget.CreateBodyBuffer(System.Collections.Generic.IEnumerable{NLog.Common.AsyncLogEventInfo},NLog.LogEventInfo,NLog.LogEventInfo)"> - <summary> - Create buffer for body - </summary> - <param name="events">all events</param> - <param name="firstEvent">first event for header</param> - <param name="lastEvent">last event for footer</param> - <returns></returns> - </member> - <member name="M:NLog.Targets.MailTarget.ConfigureMailClient(NLog.LogEventInfo,NLog.Internal.ISmtpClient)"> - <summary> - Set properties of <paramref name="client"/> - </summary> - <param name="lastEvent">last event for username/password</param> - <param name="client">client to set properties on</param> - </member> - <member name="M:NLog.Targets.MailTarget.GetSmtpSettingsKey(NLog.LogEventInfo)"> - <summary> - Create key for grouping. Needed for multiple events in one mailmessage - </summary> - <param name="logEvent">event for rendering layouts </param> - <returns>string to group on</returns> - </member> - <member name="M:NLog.Targets.MailTarget.AppendLayout(System.Text.StringBuilder,NLog.LogEventInfo,NLog.Layouts.Layout)"> - <summary> - Append rendered layout to the stringbuilder - </summary> - <param name="sb">append to this</param> - <param name="logEvent">event for rendering <paramref name="layout"/></param> - <param name="layout">append if not <c>null</c></param> - </member> - <member name="M:NLog.Targets.MailTarget.CreateMailMessage(NLog.LogEventInfo,System.String)"> - <summary> - Create the mailmessage with the addresses, properties and body. - </summary> - </member> - <member name="M:NLog.Targets.MailTarget.AddAddresses(System.Net.Mail.MailAddressCollection,NLog.Layouts.Layout,NLog.LogEventInfo)"> - <summary> - Render <paramref name="layout"/> and add the addresses to <paramref name="mailAddressCollection"/> - </summary> - <param name="mailAddressCollection">Addresses appended to this list</param> - <param name="layout">layout with addresses, ; separated</param> - <param name="logEvent">event for rendering the <paramref name="layout"/></param> - <returns>added a address?</returns> - </member> - <member name="P:NLog.Targets.MailTarget.From"> - <summary> - Gets or sets sender's email address (e.g. joe@domain.com). - </summary> - <docgen category='Message Options' order='10' /> - </member> - <member name="P:NLog.Targets.MailTarget.To"> - <summary> - Gets or sets recipients' email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com). - </summary> - <docgen category='Message Options' order='11' /> - </member> - <member name="P:NLog.Targets.MailTarget.CC"> - <summary> - Gets or sets CC email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com). - </summary> - <docgen category='Message Options' order='12' /> - </member> - <member name="P:NLog.Targets.MailTarget.Bcc"> - <summary> - Gets or sets BCC email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com). - </summary> - <docgen category='Message Options' order='13' /> - </member> - <member name="P:NLog.Targets.MailTarget.AddNewLines"> - <summary> - Gets or sets a value indicating whether to add new lines between log entries. - </summary> - <value>A value of <c>true</c> if new lines should be added; otherwise, <c>false</c>.</value> - <docgen category='Layout Options' order='99' /> - </member> - <member name="P:NLog.Targets.MailTarget.Subject"> - <summary> - Gets or sets the mail subject. - </summary> - <docgen category='Message Options' order='5' /> - </member> - <member name="P:NLog.Targets.MailTarget.Body"> - <summary> - Gets or sets mail message body (repeated for each log message send in one mail). - </summary> - <remarks>Alias for the <c>Layout</c> property.</remarks> - <docgen category='Message Options' order='6' /> - </member> - <member name="P:NLog.Targets.MailTarget.Encoding"> - <summary> - Gets or sets encoding to be used for sending e-mail. - </summary> - <docgen category='Layout Options' order='20' /> - </member> - <member name="P:NLog.Targets.MailTarget.Html"> - <summary> - Gets or sets a value indicating whether to send message as HTML instead of plain text. - </summary> - <docgen category='Layout Options' order='11' /> - </member> - <member name="P:NLog.Targets.MailTarget.SmtpServer"> - <summary> - Gets or sets SMTP Server to be used for sending. - </summary> - <docgen category='SMTP Options' order='10' /> - </member> - <member name="P:NLog.Targets.MailTarget.SmtpAuthentication"> - <summary> - Gets or sets SMTP Authentication mode. - </summary> - <docgen category='SMTP Options' order='11' /> - </member> - <member name="P:NLog.Targets.MailTarget.SmtpUserName"> - <summary> - Gets or sets the username used to connect to SMTP server (used when SmtpAuthentication is set to "basic"). - </summary> - <docgen category='SMTP Options' order='12' /> - </member> - <member name="P:NLog.Targets.MailTarget.SmtpPassword"> - <summary> - Gets or sets the password used to authenticate against SMTP server (used when SmtpAuthentication is set to "basic"). - </summary> - <docgen category='SMTP Options' order='13' /> - </member> - <member name="P:NLog.Targets.MailTarget.EnableSsl"> - <summary> - Gets or sets a value indicating whether SSL (secure sockets layer) should be used when communicating with SMTP server. - </summary> - <docgen category='SMTP Options' order='14' />. - </member> - <member name="P:NLog.Targets.MailTarget.SmtpPort"> - <summary> - Gets or sets the port number that SMTP Server is listening on. - </summary> - <docgen category='SMTP Options' order='15' /> - </member> - <member name="P:NLog.Targets.MailTarget.UseSystemNetMailSettings"> - <summary> - Gets or sets a value indicating whether the default Settings from System.Net.MailSettings should be used. - </summary> - <docgen category='SMTP Options' order='16' /> - </member> - <member name="P:NLog.Targets.MailTarget.DeliveryMethod"> - <summary> - Specifies how outgoing email messages will be handled. - </summary> - <docgen category='SMTP Options' order='18' /> - </member> - <member name="P:NLog.Targets.MailTarget.PickupDirectoryLocation"> - <summary> - Gets or sets the folder where applications save mail messages to be processed by the local SMTP server. - </summary> - <docgen category='SMTP Options' order='17' /> - </member> - <member name="P:NLog.Targets.MailTarget.Priority"> - <summary> - Gets or sets the priority used for sending mails. - </summary> - </member> - <member name="P:NLog.Targets.MailTarget.ReplaceNewlineWithBrTagInHtml"> - <summary> - Gets or sets a value indicating whether NewLine characters in the body should be replaced with <br/> tags. - </summary> - <remarks>Only happens when <see cref="P:NLog.Targets.MailTarget.Html"/> is set to true.</remarks> - </member> - <member name="P:NLog.Targets.MailTarget.Timeout"> - <summary> - Gets or sets a value indicating the SMTP client timeout. - </summary> - <remarks>Warning: zero is not infinit waiting</remarks> - </member> - <member name="T:NLog.Targets.MemoryTarget"> - <summary> - Writes log messages to an ArrayList in memory for programmatic retrieval. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/Memory-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Memory/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Memory/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.MemoryTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MemoryTarget"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="M:NLog.Targets.MemoryTarget.Write(NLog.LogEventInfo)"> - <summary> - Renders the logging event message and adds it to the internal ArrayList of log messages. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="P:NLog.Targets.MemoryTarget.Logs"> - <summary> - Gets the list of logs gathered in the <see cref="T:NLog.Targets.MemoryTarget"/>. - </summary> - </member> - <member name="T:NLog.Targets.MethodCallParameter"> - <summary> - A parameter to MethodCall. - </summary> - </member> - <member name="M:NLog.Targets.MethodCallParameter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallParameter"/> class. - </summary> - </member> - <member name="M:NLog.Targets.MethodCallParameter.#ctor(NLog.Layouts.Layout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallParameter"/> class. - </summary> - <param name="layout">The layout to use for parameter value.</param> - </member> - <member name="M:NLog.Targets.MethodCallParameter.#ctor(System.String,NLog.Layouts.Layout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallParameter"/> class. - </summary> - <param name="parameterName">Name of the parameter.</param> - <param name="layout">The layout.</param> - </member> - <member name="M:NLog.Targets.MethodCallParameter.#ctor(System.String,NLog.Layouts.Layout,System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallParameter"/> class. - </summary> - <param name="name">The name of the parameter.</param> - <param name="layout">The layout.</param> - <param name="type">The type of the parameter.</param> - </member> - <member name="P:NLog.Targets.MethodCallParameter.Name"> - <summary> - Gets or sets the name of the parameter. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="P:NLog.Targets.MethodCallParameter.Type"> - <summary> - Gets or sets the type of the parameter. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="P:NLog.Targets.MethodCallParameter.Layout"> - <summary> - Gets or sets the layout that should be use to calculate the value for the parameter. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="T:NLog.Targets.MethodCallTarget"> - <summary> - Calls the specified static method on each log message and passes contextual parameters to it. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/MethodCall-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/MethodCall/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/MethodCall/Simple/Example.cs" /> - </example> - </member> - <member name="T:NLog.Targets.MethodCallTargetBase"> - <summary> - The base class for all targets which call methods (local or remote). - Manages parameters and type coercion. - </summary> - </member> - <member name="M:NLog.Targets.MethodCallTargetBase.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallTargetBase"/> class. - </summary> - </member> - <member name="M:NLog.Targets.MethodCallTargetBase.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Prepares an array of parameters to be passed based on the logging event and calls DoInvoke(). - </summary> - <param name="logEvent"> - The logging event. - </param> - </member> - <member name="M:NLog.Targets.MethodCallTargetBase.DoInvoke(System.Object[],NLog.Common.AsyncContinuation)"> - <summary> - Calls the target method. Must be implemented in concrete classes. - </summary> - <param name="parameters">Method call parameters.</param> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Targets.MethodCallTargetBase.DoInvoke(System.Object[])"> - <summary> - Calls the target method. Must be implemented in concrete classes. - </summary> - <param name="parameters">Method call parameters.</param> - </member> - <member name="P:NLog.Targets.MethodCallTargetBase.Parameters"> - <summary> - Gets the array of parameters to be passed. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="M:NLog.Targets.MethodCallTarget.InitializeTarget"> - <summary> - Initializes the target. - </summary> - </member> - <member name="M:NLog.Targets.MethodCallTarget.DoInvoke(System.Object[])"> - <summary> - Calls the specified Method. - </summary> - <param name="parameters">Method parameters.</param> - </member> - <member name="P:NLog.Targets.MethodCallTarget.ClassName"> - <summary> - Gets or sets the class name. - </summary> - <docgen category='Invocation Options' order='10' /> - </member> - <member name="P:NLog.Targets.MethodCallTarget.MethodName"> - <summary> - Gets or sets the method name. The method must be public and static. - </summary> - <docgen category='Invocation Options' order='10' /> - </member> - <member name="T:NLog.Targets.NetworkTargetConnectionsOverflowAction"> - <summary> - The action to be taken when there are more connections then the max. - </summary> - </member> - <member name="F:NLog.Targets.NetworkTargetConnectionsOverflowAction.AllowNewConnnection"> - <summary> - Just allow it. - </summary> - </member> - <member name="F:NLog.Targets.NetworkTargetConnectionsOverflowAction.DiscardMessage"> - <summary> - Discard the connection item. - </summary> - </member> - <member name="F:NLog.Targets.NetworkTargetConnectionsOverflowAction.Block"> - <summary> - Block until there's more room in the queue. - </summary> - </member> - <member name="T:NLog.Targets.NetworkTargetOverflowAction"> - <summary> - Action that should be taken if the message overflows. - </summary> - </member> - <member name="F:NLog.Targets.NetworkTargetOverflowAction.Error"> - <summary> - Report an error. - </summary> - </member> - <member name="F:NLog.Targets.NetworkTargetOverflowAction.Split"> - <summary> - Split the message into smaller pieces. - </summary> - </member> - <member name="F:NLog.Targets.NetworkTargetOverflowAction.Discard"> - <summary> - Discard the entire message. - </summary> - </member> - <member name="T:NLog.Targets.NLogViewerParameterInfo"> - <summary> - Represents a parameter to a NLogViewer target. - </summary> - </member> - <member name="M:NLog.Targets.NLogViewerParameterInfo.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.NLogViewerParameterInfo"/> class. - </summary> - </member> - <member name="P:NLog.Targets.NLogViewerParameterInfo.Name"> - <summary> - Gets or sets viewer parameter name. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerParameterInfo.Layout"> - <summary> - Gets or sets the layout that should be use to calcuate the value for the parameter. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="T:NLog.Targets.NullTarget"> - <summary> - Discards log messages. Used mainly for debugging and benchmarking. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/Null-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Null/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Null/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.NullTarget.Write(NLog.LogEventInfo)"> - <summary> - Does nothing. Optionally it calculates the layout text but - discards the results. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="P:NLog.Targets.NullTarget.FormatMessage"> - <summary> - Gets or sets a value indicating whether to perform layout calculation. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="T:NLog.Targets.OutputDebugStringTarget"> - <summary> - Outputs log messages through the <c>OutputDebugString()</c> Win32 API. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/OutputDebugString-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/OutputDebugString/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/OutputDebugString/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.OutputDebugStringTarget.Write(NLog.LogEventInfo)"> - <summary> - Outputs the rendered logging event through the <c>OutputDebugString()</c> Win32 API. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="T:NLog.Targets.PerformanceCounterTarget"> - <summary> - Increments specified performance counter on each write. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/PerformanceCounter-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/PerfCounter/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/PerfCounter/Simple/Example.cs" /> - </example> - <remarks> - TODO: - 1. Unable to create a category allowing multiple counter instances (.Net 2.0 API only, probably) - 2. Is there any way of adding new counters without deleting the whole category? - 3. There should be some mechanism of resetting the counter (e.g every day starts from 0), or auto-switching to - another counter instance (with dynamic creation of new instance). This could be done with layouts. - </remarks> - </member> - <member name="M:NLog.Targets.PerformanceCounterTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.PerformanceCounterTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.PerformanceCounterTarget.Install(NLog.Config.InstallationContext)"> - <summary> - Performs installation which requires administrative permissions. - </summary> - <param name="installationContext">The installation context.</param> - </member> - <member name="M:NLog.Targets.PerformanceCounterTarget.Uninstall(NLog.Config.InstallationContext)"> - <summary> - Performs uninstallation which requires administrative permissions. - </summary> - <param name="installationContext">The installation context.</param> - </member> - <member name="M:NLog.Targets.PerformanceCounterTarget.IsInstalled(NLog.Config.InstallationContext)"> - <summary> - Determines whether the item is installed. - </summary> - <param name="installationContext">The installation context.</param> - <returns> - Value indicating whether the item is installed or null if it is not possible to determine. - </returns> - </member> - <member name="M:NLog.Targets.PerformanceCounterTarget.Write(NLog.LogEventInfo)"> - <summary> - Increments the configured performance counter. - </summary> - <param name="logEvent">Log event.</param> - </member> - <member name="M:NLog.Targets.PerformanceCounterTarget.CloseTarget"> - <summary> - Closes the target and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Targets.PerformanceCounterTarget.EnsureInitialized"> - <summary> - Ensures that the performance counter has been initialized. - </summary> - <returns>True if the performance counter is operational, false otherwise.</returns> - </member> - <member name="P:NLog.Targets.PerformanceCounterTarget.AutoCreate"> - <summary> - Gets or sets a value indicating whether performance counter should be automatically created. - </summary> - <docgen category='Performance Counter Options' order='10' /> - </member> - <member name="P:NLog.Targets.PerformanceCounterTarget.CategoryName"> - <summary> - Gets or sets the name of the performance counter category. - </summary> - <docgen category='Performance Counter Options' order='10' /> - </member> - <member name="P:NLog.Targets.PerformanceCounterTarget.CounterName"> - <summary> - Gets or sets the name of the performance counter. - </summary> - <docgen category='Performance Counter Options' order='10' /> - </member> - <member name="P:NLog.Targets.PerformanceCounterTarget.InstanceName"> - <summary> - Gets or sets the performance counter instance name. - </summary> - <docgen category='Performance Counter Options' order='10' /> - </member> - <member name="P:NLog.Targets.PerformanceCounterTarget.CounterHelp"> - <summary> - Gets or sets the counter help text. - </summary> - <docgen category='Performance Counter Options' order='10' /> - </member> - <member name="P:NLog.Targets.PerformanceCounterTarget.CounterType"> - <summary> - Gets or sets the performance counter type. - </summary> - <docgen category='Performance Counter Options' order='10' /> - </member> - <member name="P:NLog.Targets.PerformanceCounterTarget.IncrementValue"> - <summary> - The value by which to increment the counter. - </summary> - <docgen category='Performance Counter Options' order='10' /> - </member> - <member name="T:NLog.Targets.SmtpAuthenticationMode"> - <summary> - SMTP authentication modes. - </summary> - </member> - <member name="F:NLog.Targets.SmtpAuthenticationMode.None"> - <summary> - No authentication. - </summary> - </member> - <member name="F:NLog.Targets.SmtpAuthenticationMode.Basic"> - <summary> - Basic - username and password. - </summary> - </member> - <member name="F:NLog.Targets.SmtpAuthenticationMode.Ntlm"> - <summary> - NTLM Authentication. - </summary> - </member> - <member name="T:NLog.Targets.TargetAttribute"> - <summary> - Marks class as a logging target and assigns a name to it. - </summary> - </member> - <member name="M:NLog.Targets.TargetAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.TargetAttribute"/> class. - </summary> - <param name="name">Name of the target.</param> - </member> - <member name="P:NLog.Targets.TargetAttribute.IsWrapper"> - <summary> - Gets or sets a value indicating whether to the target is a wrapper target (used to generate the target summary documentation page). - </summary> - </member> - <member name="P:NLog.Targets.TargetAttribute.IsCompound"> - <summary> - Gets or sets a value indicating whether to the target is a compound target (used to generate the target summary documentation page). - </summary> - </member> - <member name="T:NLog.Targets.TraceTarget"> - <summary> - Sends log messages through System.Diagnostics.Trace. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/Trace-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Trace/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Trace/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.TraceTarget.Write(NLog.LogEventInfo)"> - <summary> - Writes the specified logging event to the <see cref="T:System.Diagnostics.Trace"/> facility. - If the log level is greater than or equal to <see cref="F:NLog.LogLevel.Error"/> it uses the - <see cref="M:System.Diagnostics.Trace.Fail(System.String)"/> method, otherwise it uses - <see cref="M:System.Diagnostics.Trace.Write(System.String)"/> method. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="T:NLog.Targets.WebServiceProtocol"> - <summary> - Web service protocol. - </summary> - </member> - <member name="F:NLog.Targets.WebServiceProtocol.Soap11"> - <summary> - Use SOAP 1.1 Protocol. - </summary> - </member> - <member name="F:NLog.Targets.WebServiceProtocol.Soap12"> - <summary> - Use SOAP 1.2 Protocol. - </summary> - </member> - <member name="F:NLog.Targets.WebServiceProtocol.HttpPost"> - <summary> - Use HTTP POST Protocol. - </summary> - </member> - <member name="F:NLog.Targets.WebServiceProtocol.HttpGet"> - <summary> - Use HTTP GET Protocol. - </summary> - </member> - <member name="T:NLog.Targets.WebServiceTarget"> - <summary> - Calls the specified web service on each log message. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/WebService-target">Documentation on NLog Wiki</seealso> - <remarks> - The web service must implement a method that accepts a number of string parameters. - </remarks> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/WebService/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/WebService/Simple/Example.cs" /> - <p>The example web service that works with this example is shown below</p> - <code lang="C#" source="examples/targets/Configuration API/WebService/Simple/WebService1/Service1.asmx.cs" /> - </example> - </member> - <member name="M:NLog.Targets.WebServiceTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.WebServiceTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.WebServiceTarget.DoInvoke(System.Object[])"> - <summary> - Calls the target method. Must be implemented in concrete classes. - </summary> - <param name="parameters">Method call parameters.</param> - </member> - <member name="M:NLog.Targets.WebServiceTarget.DoInvoke(System.Object[],NLog.Common.AsyncContinuation)"> - <summary> - Invokes the web service method. - </summary> - <param name="parameters">Parameters to be passed.</param> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Targets.WebServiceTarget.PrepareSoapRequestPost(System.Net.WebRequest,System.Object[],System.String,System.String)"> - <summary> - Helper for creating soap POST-XML request - </summary> - <param name="request"></param> - <param name="parameterValues"></param> - <param name="soapEnvelopeNamespace"></param> - <param name="soapname"></param> - <returns></returns> - </member> - <member name="M:NLog.Targets.WebServiceTarget.WriteStreamAndFixPreamble(System.IO.Stream,System.IO.Stream,System.Nullable{System.Boolean},System.Text.Encoding)"> - <summary> - Write from input to output. Fix the UTF-8 bom - </summary> - <param name="input"></param> - <param name="output"></param> - <param name="writeUtf8BOM"></param> - <param name="encoding"></param> - </member> - <member name="P:NLog.Targets.WebServiceTarget.Url"> - <summary> - Gets or sets the web service URL. - </summary> - <docgen category='Web Service Options' order='10' /> - </member> - <member name="P:NLog.Targets.WebServiceTarget.MethodName"> - <summary> - Gets or sets the Web service method name. Only used with Soap. - </summary> - <docgen category='Web Service Options' order='10' /> - </member> - <member name="P:NLog.Targets.WebServiceTarget.Namespace"> - <summary> - Gets or sets the Web service namespace. Only used with Soap. - </summary> - <docgen category='Web Service Options' order='10' /> - </member> - <member name="P:NLog.Targets.WebServiceTarget.Protocol"> - <summary> - Gets or sets the protocol to be used when calling web service. - </summary> - <docgen category='Web Service Options' order='10' /> - </member> - <member name="P:NLog.Targets.WebServiceTarget.IncludeBOM"> - <summary> - Should we include the BOM (Byte-order-mark) for UTF? Influences the <see cref="P:NLog.Targets.WebServiceTarget.Encoding"/> property. - - This will only work for UTF-8. - </summary> - </member> - <member name="P:NLog.Targets.WebServiceTarget.Encoding"> - <summary> - Gets or sets the encoding. - </summary> - <docgen category='Web Service Options' order='10' /> - </member> - <member name="T:NLog.Targets.Win32FileAttributes"> - <summary> - Win32 file attributes. - </summary> - <remarks> - For more information see <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/createfile.asp">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/createfile.asp</a>. - </remarks> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.ReadOnly"> - <summary> - Read-only file. - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.Hidden"> - <summary> - Hidden file. - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.System"> - <summary> - System file. - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.Archive"> - <summary> - File should be archived. - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.Device"> - <summary> - Device file. - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.Normal"> - <summary> - Normal file. - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.Temporary"> - <summary> - File is temporary (should be kept in cache and not - written to disk if possible). - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.SparseFile"> - <summary> - Sparse file. - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.ReparsePoint"> - <summary> - Reparse point. - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.Compressed"> - <summary> - Compress file contents. - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.NotContentIndexed"> - <summary> - File should not be indexed by the content indexing service. - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.Encrypted"> - <summary> - Encrypted file. - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.WriteThrough"> - <summary> - The system writes through any intermediate cache and goes directly to disk. - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.NoBuffering"> - <summary> - The system opens a file with no system caching. - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.DeleteOnClose"> - <summary> - Delete file after it is closed. - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.PosixSemantics"> - <summary> - A file is accessed according to POSIX rules. - </summary> - </member> - <member name="T:NLog.Targets.Wrappers.AsyncRequestQueue"> - <summary> - Asynchronous request queue. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncRequestQueue.#ctor(System.Int32,NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction)"> - <summary> - Initializes a new instance of the AsyncRequestQueue class. - </summary> - <param name="requestLimit">Request limit.</param> - <param name="overflowAction">The overflow action.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncRequestQueue.Enqueue(NLog.Common.AsyncLogEventInfo)"> - <summary> - Enqueues another item. If the queue is overflown the appropriate - action is taken as specified by <see cref="P:NLog.Targets.Wrappers.AsyncRequestQueue.OnOverflow"/>. - </summary> - <param name="logEventInfo">The log event info.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncRequestQueue.DequeueBatch(System.Int32)"> - <summary> - Dequeues a maximum of <c>count</c> items from the queue - and adds returns the list containing them. - </summary> - <param name="count">Maximum number of items to be dequeued.</param> - <returns>The array of log events.</returns> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncRequestQueue.Clear"> - <summary> - Clears the queue. - </summary> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncRequestQueue.RequestLimit"> - <summary> - Gets or sets the request limit. - </summary> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncRequestQueue.OnOverflow"> - <summary> - Gets or sets the action to be taken when there's no more room in - the queue and another request is enqueued. - </summary> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncRequestQueue.RequestCount"> - <summary> - Gets the number of requests currently in the queue. - </summary> - </member> - <member name="T:NLog.Targets.Wrappers.AsyncTargetWrapper"> - <summary> - Provides asynchronous, buffered execution of target writes. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/AsyncWrapper-target">Documentation on NLog Wiki</seealso> - <remarks> - <p> - Asynchronous target wrapper allows the logger code to execute more quickly, by queueing - messages and processing them in a separate thread. You should wrap targets - that spend a non-trivial amount of time in their Write() method with asynchronous - target to speed up logging. - </p> - <p> - Because asynchronous logging is quite a common scenario, NLog supports a - shorthand notation for wrapping all targets with AsyncWrapper. Just add async="true" to - the <targets/> element in the configuration file. - </p> - <code lang="XML"> - <![CDATA[ - <targets async="true"> - ... your targets go here ... - </targets> - ]]></code> - </remarks> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/AsyncWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/AsyncWrapper/Wrapping File/Example.cs" /> - </example> - </member> - <member name="T:NLog.Targets.Wrappers.WrapperTargetBase"> - <summary> - Base class for targets wrap other (single) targets. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.WrapperTargetBase.ToString"> - <summary> - Returns the text representation of the object. Used for diagnostics. - </summary> - <returns>A string that describes the target.</returns> - </member> - <member name="M:NLog.Targets.Wrappers.WrapperTargetBase.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.Wrappers.WrapperTargetBase.Write(NLog.LogEventInfo)"> - <summary> - Writes logging event to the log target. Must be overridden in inheriting - classes. - </summary> - <param name="logEvent">Logging event to be written out.</param> - </member> - <member name="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"> - <summary> - Gets or sets the target that is wrapped by this target. - </summary> - <docgen category='General Options' order='11' /> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AsyncTargetWrapper"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.#ctor(NLog.Targets.Target)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AsyncTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.#ctor(NLog.Targets.Target,System.Int32,NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AsyncTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="queueLimit">Maximum number of requests in the queue.</param> - <param name="overflowAction">The action to be taken when the queue overflows.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Waits for the lazy writer thread to finish writing messages. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.InitializeTarget"> - <summary> - Initializes the target by starting the lazy writer timer. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.CloseTarget"> - <summary> - Shuts down the lazy writer timer. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.StartLazyWriterTimer"> - <summary> - Starts the lazy writer thread which periodically writes - queued log messages. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.StopLazyWriterThread"> - <summary> - Starts the lazy writer thread. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Adds the log event to asynchronous queue to be processed by - the lazy writer thread. - </summary> - <param name="logEvent">The log event.</param> - <remarks> - The <see cref="M:NLog.Targets.Target.PrecalculateVolatileLayouts(NLog.LogEventInfo)"/> is called - to ensure that the log event can be processed in another thread. - </remarks> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.BatchSize"> - <summary> - Gets or sets the number of log events that should be processed in a batch - by the lazy writer thread. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.TimeToSleepBetweenBatches"> - <summary> - Gets or sets the time in milliseconds to sleep between batches. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.OverflowAction"> - <summary> - Gets or sets the action to be taken when the lazy writer thread request queue count - exceeds the set limit. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.QueueLimit"> - <summary> - Gets or sets the limit on the number of requests in the lazy writer thread request queue. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.RequestQueue"> - <summary> - Gets the queue of lazy writer thread requests. - </summary> - </member> - <member name="T:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction"> - <summary> - The action to be taken when the queue overflows. - </summary> - </member> - <member name="F:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction.Grow"> - <summary> - Grow the queue. - </summary> - </member> - <member name="F:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction.Discard"> - <summary> - Discard the overflowing item. - </summary> - </member> - <member name="F:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction.Block"> - <summary> - Block until there's more room in the queue. - </summary> - </member> - <member name="T:NLog.Targets.Wrappers.AutoFlushTargetWrapper"> - <summary> - Causes a flush after each write on a wrapped target. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/AutoFlushWrapper-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/AutoFlushWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/AutoFlushWrapper/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.AutoFlushTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AutoFlushTargetWrapper"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="M:NLog.Targets.Wrappers.AutoFlushTargetWrapper.#ctor(NLog.Targets.Target)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AutoFlushTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AutoFlushTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the call to the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/>.Write() - and calls <see cref="M:NLog.Targets.Target.Flush(NLog.Common.AsyncContinuation)"/> on it. - </summary> - <param name="logEvent">Logging event to be written out.</param> - </member> - <member name="T:NLog.Targets.Wrappers.BufferingTargetWrapper"> - <summary> - A target that buffers log events and sends them in batches to the wrapped target. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/BufferingWrapper-target">Documentation on NLog Wiki</seealso> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor(NLog.Targets.Target)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor(NLog.Targets.Target,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="bufferSize">Size of the buffer.</param> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor(NLog.Targets.Target,System.Int32,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="bufferSize">Size of the buffer.</param> - <param name="flushTimeout">The flush timeout.</param> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flushes pending events in the buffer (if any). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.InitializeTarget"> - <summary> - Initializes the target. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.CloseTarget"> - <summary> - Closes the target by flushing pending events in the buffer (if any). - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Adds the specified log event to the buffer and flushes - the buffer in case the buffer gets full. - </summary> - <param name="logEvent">The log event.</param> - </member> - <member name="P:NLog.Targets.Wrappers.BufferingTargetWrapper.BufferSize"> - <summary> - Gets or sets the number of log events to be buffered. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.BufferingTargetWrapper.FlushTimeout"> - <summary> - Gets or sets the timeout (in milliseconds) after which the contents of buffer will be flushed - if there's no write in the specified period of time. Use -1 to disable timed flushes. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.BufferingTargetWrapper.SlidingTimeout"> - <summary> - Gets or sets a value indicating whether to use sliding timeout. - </summary> - <remarks> - This value determines how the inactivity period is determined. If sliding timeout is enabled, - the inactivity timer is reset after each write, if it is disabled - inactivity timer will - count from the first event written to the buffer. - </remarks> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="T:NLog.Targets.Wrappers.CompoundTargetBase"> - <summary> - A base class for targets which wrap other (multiple) targets - and provide various forms of target routing. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.CompoundTargetBase.#ctor(NLog.Targets.Target[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.CompoundTargetBase"/> class. - </summary> - <param name="targets">The targets.</param> - </member> - <member name="M:NLog.Targets.Wrappers.CompoundTargetBase.ToString"> - <summary> - Returns the text representation of the object. Used for diagnostics. - </summary> - <returns>A string that describes the target.</returns> - </member> - <member name="M:NLog.Targets.Wrappers.CompoundTargetBase.Write(NLog.LogEventInfo)"> - <summary> - Writes logging event to the log target. - </summary> - <param name="logEvent">Logging event to be written out.</param> - </member> - <member name="M:NLog.Targets.Wrappers.CompoundTargetBase.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages for all wrapped targets. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="P:NLog.Targets.Wrappers.CompoundTargetBase.Targets"> - <summary> - Gets the collection of targets managed by this compound target. - </summary> - </member> - <member name="T:NLog.Targets.Wrappers.FallbackGroupTarget"> - <summary> - Provides fallback-on-error. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/FallbackGroup-target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes the messages to be written to server1, - and if it fails, messages go to server2.</p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/FallbackGroup/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/FallbackGroup/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.FallbackGroupTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.FallbackGroupTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.FallbackGroupTarget.#ctor(NLog.Targets.Target[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.FallbackGroupTarget"/> class. - </summary> - <param name="targets">The targets.</param> - </member> - <member name="M:NLog.Targets.Wrappers.FallbackGroupTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the log event to the sub-targets until one of them succeeds. - </summary> - <param name="logEvent">The log event.</param> - <remarks> - The method remembers the last-known-successful target - and starts the iteration from it. - If <see cref="P:NLog.Targets.Wrappers.FallbackGroupTarget.ReturnToFirstOnSuccess"/> is set, the method - resets the target to the first target - stored in <see cref="N:NLog.Targets"/>. - </remarks> - </member> - <member name="P:NLog.Targets.Wrappers.FallbackGroupTarget.ReturnToFirstOnSuccess"> - <summary> - Gets or sets a value indicating whether to return to the first target after any successful write. - </summary> - <docgen category='Fallback Options' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.FilteringRule"> - <summary> - Filtering rule for <see cref="T:NLog.Targets.Wrappers.PostFilteringTargetWrapper"/>. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.FilteringRule.#ctor"> - <summary> - Initializes a new instance of the FilteringRule class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.FilteringRule.#ctor(NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionExpression)"> - <summary> - Initializes a new instance of the FilteringRule class. - </summary> - <param name="whenExistsExpression">Condition to be tested against all events.</param> - <param name="filterToApply">Filter to apply to all log events when the first condition matches any of them.</param> - </member> - <member name="P:NLog.Targets.Wrappers.FilteringRule.Exists"> - <summary> - Gets or sets the condition to be tested. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Targets.Wrappers.FilteringRule.Filter"> - <summary> - Gets or sets the resulting filter to be applied when the condition matches. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.FilteringTargetWrapper"> - <summary> - Filters log entries based on a condition. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/FilteringWrapper-target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes the messages not contains the string '1' to be ignored.</p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/FilteringWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/FilteringWrapper/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.FilteringTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.FilteringTargetWrapper"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.FilteringTargetWrapper.#ctor(NLog.Targets.Target,NLog.Conditions.ConditionExpression)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.FilteringTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="condition">The condition.</param> - </member> - <member name="M:NLog.Targets.Wrappers.FilteringTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Checks the condition against the passed log event. - If the condition is met, the log event is forwarded to - the wrapped target. - </summary> - <param name="logEvent">Log event.</param> - </member> - <member name="P:NLog.Targets.Wrappers.FilteringTargetWrapper.Condition"> - <summary> - Gets or sets the condition expression. Log events who meet this condition will be forwarded - to the wrapped target. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.ImpersonatingTargetWrapper"> - <summary> - Impersonates another user for the duration of the write. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/ImpersonatingWrapper-target">Documentation on NLog Wiki</seealso> - </member> - <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.ImpersonatingTargetWrapper"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.#ctor(NLog.Targets.Target)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.ImpersonatingTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - </member> - <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.InitializeTarget"> - <summary> - Initializes the impersonation context. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.CloseTarget"> - <summary> - Closes the impersonation context. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Changes the security context, forwards the call to the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/>.Write() - and switches the context back to original. - </summary> - <param name="logEvent">The log event.</param> - </member> - <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Changes the security context, forwards the call to the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/>.Write() - and switches the context back to original. - </summary> - <param name="logEvents">Log events.</param> - </member> - <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="P:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.UserName"> - <summary> - Gets or sets username to change context to. - </summary> - <docgen category='Impersonation Options' order='10' /> - </member> - <member name="P:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.Password"> - <summary> - Gets or sets the user account password. - </summary> - <docgen category='Impersonation Options' order='10' /> - </member> - <member name="P:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.Domain"> - <summary> - Gets or sets Windows domain name to change context to. - </summary> - <docgen category='Impersonation Options' order='10' /> - </member> - <member name="P:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.LogOnType"> - <summary> - Gets or sets the Logon Type. - </summary> - <docgen category='Impersonation Options' order='10' /> - </member> - <member name="P:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.LogOnProvider"> - <summary> - Gets or sets the type of the logon provider. - </summary> - <docgen category='Impersonation Options' order='10' /> - </member> - <member name="P:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.ImpersonationLevel"> - <summary> - Gets or sets the required impersonation level. - </summary> - <docgen category='Impersonation Options' order='10' /> - </member> - <member name="P:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.RevertToSelf"> - <summary> - Gets or sets a value indicating whether to revert to the credentials of the process instead of impersonating another user. - </summary> - <docgen category='Impersonation Options' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.ContextReverter"> - <summary> - Helper class which reverts the given <see cref="T:System.Security.Principal.WindowsImpersonationContext"/> - to its original value as part of <see cref="M:System.IDisposable.Dispose"/>. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.ContextReverter.#ctor(System.Security.Principal.WindowsImpersonationContext)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.ContextReverter"/> class. - </summary> - <param name="windowsImpersonationContext">The windows impersonation context.</param> - </member> - <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.ContextReverter.Dispose"> - <summary> - Reverts the impersonation context. - </summary> - </member> - <member name="T:NLog.Targets.Wrappers.LogOnProviderType"> - <summary> - Logon provider. - </summary> - </member> - <member name="F:NLog.Targets.Wrappers.LogOnProviderType.Default"> - <summary> - Use the standard logon provider for the system. - </summary> - <remarks> - The default security provider is negotiate, unless you pass NULL for the domain name and the user name - is not in UPN format. In this case, the default provider is NTLM. - NOTE: Windows 2000/NT: The default security provider is NTLM. - </remarks> - </member> - <member name="T:NLog.Targets.Wrappers.PostFilteringTargetWrapper"> - <summary> - Filters buffered log entries based on a set of conditions that are evaluated on a group of events. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/PostFilteringWrapper-target">Documentation on NLog Wiki</seealso> - <remarks> - PostFilteringWrapper must be used with some type of buffering target or wrapper, such as - AsyncTargetWrapper, BufferingWrapper or ASPNetBufferingWrapper. - </remarks> - <example> - <p> - This example works like this. If there are no Warn,Error or Fatal messages in the buffer - only Info messages are written to the file, but if there are any warnings or errors, - the output includes detailed trace (levels >= Debug). You can plug in a different type - of buffering wrapper (such as ASPNetBufferingWrapper) to achieve different - functionality. - </p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/PostFilteringWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/PostFilteringWrapper/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.PostFilteringTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.PostFilteringTargetWrapper"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.PostFilteringTargetWrapper.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Evaluates all filtering rules to find the first one that matches. - The matching rule determines the filtering condition to be applied - to all items in a buffer. If no condition matches, default filter - is applied to the array of log events. - </summary> - <param name="logEvents">Array of log events to be post-filtered.</param> - </member> - <member name="P:NLog.Targets.Wrappers.PostFilteringTargetWrapper.DefaultFilter"> - <summary> - Gets or sets the default filter to be applied when no specific rule matches. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Targets.Wrappers.PostFilteringTargetWrapper.Rules"> - <summary> - Gets the collection of filtering rules. The rules are processed top-down - and the first rule that matches determines the filtering condition to - be applied to log events. - </summary> - <docgen category='Filtering Rules' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.RandomizeGroupTarget"> - <summary> - Sends log messages to a randomly selected target. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/RandomizeGroup-target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes the messages to be written to either file1.txt or file2.txt - chosen randomly on a per-message basis. - </p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/RandomizeGroup/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/RandomizeGroup/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.RandomizeGroupTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RandomizeGroupTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.RandomizeGroupTarget.#ctor(NLog.Targets.Target[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RandomizeGroupTarget"/> class. - </summary> - <param name="targets">The targets.</param> - </member> - <member name="M:NLog.Targets.Wrappers.RandomizeGroupTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the log event to one of the sub-targets. - The sub-target is randomly chosen. - </summary> - <param name="logEvent">The log event.</param> - </member> - <member name="T:NLog.Targets.Wrappers.RepeatingTargetWrapper"> - <summary> - Repeats each log event the specified number of times. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/RepeatingWrapper-target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes each log message to be repeated 3 times.</p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/RepeatingWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/RepeatingWrapper/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.RepeatingTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RepeatingTargetWrapper"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.RepeatingTargetWrapper.#ctor(NLog.Targets.Target,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RepeatingTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="repeatCount">The repeat count.</param> - </member> - <member name="M:NLog.Targets.Wrappers.RepeatingTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the log message to the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/> by calling the <see cref="M:NLog.Targets.Target.Write(NLog.LogEventInfo)"/> method <see cref="P:NLog.Targets.Wrappers.RepeatingTargetWrapper.RepeatCount"/> times. - </summary> - <param name="logEvent">The log event.</param> - </member> - <member name="P:NLog.Targets.Wrappers.RepeatingTargetWrapper.RepeatCount"> - <summary> - Gets or sets the number of times to repeat each log message. - </summary> - <docgen category='Repeating Options' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.RetryingTargetWrapper"> - <summary> - Retries in case of write error. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/RetryingWrapper-target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes each write attempt to be repeated 3 times, - sleeping 1 second between attempts if first one fails.</p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/RetryingWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/RetryingWrapper/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.RetryingTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RetryingTargetWrapper"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.RetryingTargetWrapper.#ctor(NLog.Targets.Target,System.Int32,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RetryingTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="retryCount">The retry count.</param> - <param name="retryDelayMilliseconds">The retry delay milliseconds.</param> - </member> - <member name="M:NLog.Targets.Wrappers.RetryingTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Writes the specified log event to the wrapped target, retrying and pausing in case of an error. - </summary> - <param name="logEvent">The log event.</param> - </member> - <member name="P:NLog.Targets.Wrappers.RetryingTargetWrapper.RetryCount"> - <summary> - Gets or sets the number of retries that should be attempted on the wrapped target in case of a failure. - </summary> - <docgen category='Retrying Options' order='10' /> - </member> - <member name="P:NLog.Targets.Wrappers.RetryingTargetWrapper.RetryDelayMilliseconds"> - <summary> - Gets or sets the time to wait between retries in milliseconds. - </summary> - <docgen category='Retrying Options' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.RoundRobinGroupTarget"> - <summary> - Distributes log events to targets in a round-robin fashion. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/RoundRobinGroup-target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes the messages to be written to either file1.txt or file2.txt. - Each odd message is written to file2.txt, each even message goes to file1.txt. - </p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/RoundRobinGroup/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/RoundRobinGroup/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.RoundRobinGroupTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RoundRobinGroupTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.RoundRobinGroupTarget.#ctor(NLog.Targets.Target[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RoundRobinGroupTarget"/> class. - </summary> - <param name="targets">The targets.</param> - </member> - <member name="M:NLog.Targets.Wrappers.RoundRobinGroupTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the write to one of the targets from - the <see cref="N:NLog.Targets"/> collection. - </summary> - <param name="logEvent">The log event.</param> - <remarks> - The writes are routed in a round-robin fashion. - The first log event goes to the first target, the second - one goes to the second target and so on looping to the - first target when there are no more targets available. - In general request N goes to Targets[N % Targets.Count]. - </remarks> - </member> - <member name="T:NLog.Targets.Wrappers.SecurityImpersonationLevel"> - <summary> - Impersonation level. - </summary> - </member> - <member name="F:NLog.Targets.Wrappers.SecurityImpersonationLevel.Anonymous"> - <summary> - Anonymous Level. - </summary> - </member> - <member name="F:NLog.Targets.Wrappers.SecurityImpersonationLevel.Identification"> - <summary> - Identification Level. - </summary> - </member> - <member name="F:NLog.Targets.Wrappers.SecurityImpersonationLevel.Impersonation"> - <summary> - Impersonation Level. - </summary> - </member> - <member name="F:NLog.Targets.Wrappers.SecurityImpersonationLevel.Delegation"> - <summary> - Delegation Level. - </summary> - </member> - <member name="T:NLog.Targets.Wrappers.SecurityLogOnType"> - <summary> - Logon type. - </summary> - </member> - <member name="F:NLog.Targets.Wrappers.SecurityLogOnType.Interactive"> - <summary> - Interactive Logon. - </summary> - <remarks> - This logon type is intended for users who will be interactively using the computer, such as a user being logged on - by a terminal server, remote shell, or similar process. - This logon type has the additional expense of caching logon information for disconnected operations; - therefore, it is inappropriate for some client/server applications, - such as a mail server. - </remarks> - </member> - <member name="F:NLog.Targets.Wrappers.SecurityLogOnType.Network"> - <summary> - Network Logon. - </summary> - <remarks> - This logon type is intended for high performance servers to authenticate plaintext passwords. - The LogonUser function does not cache credentials for this logon type. - </remarks> - </member> - <member name="F:NLog.Targets.Wrappers.SecurityLogOnType.Batch"> - <summary> - Batch Logon. - </summary> - <remarks> - This logon type is intended for batch servers, where processes may be executing on behalf of a user without - their direct intervention. This type is also for higher performance servers that process many plaintext - authentication attempts at a time, such as mail or Web servers. - The LogonUser function does not cache credentials for this logon type. - </remarks> - </member> - <member name="F:NLog.Targets.Wrappers.SecurityLogOnType.Service"> - <summary> - Logon as a Service. - </summary> - <remarks> - Indicates a service-type logon. The account provided must have the service privilege enabled. - </remarks> - </member> - <member name="F:NLog.Targets.Wrappers.SecurityLogOnType.NetworkClearText"> - <summary> - Network Clear Text Logon. - </summary> - <remarks> - This logon type preserves the name and password in the authentication package, which allows the server to make - connections to other network servers while impersonating the client. A server can accept plaintext credentials - from a client, call LogonUser, verify that the user can access the system across the network, and still - communicate with other servers. - NOTE: Windows NT: This value is not supported. - </remarks> - </member> - <member name="F:NLog.Targets.Wrappers.SecurityLogOnType.NewCredentials"> - <summary> - New Network Credentials. - </summary> - <remarks> - This logon type allows the caller to clone its current token and specify new credentials for outbound connections. - The new logon session has the same local identifier but uses different credentials for other network connections. - NOTE: This logon type is supported only by the LOGON32_PROVIDER_WINNT50 logon provider. - NOTE: Windows NT: This value is not supported. - </remarks> - </member> - <member name="T:NLog.Targets.Wrappers.SplitGroupTarget"> - <summary> - Writes log events to all targets. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/SplitGroup-target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes the messages to be written to both file1.txt or file2.txt - </p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/SplitGroup/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/SplitGroup/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.SplitGroupTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.SplitGroupTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.SplitGroupTarget.#ctor(NLog.Targets.Target[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.SplitGroupTarget"/> class. - </summary> - <param name="targets">The targets.</param> - </member> - <member name="M:NLog.Targets.Wrappers.SplitGroupTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the specified log event to all sub-targets. - </summary> - <param name="logEvent">The log event.</param> - </member> - <member name="M:NLog.Targets.Wrappers.SplitGroupTarget.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Writes an array of logging events to the log target. By default it iterates on all - events and passes them to "Write" method. Inheriting classes can use this method to - optimize batch writes. - </summary> - <param name="logEvents">Logging events to be written out.</param> - </member> - <member name="T:NLog.Time.AccurateLocalTimeSource"> - <summary> - Current local time retrieved directly from DateTime.Now. - </summary> - </member> - <member name="T:NLog.Time.TimeSource"> - <summary> - Defines source of current time. - </summary> - </member> - <member name="M:NLog.Time.TimeSource.ToString"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:NLog.Time.TimeSource.FromSystemTime(System.DateTime)"> - <summary> - Converts the specified system time to the same form as the time value originated from this time source. - </summary> - <param name="systemTime">The system originated time value to convert.</param> - <returns> - The value of <paramref name="systemTime"/> converted to the same form - as time values originated from this source. - </returns> - <remarks> - <para> - There are situations when NLog have to compare the time originated from TimeSource - to the time originated externally in the system. - To be able to provide meaningful result of such comparisons the system time must be expressed in - the same form as TimeSource time. - </para> - <para> - Examples: - - If the TimeSource provides time values of local time, it should also convert the provided - <paramref name="systemTime"/> to the local time. - - If the TimeSource shifts or skews its time values, it should also apply - the same transform to the given <paramref name="systemTime"/>. - </para> - </remarks> - </member> - <member name="P:NLog.Time.TimeSource.Time"> - <summary> - Gets current time. - </summary> - </member> - <member name="P:NLog.Time.TimeSource.Current"> - <summary> - Gets or sets current global time source used in all log events. - </summary> - <remarks> - Default time source is <see cref="T:NLog.Time.FastLocalTimeSource"/>. - </remarks> - </member> - <member name="M:NLog.Time.AccurateLocalTimeSource.FromSystemTime(System.DateTime)"> - <summary> - Converts the specified system time to the same form as the time value originated from this time source. - </summary> - <param name="systemTime">The system originated time value to convert.</param> - <returns> - The value of <paramref name="systemTime"/> converted to local time. - </returns> - </member> - <member name="P:NLog.Time.AccurateLocalTimeSource.Time"> - <summary> - Gets current local time directly from DateTime.Now. - </summary> - </member> - <member name="T:NLog.Time.AccurateUtcTimeSource"> - <summary> - Current UTC time retrieved directly from DateTime.UtcNow. - </summary> - </member> - <member name="M:NLog.Time.AccurateUtcTimeSource.FromSystemTime(System.DateTime)"> - <summary> - Converts the specified system time to the same form as the time value originated from this time source. - </summary> - <param name="systemTime">The system originated time value to convert.</param> - <returns> - The value of <paramref name="systemTime"/> converted to UTC time. - </returns> - </member> - <member name="P:NLog.Time.AccurateUtcTimeSource.Time"> - <summary> - Gets current UTC time directly from DateTime.UtcNow. - </summary> - </member> - <member name="T:NLog.Time.CachedTimeSource"> - <summary> - Fast time source that updates current time only once per tick (15.6 milliseconds). - </summary> - </member> - <member name="P:NLog.Time.CachedTimeSource.FreshTime"> - <summary> - Gets raw uncached time from derived time source. - </summary> - </member> - <member name="P:NLog.Time.CachedTimeSource.Time"> - <summary> - Gets current time cached for one system tick (15.6 milliseconds). - </summary> - </member> - <member name="T:NLog.Time.FastLocalTimeSource"> - <summary> - Fast local time source that is updated once per tick (15.6 milliseconds). - </summary> - </member> - <member name="M:NLog.Time.FastLocalTimeSource.FromSystemTime(System.DateTime)"> - <summary> - Converts the specified system time to the same form as the time value originated from this time source. - </summary> - <param name="systemTime">The system originated time value to convert.</param> - <returns> - The value of <paramref name="systemTime"/> converted to local time. - </returns> - </member> - <member name="P:NLog.Time.FastLocalTimeSource.FreshTime"> - <summary> - Gets uncached local time directly from DateTime.Now. - </summary> - </member> - <member name="T:NLog.Time.FastUtcTimeSource"> - <summary> - Fast UTC time source that is updated once per tick (15.6 milliseconds). - </summary> - </member> - <member name="M:NLog.Time.FastUtcTimeSource.FromSystemTime(System.DateTime)"> - <summary> - Converts the specified system time to the same form as the time value originated from this time source. - </summary> - <param name="systemTime">The system originated time value to convert.</param> - <returns> - The value of <paramref name="systemTime"/> converted to UTC time. - </returns> - </member> - <member name="P:NLog.Time.FastUtcTimeSource.FreshTime"> - <summary> - Gets uncached UTC time directly from DateTime.UtcNow. - </summary> - </member> - <member name="T:NLog.Time.TimeSourceAttribute"> - <summary> - Marks class as a time source and assigns a name to it. - </summary> - </member> - <member name="M:NLog.Time.TimeSourceAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Time.TimeSourceAttribute"/> class. - </summary> - <param name="name">Name of the time source.</param> - </member> - </members> -</doc> diff --git a/packages/NLog.4.2.3/lib/net45/NLog.dll b/packages/NLog.4.2.3/lib/net45/NLog.dll deleted file mode 100644 index 4f801d7d90ba49bedce15f81be8383fd6526a56a..0000000000000000000000000000000000000000 Binary files a/packages/NLog.4.2.3/lib/net45/NLog.dll and /dev/null differ diff --git a/packages/NLog.4.2.3/lib/net45/NLog.xml b/packages/NLog.4.2.3/lib/net45/NLog.xml deleted file mode 100644 index f7f4803ec5db15474d938282421be2cc55b11dd7..0000000000000000000000000000000000000000 --- a/packages/NLog.4.2.3/lib/net45/NLog.xml +++ /dev/null @@ -1,20906 +0,0 @@ -<?xml version="1.0"?> -<doc> - <assembly> - <name>NLog</name> - </assembly> - <members> - <member name="T:JetBrains.Annotations.CanBeNullAttribute"> - <summary> - Indicates that the value of the marked element could be <c>null</c> sometimes, - so the check for <c>null</c> is necessary before its usage - </summary> - <example><code> - [CanBeNull] public object Test() { return null; } - public void UseTest() { - var p = Test(); - var s = p.ToString(); // Warning: Possible 'System.NullReferenceException' - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.NotNullAttribute"> - <summary> - Indicates that the value of the marked element could never be <c>null</c> - </summary> - <example><code> - [NotNull] public object Foo() { - return null; // Warning: Possible 'null' assignment - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.StringFormatMethodAttribute"> - <summary> - Indicates that the marked method builds string by format pattern and (optional) arguments. - Parameter, which contains format string, should be given in constructor. The format string - should be in <see cref="M:System.String.Format(System.IFormatProvider,System.String,System.Object[])"/>-like form - </summary> - <example><code> - [StringFormatMethod("message")] - public void ShowError(string message, params object[] args) { /* do something */ } - public void Foo() { - ShowError("Failed: {0}"); // Warning: Non-existing argument in format string - } - </code></example> - </member> - <member name="M:JetBrains.Annotations.StringFormatMethodAttribute.#ctor(System.String)"> - <param name="formatParameterName"> - Specifies which parameter of an annotated method should be treated as format-string - </param> - </member> - <member name="T:JetBrains.Annotations.InvokerParameterNameAttribute"> - <summary> - Indicates that the function argument should be string literal and match one - of the parameters of the caller function. For example, ReSharper annotates - the parameter of <see cref="T:System.ArgumentNullException"/> - </summary> - <example><code> - public void Foo(string param) { - if (param == null) - throw new ArgumentNullException("par"); // Warning: Cannot resolve symbol - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.NotifyPropertyChangedInvocatorAttribute"> - <summary> - Indicates that the method is contained in a type that implements - <see cref="T:System.ComponentModel.INotifyPropertyChanged"/> interface - and this method is used to notify that some property value changed - </summary> - <remarks> - The method should be non-static and conform to one of the supported signatures: - <list> - <item><c>NotifyChanged(string)</c></item> - <item><c>NotifyChanged(params string[])</c></item> - <item><c>NotifyChanged{T}(Expression{Func{T}})</c></item> - <item><c>NotifyChanged{T,U}(Expression{Func{T,U}})</c></item> - <item><c>SetProperty{T}(ref T, T, string)</c></item> - </list> - </remarks> - <example><code> - internal class Foo : INotifyPropertyChanged { - public event PropertyChangedEventHandler PropertyChanged; - [NotifyPropertyChangedInvocator] - protected virtual void NotifyChanged(string propertyName) { ... } - - private string _name; - public string Name { - get { return _name; } - set { _name = value; NotifyChanged("LastName"); /* Warning */ } - } - } - </code> - Examples of generated notifications: - <list> - <item><c>NotifyChanged("Property")</c></item> - <item><c>NotifyChanged(() => Property)</c></item> - <item><c>NotifyChanged((VM x) => x.Property)</c></item> - <item><c>SetProperty(ref myField, value, "Property")</c></item> - </list> - </example> - </member> - <member name="T:JetBrains.Annotations.ContractAnnotationAttribute"> - <summary> - Describes dependency between method input and output - </summary> - <syntax> - <p>Function Definition Table syntax:</p> - <list> - <item>FDT ::= FDTRow [;FDTRow]*</item> - <item>FDTRow ::= Input => Output | Output <= Input</item> - <item>Input ::= ParameterName: Value [, Input]*</item> - <item>Output ::= [ParameterName: Value]* {halt|stop|void|nothing|Value}</item> - <item>Value ::= true | false | null | notnull | canbenull</item> - </list> - If method has single input parameter, it's name could be omitted.<br/> - Using <c>halt</c> (or <c>void</c>/<c>nothing</c>, which is the same) - for method output means that the methos doesn't return normally.<br/> - <c>canbenull</c> annotation is only applicable for output parameters.<br/> - You can use multiple <c>[ContractAnnotation]</c> for each FDT row, - or use single attribute with rows separated by semicolon.<br/> - </syntax> - <examples><list> - <item><code> - [ContractAnnotation("=> halt")] - public void TerminationMethod() - </code></item> - <item><code> - [ContractAnnotation("halt <= condition: false")] - public void Assert(bool condition, string text) // regular assertion method - </code></item> - <item><code> - [ContractAnnotation("s:null => true")] - public bool IsNullOrEmpty(string s) // string.IsNullOrEmpty() - </code></item> - <item><code> - // A method that returns null if the parameter is null, and not null if the parameter is not null - [ContractAnnotation("null => null; notnull => notnull")] - public object Transform(object data) - </code></item> - <item><code> - [ContractAnnotation("s:null=>false; =>true,result:notnull; =>false, result:null")] - public bool TryParse(string s, out Person result) - </code></item> - </list></examples> - </member> - <member name="T:JetBrains.Annotations.LocalizationRequiredAttribute"> - <summary> - Indicates that marked element should be localized or not - </summary> - <example><code> - [LocalizationRequiredAttribute(true)] - internal class Foo { - private string str = "my string"; // Warning: Localizable string - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.CannotApplyEqualityOperatorAttribute"> - <summary> - Indicates that the value of the marked type (or its derivatives) - cannot be compared using '==' or '!=' operators and <c>Equals()</c> - should be used instead. However, using '==' or '!=' for comparison - with <c>null</c> is always permitted. - </summary> - <example><code> - [CannotApplyEqualityOperator] - class NoEquality { } - class UsesNoEquality { - public void Test() { - var ca1 = new NoEquality(); - var ca2 = new NoEquality(); - if (ca1 != null) { // OK - bool condition = ca1 == ca2; // Warning - } - } - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.BaseTypeRequiredAttribute"> - <summary> - When applied to a target attribute, specifies a requirement for any type marked - with the target attribute to implement or inherit specific type or types. - </summary> - <example><code> - [BaseTypeRequired(typeof(IComponent)] // Specify requirement - internal class ComponentAttribute : Attribute { } - [Component] // ComponentAttribute requires implementing IComponent interface - internal class MyComponent : IComponent { } - </code></example> - </member> - <member name="T:JetBrains.Annotations.UsedImplicitlyAttribute"> - <summary> - Indicates that the marked symbol is used implicitly - (e.g. via reflection, in external library), so this symbol - will not be marked as unused (as well as by other usage inspections) - </summary> - </member> - <member name="T:JetBrains.Annotations.MeansImplicitUseAttribute"> - <summary> - Should be used on attributes and causes ReSharper - to not mark symbols marked with such attributes as unused - (as well as by other usage inspections) - </summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.Access"> - <summary>Only entity marked with attribute considered used</summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.Assign"> - <summary>Indicates implicit assignment to a member</summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.InstantiatedWithFixedConstructorSignature"> - <summary> - Indicates implicit instantiation of a type with fixed constructor signature. - That means any unused constructor parameters won't be reported as such. - </summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.InstantiatedNoFixedConstructorSignature"> - <summary>Indicates implicit instantiation of a type</summary> - </member> - <member name="T:JetBrains.Annotations.ImplicitUseTargetFlags"> - <summary> - Specify what is considered used implicitly - when marked with <see cref="T:JetBrains.Annotations.MeansImplicitUseAttribute"/> - or <see cref="T:JetBrains.Annotations.UsedImplicitlyAttribute"/> - </summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseTargetFlags.Members"> - <summary>Members of entity marked with attribute are considered used</summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseTargetFlags.WithMembers"> - <summary>Entity marked with attribute and all its members considered used</summary> - </member> - <member name="T:JetBrains.Annotations.PublicAPIAttribute"> - <summary> - This attribute is intended to mark publicly available API - which should not be removed and so is treated as used - </summary> - </member> - <member name="T:JetBrains.Annotations.InstantHandleAttribute"> - <summary> - Tells code analysis engine if the parameter is completely handled - when the invoked method is on stack. If the parameter is a delegate, - indicates that delegate is executed while the method is executed. - If the parameter is an enumerable, indicates that it is enumerated - while the method is executed - </summary> - </member> - <member name="T:JetBrains.Annotations.PureAttribute"> - <summary> - Indicates that a method does not make any observable state changes. - The same as <c>System.Diagnostics.Contracts.PureAttribute</c> - </summary> - <example><code> - [Pure] private int Multiply(int x, int y) { return x * y; } - public void Foo() { - const int a = 2, b = 2; - Multiply(a, b); // Waring: Return value of pure method is not used - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.PathReferenceAttribute"> - <summary> - Indicates that a parameter is a path to a file or a folder - within a web project. Path can be relative or absolute, - starting from web root (~) - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcActionAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC action. If applied to a method, the MVC action name is calculated - implicitly from the context. Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcAreaAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC area. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcControllerAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that - the parameter is an MVC controller. If applied to a method, - the MVC controller name is calculated implicitly from the context. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String, String)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcMasterAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC Master. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Controller.View(String, String)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcModelTypeAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC model type. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Controller.View(String, Object)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcPartialViewAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that - the parameter is an MVC partial view. If applied to a method, - the MVC partial view name is calculated implicitly from the context. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(HtmlHelper, String)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcSupressViewErrorAttribute"> - <summary> - ASP.NET MVC attribute. Allows disabling all inspections - for MVC views within a class or a method. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcDisplayTemplateAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC display template. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.DisplayExtensions.DisplayForModel(HtmlHelper, String)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcEditorTemplateAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC editor template. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.EditorExtensions.EditorForModel(HtmlHelper, String)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcTemplateAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC template. - Use this attribute for custom wrappers similar to - <c>System.ComponentModel.DataAnnotations.UIHintAttribute(System.String)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcViewAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC view. If applied to a method, the MVC view name is calculated implicitly - from the context. Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Controller.View(Object)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcActionSelectorAttribute"> - <summary> - ASP.NET MVC attribute. When applied to a parameter of an attribute, - indicates that this parameter is an MVC action name - </summary> - <example><code> - [ActionName("Foo")] - public ActionResult Login(string returnUrl) { - ViewBag.ReturnUrl = Url.Action("Foo"); // OK - return RedirectToAction("Bar"); // Error: Cannot resolve action - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.RazorSectionAttribute"> - <summary> - Razor attribute. Indicates that a parameter or a method is a Razor section. - Use this attribute for custom wrappers similar to - <c>System.Web.WebPages.WebPageBase.RenderSection(String)</c> - </summary> - </member> - <member name="T:NLog.Common.AsyncContinuation"> - <summary> - Asynchronous continuation delegate - function invoked at the end of asynchronous - processing. - </summary> - <param name="exception">Exception during asynchronous processing or null if no exception - was thrown.</param> - </member> - <member name="T:NLog.Common.AsyncHelpers"> - <summary> - Helpers for asynchronous operations. - </summary> - </member> - <member name="M:NLog.Common.AsyncHelpers.ForEachItemSequentially``1(System.Collections.Generic.IEnumerable{``0},NLog.Common.AsyncContinuation,NLog.Common.AsynchronousAction{``0})"> - <summary> - Iterates over all items in the given collection and runs the specified action - in sequence (each action executes only after the preceding one has completed without an error). - </summary> - <typeparam name="T">Type of each item.</typeparam> - <param name="items">The items to iterate.</param> - <param name="asyncContinuation">The asynchronous continuation to invoke once all items - have been iterated.</param> - <param name="action">The action to invoke for each item.</param> - </member> - <member name="M:NLog.Common.AsyncHelpers.Repeat(System.Int32,NLog.Common.AsyncContinuation,NLog.Common.AsynchronousAction)"> - <summary> - Repeats the specified asynchronous action multiple times and invokes asynchronous continuation at the end. - </summary> - <param name="repeatCount">The repeat count.</param> - <param name="asyncContinuation">The asynchronous continuation to invoke at the end.</param> - <param name="action">The action to invoke.</param> - </member> - <member name="M:NLog.Common.AsyncHelpers.PrecededBy(NLog.Common.AsyncContinuation,NLog.Common.AsynchronousAction)"> - <summary> - Modifies the continuation by pre-pending given action to execute just before it. - </summary> - <param name="asyncContinuation">The async continuation.</param> - <param name="action">The action to pre-pend.</param> - <returns>Continuation which will execute the given action before forwarding to the actual continuation.</returns> - </member> - <member name="M:NLog.Common.AsyncHelpers.WithTimeout(NLog.Common.AsyncContinuation,System.TimeSpan)"> - <summary> - Attaches a timeout to a continuation which will invoke the continuation when the specified - timeout has elapsed. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeout">The timeout.</param> - <returns>Wrapped continuation.</returns> - </member> - <member name="M:NLog.Common.AsyncHelpers.ForEachItemInParallel``1(System.Collections.Generic.IEnumerable{``0},NLog.Common.AsyncContinuation,NLog.Common.AsynchronousAction{``0})"> - <summary> - Iterates over all items in the given collection and runs the specified action - in parallel (each action executes on a thread from thread pool). - </summary> - <typeparam name="T">Type of each item.</typeparam> - <param name="values">The items to iterate.</param> - <param name="asyncContinuation">The asynchronous continuation to invoke once all items - have been iterated.</param> - <param name="action">The action to invoke for each item.</param> - </member> - <member name="M:NLog.Common.AsyncHelpers.RunSynchronously(NLog.Common.AsynchronousAction)"> - <summary> - Runs the specified asynchronous action synchronously (blocks until the continuation has - been invoked). - </summary> - <param name="action">The action.</param> - <remarks> - Using this method is not recommended because it will block the calling thread. - </remarks> - </member> - <member name="M:NLog.Common.AsyncHelpers.PreventMultipleCalls(NLog.Common.AsyncContinuation)"> - <summary> - Wraps the continuation with a guard which will only make sure that the continuation function - is invoked only once. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <returns>Wrapped asynchronous continuation.</returns> - </member> - <member name="M:NLog.Common.AsyncHelpers.GetCombinedException(System.Collections.Generic.IList{System.Exception})"> - <summary> - Gets the combined exception from all exceptions in the list. - </summary> - <param name="exceptions">The exceptions.</param> - <returns>Combined exception or null if no exception was thrown.</returns> - </member> - <member name="T:NLog.Common.AsynchronousAction"> - <summary> - Asynchronous action. - </summary> - <param name="asyncContinuation">Continuation to be invoked at the end of action.</param> - </member> - <member name="T:NLog.Common.AsynchronousAction`1"> - <summary> - Asynchronous action with one argument. - </summary> - <typeparam name="T">Type of the argument.</typeparam> - <param name="argument">Argument to the action.</param> - <param name="asyncContinuation">Continuation to be invoked at the end of action.</param> - </member> - <member name="T:NLog.Common.AsyncLogEventInfo"> - <summary> - Represents the logging event with asynchronous continuation. - </summary> - </member> - <member name="M:NLog.Common.AsyncLogEventInfo.#ctor(NLog.LogEventInfo,NLog.Common.AsyncContinuation)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Common.AsyncLogEventInfo"/> struct. - </summary> - <param name="logEvent">The log event.</param> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Common.AsyncLogEventInfo.op_Equality(NLog.Common.AsyncLogEventInfo,NLog.Common.AsyncLogEventInfo)"> - <summary> - Implements the operator ==. - </summary> - <param name="eventInfo1">The event info1.</param> - <param name="eventInfo2">The event info2.</param> - <returns>The result of the operator.</returns> - </member> - <member name="M:NLog.Common.AsyncLogEventInfo.op_Inequality(NLog.Common.AsyncLogEventInfo,NLog.Common.AsyncLogEventInfo)"> - <summary> - Implements the operator ==. - </summary> - <param name="eventInfo1">The event info1.</param> - <param name="eventInfo2">The event info2.</param> - <returns>The result of the operator.</returns> - </member> - <member name="M:NLog.Common.AsyncLogEventInfo.Equals(System.Object)"> - <summary> - Determines whether the specified <see cref="T:System.Object"/> is equal to this instance. - </summary> - <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param> - <returns> - A value of <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:NLog.Common.AsyncLogEventInfo.GetHashCode"> - <summary> - Returns a hash code for this instance. - </summary> - <returns> - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - </returns> - </member> - <member name="P:NLog.Common.AsyncLogEventInfo.LogEvent"> - <summary> - Gets the log event. - </summary> - </member> - <member name="P:NLog.Common.AsyncLogEventInfo.Continuation"> - <summary> - Gets the continuation. - </summary> - </member> - <member name="T:NLog.Common.InternalLogger"> - <summary> - NLog internal logger. - </summary> - </member> - <member name="M:NLog.Common.InternalLogger.#cctor"> - <summary> - Initializes static members of the InternalLogger class. - </summary> - </member> - <member name="M:NLog.Common.InternalLogger.Log(NLog.LogLevel,System.String,System.Object[])"> - <summary> - Logs the specified message at the specified level. - </summary> - <param name="level">Log level.</param> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Log(NLog.LogLevel,System.String)"> - <summary> - Logs the specified message at the specified level. - </summary> - <param name="level">Log level.</param> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Trace(System.String,System.Object[])"> - <summary> - Logs the specified message at the Trace level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Trace(System.String)"> - <summary> - Logs the specified message at the Trace level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Debug(System.String,System.Object[])"> - <summary> - Logs the specified message at the Debug level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Debug(System.String)"> - <summary> - Logs the specified message at the Debug level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Info(System.String,System.Object[])"> - <summary> - Logs the specified message at the Info level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Info(System.String)"> - <summary> - Logs the specified message at the Info level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Warn(System.String,System.Object[])"> - <summary> - Logs the specified message at the Warn level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Warn(System.String)"> - <summary> - Logs the specified message at the Warn level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Error(System.String,System.Object[])"> - <summary> - Logs the specified message at the Error level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Error(System.String)"> - <summary> - Logs the specified message at the Error level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Fatal(System.String,System.Object[])"> - <summary> - Logs the specified message at the Fatal level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Fatal(System.String)"> - <summary> - Logs the specified message at the Fatal level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.LogAssemblyVersion(System.Reflection.Assembly)"> - <summary> - Logs the assembly version and file version of the given Assembly. - </summary> - <param name="assembly">The assembly to log.</param> - </member> - <member name="P:NLog.Common.InternalLogger.LogLevel"> - <summary> - Gets or sets the internal log level. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.LogToConsole"> - <summary> - Gets or sets a value indicating whether internal messages should be written to the console output stream. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.LogToConsoleError"> - <summary> - Gets or sets a value indicating whether internal messages should be written to the console error stream. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.LogFile"> - <summary> - Gets or sets the file path of the internal log file. - </summary> - <remarks>A value of <see langword="null" /> value disables internal logging to a file.</remarks> - </member> - <member name="P:NLog.Common.InternalLogger.LogWriter"> - <summary> - Gets or sets the text writer that will receive internal logs. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IncludeTimestamp"> - <summary> - Gets or sets a value indicating whether timestamp should be included in internal log output. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsTraceEnabled"> - <summary> - Gets a value indicating whether internal log includes Trace messages. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsDebugEnabled"> - <summary> - Gets a value indicating whether internal log includes Debug messages. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsInfoEnabled"> - <summary> - Gets a value indicating whether internal log includes Info messages. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsWarnEnabled"> - <summary> - Gets a value indicating whether internal log includes Warn messages. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsErrorEnabled"> - <summary> - Gets a value indicating whether internal log includes Error messages. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsFatalEnabled"> - <summary> - Gets a value indicating whether internal log includes Fatal messages. - </summary> - </member> - <member name="T:NLog.Common.LogEventInfoBuffer"> - <summary> - A cyclic buffer of <see cref="T:NLog.LogEventInfo"/> object. - </summary> - </member> - <member name="M:NLog.Common.LogEventInfoBuffer.#ctor(System.Int32,System.Boolean,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Common.LogEventInfoBuffer"/> class. - </summary> - <param name="size">Buffer size.</param> - <param name="growAsNeeded">Whether buffer should grow as it becomes full.</param> - <param name="growLimit">The maximum number of items that the buffer can grow to.</param> - </member> - <member name="M:NLog.Common.LogEventInfoBuffer.Append(NLog.Common.AsyncLogEventInfo)"> - <summary> - Adds the specified log event to the buffer. - </summary> - <param name="eventInfo">Log event.</param> - <returns>The number of items in the buffer.</returns> - </member> - <member name="M:NLog.Common.LogEventInfoBuffer.GetEventsAndClear"> - <summary> - Gets the array of events accumulated in the buffer and clears the buffer as one atomic operation. - </summary> - <returns>Events in the buffer.</returns> - </member> - <member name="P:NLog.Common.LogEventInfoBuffer.Size"> - <summary> - Gets the number of items in the array. - </summary> - </member> - <member name="T:NLog.Conditions.ConditionAndExpression"> - <summary> - Condition <b>and</b> expression. - </summary> - </member> - <member name="T:NLog.Conditions.ConditionExpression"> - <summary> - Base class for representing nodes in condition expression trees. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionExpression.op_Implicit(System.String)~NLog.Conditions.ConditionExpression"> - <summary> - Converts condition text to a condition expression tree. - </summary> - <param name="conditionExpressionText">Condition text to be converted.</param> - <returns>Condition expression tree.</returns> - </member> - <member name="M:NLog.Conditions.ConditionExpression.Evaluate(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>Expression result.</returns> - </member> - <member name="M:NLog.Conditions.ConditionExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the condition expression. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>Expression result.</returns> - </member> - <member name="M:NLog.Conditions.ConditionAndExpression.#ctor(NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionExpression)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionAndExpression"/> class. - </summary> - <param name="left">Left hand side of the AND expression.</param> - <param name="right">Right hand side of the AND expression.</param> - </member> - <member name="M:NLog.Conditions.ConditionAndExpression.ToString"> - <summary> - Returns a string representation of this expression. - </summary> - <returns>A concatenated '(Left) and (Right)' string.</returns> - </member> - <member name="M:NLog.Conditions.ConditionAndExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression by evaluating <see cref="P:NLog.Conditions.ConditionAndExpression.Left"/> and <see cref="P:NLog.Conditions.ConditionAndExpression.Right"/> recursively. - </summary> - <param name="context">Evaluation context.</param> - <returns>The value of the conjunction operator.</returns> - </member> - <member name="P:NLog.Conditions.ConditionAndExpression.Left"> - <summary> - Gets the left hand side of the AND expression. - </summary> - </member> - <member name="P:NLog.Conditions.ConditionAndExpression.Right"> - <summary> - Gets the right hand side of the AND expression. - </summary> - </member> - <member name="T:NLog.Conditions.ConditionEvaluationException"> - <summary> - Exception during evaluation of condition expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionEvaluationException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionEvaluationException"/> class. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionEvaluationException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionEvaluationException"/> class. - </summary> - <param name="message">The message.</param> - </member> - <member name="M:NLog.Conditions.ConditionEvaluationException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionEvaluationException"/> class. - </summary> - <param name="message">The message.</param> - <param name="innerException">The inner exception.</param> - </member> - <member name="M:NLog.Conditions.ConditionEvaluationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionEvaluationException"/> class. - </summary> - <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param> - <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param> - <exception cref="T:System.ArgumentNullException"> - The <paramref name="info"/> parameter is null. - </exception> - <exception cref="T:System.Runtime.Serialization.SerializationException"> - The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). - </exception> - </member> - <member name="T:NLog.Conditions.ConditionLayoutExpression"> - <summary> - Condition layout expression (represented by a string literal - with embedded ${}). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionLayoutExpression.#ctor(NLog.Layouts.Layout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionLayoutExpression"/> class. - </summary> - <param name="layout">The layout.</param> - </member> - <member name="M:NLog.Conditions.ConditionLayoutExpression.ToString"> - <summary> - Returns a string representation of this expression. - </summary> - <returns>String literal in single quotes.</returns> - </member> - <member name="M:NLog.Conditions.ConditionLayoutExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression by calculating the value - of the layout in the specified evaluation context. - </summary> - <param name="context">Evaluation context.</param> - <returns>The value of the layout.</returns> - </member> - <member name="P:NLog.Conditions.ConditionLayoutExpression.Layout"> - <summary> - Gets the layout. - </summary> - <value>The layout.</value> - </member> - <member name="T:NLog.Conditions.ConditionLevelExpression"> - <summary> - Condition level expression (represented by the <b>level</b> keyword). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionLevelExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns>The '<b>level</b>' string.</returns> - </member> - <member name="M:NLog.Conditions.ConditionLevelExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates to the current log level. - </summary> - <param name="context">Evaluation context. Ignored.</param> - <returns>The <see cref="T:NLog.LogLevel"/> object representing current log level.</returns> - </member> - <member name="T:NLog.Conditions.ConditionLiteralExpression"> - <summary> - Condition literal expression (numeric, <b>LogLevel.XXX</b>, <b>true</b> or <b>false</b>). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionLiteralExpression.#ctor(System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionLiteralExpression"/> class. - </summary> - <param name="literalValue">Literal value.</param> - </member> - <member name="M:NLog.Conditions.ConditionLiteralExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns>The literal value.</returns> - </member> - <member name="M:NLog.Conditions.ConditionLiteralExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>The literal value as passed in the constructor.</returns> - </member> - <member name="P:NLog.Conditions.ConditionLiteralExpression.LiteralValue"> - <summary> - Gets the literal value. - </summary> - <value>The literal value.</value> - </member> - <member name="T:NLog.Conditions.ConditionLoggerNameExpression"> - <summary> - Condition logger name expression (represented by the <b>logger</b> keyword). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionLoggerNameExpression.ToString"> - <summary> - Returns a string representation of this expression. - </summary> - <returns>A <b>logger</b> string.</returns> - </member> - <member name="M:NLog.Conditions.ConditionLoggerNameExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates to the logger name. - </summary> - <param name="context">Evaluation context.</param> - <returns>The logger name.</returns> - </member> - <member name="T:NLog.Conditions.ConditionMessageExpression"> - <summary> - Condition message expression (represented by the <b>message</b> keyword). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionMessageExpression.ToString"> - <summary> - Returns a string representation of this expression. - </summary> - <returns>The '<b>message</b>' string.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMessageExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates to the logger message. - </summary> - <param name="context">Evaluation context.</param> - <returns>The logger message.</returns> - </member> - <member name="T:NLog.Conditions.ConditionMethodAttribute"> - <summary> - Marks class as a log event Condition and assigns a name to it. - </summary> - </member> - <member name="T:NLog.Config.NameBaseAttribute"> - <summary> - Attaches a simple name to an item (such as <see cref="T:NLog.Targets.Target"/>, - <see cref="T:NLog.LayoutRenderers.LayoutRenderer"/>, <see cref="T:NLog.Layouts.Layout"/>, etc.). - </summary> - </member> - <member name="M:NLog.Config.NameBaseAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.NameBaseAttribute"/> class. - </summary> - <param name="name">The name of the item.</param> - </member> - <member name="P:NLog.Config.NameBaseAttribute.Name"> - <summary> - Gets the name of the item. - </summary> - <value>The name of the item.</value> - </member> - <member name="M:NLog.Conditions.ConditionMethodAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionMethodAttribute"/> class. - </summary> - <param name="name">Condition method name.</param> - </member> - <member name="T:NLog.Conditions.ConditionMethodExpression"> - <summary> - Condition method invocation expression (represented by <b>method(p1,p2,p3)</b> syntax). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionMethodExpression.#ctor(System.String,System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable{NLog.Conditions.ConditionExpression})"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionMethodExpression"/> class. - </summary> - <param name="conditionMethodName">Name of the condition method.</param> - <param name="methodInfo"><see cref="P:NLog.Conditions.ConditionMethodExpression.MethodInfo"/> of the condition method.</param> - <param name="methodParameters">The method parameters.</param> - </member> - <member name="M:NLog.Conditions.ConditionMethodExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the condition expression. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionMethodExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>Expression result.</returns> - </member> - <member name="P:NLog.Conditions.ConditionMethodExpression.MethodInfo"> - <summary> - Gets the method info. - </summary> - </member> - <member name="P:NLog.Conditions.ConditionMethodExpression.MethodParameters"> - <summary> - Gets the method parameters. - </summary> - <value>The method parameters.</value> - </member> - <member name="T:NLog.Conditions.ConditionMethods"> - <summary> - A bunch of utility methods (mostly predicates) which can be used in - condition expressions. Partially inspired by XPath 1.0. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionMethods.Equals2(System.Object,System.Object)"> - <summary> - Compares two values for equality. - </summary> - <param name="firstValue">The first value.</param> - <param name="secondValue">The second value.</param> - <returns><b>true</b> when two objects are equal, <b>false</b> otherwise.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMethods.Equals2(System.String,System.String,System.Boolean)"> - <summary> - Compares two strings for equality. - </summary> - <param name="firstValue">The first string.</param> - <param name="secondValue">The second string.</param> - <param name="ignoreCase">Optional. If <c>true</c>, case is ignored; if <c>false</c> (default), case is significant.</param> - <returns><b>true</b> when two strings are equal, <b>false</b> otherwise.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMethods.Contains(System.String,System.String,System.Boolean)"> - <summary> - Gets or sets a value indicating whether the second string is a substring of the first one. - </summary> - <param name="haystack">The first string.</param> - <param name="needle">The second string.</param> - <param name="ignoreCase">Optional. If <c>true</c> (default), case is ignored; if <c>false</c>, case is significant.</param> - <returns><b>true</b> when the second string is a substring of the first string, <b>false</b> otherwise.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMethods.StartsWith(System.String,System.String,System.Boolean)"> - <summary> - Gets or sets a value indicating whether the second string is a prefix of the first one. - </summary> - <param name="haystack">The first string.</param> - <param name="needle">The second string.</param> - <param name="ignoreCase">Optional. If <c>true</c> (default), case is ignored; if <c>false</c>, case is significant.</param> - <returns><b>true</b> when the second string is a prefix of the first string, <b>false</b> otherwise.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMethods.EndsWith(System.String,System.String,System.Boolean)"> - <summary> - Gets or sets a value indicating whether the second string is a suffix of the first one. - </summary> - <param name="haystack">The first string.</param> - <param name="needle">The second string.</param> - <param name="ignoreCase">Optional. If <c>true</c> (default), case is ignored; if <c>false</c>, case is significant.</param> - <returns><b>true</b> when the second string is a prefix of the first string, <b>false</b> otherwise.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMethods.Length(System.String)"> - <summary> - Returns the length of a string. - </summary> - <param name="text">A string whose lengths is to be evaluated.</param> - <returns>The length of the string.</returns> - </member> - <member name="T:NLog.Conditions.ConditionMethodsAttribute"> - <summary> - Marks the class as containing condition methods. - </summary> - </member> - <member name="T:NLog.Conditions.ConditionNotExpression"> - <summary> - Condition <b>not</b> expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionNotExpression.#ctor(NLog.Conditions.ConditionExpression)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionNotExpression"/> class. - </summary> - <param name="expression">The expression.</param> - </member> - <member name="M:NLog.Conditions.ConditionNotExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the condition expression. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionNotExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>Expression result.</returns> - </member> - <member name="P:NLog.Conditions.ConditionNotExpression.Expression"> - <summary> - Gets the expression to be negated. - </summary> - <value>The expression.</value> - </member> - <member name="T:NLog.Conditions.ConditionOrExpression"> - <summary> - Condition <b>or</b> expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionOrExpression.#ctor(NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionExpression)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionOrExpression"/> class. - </summary> - <param name="left">Left hand side of the OR expression.</param> - <param name="right">Right hand side of the OR expression.</param> - </member> - <member name="M:NLog.Conditions.ConditionOrExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the condition expression. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionOrExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression by evaluating <see cref="P:NLog.Conditions.ConditionOrExpression.LeftExpression"/> and <see cref="P:NLog.Conditions.ConditionOrExpression.RightExpression"/> recursively. - </summary> - <param name="context">Evaluation context.</param> - <returns>The value of the alternative operator.</returns> - </member> - <member name="P:NLog.Conditions.ConditionOrExpression.LeftExpression"> - <summary> - Gets the left expression. - </summary> - <value>The left expression.</value> - </member> - <member name="P:NLog.Conditions.ConditionOrExpression.RightExpression"> - <summary> - Gets the right expression. - </summary> - <value>The right expression.</value> - </member> - <member name="T:NLog.Conditions.ConditionParseException"> - <summary> - Exception during parsing of condition expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionParseException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionParseException"/> class. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionParseException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionParseException"/> class. - </summary> - <param name="message">The message.</param> - </member> - <member name="M:NLog.Conditions.ConditionParseException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionParseException"/> class. - </summary> - <param name="message">The message.</param> - <param name="innerException">The inner exception.</param> - </member> - <member name="M:NLog.Conditions.ConditionParseException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionParseException"/> class. - </summary> - <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param> - <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param> - <exception cref="T:System.ArgumentNullException"> - The <paramref name="info"/> parameter is null. - </exception> - <exception cref="T:System.Runtime.Serialization.SerializationException"> - The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). - </exception> - </member> - <member name="T:NLog.Conditions.ConditionParser"> - <summary> - Condition parser. Turns a string representation of condition expression - into an expression tree. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionParser.#ctor(NLog.Internal.SimpleStringReader,NLog.Config.ConfigurationItemFactory)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionParser"/> class. - </summary> - <param name="stringReader">The string reader.</param> - <param name="configurationItemFactory">Instance of <see cref="T:NLog.Config.ConfigurationItemFactory"/> used to resolve references to condition methods and layout renderers.</param> - </member> - <member name="M:NLog.Conditions.ConditionParser.ParseExpression(System.String)"> - <summary> - Parses the specified condition string and turns it into - <see cref="T:NLog.Conditions.ConditionExpression"/> tree. - </summary> - <param name="expressionText">The expression to be parsed.</param> - <returns>The root of the expression syntax tree which can be used to get the value of the condition in a specified context.</returns> - </member> - <member name="M:NLog.Conditions.ConditionParser.ParseExpression(System.String,NLog.Config.ConfigurationItemFactory)"> - <summary> - Parses the specified condition string and turns it into - <see cref="T:NLog.Conditions.ConditionExpression"/> tree. - </summary> - <param name="expressionText">The expression to be parsed.</param> - <param name="configurationItemFactories">Instance of <see cref="T:NLog.Config.ConfigurationItemFactory"/> used to resolve references to condition methods and layout renderers.</param> - <returns>The root of the expression syntax tree which can be used to get the value of the condition in a specified context.</returns> - </member> - <member name="M:NLog.Conditions.ConditionParser.ParseExpression(NLog.Internal.SimpleStringReader,NLog.Config.ConfigurationItemFactory)"> - <summary> - Parses the specified condition string and turns it into - <see cref="T:NLog.Conditions.ConditionExpression"/> tree. - </summary> - <param name="stringReader">The string reader.</param> - <param name="configurationItemFactories">Instance of <see cref="T:NLog.Config.ConfigurationItemFactory"/> used to resolve references to condition methods and layout renderers.</param> - <returns> - The root of the expression syntax tree which can be used to get the value of the condition in a specified context. - </returns> - </member> - <member name="T:NLog.Conditions.ConditionRelationalExpression"> - <summary> - Condition relational (<b>==</b>, <b>!=</b>, <b><</b>, <b><=</b>, - <b>></b> or <b>>=</b>) expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionRelationalExpression.#ctor(NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionRelationalOperator)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionRelationalExpression"/> class. - </summary> - <param name="leftExpression">The left expression.</param> - <param name="rightExpression">The right expression.</param> - <param name="relationalOperator">The relational operator.</param> - </member> - <member name="M:NLog.Conditions.ConditionRelationalExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the condition expression. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionRelationalExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>Expression result.</returns> - </member> - <member name="M:NLog.Conditions.ConditionRelationalExpression.Compare(System.Object,System.Object,NLog.Conditions.ConditionRelationalOperator)"> - <summary> - Compares the specified values using specified relational operator. - </summary> - <param name="leftValue">The first value.</param> - <param name="rightValue">The second value.</param> - <param name="relationalOperator">The relational operator.</param> - <returns>Result of the given relational operator.</returns> - </member> - <member name="P:NLog.Conditions.ConditionRelationalExpression.LeftExpression"> - <summary> - Gets the left expression. - </summary> - <value>The left expression.</value> - </member> - <member name="P:NLog.Conditions.ConditionRelationalExpression.RightExpression"> - <summary> - Gets the right expression. - </summary> - <value>The right expression.</value> - </member> - <member name="P:NLog.Conditions.ConditionRelationalExpression.RelationalOperator"> - <summary> - Gets the relational operator. - </summary> - <value>The operator.</value> - </member> - <member name="T:NLog.Conditions.ConditionRelationalOperator"> - <summary> - Relational operators used in conditions. - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.Equal"> - <summary> - Equality (==). - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.NotEqual"> - <summary> - Inequality (!=). - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.Less"> - <summary> - Less than (<). - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.Greater"> - <summary> - Greater than (>). - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.LessOrEqual"> - <summary> - Less than or equal (<=). - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.GreaterOrEqual"> - <summary> - Greater than or equal (>=). - </summary> - </member> - <member name="T:NLog.Conditions.ConditionTokenizer"> - <summary> - Hand-written tokenizer for conditions. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.#ctor(NLog.Internal.SimpleStringReader)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionTokenizer"/> class. - </summary> - <param name="stringReader">The string reader.</param> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.Expect(NLog.Conditions.ConditionTokenType)"> - <summary> - Asserts current token type and advances to the next token. - </summary> - <param name="tokenType">Expected token type.</param> - <remarks>If token type doesn't match, an exception is thrown.</remarks> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.EatKeyword"> - <summary> - Asserts that current token is a keyword and returns its value and advances to the next token. - </summary> - <returns>Keyword value.</returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.IsKeyword(System.String)"> - <summary> - Gets or sets a value indicating whether current keyword is equal to the specified value. - </summary> - <param name="keyword">The keyword.</param> - <returns> - A value of <c>true</c> if current keyword is equal to the specified value; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.IsEOF"> - <summary> - Gets or sets a value indicating whether the tokenizer has reached the end of the token stream. - </summary> - <returns> - A value of <c>true</c> if the tokenizer has reached the end of the token stream; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.IsNumber"> - <summary> - Gets or sets a value indicating whether current token is a number. - </summary> - <returns> - A value of <c>true</c> if current token is a number; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.IsToken(NLog.Conditions.ConditionTokenType)"> - <summary> - Gets or sets a value indicating whether the specified token is of specified type. - </summary> - <param name="tokenType">The token type.</param> - <returns> - A value of <c>true</c> if current token is of specified type; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.GetNextToken"> - <summary> - Gets the next token and sets <see cref="P:NLog.Conditions.ConditionTokenizer.TokenType"/> and <see cref="P:NLog.Conditions.ConditionTokenizer.TokenValue"/> properties. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.TryGetComparisonToken(System.Char)"> - <summary> - Try the comparison tokens (greater, smaller, greater-equals, smaller-equals) - </summary> - <param name="ch">current char</param> - <returns>is match</returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.TryGetLogicalToken(System.Char)"> - <summary> - Try the logical tokens (and, or, not, equals) - </summary> - <param name="ch">current char</param> - <returns>is match</returns> - </member> - <member name="P:NLog.Conditions.ConditionTokenizer.TokenPosition"> - <summary> - Gets the token position. - </summary> - <value>The token position.</value> - </member> - <member name="P:NLog.Conditions.ConditionTokenizer.TokenType"> - <summary> - Gets the type of the token. - </summary> - <value>The type of the token.</value> - </member> - <member name="P:NLog.Conditions.ConditionTokenizer.TokenValue"> - <summary> - Gets the token value. - </summary> - <value>The token value.</value> - </member> - <member name="P:NLog.Conditions.ConditionTokenizer.StringTokenValue"> - <summary> - Gets the value of a string token. - </summary> - <value>The string token value.</value> - </member> - <member name="T:NLog.Conditions.ConditionTokenizer.CharToTokenType"> - <summary> - Mapping between characters and token types for punctuations. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.CharToTokenType.#ctor(System.Char,NLog.Conditions.ConditionTokenType)"> - <summary> - Initializes a new instance of the CharToTokenType struct. - </summary> - <param name="character">The character.</param> - <param name="tokenType">Type of the token.</param> - </member> - <member name="T:NLog.Conditions.ConditionTokenType"> - <summary> - Token types for condition expressions. - </summary> - </member> - <member name="T:NLog.Config.AdvancedAttribute"> - <summary> - Marks the class or a member as advanced. Advanced classes and members are hidden by - default in generated documentation. - </summary> - </member> - <member name="M:NLog.Config.AdvancedAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.AdvancedAttribute"/> class. - </summary> - </member> - <member name="T:NLog.Config.AppDomainFixedOutputAttribute"> - <summary> - Identifies that the output of layout or layout render does not change for the lifetime of the current appdomain. - </summary> - </member> - <member name="T:NLog.Config.ArrayParameterAttribute"> - <summary> - Used to mark configurable parameters which are arrays. - Specifies the mapping between XML elements and .NET types. - </summary> - </member> - <member name="M:NLog.Config.ArrayParameterAttribute.#ctor(System.Type,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.ArrayParameterAttribute"/> class. - </summary> - <param name="itemType">The type of the array item.</param> - <param name="elementName">The XML element name that represents the item.</param> - </member> - <member name="P:NLog.Config.ArrayParameterAttribute.ItemType"> - <summary> - Gets the .NET type of the array item. - </summary> - </member> - <member name="P:NLog.Config.ArrayParameterAttribute.ElementName"> - <summary> - Gets the XML element name. - </summary> - </member> - <member name="T:NLog.Config.ConfigSectionHandler"> - <summary> - NLog configuration section handler class for configuring NLog from App.config. - </summary> - </member> - <member name="M:NLog.Config.ConfigSectionHandler.System#Configuration#IConfigurationSectionHandler#Create(System.Object,System.Object,System.Xml.XmlNode)"> - <summary> - Creates a configuration section handler. - </summary> - <param name="parent">Parent object.</param> - <param name="configContext">Configuration context object.</param> - <param name="section">Section XML node.</param> - <returns>The created section handler object.</returns> - </member> - <member name="T:NLog.Config.ConfigurationItemCreator"> - <summary> - Constructs a new instance the configuration item (target, layout, layout renderer, etc.) given its type. - </summary> - <param name="itemType">Type of the item.</param> - <returns>Created object of the specified type.</returns> - </member> - <member name="T:NLog.Config.ConfigurationItemFactory"> - <summary> - Provides registration information for named items (targets, layouts, layout renderers, etc.) managed by NLog. - </summary> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.#ctor(System.Reflection.Assembly[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.ConfigurationItemFactory"/> class. - </summary> - <param name="assemblies">The assemblies to scan for named items.</param> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.RegisterItemsFromAssembly(System.Reflection.Assembly)"> - <summary> - Registers named items from the assembly. - </summary> - <param name="assembly">The assembly.</param> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.RegisterItemsFromAssembly(System.Reflection.Assembly,System.String)"> - <summary> - Registers named items from the assembly. - </summary> - <param name="assembly">The assembly.</param> - <param name="itemNamePrefix">Item name prefix.</param> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.Clear"> - <summary> - Clears the contents of all factories. - </summary> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.RegisterType(System.Type,System.String)"> - <summary> - Registers the type. - </summary> - <param name="type">The type to register.</param> - <param name="itemNamePrefix">The item name prefix.</param> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.BuildDefaultFactory"> - <summary> - Builds the default configuration item factory. - </summary> - <returns>Default factory.</returns> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.RegisterExtendedItems"> - <summary> - Registers items in NLog.Extended.dll using late-bound types, so that we don't need a reference to NLog.Extended.dll. - </summary> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.Default"> - <summary> - Gets or sets default singleton instance of <see cref="T:NLog.Config.ConfigurationItemFactory"/>. - </summary> - <remarks> - This property implements lazy instantiation so that the <see cref="T:NLog.Config.ConfigurationItemFactory"/> is not built before - the internal logger is configured. - </remarks> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.CreateInstance"> - <summary> - Gets or sets the creator delegate used to instantiate configuration objects. - </summary> - <remarks> - By overriding this property, one can enable dependency injection or interception for created objects. - </remarks> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.Targets"> - <summary> - Gets the <see cref="T:NLog.Targets.Target"/> factory. - </summary> - <value>The target factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.Filters"> - <summary> - Gets the <see cref="T:NLog.Filters.Filter"/> factory. - </summary> - <value>The filter factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.LayoutRenderers"> - <summary> - Gets the <see cref="T:NLog.LayoutRenderers.LayoutRenderer"/> factory. - </summary> - <value>The layout renderer factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.Layouts"> - <summary> - Gets the <see cref="T:NLog.LayoutRenderers.LayoutRenderer"/> factory. - </summary> - <value>The layout factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.AmbientProperties"> - <summary> - Gets the ambient property factory. - </summary> - <value>The ambient property factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.TimeSources"> - <summary> - Gets the time source factory. - </summary> - <value>The time source factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.ConditionMethods"> - <summary> - Gets the condition method factory. - </summary> - <value>The condition method factory.</value> - </member> - <member name="T:NLog.Config.DefaultParameterAttribute"> - <summary> - Attribute used to mark the default parameters for layout renderers. - </summary> - </member> - <member name="M:NLog.Config.DefaultParameterAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.DefaultParameterAttribute"/> class. - </summary> - </member> - <member name="T:NLog.Config.Factory`2"> - <summary> - Factory for class-based items. - </summary> - <typeparam name="TBaseType">The base type of each item.</typeparam> - <typeparam name="TAttributeType">The type of the attribute used to annotate items.</typeparam> - </member> - <member name="T:NLog.Config.INamedItemFactory`2"> - <summary> - Represents a factory of named items (such as targets, layouts, layout renderers, etc.). - </summary> - <typeparam name="TInstanceType">Base type for each item instance.</typeparam> - <typeparam name="TDefinitionType">Item definition type (typically <see cref="T:System.Type"/> or <see cref="T:System.Reflection.MethodInfo"/>).</typeparam> - </member> - <member name="M:NLog.Config.INamedItemFactory`2.RegisterDefinition(System.String,`1)"> - <summary> - Registers new item definition. - </summary> - <param name="itemName">Name of the item.</param> - <param name="itemDefinition">Item definition.</param> - </member> - <member name="M:NLog.Config.INamedItemFactory`2.TryGetDefinition(System.String,`1@)"> - <summary> - Tries to get registered item definition. - </summary> - <param name="itemName">Name of the item.</param> - <param name="result">Reference to a variable which will store the item definition.</param> - <returns>Item definition.</returns> - </member> - <member name="M:NLog.Config.INamedItemFactory`2.CreateInstance(System.String)"> - <summary> - Creates item instance. - </summary> - <param name="itemName">Name of the item.</param> - <returns>Newly created item instance.</returns> - </member> - <member name="M:NLog.Config.INamedItemFactory`2.TryCreateInstance(System.String,`0@)"> - <summary> - Tries to create an item instance. - </summary> - <param name="itemName">Name of the item.</param> - <param name="result">The result.</param> - <returns>True if instance was created successfully, false otherwise.</returns> - </member> - <member name="T:NLog.Config.IFactory"> - <summary> - Provides means to populate factories of named items (such as targets, layouts, layout renderers, etc.). - </summary> - </member> - <member name="M:NLog.Config.Factory`2.ScanTypes(System.Type[],System.String)"> - <summary> - Scans the assembly. - </summary> - <param name="types">The types to scan.</param> - <param name="prefix">The prefix.</param> - </member> - <member name="M:NLog.Config.Factory`2.RegisterType(System.Type,System.String)"> - <summary> - Registers the type. - </summary> - <param name="type">The type to register.</param> - <param name="itemNamePrefix">The item name prefix.</param> - </member> - <member name="M:NLog.Config.Factory`2.RegisterNamedType(System.String,System.String)"> - <summary> - Registers the item based on a type name. - </summary> - <param name="itemName">Name of the item.</param> - <param name="typeName">Name of the type.</param> - </member> - <member name="M:NLog.Config.Factory`2.Clear"> - <summary> - Clears the contents of the factory. - </summary> - </member> - <member name="M:NLog.Config.Factory`2.RegisterDefinition(System.String,System.Type)"> - <summary> - Registers a single type definition. - </summary> - <param name="name">The item name.</param> - <param name="type">The type of the item.</param> - </member> - <member name="M:NLog.Config.Factory`2.TryGetDefinition(System.String,System.Type@)"> - <summary> - Tries to get registered item definition. - </summary> - <param name="itemName">Name of the item.</param> - <param name="result">Reference to a variable which will store the item definition.</param> - <returns>Item definition.</returns> - </member> - <member name="M:NLog.Config.Factory`2.TryCreateInstance(System.String,`0@)"> - <summary> - Tries to create an item instance. - </summary> - <param name="itemName">Name of the item.</param> - <param name="result">The result.</param> - <returns>True if instance was created successfully, false otherwise.</returns> - </member> - <member name="M:NLog.Config.Factory`2.CreateInstance(System.String)"> - <summary> - Creates an item instance. - </summary> - <param name="name">The name of the item.</param> - <returns>Created item.</returns> - </member> - <member name="T:NLog.Config.IInstallable"> - <summary> - Implemented by objects which support installation and uninstallation. - </summary> - </member> - <member name="M:NLog.Config.IInstallable.Install(NLog.Config.InstallationContext)"> - <summary> - Performs installation which requires administrative permissions. - </summary> - <param name="installationContext">The installation context.</param> - </member> - <member name="M:NLog.Config.IInstallable.Uninstall(NLog.Config.InstallationContext)"> - <summary> - Performs uninstallation which requires administrative permissions. - </summary> - <param name="installationContext">The installation context.</param> - </member> - <member name="M:NLog.Config.IInstallable.IsInstalled(NLog.Config.InstallationContext)"> - <summary> - Determines whether the item is installed. - </summary> - <param name="installationContext">The installation context.</param> - <returns> - Value indicating whether the item is installed or null if it is not possible to determine. - </returns> - </member> - <member name="T:NLog.Config.InstallationContext"> - <summary> - Provides context for install/uninstall operations. - </summary> - </member> - <member name="F:NLog.Config.InstallationContext.logLevel2ConsoleColor"> - <summary> - Mapping between log levels and console output colors. - </summary> - </member> - <member name="M:NLog.Config.InstallationContext.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.InstallationContext"/> class. - </summary> - </member> - <member name="M:NLog.Config.InstallationContext.#ctor(System.IO.TextWriter)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.InstallationContext"/> class. - </summary> - <param name="logOutput">The log output.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Trace(System.String,System.Object[])"> - <summary> - Logs the specified trace message. - </summary> - <param name="message">The message.</param> - <param name="arguments">The arguments.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Debug(System.String,System.Object[])"> - <summary> - Logs the specified debug message. - </summary> - <param name="message">The message.</param> - <param name="arguments">The arguments.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Info(System.String,System.Object[])"> - <summary> - Logs the specified informational message. - </summary> - <param name="message">The message.</param> - <param name="arguments">The arguments.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Warning(System.String,System.Object[])"> - <summary> - Logs the specified warning message. - </summary> - <param name="message">The message.</param> - <param name="arguments">The arguments.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Error(System.String,System.Object[])"> - <summary> - Logs the specified error message. - </summary> - <param name="message">The message.</param> - <param name="arguments">The arguments.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="M:NLog.Config.InstallationContext.CreateLogEvent"> - <summary> - Creates the log event which can be used to render layouts during installation/uninstallations. - </summary> - <returns>Log event info object.</returns> - </member> - <member name="P:NLog.Config.InstallationContext.LogLevel"> - <summary> - Gets or sets the installation log level. - </summary> - </member> - <member name="P:NLog.Config.InstallationContext.IgnoreFailures"> - <summary> - Gets or sets a value indicating whether to ignore failures during installation. - </summary> - </member> - <member name="P:NLog.Config.InstallationContext.Parameters"> - <summary> - Gets the installation parameters. - </summary> - </member> - <member name="P:NLog.Config.InstallationContext.LogOutput"> - <summary> - Gets or sets the log output. - </summary> - </member> - <member name="T:NLog.Config.LoggingConfiguration"> - <summary> - Keeps logging configuration and provides simple API - to modify it. - </summary> - </member> - <member name="F:NLog.Config.LoggingConfiguration.variables"> - <summary> - Variables defined in xml or in API. name is case case insensitive. - </summary> - </member> - <member name="M:NLog.Config.LoggingConfiguration.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.LoggingConfiguration"/> class. - </summary> - </member> - <member name="M:NLog.Config.LoggingConfiguration.AddTarget(NLog.Targets.Target)"> - <summary> - Registers the specified target object. The name of the target is read from <see cref="P:NLog.Targets.Target.Name"/>. - </summary> - <param name="target"> - The target object with a non <see langword="null"/> <see cref="P:NLog.Targets.Target.Name"/> - </param> - <exception cref="T:System.ArgumentNullException">when <paramref name="target"/> is <see langword="null"/></exception> - </member> - <member name="M:NLog.Config.LoggingConfiguration.AddTarget(System.String,NLog.Targets.Target)"> - <summary> - Registers the specified target object under a given name. - </summary> - <param name="name"> - Name of the target. - </param> - <param name="target"> - The target object. - </param> - </member> - <member name="M:NLog.Config.LoggingConfiguration.FindTargetByName(System.String)"> - <summary> - Finds the target with the specified name. - </summary> - <param name="name"> - The name of the target to be found. - </param> - <returns> - Found target or <see langword="null"/> when the target is not found. - </returns> - </member> - <member name="M:NLog.Config.LoggingConfiguration.FindTargetByName``1(System.String)"> - <summary> - Finds the target with the specified name and specified type. - </summary> - <param name="name"> - The name of the target to be found. - </param> - <typeparam name="TTarget">Type of the target</typeparam> - <returns> - Found target or <see langword="null"/> when the target is not found of not of type <typeparamref name="TTarget"/> - </returns> - </member> - <member name="M:NLog.Config.LoggingConfiguration.Reload"> - <summary> - Called by LogManager when one of the log configuration files changes. - </summary> - <returns> - A new instance of <see cref="T:NLog.Config.LoggingConfiguration"/> that represents the updated configuration. - </returns> - </member> - <member name="M:NLog.Config.LoggingConfiguration.RemoveTarget(System.String)"> - <summary> - Removes the specified named target. - </summary> - <param name="name"> - Name of the target. - </param> - </member> - <member name="M:NLog.Config.LoggingConfiguration.Install(NLog.Config.InstallationContext)"> - <summary> - Installs target-specific objects on current system. - </summary> - <param name="installationContext">The installation context.</param> - <remarks> - Installation typically runs with administrative permissions. - </remarks> - </member> - <member name="M:NLog.Config.LoggingConfiguration.Uninstall(NLog.Config.InstallationContext)"> - <summary> - Uninstalls target-specific objects from current system. - </summary> - <param name="installationContext">The installation context.</param> - <remarks> - Uninstallation typically runs with administrative permissions. - </remarks> - </member> - <member name="M:NLog.Config.LoggingConfiguration.Close"> - <summary> - Closes all targets and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Config.LoggingConfiguration.Dump"> - <summary> - Log to the internal (NLog) logger the information about the <see cref="T:NLog.Targets.Target"/> and <see cref="T:NLog.Config.LoggingRule"/> associated with this <see cref="T:NLog.Config.LoggingConfiguration"/> instance. - </summary> - <remarks> - The information are only recorded in the internal logger if Debug level is enabled, otherwise nothing is - recorded. - </remarks> - </member> - <member name="M:NLog.Config.LoggingConfiguration.FlushAllTargets(NLog.Common.AsyncContinuation)"> - <summary> - Flushes any pending log messages on all appenders. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Config.LoggingConfiguration.ValidateConfig"> - <summary> - Validates the configuration. - </summary> - </member> - <member name="P:NLog.Config.LoggingConfiguration.ExceptionLoggingOldStyle"> - <summary> - Use the old exception log handling of NLog 3.0? - </summary> - </member> - <member name="P:NLog.Config.LoggingConfiguration.Variables"> - <summary> - Gets the variables defined in the configuration. - </summary> - </member> - <member name="P:NLog.Config.LoggingConfiguration.ConfiguredNamedTargets"> - <summary> - Gets a collection of named targets specified in the configuration. - </summary> - <returns> - A list of named targets. - </returns> - <remarks> - Unnamed targets (such as those wrapped by other targets) are not returned. - </remarks> - </member> - <member name="P:NLog.Config.LoggingConfiguration.FileNamesToWatch"> - <summary> - Gets the collection of file names which should be watched for changes by NLog. - </summary> - </member> - <member name="P:NLog.Config.LoggingConfiguration.LoggingRules"> - <summary> - Gets the collection of logging rules. - </summary> - </member> - <member name="P:NLog.Config.LoggingConfiguration.DefaultCultureInfo"> - <summary> - Gets or sets the default culture info to use as <see cref="P:NLog.LogEventInfo.FormatProvider"/>. - </summary> - <value> - Specific culture info or null to use <see cref="P:System.Globalization.CultureInfo.CurrentCulture"/> - </value> - </member> - <member name="P:NLog.Config.LoggingConfiguration.AllTargets"> - <summary> - Gets all targets. - </summary> - </member> - <member name="T:NLog.Config.LoggingConfigurationChangedEventArgs"> - <summary> - Arguments for <see cref="E:NLog.LogFactory.ConfigurationChanged"/> events. - </summary> - </member> - <member name="M:NLog.Config.LoggingConfigurationChangedEventArgs.#ctor(NLog.Config.LoggingConfiguration,NLog.Config.LoggingConfiguration)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.LoggingConfigurationChangedEventArgs"/> class. - </summary> - <param name="oldConfiguration">The old configuration.</param> - <param name="newConfiguration">The new configuration.</param> - </member> - <member name="P:NLog.Config.LoggingConfigurationChangedEventArgs.OldConfiguration"> - <summary> - Gets the old configuration. - </summary> - <value>The old configuration.</value> - </member> - <member name="P:NLog.Config.LoggingConfigurationChangedEventArgs.NewConfiguration"> - <summary> - Gets the new configuration. - </summary> - <value>The new configuration.</value> - </member> - <member name="T:NLog.Config.LoggingConfigurationReloadedEventArgs"> - <summary> - Arguments for <see cref="E:NLog.LogFactory.ConfigurationReloaded"/>. - </summary> - </member> - <member name="M:NLog.Config.LoggingConfigurationReloadedEventArgs.#ctor(System.Boolean,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.LoggingConfigurationReloadedEventArgs"/> class. - </summary> - <param name="succeeded">Whether configuration reload has succeeded.</param> - <param name="exception">The exception during configuration reload.</param> - </member> - <member name="P:NLog.Config.LoggingConfigurationReloadedEventArgs.Succeeded"> - <summary> - Gets a value indicating whether configuration reload has succeeded. - </summary> - <value>A value of <c>true</c> if succeeded; otherwise, <c>false</c>.</value> - </member> - <member name="P:NLog.Config.LoggingConfigurationReloadedEventArgs.Exception"> - <summary> - Gets the exception which occurred during configuration reload. - </summary> - <value>The exception.</value> - </member> - <member name="T:NLog.Config.LoggingRule"> - <summary> - Represents a logging rule. An equivalent of <logger /> configuration element. - </summary> - </member> - <member name="M:NLog.Config.LoggingRule.#ctor"> - <summary> - Create an empty <see cref="T:NLog.Config.LoggingRule"/>. - </summary> - </member> - <member name="M:NLog.Config.LoggingRule.#ctor(System.String,NLog.LogLevel,NLog.Targets.Target)"> - <summary> - Create a new <see cref="T:NLog.Config.LoggingRule"/> with a <paramref name="minLevel"/> which writes to <paramref name="target"/>. - </summary> - <param name="loggerNamePattern">Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends.</param> - <param name="minLevel">Minimum log level needed to trigger this rule.</param> - <param name="target">Target to be written to when the rule matches.</param> - </member> - <member name="M:NLog.Config.LoggingRule.#ctor(System.String,NLog.Targets.Target)"> - <summary> - Create a (disabled) <see cref="T:NLog.Config.LoggingRule"/>. You should call <see cref="M:NLog.Config.LoggingRule.EnableLoggingForLevel(NLog.LogLevel)"/> to enable logging. - </summary> - <param name="loggerNamePattern">Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends.</param> - <param name="target">Target to be written to when the rule matches.</param> - </member> - <member name="M:NLog.Config.LoggingRule.EnableLoggingForLevel(NLog.LogLevel)"> - <summary> - Enables logging for a particular level. - </summary> - <param name="level">Level to be enabled.</param> - </member> - <member name="M:NLog.Config.LoggingRule.DisableLoggingForLevel(NLog.LogLevel)"> - <summary> - Disables logging for a particular level. - </summary> - <param name="level">Level to be disabled.</param> - </member> - <member name="M:NLog.Config.LoggingRule.ToString"> - <summary> - Returns a string representation of <see cref="T:NLog.Config.LoggingRule"/>. Used for debugging. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>. - </returns> - </member> - <member name="M:NLog.Config.LoggingRule.IsLoggingEnabledForLevel(NLog.LogLevel)"> - <summary> - Checks whether te particular log level is enabled for this rule. - </summary> - <param name="level">Level to be checked.</param> - <returns>A value of <see langword="true"/> when the log level is enabled, <see langword="false" /> otherwise.</returns> - </member> - <member name="M:NLog.Config.LoggingRule.NameMatches(System.String)"> - <summary> - Checks whether given name matches the logger name pattern. - </summary> - <param name="loggerName">String to be matched.</param> - <returns>A value of <see langword="true"/> when the name matches, <see langword="false" /> otherwise.</returns> - </member> - <member name="P:NLog.Config.LoggingRule.Targets"> - <summary> - Gets a collection of targets that should be written to when this rule matches. - </summary> - </member> - <member name="P:NLog.Config.LoggingRule.ChildRules"> - <summary> - Gets a collection of child rules to be evaluated when this rule matches. - </summary> - </member> - <member name="P:NLog.Config.LoggingRule.Filters"> - <summary> - Gets a collection of filters to be checked before writing to targets. - </summary> - </member> - <member name="P:NLog.Config.LoggingRule.Final"> - <summary> - Gets or sets a value indicating whether to quit processing any further rule when this one matches. - </summary> - </member> - <member name="P:NLog.Config.LoggingRule.LoggerNamePattern"> - <summary> - Gets or sets logger name pattern. - </summary> - <remarks> - Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends but not anywhere else. - </remarks> - </member> - <member name="P:NLog.Config.LoggingRule.Levels"> - <summary> - Gets the collection of log levels enabled by this rule. - </summary> - </member> - <member name="T:NLog.Config.MethodFactory`2"> - <summary> - Factory for locating methods. - </summary> - <typeparam name="TClassAttributeType">The type of the class marker attribute.</typeparam> - <typeparam name="TMethodAttributeType">The type of the method marker attribute.</typeparam> - </member> - <member name="M:NLog.Config.MethodFactory`2.ScanTypes(System.Type[],System.String)"> - <summary> - Scans the assembly for classes marked with <typeparamref name="TClassAttributeType"/> - and methods marked with <typeparamref name="TMethodAttributeType"/> and adds them - to the factory. - </summary> - <param name="types">The types to scan.</param> - <param name="prefix">The prefix to use for names.</param> - </member> - <member name="M:NLog.Config.MethodFactory`2.RegisterType(System.Type,System.String)"> - <summary> - Registers the type. - </summary> - <param name="type">The type to register.</param> - <param name="itemNamePrefix">The item name prefix.</param> - </member> - <member name="M:NLog.Config.MethodFactory`2.Clear"> - <summary> - Clears contents of the factory. - </summary> - </member> - <member name="M:NLog.Config.MethodFactory`2.RegisterDefinition(System.String,System.Reflection.MethodInfo)"> - <summary> - Registers the definition of a single method. - </summary> - <param name="name">The method name.</param> - <param name="methodInfo">The method info.</param> - </member> - <member name="M:NLog.Config.MethodFactory`2.TryCreateInstance(System.String,System.Reflection.MethodInfo@)"> - <summary> - Tries to retrieve method by name. - </summary> - <param name="name">The method name.</param> - <param name="result">The result.</param> - <returns>A value of <c>true</c> if the method was found, <c>false</c> otherwise.</returns> - </member> - <member name="M:NLog.Config.MethodFactory`2.CreateInstance(System.String)"> - <summary> - Retrieves method by name. - </summary> - <param name="name">Method name.</param> - <returns>MethodInfo object.</returns> - </member> - <member name="M:NLog.Config.MethodFactory`2.TryGetDefinition(System.String,System.Reflection.MethodInfo@)"> - <summary> - Tries to get method definition. - </summary> - <param name="name">The method .</param> - <param name="result">The result.</param> - <returns>A value of <c>true</c> if the method was found, <c>false</c> otherwise.</returns> - </member> - <member name="P:NLog.Config.MethodFactory`2.AllRegisteredItems"> - <summary> - Gets a collection of all registered items in the factory. - </summary> - <returns> - Sequence of key/value pairs where each key represents the name - of the item and value is the <see cref="T:System.Reflection.MethodInfo"/> of - the item. - </returns> - </member> - <member name="T:NLog.Config.NLogConfigurationIgnorePropertyAttribute"> - <summary> - Indicates NLog should not scan this property during configuration. - </summary> - </member> - <member name="M:NLog.Config.NLogConfigurationIgnorePropertyAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.NLogConfigurationIgnorePropertyAttribute"/> class. - </summary> - </member> - <member name="T:NLog.Config.NLogConfigurationItemAttribute"> - <summary> - Marks the object as configuration item for NLog. - </summary> - </member> - <member name="M:NLog.Config.NLogConfigurationItemAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.NLogConfigurationItemAttribute"/> class. - </summary> - </member> - <member name="T:NLog.Config.NLogXmlElement"> - <summary> - Represents simple XML element with case-insensitive attribute semantics. - </summary> - </member> - <member name="M:NLog.Config.NLogXmlElement.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.NLogXmlElement"/> class. - </summary> - <param name="inputUri">The input URI.</param> - </member> - <member name="M:NLog.Config.NLogXmlElement.#ctor(System.Xml.XmlReader)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.NLogXmlElement"/> class. - </summary> - <param name="reader">The reader to initialize element from.</param> - </member> - <member name="M:NLog.Config.NLogXmlElement.#ctor"> - <summary> - Prevents a default instance of the <see cref="T:NLog.Config.NLogXmlElement"/> class from being created. - </summary> - </member> - <member name="M:NLog.Config.NLogXmlElement.Elements(System.String)"> - <summary> - Returns children elements with the specified element name. - </summary> - <param name="elementName">Name of the element.</param> - <returns>Children elements with the specified element name.</returns> - </member> - <member name="M:NLog.Config.NLogXmlElement.GetRequiredAttribute(System.String)"> - <summary> - Gets the required attribute. - </summary> - <param name="attributeName">Name of the attribute.</param> - <returns>Attribute value.</returns> - <remarks>Throws if the attribute is not specified.</remarks> - </member> - <member name="M:NLog.Config.NLogXmlElement.GetOptionalBooleanAttribute(System.String,System.Boolean)"> - <summary> - Gets the optional boolean attribute value. - </summary> - <param name="attributeName">Name of the attribute.</param> - <param name="defaultValue">Default value to return if the attribute is not found.</param> - <returns>Boolean attribute value or default.</returns> - </member> - <member name="M:NLog.Config.NLogXmlElement.GetOptionalAttribute(System.String,System.String)"> - <summary> - Gets the optional attribute value. - </summary> - <param name="attributeName">Name of the attribute.</param> - <param name="defaultValue">The default value.</param> - <returns>Value of the attribute or default value.</returns> - </member> - <member name="M:NLog.Config.NLogXmlElement.AssertName(System.String[])"> - <summary> - Asserts that the name of the element is among specified element names. - </summary> - <param name="allowedNames">The allowed names.</param> - </member> - <member name="P:NLog.Config.NLogXmlElement.LocalName"> - <summary> - Gets the element name. - </summary> - </member> - <member name="P:NLog.Config.NLogXmlElement.AttributeValues"> - <summary> - Gets the dictionary of attribute values. - </summary> - </member> - <member name="P:NLog.Config.NLogXmlElement.Children"> - <summary> - Gets the collection of child elements. - </summary> - </member> - <member name="P:NLog.Config.NLogXmlElement.Value"> - <summary> - Gets the value of the element. - </summary> - </member> - <member name="T:NLog.Config.RequiredParameterAttribute"> - <summary> - Attribute used to mark the required parameters for targets, - layout targets and filters. - </summary> - </member> - <member name="T:NLog.Config.SimpleConfigurator"> - <summary> - Provides simple programmatic configuration API used for trivial logging cases. - </summary> - </member> - <member name="M:NLog.Config.SimpleConfigurator.ConfigureForConsoleLogging"> - <summary> - Configures NLog for console logging so that all messages above and including - the <see cref="F:NLog.LogLevel.Info"/> level are output to the console. - </summary> - </member> - <member name="M:NLog.Config.SimpleConfigurator.ConfigureForConsoleLogging(NLog.LogLevel)"> - <summary> - Configures NLog for console logging so that all messages above and including - the specified level are output to the console. - </summary> - <param name="minLevel">The minimal logging level.</param> - </member> - <member name="M:NLog.Config.SimpleConfigurator.ConfigureForTargetLogging(NLog.Targets.Target)"> - <summary> - Configures NLog for to log to the specified target so that all messages - above and including the <see cref="F:NLog.LogLevel.Info"/> level are output. - </summary> - <param name="target">The target to log all messages to.</param> - </member> - <member name="M:NLog.Config.SimpleConfigurator.ConfigureForTargetLogging(NLog.Targets.Target,NLog.LogLevel)"> - <summary> - Configures NLog for to log to the specified target so that all messages - above and including the specified level are output. - </summary> - <param name="target">The target to log all messages to.</param> - <param name="minLevel">The minimal logging level.</param> - </member> - <member name="M:NLog.Config.SimpleConfigurator.ConfigureForFileLogging(System.String)"> - <summary> - Configures NLog for file logging so that all messages above and including - the <see cref="F:NLog.LogLevel.Info"/> level are written to the specified file. - </summary> - <param name="fileName">Log file name.</param> - </member> - <member name="M:NLog.Config.SimpleConfigurator.ConfigureForFileLogging(System.String,NLog.LogLevel)"> - <summary> - Configures NLog for file logging so that all messages above and including - the specified level are written to the specified file. - </summary> - <param name="fileName">Log file name.</param> - <param name="minLevel">The minimal logging level.</param> - </member> - <member name="T:NLog.Config.StackTraceUsage"> - <summary> - Value indicating how stack trace should be captured when processing the log event. - </summary> - </member> - <member name="F:NLog.Config.StackTraceUsage.None"> - <summary> - Stack trace should not be captured. - </summary> - </member> - <member name="F:NLog.Config.StackTraceUsage.WithoutSource"> - <summary> - Stack trace should be captured without source-level information. - </summary> - </member> - <member name="F:NLog.Config.StackTraceUsage.WithSource"> - <summary> - Stack trace should be captured including source-level information such as line numbers. - </summary> - </member> - <member name="F:NLog.Config.StackTraceUsage.Max"> - <summary> - Capture maximum amount of the stack trace information supported on the platform. - </summary> - </member> - <member name="T:NLog.Config.ThreadAgnosticAttribute"> - <summary> - Marks the layout or layout renderer as producing correct results regardless of the thread - it's running on. - </summary> - </member> - <member name="T:NLog.Config.XmlLoggingConfiguration"> - <summary> - A class for configuring NLog through an XML configuration file - (App.config style or App.nlog style). - </summary> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration"/> class. - </summary> - <param name="fileName">Configuration file to be read.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.String,System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration"/> class. - </summary> - <param name="fileName">Configuration file to be read.</param> - <param name="ignoreErrors">Ignore any errors during configuration.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.Xml.XmlReader,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration"/> class. - </summary> - <param name="reader"><see cref="T:System.Xml.XmlReader"/> containing the configuration section.</param> - <param name="fileName">Name of the file that contains the element (to be used as a base for including other files).</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.Xml.XmlReader,System.String,System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration"/> class. - </summary> - <param name="reader"><see cref="T:System.Xml.XmlReader"/> containing the configuration section.</param> - <param name="fileName">Name of the file that contains the element (to be used as a base for including other files).</param> - <param name="ignoreErrors">Ignore any errors during configuration.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.Xml.XmlElement,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration"/> class. - </summary> - <param name="element">The XML element.</param> - <param name="fileName">Name of the XML file.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.Xml.XmlElement,System.String,System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration"/> class. - </summary> - <param name="element">The XML element.</param> - <param name="fileName">Name of the XML file.</param> - <param name="ignoreErrors">If set to <c>true</c> errors will be ignored during file processing.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.Reload"> - <summary> - Re-reads the original configuration file and returns the new <see cref="T:NLog.Config.LoggingConfiguration"/> object. - </summary> - <returns>The new <see cref="T:NLog.Config.XmlLoggingConfiguration"/> object.</returns> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.CleanSpaces(System.String)"> - <summary> - Remove all spaces, also in between text. - </summary> - <param name="s">text</param> - <returns>text without spaces</returns> - <remarks>Tabs and other whitespace is not removed!</remarks> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.StripOptionalNamespacePrefix(System.String)"> - <summary> - Remove the namespace (before :) - </summary> - <example> - x:a, will be a - </example> - <param name="attributeValue"></param> - <returns></returns> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.Initialize(System.Xml.XmlReader,System.String,System.Boolean)"> - <summary> - Initializes the configuration. - </summary> - <param name="reader"><see cref="T:System.Xml.XmlReader"/> containing the configuration section.</param> - <param name="fileName">Name of the file that contains the element (to be used as a base for including other files).</param> - <param name="ignoreErrors">Ignore any errors during configuration.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.ParseTopLevel(NLog.Config.NLogXmlElement,System.String)"> - <summary> - Parse the root - </summary> - <param name="content"></param> - <param name="baseDirectory">path to directory of config file.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.ParseConfigurationElement(NLog.Config.NLogXmlElement,System.String)"> - <summary> - Parse {configuration} xml element. - </summary> - <param name="configurationElement"></param> - <param name="baseDirectory">path to directory of config file.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.ParseNLogElement(NLog.Config.NLogXmlElement,System.String)"> - <summary> - Parse {NLog} xml element. - </summary> - <param name="nlogElement"></param> - <param name="baseDirectory">path to directory of config file.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.ParseRulesElement(NLog.Config.NLogXmlElement,System.Collections.Generic.IList{NLog.Config.LoggingRule})"> - <summary> - Parse {Rules} xml element - </summary> - <param name="rulesElement"></param> - <param name="rulesCollection">Rules are added to this parameter.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.ParseLoggerElement(NLog.Config.NLogXmlElement,System.Collections.Generic.IList{NLog.Config.LoggingRule})"> - <summary> - Parse {Logger} xml element - </summary> - <param name="loggerElement"></param> - <param name="rulesCollection">Rules are added to this parameter.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.ExpandSimpleVariables(System.String)"> - <summary> - Replace a simple variable with a value. The orginal value is removed and thus we cannot redo this in a later stage. - - Use for that: <see cref="T:NLog.LayoutRenderers.VariableLayoutRenderer"/> - </summary> - <param name="input"></param> - <returns></returns> - </member> - <member name="P:NLog.Config.XmlLoggingConfiguration.AppConfig"> - <summary> - Gets the default <see cref="T:NLog.Config.LoggingConfiguration"/> object by parsing - the application configuration file (<c>app.exe.config</c>). - </summary> - </member> - <member name="P:NLog.Config.XmlLoggingConfiguration.InitializeSucceeded"> - <summary> - Did the <see cref="M:NLog.Config.XmlLoggingConfiguration.Initialize(System.Xml.XmlReader,System.String,System.Boolean)"/> Succeeded? <c>true</c>= success, <c>false</c>= error, <c>null</c> = initialize not started yet. - </summary> - </member> - <member name="P:NLog.Config.XmlLoggingConfiguration.AutoReload"> - <summary> - Gets or sets a value indicating whether the configuration files - should be watched for changes and reloaded automatically when changed. - </summary> - </member> - <member name="P:NLog.Config.XmlLoggingConfiguration.FileNamesToWatch"> - <summary> - Gets the collection of file names which should be watched for changes by NLog. - This is the list of configuration files processed. - If the <c>autoReload</c> attribute is not set it returns empty collection. - </summary> - </member> - <member name="T:NLog.Filters.ConditionBasedFilter"> - <summary> - Matches when the specified condition is met. - </summary> - <remarks> - Conditions are expressed using a simple language - described <a href="conditions.html">here</a>. - </remarks> - </member> - <member name="T:NLog.Filters.Filter"> - <summary> - An abstract filter class. Provides a way to eliminate log messages - based on properties other than logger name and log level. - </summary> - </member> - <member name="M:NLog.Filters.Filter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Filters.Filter"/> class. - </summary> - </member> - <member name="M:NLog.Filters.Filter.GetFilterResult(NLog.LogEventInfo)"> - <summary> - Gets the result of evaluating filter against given log event. - </summary> - <param name="logEvent">The log event.</param> - <returns>Filter result.</returns> - </member> - <member name="M:NLog.Filters.Filter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="P:NLog.Filters.Filter.Action"> - <summary> - Gets or sets the action to be taken when filter matches. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="M:NLog.Filters.ConditionBasedFilter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="P:NLog.Filters.ConditionBasedFilter.Condition"> - <summary> - Gets or sets the condition expression. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Filters.FilterAttribute"> - <summary> - Marks class as a layout renderer and assigns a name to it. - </summary> - </member> - <member name="M:NLog.Filters.FilterAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Filters.FilterAttribute"/> class. - </summary> - <param name="name">Name of the filter.</param> - </member> - <member name="T:NLog.Filters.FilterResult"> - <summary> - Filter result. - </summary> - </member> - <member name="F:NLog.Filters.FilterResult.Neutral"> - <summary> - The filter doesn't want to decide whether to log or discard the message. - </summary> - </member> - <member name="F:NLog.Filters.FilterResult.Log"> - <summary> - The message should be logged. - </summary> - </member> - <member name="F:NLog.Filters.FilterResult.Ignore"> - <summary> - The message should not be logged. - </summary> - </member> - <member name="F:NLog.Filters.FilterResult.LogFinal"> - <summary> - The message should be logged and processing should be finished. - </summary> - </member> - <member name="F:NLog.Filters.FilterResult.IgnoreFinal"> - <summary> - The message should not be logged and processing should be finished. - </summary> - </member> - <member name="T:NLog.Filters.LayoutBasedFilter"> - <summary> - A base class for filters that are based on comparing a value to a layout. - </summary> - </member> - <member name="M:NLog.Filters.LayoutBasedFilter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Filters.LayoutBasedFilter"/> class. - </summary> - </member> - <member name="P:NLog.Filters.LayoutBasedFilter.Layout"> - <summary> - Gets or sets the layout to be used to filter log messages. - </summary> - <value>The layout.</value> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Filters.WhenContainsFilter"> - <summary> - Matches when the calculated layout contains the specified substring. - This filter is deprecated in favor of <c><when /></c> which is based on <a href="conditions.html">conditions</a>. - </summary> - </member> - <member name="M:NLog.Filters.WhenContainsFilter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="P:NLog.Filters.WhenContainsFilter.IgnoreCase"> - <summary> - Gets or sets a value indicating whether to ignore case when comparing strings. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Filters.WhenContainsFilter.Substring"> - <summary> - Gets or sets the substring to be matched. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Filters.WhenEqualFilter"> - <summary> - Matches when the calculated layout is equal to the specified substring. - This filter is deprecated in favor of <c><when /></c> which is based on <a href="conditions.html">conditions</a>. - </summary> - </member> - <member name="M:NLog.Filters.WhenEqualFilter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="P:NLog.Filters.WhenEqualFilter.IgnoreCase"> - <summary> - Gets or sets a value indicating whether to ignore case when comparing strings. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Filters.WhenEqualFilter.CompareTo"> - <summary> - Gets or sets a string to compare the layout to. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Filters.WhenNotContainsFilter"> - <summary> - Matches when the calculated layout does NOT contain the specified substring. - This filter is deprecated in favor of <c><when /></c> which is based on <a href="conditions.html">conditions</a>. - </summary> - </member> - <member name="M:NLog.Filters.WhenNotContainsFilter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="P:NLog.Filters.WhenNotContainsFilter.Substring"> - <summary> - Gets or sets the substring to be matched. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Filters.WhenNotContainsFilter.IgnoreCase"> - <summary> - Gets or sets a value indicating whether to ignore case when comparing strings. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Filters.WhenNotEqualFilter"> - <summary> - Matches when the calculated layout is NOT equal to the specified substring. - This filter is deprecated in favor of <c><when /></c> which is based on <a href="conditions.html">conditions</a>. - </summary> - </member> - <member name="M:NLog.Filters.WhenNotEqualFilter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Filters.WhenNotEqualFilter"/> class. - </summary> - </member> - <member name="M:NLog.Filters.WhenNotEqualFilter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="P:NLog.Filters.WhenNotEqualFilter.CompareTo"> - <summary> - Gets or sets a string to compare the layout to. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Filters.WhenNotEqualFilter.IgnoreCase"> - <summary> - Gets or sets a value indicating whether to ignore case when comparing strings. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Fluent.Log"> - <summary> - A global logging class using caller info to find the logger. - </summary> - </member> - <member name="M:NLog.Fluent.Log.Level(NLog.LogLevel,System.String)"> - <summary> - Starts building a log event with the specified <see cref="T:NLog.LogLevel"/>. - </summary> - <param name="logLevel">The log level.</param> - <param name="callerFilePath">The full path of the source file that contains the caller. This is the file path at the time of compile.</param> - <returns>An instance of the fluent <see cref="T:NLog.Fluent.LogBuilder"/>.</returns> - </member> - <member name="M:NLog.Fluent.Log.Trace(System.String)"> - <summary> - Starts building a log event at the <c>Trace</c> level. - </summary> - <param name="callerFilePath">The full path of the source file that contains the caller. This is the file path at the time of compile.</param> - <returns>An instance of the fluent <see cref="T:NLog.Fluent.LogBuilder"/>.</returns> - </member> - <member name="M:NLog.Fluent.Log.Debug(System.String)"> - <summary> - Starts building a log event at the <c>Debug</c> level. - </summary> - <param name="callerFilePath">The full path of the source file that contains the caller. This is the file path at the time of compile.</param> - <returns>An instance of the fluent <see cref="T:NLog.Fluent.LogBuilder"/>.</returns> - </member> - <member name="M:NLog.Fluent.Log.Info(System.String)"> - <summary> - Starts building a log event at the <c>Info</c> level. - </summary> - <param name="callerFilePath">The full path of the source file that contains the caller. This is the file path at the time of compile.</param> - <returns>An instance of the fluent <see cref="T:NLog.Fluent.LogBuilder"/>.</returns> - </member> - <member name="M:NLog.Fluent.Log.Warn(System.String)"> - <summary> - Starts building a log event at the <c>Warn</c> level. - </summary> - <param name="callerFilePath">The full path of the source file that contains the caller. This is the file path at the time of compile.</param> - <returns>An instance of the fluent <see cref="T:NLog.Fluent.LogBuilder"/>.</returns> - </member> - <member name="M:NLog.Fluent.Log.Error(System.String)"> - <summary> - Starts building a log event at the <c>Error</c> level. - </summary> - <param name="callerFilePath">The full path of the source file that contains the caller. This is the file path at the time of compile.</param> - <returns>An instance of the fluent <see cref="T:NLog.Fluent.LogBuilder"/>.</returns> - </member> - <member name="M:NLog.Fluent.Log.Fatal(System.String)"> - <summary> - Starts building a log event at the <c>Fatal</c> level. - </summary> - <param name="callerFilePath">The full path of the source file that contains the caller. This is the file path at the time of compile.</param> - <returns>An instance of the fluent <see cref="T:NLog.Fluent.LogBuilder"/>.</returns> - </member> - <member name="T:NLog.Fluent.LogBuilder"> - <summary> - A fluent class to build log events for NLog. - </summary> - </member> - <member name="M:NLog.Fluent.LogBuilder.#ctor(NLog.ILogger)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Fluent.LogBuilder"/> class. - </summary> - <param name="logger">The <see cref="T:NLog.Logger"/> to send the log event.</param> - </member> - <member name="M:NLog.Fluent.LogBuilder.#ctor(NLog.ILogger,NLog.LogLevel)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Fluent.LogBuilder"/> class. - </summary> - <param name="logger">The <see cref="T:NLog.Logger"/> to send the log event.</param> - <param name="logLevel">The <see cref="T:NLog.LogLevel"/> for the log event.</param> - </member> - <member name="M:NLog.Fluent.LogBuilder.Exception(System.Exception)"> - <summary> - Sets the <paramref name="exception"/> information of the logging event. - </summary> - <param name="exception">The exception information of the logging event.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Level(NLog.LogLevel)"> - <summary> - Sets the level of the logging event. - </summary> - <param name="logLevel">The level of the logging event.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.LoggerName(System.String)"> - <summary> - Sets the logger name of the logging event. - </summary> - <param name="loggerName">The logger name of the logging event.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Message(System.String)"> - <summary> - Sets the log message on the logging event. - </summary> - <param name="message">The log message for the logging event.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object)"> - <summary> - Sets the log message and parameters for formatting on the logging event. - </summary> - <param name="format">A composite format string.</param> - <param name="arg0">The object to format.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object,System.Object)"> - <summary> - Sets the log message and parameters for formatting on the logging event. - </summary> - <param name="format">A composite format string.</param> - <param name="arg0">The first object to format.</param> - <param name="arg1">The second object to format.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object,System.Object,System.Object)"> - <summary> - Sets the log message and parameters for formatting on the logging event. - </summary> - <param name="format">A composite format string.</param> - <param name="arg0">The first object to format.</param> - <param name="arg1">The second object to format.</param> - <param name="arg2">The third object to format.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object,System.Object,System.Object,System.Object)"> - <summary> - Sets the log message and parameters for formatting on the logging event. - </summary> - <param name="format">A composite format string.</param> - <param name="arg0">The first object to format.</param> - <param name="arg1">The second object to format.</param> - <param name="arg2">The third object to format.</param> - <param name="arg3">The fourth object to format.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object[])"> - <summary> - Sets the log message and parameters for formatting on the logging event. - </summary> - <param name="format">A composite format string.</param> - <param name="args">An object array that contains zero or more objects to format.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Message(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Sets the log message and parameters for formatting on the logging event. - </summary> - <param name="provider">An object that supplies culture-specific formatting information.</param> - <param name="format">A composite format string.</param> - <param name="args">An object array that contains zero or more objects to format.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Property(System.Object,System.Object)"> - <summary> - Sets a per-event context property on the logging event. - </summary> - <param name="name">The name of the context property.</param> - <param name="value">The value of the context property.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Properties(System.Collections.IDictionary)"> - <summary> - Sets multiple per-event context properties on the logging event. - </summary> - <param name="properties">The properties to set.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.TimeStamp(System.DateTime)"> - <summary> - Sets the timestamp of the logging event. - </summary> - <param name="timeStamp">The timestamp of the logging event.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.StackTrace(System.Diagnostics.StackTrace,System.Int32)"> - <summary> - Sets the stack trace for the event info. - </summary> - <param name="stackTrace">The stack trace.</param> - <param name="userStackFrame">Index of the first user stack frame within the stack trace.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Write(System.String,System.String,System.Int32)"> - <summary> - Writes the log event to the underlying logger. - </summary> - <param name="callerMemberName">The method or property name of the caller to the method. This is set at by the compiler.</param> - <param name="callerFilePath">The full path of the source file that contains the caller. This is set at by the compiler.</param> - <param name="callerLineNumber">The line number in the source file at which the method is called. This is set at by the compiler.</param> - </member> - <member name="M:NLog.Fluent.LogBuilder.WriteIf(System.Func{System.Boolean},System.String,System.String,System.Int32)"> - <summary> - Writes the log event to the underlying logger if the condition delegate is true. - </summary> - <param name="condition">If condition is true, write log event; otherwise ignore event.</param> - <param name="callerMemberName">The method or property name of the caller to the method. This is set at by the compiler.</param> - <param name="callerFilePath">The full path of the source file that contains the caller. This is set at by the compiler.</param> - <param name="callerLineNumber">The line number in the source file at which the method is called. This is set at by the compiler.</param> - </member> - <member name="M:NLog.Fluent.LogBuilder.WriteIf(System.Boolean,System.String,System.String,System.Int32)"> - <summary> - Writes the log event to the underlying logger if the condition is true. - </summary> - <param name="condition">If condition is true, write log event; otherwise ignore event.</param> - <param name="callerMemberName">The method or property name of the caller to the method. This is set at by the compiler.</param> - <param name="callerFilePath">The full path of the source file that contains the caller. This is set at by the compiler.</param> - <param name="callerLineNumber">The line number in the source file at which the method is called. This is set at by the compiler.</param> - </member> - <member name="P:NLog.Fluent.LogBuilder.LogEventInfo"> - <summary> - Gets the <see cref="P:NLog.Fluent.LogBuilder.LogEventInfo"/> created by the builder. - </summary> - </member> - <member name="T:NLog.Fluent.LoggerExtensions"> - <summary> - Extension methods for NLog <see cref="T:NLog.Logger"/>. - </summary> - </member> - <member name="M:NLog.Fluent.LoggerExtensions.Log(NLog.ILogger,NLog.LogLevel)"> - <summary> - Starts building a log event with the specified <see cref="T:NLog.LogLevel"/>. - </summary> - <param name="logger">The logger to write the log event to.</param> - <param name="logLevel">The log level.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LoggerExtensions.Trace(NLog.ILogger)"> - <summary> - Starts building a log event at the <c>Trace</c> level. - </summary> - <param name="logger">The logger to write the log event to.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LoggerExtensions.Debug(NLog.ILogger)"> - <summary> - Starts building a log event at the <c>Debug</c> level. - </summary> - <param name="logger">The logger to write the log event to.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LoggerExtensions.Info(NLog.ILogger)"> - <summary> - Starts building a log event at the <c>Info</c> level. - </summary> - <param name="logger">The logger to write the log event to.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LoggerExtensions.Warn(NLog.ILogger)"> - <summary> - Starts building a log event at the <c>Warn</c> level. - </summary> - <param name="logger">The logger to write the log event to.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LoggerExtensions.Error(NLog.ILogger)"> - <summary> - Starts building a log event at the <c>Error</c> level. - </summary> - <param name="logger">The logger to write the log event to.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LoggerExtensions.Fatal(NLog.ILogger)"> - <summary> - Starts building a log event at the <c>Fatal</c> level. - </summary> - <param name="logger">The logger to write the log event to.</param> - <returns></returns> - </member> - <member name="T:NLog.GDC"> - <summary> - Global Diagnostics Context - used for log4net compatibility. - </summary> - </member> - <member name="M:NLog.GDC.Set(System.String,System.String)"> - <summary> - Sets the Global Diagnostics Context item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.GDC.Get(System.String)"> - <summary> - Gets the Global Diagnostics Context named item. - </summary> - <param name="item">Item name.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <see cref="F:System.String.Empty"/>.</returns> - </member> - <member name="M:NLog.GDC.Get(System.String,System.IFormatProvider)"> - <summary> - Gets the Global Diagnostics Context item. - </summary> - <param name="item">Item name.</param> - <param name="formatProvider"><see cref="T:System.IFormatProvider"/> to use when converting the item's value to a string.</param> - <returns>The value of <paramref name="item"/> as a string, if defined; otherwise <see cref="F:System.String.Empty"/>.</returns> - </member> - <member name="M:NLog.GDC.GetObject(System.String)"> - <summary> - Gets the Global Diagnostics Context named item. - </summary> - <param name="item">Item name.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <c>null</c>.</returns> - </member> - <member name="M:NLog.GDC.Contains(System.String)"> - <summary> - Checks whether the specified item exists in the Global Diagnostics Context. - </summary> - <param name="item">Item name.</param> - <returns>A boolean indicating whether the specified item exists in current thread GDC.</returns> - </member> - <member name="M:NLog.GDC.Remove(System.String)"> - <summary> - Removes the specified item from the Global Diagnostics Context. - </summary> - <param name="item">Item name.</param> - </member> - <member name="M:NLog.GDC.Clear"> - <summary> - Clears the content of the GDC. - </summary> - </member> - <member name="T:NLog.GlobalDiagnosticsContext"> - <summary> - Global Diagnostics Context - a dictionary structure to hold per-application-instance values. - </summary> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Set(System.String,System.String)"> - <summary> - Sets the Global Diagnostics Context item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Set(System.String,System.Object)"> - <summary> - Sets the Global Diagnostics Context item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Get(System.String)"> - <summary> - Gets the Global Diagnostics Context named item. - </summary> - <param name="item">Item name.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <see cref="F:System.String.Empty"/>.</returns> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Get(System.String,System.IFormatProvider)"> - <summary> - Gets the Global Diagnostics Context item. - </summary> - <param name="item">Item name.</param> - <param name="formatProvider"><see cref="T:System.IFormatProvider"/> to use when converting the item's value to a string.</param> - <returns>The value of <paramref name="item"/> as a string, if defined; otherwise <see cref="F:System.String.Empty"/>.</returns> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.GetObject(System.String)"> - <summary> - Gets the Global Diagnostics Context named item. - </summary> - <param name="item">Item name.</param> - <returns>The item value, if defined; otherwise <c>null</c>.</returns> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Contains(System.String)"> - <summary> - Checks whether the specified item exists in the Global Diagnostics Context. - </summary> - <param name="item">Item name.</param> - <returns>A boolean indicating whether the specified item exists in current thread GDC.</returns> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Remove(System.String)"> - <summary> - Removes the specified item from the Global Diagnostics Context. - </summary> - <param name="item">Item name.</param> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Clear"> - <summary> - Clears the content of the GDC. - </summary> - </member> - <member name="T:NLog.ILogger"> - <summary> - Provides logging interface and utility functions. - </summary> - <content> - Auto-generated Logger members for binary compatibility with NLog 1.0. - </content> - </member> - <member name="T:NLog.ILoggerBase"> - <summary> - Logger with only generic methods (passing 'LogLevel' to methods) and core properties. - </summary> - <content> - Auto-generated Logger members for binary compatibility with NLog 1.0. - </content> - </member> - <member name="M:NLog.ILoggerBase.IsEnabled(NLog.LogLevel)"> - <summary> - Gets a value indicating whether logging is enabled for the specified level. - </summary> - <param name="level">Log level to be checked.</param> - <returns>A value of <see langword="true" /> if logging is enabled for the specified level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogEventInfo)"> - <summary> - Writes the specified diagnostic message. - </summary> - <param name="logEvent">Log event.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(System.Type,NLog.LogEventInfo)"> - <summary> - Writes the specified diagnostic message. - </summary> - <param name="wrapperType">The name of the type that wraps Logger.</param> - <param name="logEvent">Log event.</param> - </member> - <member name="M:NLog.ILoggerBase.Log``1(NLog.LogLevel,``0)"> - <overloads> - Writes the diagnostic message at the specified level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="level">The log level.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILoggerBase.Log``1(NLog.LogLevel,System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.ILoggerBase.LogException(NLog.LogLevel,System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="args">Arguments to format.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="args">Arguments to format.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILoggerBase.Log``1(NLog.LogLevel,System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log``1(NLog.LogLevel,System.String,``0)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log``2(NLog.LogLevel,System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log``2(NLog.LogLevel,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log``3(NLog.LogLevel,System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log``3(NLog.LogLevel,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.Object)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.String)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="E:NLog.ILoggerBase.LoggerReconfigured"> - <summary> - Occurs when logger configuration changes. - </summary> - </member> - <member name="P:NLog.ILoggerBase.Name"> - <summary> - Gets the name of the logger. - </summary> - </member> - <member name="P:NLog.ILoggerBase.Factory"> - <summary> - Gets the factory that created this logger. - </summary> - </member> - <member name="T:NLog.ISuppress"> - <summary> - Provides an interface to execute System.Actions without surfacing any exceptions raised for that action. - </summary> - </member> - <member name="M:NLog.ISuppress.Swallow(System.Action)"> - <summary> - Runs action. If the action throws, the exception is logged at <c>Error</c> level. The exception is not propagated outside of this method. - </summary> - <param name="action">Action to execute.</param> - </member> - <member name="M:NLog.ISuppress.Swallow``1(System.Func{``0})"> - <summary> - Runs the provided function and returns its result. If an exception is thrown, it is logged at <c>Error</c> level. - The exception is not propagated outside of this method; a default value is returned instead. - </summary> - <typeparam name="T">Return type of the provided function.</typeparam> - <param name="func">Function to run.</param> - <returns>Result returned by the provided function or the default value of type <typeparamref name="T"/> in case of exception.</returns> - </member> - <member name="M:NLog.ISuppress.Swallow``1(System.Func{``0},``0)"> - <summary> - Runs the provided function and returns its result. If an exception is thrown, it is logged at <c>Error</c> level. - The exception is not propagated outside of this method; a fallback value is returned instead. - </summary> - <typeparam name="T">Return type of the provided function.</typeparam> - <param name="func">Function to run.</param> - <param name="fallback">Fallback value to return in case of exception.</param> - <returns>Result returned by the provided function or fallback value in case of exception.</returns> - </member> - <member name="M:NLog.ISuppress.SwallowAsync(System.Threading.Tasks.Task)"> - <summary> - Returns a task that completes when a specified task to completes. If the task does not run to completion, an exception is logged at <c>Error</c> level. The returned task always runs to completion. - </summary> - <param name="task">The task for which to log an error if it does not run to completion.</param> - <returns>A task that completes in the <see cref="F:System.Threading.Tasks.TaskStatus.RanToCompletion"/> state when when <paramref name="task"/> completes.</returns> - </member> - <member name="M:NLog.ISuppress.SwallowAsync(System.Func{System.Threading.Tasks.Task})"> - <summary> - Runs async action. If the action throws, the exception is logged at <c>Error</c> level. The exception is not propagated outside of this method. - </summary> - <param name="asyncAction">Async action to execute.</param> - </member> - <member name="M:NLog.ISuppress.SwallowAsync``1(System.Func{System.Threading.Tasks.Task{``0}})"> - <summary> - Runs the provided async function and returns its result. If the task does not run to completion, an exception is logged at <c>Error</c> level. - The exception is not propagated outside of this method; a default value is returned instead. - </summary> - <typeparam name="TResult">Return type of the provided function.</typeparam> - <param name="asyncFunc">Async function to run.</param> - <returns>A task that represents the completion of the supplied task. If the supplied task ends in the <see cref="F:System.Threading.Tasks.TaskStatus.RanToCompletion"/> state, the result of the new task will be the result of the supplied task; otherwise, the result of the new task will be the default value of type <typeparamref name="TResult"/>.</returns> - </member> - <member name="M:NLog.ISuppress.SwallowAsync``1(System.Func{System.Threading.Tasks.Task{``0}},``0)"> - <summary> - Runs the provided async function and returns its result. If the task does not run to completion, an exception is logged at <c>Error</c> level. - The exception is not propagated outside of this method; a fallback value is returned instead. - </summary> - <typeparam name="TResult">Return type of the provided function.</typeparam> - <param name="asyncFunc">Async function to run.</param> - <param name="fallback">Fallback value to return if the task does not end in the <see cref="F:System.Threading.Tasks.TaskStatus.RanToCompletion"/> state.</param> - <returns>A task that represents the completion of the supplied task. If the supplied task ends in the <see cref="F:System.Threading.Tasks.TaskStatus.RanToCompletion"/> state, the result of the new task will be the result of the supplied task; otherwise, the result of the new task will be the fallback value.</returns> - </member> - <member name="M:NLog.ILogger.Trace``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Trace</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Trace``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Trace(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.ILogger.TraceException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Trace``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Debug</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Debug``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Debug(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.ILogger.DebugException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Debug``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Info</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Info``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Info(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.ILogger.InfoException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Info</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Info(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Info</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Info</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Info</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Info``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Warn</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Warn``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Warn(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.ILogger.WarnException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Warn</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Warn</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Warn</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Warn</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Warn``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Error</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Error``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Error(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.ILogger.ErrorException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Error</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Error(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Error</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Error</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Error</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Error``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Fatal</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Fatal``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Fatal(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.ILogger.FatalException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Fatal</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Fatal</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Fatal</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Fatal</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Fatal``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param>s - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="P:NLog.ILogger.IsTraceEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Trace</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Trace</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.ILogger.IsDebugEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Debug</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Debug</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.ILogger.IsInfoEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Info</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Info</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.ILogger.IsWarnEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Warn</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Warn</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.ILogger.IsErrorEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Error</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Error</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.ILogger.IsFatalEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Fatal</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Fatal</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="T:NLog.Internal.AspHelper"> - <summary> - Various helper methods for accessing state of ASP application. - </summary> - </member> - <member name="T:NLog.Internal.ConfigurationManager"> - <summary> - Internal configuration manager used to read .NET configuration files. - Just a wrapper around the BCL ConfigurationManager, but used to enable - unit testing. - </summary> - </member> - <member name="T:NLog.Internal.IConfigurationManager"> - <summary> - Interface for the wrapper around System.Configuration.ConfigurationManager. - </summary> - </member> - <member name="P:NLog.Internal.IConfigurationManager.AppSettings"> - <summary> - Gets the wrapper around ConfigurationManager.AppSettings. - </summary> - </member> - <member name="P:NLog.Internal.ConfigurationManager.AppSettings"> - <summary> - Gets the wrapper around ConfigurationManager.AppSettings. - </summary> - </member> - <member name="T:NLog.Internal.DictionaryAdapter`2"> - <summary> - Provides untyped IDictionary interface on top of generic IDictionary. - </summary> - <typeparam name="TKey">The type of the key.</typeparam> - <typeparam name="TValue">The type of the value.</typeparam> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.#ctor(System.Collections.Generic.IDictionary{`0,`1})"> - <summary> - Initializes a new instance of the DictionaryAdapter class. - </summary> - <param name="implementation">The implementation.</param> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.Add(System.Object,System.Object)"> - <summary> - Adds an element with the provided key and value to the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - <param name="key">The <see cref="T:System.Object"/> to use as the key of the element to add.</param> - <param name="value">The <see cref="T:System.Object"/> to use as the value of the element to add.</param> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.Clear"> - <summary> - Removes all elements from the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.Contains(System.Object)"> - <summary> - Determines whether the <see cref="T:System.Collections.IDictionary"/> object contains an element with the specified key. - </summary> - <param name="key">The key to locate in the <see cref="T:System.Collections.IDictionary"/> object.</param> - <returns> - True if the <see cref="T:System.Collections.IDictionary"/> contains an element with the key; otherwise, false. - </returns> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.GetEnumerator"> - <summary> - Returns an <see cref="T:System.Collections.IDictionaryEnumerator"/> object for the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - <returns> - An <see cref="T:System.Collections.IDictionaryEnumerator"/> object for the <see cref="T:System.Collections.IDictionary"/> object. - </returns> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.Remove(System.Object)"> - <summary> - Removes the element with the specified key from the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - <param name="key">The key of the element to remove.</param> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.CopyTo(System.Array,System.Int32)"> - <summary> - Copies the elements of the <see cref="T:System.Collections.ICollection"/> to an <see cref="T:System.Array"/>, starting at a particular <see cref="T:System.Array"/> index. - </summary> - <param name="array">The one-dimensional <see cref="T:System.Array"/> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"/>. The <see cref="T:System.Array"/> must have zero-based indexing.</param> - <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.System#Collections#IEnumerable#GetEnumerator"> - <summary> - Returns an enumerator that iterates through a collection. - </summary> - <returns> - An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.Values"> - <summary> - Gets an <see cref="T:System.Collections.ICollection"/> object containing the values in the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - <value></value> - <returns> - An <see cref="T:System.Collections.ICollection"/> object containing the values in the <see cref="T:System.Collections.IDictionary"/> object. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.Count"> - <summary> - Gets the number of elements contained in the <see cref="T:System.Collections.ICollection"/>. - </summary> - <value></value> - <returns> - The number of elements contained in the <see cref="T:System.Collections.ICollection"/>. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.IsSynchronized"> - <summary> - Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"/> is synchronized (thread safe). - </summary> - <value></value> - <returns>true if access to the <see cref="T:System.Collections.ICollection"/> is synchronized (thread safe); otherwise, false. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.SyncRoot"> - <summary> - Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"/>. - </summary> - <value></value> - <returns> - An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"/>. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.IsFixedSize"> - <summary> - Gets a value indicating whether the <see cref="T:System.Collections.IDictionary"/> object has a fixed size. - </summary> - <value></value> - <returns>true if the <see cref="T:System.Collections.IDictionary"/> object has a fixed size; otherwise, false. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.IsReadOnly"> - <summary> - Gets a value indicating whether the <see cref="T:System.Collections.IDictionary"/> object is read-only. - </summary> - <value></value> - <returns>true if the <see cref="T:System.Collections.IDictionary"/> object is read-only; otherwise, false. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.Keys"> - <summary> - Gets an <see cref="T:System.Collections.ICollection"/> object containing the keys of the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - <value></value> - <returns> - An <see cref="T:System.Collections.ICollection"/> object containing the keys of the <see cref="T:System.Collections.IDictionary"/> object. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.Item(System.Object)"> - <summary> - Gets or sets the <see cref="T:System.Object"/> with the specified key. - </summary> - <param name="key">Dictionary key.</param> - <returns>Value corresponding to key or null if not found</returns> - </member> - <member name="T:NLog.Internal.DictionaryAdapter`2.MyEnumerator"> - <summary> - Wrapper IDictionaryEnumerator. - </summary> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.MyEnumerator.#ctor(System.Collections.Generic.IEnumerator{System.Collections.Generic.KeyValuePair{`0,`1}})"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.DictionaryAdapter`2.MyEnumerator"/> class. - </summary> - <param name="wrapped">The wrapped.</param> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.MyEnumerator.MoveNext"> - <summary> - Advances the enumerator to the next element of the collection. - </summary> - <returns> - True if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection. - </returns> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Reset"> - <summary> - Sets the enumerator to its initial position, which is before the first element in the collection. - </summary> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Entry"> - <summary> - Gets both the key and the value of the current dictionary entry. - </summary> - <value></value> - <returns> - A <see cref="T:System.Collections.DictionaryEntry"/> containing both the key and the value of the current dictionary entry. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Key"> - <summary> - Gets the key of the current dictionary entry. - </summary> - <value></value> - <returns> - The key of the current element of the enumeration. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Value"> - <summary> - Gets the value of the current dictionary entry. - </summary> - <value></value> - <returns> - The value of the current element of the enumeration. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Current"> - <summary> - Gets the current element in the collection. - </summary> - <value></value> - <returns> - The current element in the collection. - </returns> - </member> - <member name="F:NLog.Internal.EncodingHelpers.Utf8BOM"> - <summary> - UTF-8 BOM 239, 187, 191 - </summary> - </member> - <member name="M:NLog.Internal.EnumHelpers.TryParse``1(System.String,``0@)"> - <summary> - Converts the string representation of the name or numeric value of one or more enumerated constants to an equivalent enumerated object. A parameter specifies whether the operation is case-sensitive. The return value indicates whether the conversion succeeded. - </summary> - <typeparam name="TEnum">The enumeration type to which to convert value.</typeparam> - <param name="value">The string representation of the enumeration name or underlying value to convert.</param> - <param name="result">When this method returns, result contains an object of type TEnum whose value is represented by value if the parse operation succeeds. If the parse operation fails, result contains the default value of the underlying type of TEnum. Note that this value need not be a member of the TEnum enumeration. This parameter is passed uninitialized.</param> - <returns><c>true</c> if the value parameter was converted successfully; otherwise, <c>false</c>.</returns> - <remarks>Wrapper because Enum.TryParse is not present in .net 3.5</remarks> - </member> - <member name="M:NLog.Internal.EnumHelpers.TryParse``1(System.String,System.Boolean,``0@)"> - <summary> - Converts the string representation of the name or numeric value of one or more enumerated constants to an equivalent enumerated object. A parameter specifies whether the operation is case-sensitive. The return value indicates whether the conversion succeeded. - </summary> - <typeparam name="TEnum">The enumeration type to which to convert value.</typeparam> - <param name="value">The string representation of the enumeration name or underlying value to convert.</param> - <param name="ignoreCase"><c>true</c> to ignore case; <c>false</c> to consider case.</param> - <param name="result">When this method returns, result contains an object of type TEnum whose value is represented by value if the parse operation succeeds. If the parse operation fails, result contains the default value of the underlying type of TEnum. Note that this value need not be a member of the TEnum enumeration. This parameter is passed uninitialized.</param> - <returns><c>true</c> if the value parameter was converted successfully; otherwise, <c>false</c>.</returns> - <remarks>Wrapper because Enum.TryParse is not present in .net 3.5</remarks> - </member> - <member name="M:NLog.Internal.EnumHelpers.TryParseEnum_net3``1(System.String,System.Boolean,``0@)"> - <summary> - Enum.TryParse implementation for .net 3.5 - - </summary> - <returns></returns> - <remarks>Don't uses reflection</remarks> - </member> - <member name="M:NLog.Internal.EnumHelpers.IsNullOrWhiteSpace(System.String)"> - <summary> - IsNullOrWhiteSpace for .net 3.5 - </summary> - <param name="value"></param> - <returns></returns> - </member> - <member name="T:NLog.Internal.EnvironmentHelper"> - <summary> - Safe way to get environment variables. - </summary> - </member> - <member name="T:NLog.Internal.ExceptionHelper"> - <summary> - Helper class for dealing with exceptions. - </summary> - </member> - <member name="M:NLog.Internal.ExceptionHelper.MustBeRethrown(System.Exception)"> - <summary> - Determines whether the exception must be rethrown. - </summary> - <param name="exception">The exception.</param> - <returns>True if the exception must be rethrown, false otherwise.</returns> - </member> - <member name="T:NLog.Internal.FactoryHelper"> - <summary> - Object construction helper. - </summary> - </member> - <member name="T:NLog.Internal.Fakeables.AppDomainWrapper"> - <summary> - Adapter for <see cref="T:System.AppDomain"/> to <see cref="T:NLog.Internal.Fakeables.IAppDomain"/> - </summary> - </member> - <member name="T:NLog.Internal.Fakeables.IAppDomain"> - <summary> - Interface for fakeable the current <see cref="T:System.AppDomain"/>. Not fully implemented, please methods/properties as necessary. - </summary> - </member> - <member name="P:NLog.Internal.Fakeables.IAppDomain.BaseDirectory"> - <summary> - Gets or sets the base directory that the assembly resolver uses to probe for assemblies. - </summary> - </member> - <member name="P:NLog.Internal.Fakeables.IAppDomain.ConfigurationFile"> - <summary> - Gets or sets the name of the configuration file for an application domain. - </summary> - </member> - <member name="P:NLog.Internal.Fakeables.IAppDomain.PrivateBinPath"> - <summary> - Gets or sets the list of directories under the application base directory that are probed for private assemblies. - </summary> - </member> - <member name="P:NLog.Internal.Fakeables.IAppDomain.FriendlyName"> - <summary> - Gets or set the friendly name. - </summary> - </member> - <member name="P:NLog.Internal.Fakeables.IAppDomain.Id"> - <summary> - Gets an integer that uniquely identifies the application domain within the process. - </summary> - </member> - <member name="E:NLog.Internal.Fakeables.IAppDomain.ProcessExit"> - <summary> - Process exit event. - </summary> - </member> - <member name="E:NLog.Internal.Fakeables.IAppDomain.DomainUnload"> - <summary> - Domain unloaded event. - </summary> - </member> - <member name="M:NLog.Internal.Fakeables.AppDomainWrapper.#ctor(System.AppDomain)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.Fakeables.AppDomainWrapper"/> class. - </summary> - <param name="appDomain">The <see cref="T:System.AppDomain"/> to wrap.</param> - </member> - <member name="P:NLog.Internal.Fakeables.AppDomainWrapper.CurrentDomain"> - <summary> - Gets a the current <see cref="T:System.AppDomain"/> wrappered in a <see cref="T:NLog.Internal.Fakeables.AppDomainWrapper"/>. - </summary> - </member> - <member name="P:NLog.Internal.Fakeables.AppDomainWrapper.BaseDirectory"> - <summary> - Gets or sets the base directory that the assembly resolver uses to probe for assemblies. - </summary> - </member> - <member name="P:NLog.Internal.Fakeables.AppDomainWrapper.ConfigurationFile"> - <summary> - Gets or sets the name of the configuration file for an application domain. - </summary> - </member> - <member name="P:NLog.Internal.Fakeables.AppDomainWrapper.PrivateBinPath"> - <summary> - Gets or sets the list of directories under the application base directory that are probed for private assemblies. - </summary> - </member> - <member name="P:NLog.Internal.Fakeables.AppDomainWrapper.FriendlyName"> - <summary> - Gets or set the friendly name. - </summary> - </member> - <member name="P:NLog.Internal.Fakeables.AppDomainWrapper.Id"> - <summary> - Gets an integer that uniquely identifies the application domain within the process. - </summary> - </member> - <member name="E:NLog.Internal.Fakeables.AppDomainWrapper.ProcessExit"> - <summary> - Process exit event. - </summary> - </member> - <member name="E:NLog.Internal.Fakeables.AppDomainWrapper.DomainUnload"> - <summary> - Domain unloaded event. - </summary> - </member> - <member name="T:NLog.Internal.FileAppenders.BaseFileAppender"> - <summary> - Base class for optimized file appenders. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.#ctor(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> class. - </summary> - <param name="fileName">Name of the file.</param> - <param name="createParameters">The create parameters.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Write(System.Byte[])"> - <summary> - Writes the specified bytes. - </summary> - <param name="bytes">The bytes.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Flush"> - <summary> - Flushes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.GetFileInfo(System.DateTime@,System.Int64@)"> - <summary> - Gets the file info. - </summary> - <param name="lastWriteTime">The last file write time. The value must be of UTC kind.</param> - <param name="fileLength">Length of the file in bytes.</param> - <returns>True if the operation succeeded, false otherwise.</returns> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Dispose(System.Boolean)"> - <summary> - Releases unmanaged and - optionally - managed resources. - </summary> - <param name="disposing">True to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.FileTouched"> - <summary> - Records the last write time for a file. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.FileTouched(System.DateTime)"> - <summary> - Records the last write time for a file to be specific date. - </summary> - <param name="dateTime">Date and time when the last write occurred. The value must be of UTC kind.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.CreateFileStream(System.Boolean)"> - <summary> - Creates the file stream. - </summary> - <param name="allowFileSharedWriting">If set to <c>true</c> sets the file stream to allow shared writing.</param> - <returns>A <see cref="T:System.IO.FileStream"/> object which can be used to write to the file.</returns> - </member> - <member name="P:NLog.Internal.FileAppenders.BaseFileAppender.FileName"> - <summary> - Gets the path of the file, including file extension. - </summary> - <value>The name of the file.</value> - </member> - <member name="P:NLog.Internal.FileAppenders.BaseFileAppender.LastWriteTime"> - <summary> - Gets the last write time. - </summary> - <value>The last write time. DateTime value must be of UTC kind.</value> - </member> - <member name="P:NLog.Internal.FileAppenders.BaseFileAppender.OpenTime"> - <summary> - Gets the open time of the file. - </summary> - <value>The open time. DateTime value must be of UTC kind.</value> - </member> - <member name="P:NLog.Internal.FileAppenders.BaseFileAppender.CreateFileParameters"> - <summary> - Gets the file creation parameters. - </summary> - <value>The file creation parameters.</value> - </member> - <member name="T:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender"> - <summary> - Implementation of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which caches - file information. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.#ctor(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender"/> class. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">The parameters.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Close"> - <summary> - Closes this instance of the appender. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Flush"> - <summary> - Flushes this current appender. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.GetFileInfo(System.DateTime@,System.Int64@)"> - <summary> - Gets the file info. - </summary> - <param name="lastWriteTime">The last file write time. The value must be of UTC kind.</param> - <param name="fileLength">Length of the file.</param> - <returns>True if the operation succeeded, false otherwise.</returns> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Write(System.Byte[])"> - <summary> - Writes the specified bytes to a file. - </summary> - <param name="bytes">The bytes to be written.</param> - </member> - <member name="T:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Factory"> - <summary> - Factory class which creates <see cref="T:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender"/> objects. - </summary> - </member> - <member name="T:NLog.Internal.FileAppenders.IFileAppenderFactory"> - <summary> - Interface implemented by all factories capable of creating file appenders. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.IFileAppenderFactory.Open(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Opens the appender for given file name and parameters. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">Creation parameters.</param> - <returns>Instance of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which can be used to write to the file.</returns> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Factory.NLog#Internal#FileAppenders#IFileAppenderFactory#Open(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Opens the appender for given file name and parameters. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">Creation parameters.</param> - <returns> - Instance of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which can be used to write to the file. - </returns> - </member> - <member name="T:NLog.Internal.FileAppenders.FileAppenderCache"> - <summary> - Maintains a collection of file appenders usually associated with file targets. - </summary> - </member> - <member name="F:NLog.Internal.FileAppenders.FileAppenderCache.Empty"> - <summary> - Initializes a new "empty" instance of the <see cref="T:NLog.Internal.FileAppenders.FileAppenderCache"/> class with zero size and empty - list of appenders. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.FileAppenderCache.#ctor"> - <summary> - Initializes a new "empty" instance of the <see cref="T:NLog.Internal.FileAppenders.FileAppenderCache"/> class with zero size and empty - list of appenders. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.FileAppenderCache.#ctor(System.Int32,NLog.Internal.FileAppenders.IFileAppenderFactory,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.FileAppenderCache"/> class. - </summary> - <remarks> - The size of the list should be positive. No validations are performed during initialisation as it is an - intenal class. - </remarks> - <param name="size">Total number of appenders allowed in list.</param> - <param name="appenderFactory">Factory used to create each appender.</param> - <param name="createFileParams">Parameters used for creating a file.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.FileAppenderCache.AllocateAppender(System.String)"> - <summary> - It allocates the first slot in the list when the file name does not already in the list and clean up any - unused slots. - </summary> - <param name="fileName">File name associated with a single appender.</param> - <returns>The allocated appender.</returns> - <exception cref="T:System.NullReferenceException"> - Thrown when <see cref="M:AllocateAppender"/> is called on an <c>Empty</c><see cref="T:NLog.Internal.FileAppenders.FileAppenderCache"/> instance. - </exception> - </member> - <member name="M:NLog.Internal.FileAppenders.FileAppenderCache.CloseAppenders"> - <summary> - Close all the allocated appenders. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.FileAppenderCache.CloseAppenders(System.DateTime)"> - <summary> - Close the allocated appenders initialised before the supplied time. - </summary> - <param name="expireTime">The time which prior the appenders considered expired</param> - </member> - <member name="M:NLog.Internal.FileAppenders.FileAppenderCache.FlushAppenders"> - <summary> - Fluch all the allocated appenders. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.FileAppenderCache.GetFileInfo(System.String,System.DateTime@,System.Int64@)"> - <summary> - Gets the file info for a particular appender. - </summary> - <param name="fileName">The file name associated with a particular appender.</param> - <param name="lastWriteTime">The last file write time. The value must be of UTC kind.</param> - <param name="fileLength">Length of the file.</param> - <returns><see langword="true"/> when the operation succeeded; <see langword="false"/> otherwise.</returns> - </member> - <member name="M:NLog.Internal.FileAppenders.FileAppenderCache.InvalidateAppender(System.String)"> - <summary> - Closes the specified appender and removes it from the list. - </summary> - <param name="fileName">File name of the appender to be closed.</param> - </member> - <member name="P:NLog.Internal.FileAppenders.FileAppenderCache.CreateFileParameters"> - <summary> - Gets the parameters which will be used for creating a file. - </summary> - </member> - <member name="P:NLog.Internal.FileAppenders.FileAppenderCache.Factory"> - <summary> - Gets the file appender factory used by all the appenders in this list. - </summary> - </member> - <member name="P:NLog.Internal.FileAppenders.FileAppenderCache.Size"> - <summary> - Gets the number of appenders which the list can hold. - </summary> - </member> - <member name="T:NLog.Internal.FileAppenders.ICreateFileParameters"> - <summary> - Interface that provides parameters for create file function. - </summary> - </member> - <member name="P:NLog.Internal.FileAppenders.ICreateFileParameters.ConcurrentWriteAttemptDelay"> - <summary> - Gets or sets the delay in milliseconds to wait before attempting to write to the file again. - </summary> - </member> - <member name="P:NLog.Internal.FileAppenders.ICreateFileParameters.ConcurrentWriteAttempts"> - <summary> - Gets or sets the number of times the write is appended on the file before NLog - discards the log message. - </summary> - </member> - <member name="P:NLog.Internal.FileAppenders.ICreateFileParameters.ConcurrentWrites"> - <summary> - Gets or sets a value indicating whether concurrent writes to the log file by multiple processes on the same host. - </summary> - <remarks> - This makes multi-process logging possible. NLog uses a special technique - that lets it keep the files open for writing. - </remarks> - </member> - <member name="P:NLog.Internal.FileAppenders.ICreateFileParameters.CreateDirs"> - <summary> - Gets or sets a value indicating whether to create directories if they do not exist. - </summary> - <remarks> - Setting this to false may improve performance a bit, but you'll receive an error - when attempting to write to a directory that's not present. - </remarks> - </member> - <member name="P:NLog.Internal.FileAppenders.ICreateFileParameters.EnableFileDelete"> - <summary> - Gets or sets a value indicating whether to enable log file(s) to be deleted. - </summary> - </member> - <member name="P:NLog.Internal.FileAppenders.ICreateFileParameters.BufferSize"> - <summary> - Gets or sets the log file buffer size in bytes. - </summary> - </member> - <member name="P:NLog.Internal.FileAppenders.ICreateFileParameters.ForceManaged"> - <summary> - Gets or set a value indicating whether a managed file stream is forced, instead of used the native implementation. - </summary> - </member> - <member name="P:NLog.Internal.FileAppenders.ICreateFileParameters.FileAttributes"> - <summary> - Gets or sets the file attributes (Windows only). - </summary> - </member> - <member name="T:NLog.Internal.FileAppenders.MutexMultiProcessFileAppender"> - <summary> - Provides a multiprocess-safe atomic file appends while - keeping the files open. - </summary> - <remarks> - On Unix you can get all the appends to be atomic, even when multiple - processes are trying to write to the same file, because setting the file - pointer to the end of the file and appending can be made one operation. - On Win32 we need to maintain some synchronization between processes - (global named mutex is used for this) - </remarks> - </member> - <member name="M:NLog.Internal.FileAppenders.MutexMultiProcessFileAppender.#ctor(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.MutexMultiProcessFileAppender"/> class. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">The parameters.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.MutexMultiProcessFileAppender.Write(System.Byte[])"> - <summary> - Writes the specified bytes. - </summary> - <param name="bytes">The bytes to be written.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.MutexMultiProcessFileAppender.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.MutexMultiProcessFileAppender.Flush"> - <summary> - Flushes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.MutexMultiProcessFileAppender.GetFileInfo(System.DateTime@,System.Int64@)"> - <summary> - Gets the file info. - </summary> - <param name="lastWriteTime">The last file write time. The value must be of UTC kind.</param> - <param name="fileLength">Length of the file.</param> - <returns> - True if the operation succeeded, false otherwise. - </returns> - </member> - <member name="T:NLog.Internal.FileAppenders.MutexMultiProcessFileAppender.Factory"> - <summary> - Factory class. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.MutexMultiProcessFileAppender.Factory.NLog#Internal#FileAppenders#IFileAppenderFactory#Open(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Opens the appender for given file name and parameters. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">Creation parameters.</param> - <returns> - Instance of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which can be used to write to the file. - </returns> - </member> - <member name="T:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender"> - <summary> - Multi-process and multi-host file appender which attempts - to get exclusive write access and retries if it's not available. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.#ctor(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender"/> class. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">The parameters.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Write(System.Byte[])"> - <summary> - Writes the specified bytes. - </summary> - <param name="bytes">The bytes.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Flush"> - <summary> - Flushes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.GetFileInfo(System.DateTime@,System.Int64@)"> - <summary> - Gets the file info. - </summary> - <param name="lastWriteTime">The last file write time. The value must be of UTC kind.</param> - <param name="fileLength">Length of the file.</param> - <returns> - True if the operation succeeded, false otherwise. - </returns> - </member> - <member name="T:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Factory"> - <summary> - Factory class. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Factory.NLog#Internal#FileAppenders#IFileAppenderFactory#Open(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Opens the appender for given file name and parameters. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">Creation parameters.</param> - <returns> - Instance of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which can be used to write to the file. - </returns> - </member> - <member name="T:NLog.Internal.FileAppenders.SingleProcessFileAppender"> - <summary> - Optimized single-process file appender which keeps the file open for exclusive write. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.#ctor(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.SingleProcessFileAppender"/> class. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">The parameters.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.Write(System.Byte[])"> - <summary> - Writes the specified bytes. - </summary> - <param name="bytes">The bytes.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.Flush"> - <summary> - Flushes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.GetFileInfo(System.DateTime@,System.Int64@)"> - <summary> - Gets the file info. - </summary> - <param name="lastWriteTime">The last file write time. The value must be of UTC kind.</param> - <param name="fileLength">Length of the file.</param> - <returns> - True if the operation succeeded, false otherwise. - </returns> - </member> - <member name="T:NLog.Internal.FileAppenders.SingleProcessFileAppender.Factory"> - <summary> - Factory class. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.Factory.NLog#Internal#FileAppenders#IFileAppenderFactory#Open(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Opens the appender for given file name and parameters. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">Creation parameters.</param> - <returns> - Instance of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which can be used to write to the file. - </returns> - </member> - <member name="T:NLog.Internal.FileInfoHelper"> - <summary> - Optimized routines to get the size and last write time of the specified file. - </summary> - </member> - <member name="M:NLog.Internal.FileInfoHelper.#cctor"> - <summary> - Initializes static members of the FileInfoHelper class. - </summary> - </member> - <member name="M:NLog.Internal.FileInfoHelper.GetFileInfo(System.String,System.IntPtr,System.DateTime@,System.Int64@)"> - <summary> - Gets the information about a file. - </summary> - <param name="fileName">Name of the file.</param> - <param name="fileHandle">The file handle.</param> - <param name="lastWriteTime">The last write time of the file in UTC.</param> - <param name="fileLength">Length of the file.</param> - <returns>A value of <c>true</c> if file information was retrieved successfully, <c>false</c> otherwise.</returns> - </member> - <member name="M:NLog.Internal.FormatHelper.ToStringWithOptionalFormat(System.Object,System.String,System.IFormatProvider)"> - <summary> - toString(format) if the object is a <see cref="T:System.IFormattable"/> - </summary> - <param name="value">value to be converted</param> - <param name="format">format value</param> - <param name="formatProvider">provider, for example culture</param> - <returns></returns> - </member> - <member name="T:NLog.Internal.IRenderable"> - <summary> - Interface implemented by layouts and layout renderers. - </summary> - </member> - <member name="M:NLog.Internal.IRenderable.Render(NLog.LogEventInfo)"> - <summary> - Renders the the value of layout or layout renderer in the context of the specified log event. - </summary> - <param name="logEvent">The log event.</param> - <returns>String representation of a layout.</returns> - </member> - <member name="T:NLog.Internal.ISmtpClient"> - <summary> - Supports mocking of SMTP Client code. - </summary> - </member> - <member name="M:NLog.Internal.ISmtpClient.Send(System.Net.Mail.MailMessage)"> - <summary> - Sends an e-mail message to an SMTP server for delivery. These methods block while the message is being transmitted. - </summary> - <param name="msg"> - <typeparam>System.Net.Mail.MailMessage - <name>MailMessage</name> - </typeparam> A <see cref="T:System.Net.Mail.MailMessage">MailMessage</see> that contains the message to send.</param> - </member> - <member name="P:NLog.Internal.ISmtpClient.DeliveryMethod"> - <summary> - Specifies how outgoing email messages will be handled. - </summary> - </member> - <member name="P:NLog.Internal.ISmtpClient.Host"> - <summary> - Gets or sets the name or IP address of the host used for SMTP transactions. - </summary> - </member> - <member name="P:NLog.Internal.ISmtpClient.Port"> - <summary> - Gets or sets the port used for SMTP transactions. - </summary> - </member> - <member name="P:NLog.Internal.ISmtpClient.Timeout"> - <summary> - Gets or sets a value that specifies the amount of time after which a synchronous <see cref="M:NLog.Internal.ISmtpClient.Send(System.Net.Mail.MailMessage)">Send</see> call times out. - </summary> - </member> - <member name="P:NLog.Internal.ISmtpClient.Credentials"> - <summary> - Gets or sets the credentials used to authenticate the sender. - </summary> - </member> - <member name="P:NLog.Internal.ISmtpClient.PickupDirectoryLocation"> - <summary> - Gets or sets the folder where applications save mail messages to be processed by the local SMTP server. - </summary> - </member> - <member name="T:NLog.Internal.ISupportsInitialize"> - <summary> - Supports object initialization and termination. - </summary> - </member> - <member name="M:NLog.Internal.ISupportsInitialize.Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.Internal.ISupportsInitialize.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="T:NLog.Internal.IUsesStackTrace"> - <summary> - Allows components to request stack trace information to be provided in the <see cref="T:NLog.LogEventInfo"/>. - </summary> - </member> - <member name="P:NLog.Internal.IUsesStackTrace.StackTraceUsage"> - <summary> - Gets the level of stack trace information required by the implementing class. - </summary> - </member> - <member name="T:NLog.Internal.LoggerConfiguration"> - <summary> - Logger configuration. - </summary> - </member> - <member name="M:NLog.Internal.LoggerConfiguration.#ctor(NLog.Internal.TargetWithFilterChain[],System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.LoggerConfiguration"/> class. - </summary> - <param name="targetsByLevel">The targets by level.</param> - <param name="exceptionLoggingOldStyle"> Use the old exception log handling of NLog 3.0? - </param> - </member> - <member name="M:NLog.Internal.LoggerConfiguration.GetTargetsForLevel(NLog.LogLevel)"> - <summary> - Gets targets for the specified level. - </summary> - <param name="level">The level.</param> - <returns>Chain of targets with attached filters.</returns> - </member> - <member name="M:NLog.Internal.LoggerConfiguration.IsEnabled(NLog.LogLevel)"> - <summary> - Determines whether the specified level is enabled. - </summary> - <param name="level">The level.</param> - <returns> - A value of <c>true</c> if the specified level is enabled; otherwise, <c>false</c>. - </returns> - </member> - <member name="P:NLog.Internal.LoggerConfiguration.ExceptionLoggingOldStyle"> - <summary> - Use the old exception log handling of NLog 3.0? - </summary> - </member> - <member name="T:NLog.Internal.MultiFileWatcher"> - <summary> - Watches multiple files at the same time and raises an event whenever - a single change is detected in any of those files. - </summary> - </member> - <member name="M:NLog.Internal.MultiFileWatcher.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="M:NLog.Internal.MultiFileWatcher.StopWatching"> - <summary> - Stops the watching. - </summary> - </member> - <member name="M:NLog.Internal.MultiFileWatcher.Watch(System.Collections.Generic.IEnumerable{System.String})"> - <summary> - Watches the specified files for changes. - </summary> - <param name="fileNames">The file names.</param> - </member> - <member name="E:NLog.Internal.MultiFileWatcher.OnChange"> - <summary> - Occurs when a change is detected in one of the monitored files. - </summary> - </member> - <member name="T:NLog.Internal.MySmtpClient"> - <summary> - Supports mocking of SMTP Client code. - </summary> - </member> - <member name="T:NLog.Internal.NetworkSenders.HttpNetworkSender"> - <summary> - Network sender which uses HTTP or HTTPS POST. - </summary> - </member> - <member name="T:NLog.Internal.NetworkSenders.NetworkSender"> - <summary> - A base class for all network senders. Supports one-way sending of messages - over various protocols. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.NetworkSenders.NetworkSender"/> class. - </summary> - <param name="url">The network URL.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Finalize"> - <summary> - Finalizes an instance of the NetworkSender class. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Initialize"> - <summary> - Initializes this network sender. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Close(NLog.Common.AsyncContinuation)"> - <summary> - Closes the sender and releases any unmanaged resources. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flushes any pending messages and invokes a continuation. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Send(System.Byte[],System.Int32,System.Int32,NLog.Common.AsyncContinuation)"> - <summary> - Send the given text over the specified protocol. - </summary> - <param name="bytes">Bytes to be sent.</param> - <param name="offset">Offset in buffer.</param> - <param name="length">Number of bytes to send.</param> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Dispose"> - <summary> - Closes the sender and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.DoInitialize"> - <summary> - Performs sender-specific initialization. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.DoClose(NLog.Common.AsyncContinuation)"> - <summary> - Performs sender-specific close operation. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.DoFlush(NLog.Common.AsyncContinuation)"> - <summary> - Performs sender-specific flush. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.DoSend(System.Byte[],System.Int32,System.Int32,NLog.Common.AsyncContinuation)"> - <summary> - Actually sends the given text over the specified protocol. - </summary> - <param name="bytes">The bytes to be sent.</param> - <param name="offset">Offset in buffer.</param> - <param name="length">Number of bytes to send.</param> - <param name="asyncContinuation">The async continuation to be invoked after the buffer has been sent.</param> - <remarks>To be overridden in inheriting classes.</remarks> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.ParseEndpointAddress(System.Uri,System.Net.Sockets.AddressFamily)"> - <summary> - Parses the URI into an endpoint address. - </summary> - <param name="uri">The URI to parse.</param> - <param name="addressFamily">The address family.</param> - <returns>Parsed endpoint.</returns> - </member> - <member name="P:NLog.Internal.NetworkSenders.NetworkSender.Address"> - <summary> - Gets the address of the network endpoint. - </summary> - </member> - <member name="P:NLog.Internal.NetworkSenders.NetworkSender.LastSendTime"> - <summary> - Gets the last send time. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.HttpNetworkSender.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.NetworkSenders.HttpNetworkSender"/> class. - </summary> - <param name="url">The network URL.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.HttpNetworkSender.DoSend(System.Byte[],System.Int32,System.Int32,NLog.Common.AsyncContinuation)"> - <summary> - Actually sends the given text over the specified protocol. - </summary> - <param name="bytes">The bytes to be sent.</param> - <param name="offset">Offset in buffer.</param> - <param name="length">Number of bytes to send.</param> - <param name="asyncContinuation">The async continuation to be invoked after the buffer has been sent.</param> - <remarks>To be overridden in inheriting classes.</remarks> - </member> - <member name="T:NLog.Internal.NetworkSenders.INetworkSenderFactory"> - <summary> - Creates instances of <see cref="T:NLog.Internal.NetworkSenders.NetworkSender"/> objects for given URLs. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.INetworkSenderFactory.Create(System.String,System.Int32)"> - <summary> - Creates a new instance of the network sender based on a network URL. - </summary> - <param name="url"> - URL that determines the network sender to be created. - </param> - <param name="maxQueueSize"> - The maximum queue size. - </param> - <returns> - A newly created network sender. - </returns> - </member> - <member name="T:NLog.Internal.NetworkSenders.ISocket"> - <summary> - Interface for mocking socket calls. - </summary> - </member> - <member name="T:NLog.Internal.NetworkSenders.NetworkSenderFactory"> - <summary> - Default implementation of <see cref="T:NLog.Internal.NetworkSenders.INetworkSenderFactory"/>. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSenderFactory.Create(System.String,System.Int32)"> - <summary> - Creates a new instance of the network sender based on a network URL:. - </summary> - <param name="url"> - URL that determines the network sender to be created. - </param> - <param name="maxQueueSize"> - The maximum queue size. - </param> - /// <returns> - A newly created network sender. - </returns> - </member> - <member name="T:NLog.Internal.NetworkSenders.SocketProxy"> - <summary> - Socket proxy for mocking Socket code. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.SocketProxy.#ctor(System.Net.Sockets.AddressFamily,System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.NetworkSenders.SocketProxy"/> class. - </summary> - <param name="addressFamily">The address family.</param> - <param name="socketType">Type of the socket.</param> - <param name="protocolType">Type of the protocol.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.SocketProxy.Close"> - <summary> - Closes the wrapped socket. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.SocketProxy.ConnectAsync(System.Net.Sockets.SocketAsyncEventArgs)"> - <summary> - Invokes ConnectAsync method on the wrapped socket. - </summary> - <param name="args">The <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"/> instance containing the event data.</param> - <returns>Result of original method.</returns> - </member> - <member name="M:NLog.Internal.NetworkSenders.SocketProxy.SendAsync(System.Net.Sockets.SocketAsyncEventArgs)"> - <summary> - Invokes SendAsync method on the wrapped socket. - </summary> - <param name="args">The <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"/> instance containing the event data.</param> - <returns>Result of original method.</returns> - </member> - <member name="M:NLog.Internal.NetworkSenders.SocketProxy.SendToAsync(System.Net.Sockets.SocketAsyncEventArgs)"> - <summary> - Invokes SendToAsync method on the wrapped socket. - </summary> - <param name="args">The <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"/> instance containing the event data.</param> - <returns>Result of original method.</returns> - </member> - <member name="M:NLog.Internal.NetworkSenders.SocketProxy.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="P:NLog.Internal.NetworkSenders.SocketProxy.UnderlyingSocket"> - <summary> - Gets underlying socket instance. - </summary> - </member> - <member name="T:NLog.Internal.NetworkSenders.TcpNetworkSender"> - <summary> - Sends messages over a TCP network connection. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.#ctor(System.String,System.Net.Sockets.AddressFamily)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.NetworkSenders.TcpNetworkSender"/> class. - </summary> - <param name="url">URL. Must start with tcp://.</param> - <param name="addressFamily">The address family.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.CreateSocket(System.Net.Sockets.AddressFamily,System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)"> - <summary> - Creates the socket with given parameters. - </summary> - <param name="addressFamily">The address family.</param> - <param name="socketType">Type of the socket.</param> - <param name="protocolType">Type of the protocol.</param> - <returns>Instance of <see cref="T:NLog.Internal.NetworkSenders.ISocket"/> which represents the socket.</returns> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.DoInitialize"> - <summary> - Performs sender-specific initialization. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.DoClose(NLog.Common.AsyncContinuation)"> - <summary> - Closes the socket. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.DoFlush(NLog.Common.AsyncContinuation)"> - <summary> - Performs sender-specific flush. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.DoSend(System.Byte[],System.Int32,System.Int32,NLog.Common.AsyncContinuation)"> - <summary> - Sends the specified text over the connected socket. - </summary> - <param name="bytes">The bytes to be sent.</param> - <param name="offset">Offset in buffer.</param> - <param name="length">Number of bytes to send.</param> - <param name="asyncContinuation">The async continuation to be invoked after the buffer has been sent.</param> - <remarks>To be overridden in inheriting classes.</remarks> - </member> - <member name="T:NLog.Internal.NetworkSenders.TcpNetworkSender.MySocketAsyncEventArgs"> - <summary> - Facilitates mocking of <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"/> class. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.MySocketAsyncEventArgs.RaiseCompleted"> - <summary> - Raises the Completed event. - </summary> - </member> - <member name="T:NLog.Internal.NetworkSenders.UdpNetworkSender"> - <summary> - Sends messages over the network as UDP datagrams. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.UdpNetworkSender.#ctor(System.String,System.Net.Sockets.AddressFamily)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.NetworkSenders.UdpNetworkSender"/> class. - </summary> - <param name="url">URL. Must start with udp://.</param> - <param name="addressFamily">The address family.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.UdpNetworkSender.CreateSocket(System.Net.Sockets.AddressFamily,System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)"> - <summary> - Creates the socket. - </summary> - <param name="addressFamily">The address family.</param> - <param name="socketType">Type of the socket.</param> - <param name="protocolType">Type of the protocol.</param> - <returns>Implementation of <see cref="T:NLog.Internal.NetworkSenders.ISocket"/> to use.</returns> - </member> - <member name="M:NLog.Internal.NetworkSenders.UdpNetworkSender.DoInitialize"> - <summary> - Performs sender-specific initialization. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.UdpNetworkSender.DoClose(NLog.Common.AsyncContinuation)"> - <summary> - Closes the socket. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.UdpNetworkSender.DoSend(System.Byte[],System.Int32,System.Int32,NLog.Common.AsyncContinuation)"> - <summary> - Sends the specified text as a UDP datagram. - </summary> - <param name="bytes">The bytes to be sent.</param> - <param name="offset">Offset in buffer.</param> - <param name="length">Number of bytes to send.</param> - <param name="asyncContinuation">The async continuation to be invoked after the buffer has been sent.</param> - <remarks>To be overridden in inheriting classes.</remarks> - </member> - <member name="T:NLog.Internal.ObjectGraphScanner"> - <summary> - Scans (breadth-first) the object graph following all the edges whose are - instances have <see cref="T:NLog.Config.NLogConfigurationItemAttribute"/> attached and returns - all objects implementing a specified interfaces. - </summary> - </member> - <member name="M:NLog.Internal.ObjectGraphScanner.FindReachableObjects``1(System.Object[])"> - <summary> - Finds the objects which have attached <see cref="T:NLog.Config.NLogConfigurationItemAttribute"/> which are reachable - from any of the given root objects when traversing the object graph over public properties. - </summary> - <typeparam name="T">Type of the objects to return.</typeparam> - <param name="rootObjects">The root objects.</param> - <returns>Ordered list of objects implementing T.</returns> - </member> - <member name="T:NLog.Internal.ParameterUtils"> - <summary> - Parameter validation utilities. - </summary> - </member> - <member name="M:NLog.Internal.ParameterUtils.AssertNotNull(System.Object,System.String)"> - <summary> - Asserts that the value is not null and throws <see cref="T:System.ArgumentNullException"/> otherwise. - </summary> - <param name="value">The value to check.</param> - <param name="parameterName">Name of the parameter.</param> - </member> - <member name="T:NLog.Internal.PlatformDetector"> - <summary> - Detects the platform the NLog is running on. - </summary> - </member> - <member name="P:NLog.Internal.PlatformDetector.CurrentOS"> - <summary> - Gets the current runtime OS. - </summary> - </member> - <member name="P:NLog.Internal.PlatformDetector.IsDesktopWin32"> - <summary> - Gets a value indicating whether current OS is a desktop version of Windows. - </summary> - </member> - <member name="P:NLog.Internal.PlatformDetector.IsWin32"> - <summary> - Gets a value indicating whether current OS is Win32-based (desktop or mobile). - </summary> - </member> - <member name="P:NLog.Internal.PlatformDetector.IsUnix"> - <summary> - Gets a value indicating whether current OS is Unix-based. - </summary> - </member> - <member name="T:NLog.Internal.PortableFileInfoHelper"> - <summary> - Portable implementation of <see cref="T:NLog.Internal.FileInfoHelper"/>. - </summary> - </member> - <member name="M:NLog.Internal.PortableFileInfoHelper.GetFileInfo(System.String,System.IntPtr,System.DateTime@,System.Int64@)"> - <summary> - Gets the information about a file. - </summary> - <param name="fileName">Name of the file.</param> - <param name="fileHandle">The file handle.</param> - <param name="lastWriteTime">The last write time of the file in UTC.</param> - <param name="fileLength">Length of the file.</param> - <returns> - A value of <c>true</c> if file information was retrieved successfully, <c>false</c> otherwise. - </returns> - </member> - <member name="T:NLog.Internal.PortableThreadIDHelper"> - <summary> - Portable implementation of <see cref="T:NLog.Internal.ThreadIDHelper"/>. - </summary> - </member> - <member name="T:NLog.Internal.ThreadIDHelper"> - <summary> - Returns details about current process and thread in a portable manner. - </summary> - </member> - <member name="M:NLog.Internal.ThreadIDHelper.#cctor"> - <summary> - Initializes static members of the ThreadIDHelper class. - </summary> - </member> - <member name="P:NLog.Internal.ThreadIDHelper.Instance"> - <summary> - Gets the singleton instance of PortableThreadIDHelper or - Win32ThreadIDHelper depending on runtime environment. - </summary> - <value>The instance.</value> - </member> - <member name="P:NLog.Internal.ThreadIDHelper.CurrentProcessID"> - <summary> - Gets current process ID. - </summary> - </member> - <member name="P:NLog.Internal.ThreadIDHelper.CurrentProcessName"> - <summary> - Gets current process name. - </summary> - </member> - <member name="P:NLog.Internal.ThreadIDHelper.CurrentProcessBaseName"> - <summary> - Gets current process name (excluding filename extension, if any). - </summary> - </member> - <member name="M:NLog.Internal.PortableThreadIDHelper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.PortableThreadIDHelper"/> class. - </summary> - </member> - <member name="M:NLog.Internal.PortableThreadIDHelper.GetProcessName"> - <summary> - Gets the name of the process. - </summary> - </member> - <member name="P:NLog.Internal.PortableThreadIDHelper.CurrentProcessID"> - <summary> - Gets current process ID. - </summary> - <value></value> - </member> - <member name="P:NLog.Internal.PortableThreadIDHelper.CurrentProcessName"> - <summary> - Gets current process name. - </summary> - <value></value> - </member> - <member name="P:NLog.Internal.PortableThreadIDHelper.CurrentProcessBaseName"> - <summary> - Gets current process name (excluding filename extension, if any). - </summary> - <value></value> - </member> - <member name="T:NLog.Internal.PropertyHelper"> - <summary> - Reflection helpers for accessing properties. - </summary> - </member> - <member name="T:NLog.Internal.ReflectionHelpers"> - <summary> - Reflection helpers. - </summary> - </member> - <member name="M:NLog.Internal.ReflectionHelpers.SafeGetTypes(System.Reflection.Assembly)"> - <summary> - Gets all usable exported types from the given assembly. - </summary> - <param name="assembly">Assembly to scan.</param> - <returns>Usable types from the given assembly.</returns> - <remarks>Types which cannot be loaded are skipped.</remarks> - </member> - <member name="M:NLog.Internal.ReflectionHelpers.IsStaticClass(System.Type)"> - <summary> - Is this a static class? - </summary> - <param name="type"></param> - <returns></returns> - <remarks>This is a work around, as Type doesn't have this property. - From: http://stackoverflow.com/questions/1175888/determine-if-a-type-is-static - </remarks> - </member> - <member name="T:NLog.Internal.RuntimeOS"> - <summary> - Supported operating systems. - </summary> - <remarks> - If you add anything here, make sure to add the appropriate detection - code to <see cref="T:NLog.Internal.PlatformDetector"/> - </remarks> - </member> - <member name="F:NLog.Internal.RuntimeOS.Any"> - <summary> - Any operating system. - </summary> - </member> - <member name="F:NLog.Internal.RuntimeOS.Unix"> - <summary> - Unix/Linux operating systems. - </summary> - </member> - <member name="F:NLog.Internal.RuntimeOS.WindowsCE"> - <summary> - Windows CE. - </summary> - </member> - <member name="F:NLog.Internal.RuntimeOS.Windows"> - <summary> - Desktop versions of Windows (95,98,ME). - </summary> - </member> - <member name="F:NLog.Internal.RuntimeOS.WindowsNT"> - <summary> - Windows NT, 2000, 2003 and future versions based on NT technology. - </summary> - </member> - <member name="F:NLog.Internal.RuntimeOS.Unknown"> - <summary> - Unknown operating system. - </summary> - </member> - <member name="T:NLog.Internal.SimpleStringReader"> - <summary> - Simple character tokenizer. - </summary> - </member> - <member name="M:NLog.Internal.SimpleStringReader.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.SimpleStringReader"/> class. - </summary> - <param name="text">The text to be tokenized.</param> - </member> - <member name="M:NLog.Internal.SimpleStringReader.Peek"> - <summary> - Check current char while not changing the position. - </summary> - <returns></returns> - </member> - <member name="M:NLog.Internal.SimpleStringReader.Read"> - <summary> - Read the current char and change position - </summary> - <returns></returns> - </member> - <member name="M:NLog.Internal.SimpleStringReader.Substring(System.Int32,System.Int32)"> - <summary> - Get the substring of the <see cref="P:NLog.Internal.SimpleStringReader.Text"/> - </summary> - <param name="startIndex"></param> - <param name="endIndex"></param> - <returns></returns> - </member> - <member name="P:NLog.Internal.SimpleStringReader.Position"> - <summary> - Current position in <see cref="P:NLog.Internal.SimpleStringReader.Text"/> - </summary> - </member> - <member name="P:NLog.Internal.SimpleStringReader.Text"> - <summary> - Full text to be parsed - </summary> - </member> - <member name="T:NLog.Internal.SingleCallContinuation"> - <summary> - Implements a single-call guard around given continuation function. - </summary> - </member> - <member name="M:NLog.Internal.SingleCallContinuation.#ctor(NLog.Common.AsyncContinuation)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.SingleCallContinuation"/> class. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Internal.SingleCallContinuation.Function(System.Exception)"> - <summary> - Continuation function which implements the single-call guard. - </summary> - <param name="exception">The exception.</param> - </member> - <member name="T:NLog.Internal.SortHelpers"> - <summary> - Provides helpers to sort log events and associated continuations. - </summary> - </member> - <member name="M:NLog.Internal.SortHelpers.BucketSort``2(System.Collections.Generic.IEnumerable{``0},NLog.Internal.SortHelpers.KeySelector{``0,``1})"> - <summary> - Performs bucket sort (group by) on an array of items and returns a dictionary for easy traversal of the result set. - </summary> - <typeparam name="TValue">The type of the value.</typeparam> - <typeparam name="TKey">The type of the key.</typeparam> - <param name="inputs">The inputs.</param> - <param name="keySelector">The key selector function.</param> - <returns> - Dictionary where keys are unique input keys, and values are lists of <see cref="T:NLog.Common.AsyncLogEventInfo"/>. - </returns> - </member> - <member name="T:NLog.Internal.SortHelpers.KeySelector`2"> - <summary> - Key selector delegate. - </summary> - <typeparam name="TValue">The type of the value.</typeparam> - <typeparam name="TKey">The type of the key.</typeparam> - <param name="value">Value to extract key information from.</param> - <returns>Key selected from log event.</returns> - </member> - <member name="T:NLog.Internal.StackTraceUsageUtils"> - <summary> - Utilities for dealing with <see cref="T:NLog.Config.StackTraceUsage"/> values. - </summary> - </member> - <member name="T:NLog.Internal.StreamHelpers"> - <summary> - Stream helpers - </summary> - </member> - <member name="M:NLog.Internal.StreamHelpers.CopyWithOffset(System.IO.Stream,System.IO.Stream,System.Int32)"> - <summary> - Copy stream input to output. Skip the first bytes - </summary> - <param name="input">stream to read from</param> - <param name="output">stream to write to</param> - <param name="offset">first bytes to skip (optional)</param> - </member> - <member name="T:NLog.Internal.TargetWithFilterChain"> - <summary> - Represents target with a chain of filters which determine - whether logging should happen. - </summary> - </member> - <member name="M:NLog.Internal.TargetWithFilterChain.#ctor(NLog.Targets.Target,System.Collections.Generic.IList{NLog.Filters.Filter})"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.TargetWithFilterChain"/> class. - </summary> - <param name="target">The target.</param> - <param name="filterChain">The filter chain.</param> - </member> - <member name="M:NLog.Internal.TargetWithFilterChain.GetStackTraceUsage"> - <summary> - Gets the stack trace usage. - </summary> - <returns>A <see cref="T:NLog.Config.StackTraceUsage"/> value that determines stack trace handling.</returns> - </member> - <member name="P:NLog.Internal.TargetWithFilterChain.Target"> - <summary> - Gets the target. - </summary> - <value>The target.</value> - </member> - <member name="P:NLog.Internal.TargetWithFilterChain.FilterChain"> - <summary> - Gets the filter chain. - </summary> - <value>The filter chain.</value> - </member> - <member name="P:NLog.Internal.TargetWithFilterChain.NextInChain"> - <summary> - Gets or sets the next <see cref="T:NLog.Internal.TargetWithFilterChain"/> item in the chain. - </summary> - <value>The next item in the chain.</value> - </member> - <member name="T:NLog.Internal.ThreadLocalStorageHelper"> - <summary> - Helper for dealing with thread-local storage. - </summary> - </member> - <member name="M:NLog.Internal.ThreadLocalStorageHelper.AllocateDataSlot"> - <summary> - Allocates the data slot for storing thread-local information. - </summary> - <returns>Allocated slot key.</returns> - </member> - <member name="M:NLog.Internal.ThreadLocalStorageHelper.GetDataForSlot``1(System.Object)"> - <summary> - Gets the data for a slot in thread-local storage. - </summary> - <typeparam name="T">Type of the data.</typeparam> - <param name="slot">The slot to get data for.</param> - <returns> - Slot data (will create T if null). - </returns> - </member> - <member name="T:NLog.Internal.TimeoutContinuation"> - <summary> - Wraps <see cref="T:NLog.Common.AsyncContinuation"/> with a timeout. - </summary> - </member> - <member name="M:NLog.Internal.TimeoutContinuation.#ctor(NLog.Common.AsyncContinuation,System.TimeSpan)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.TimeoutContinuation"/> class. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeout">The timeout.</param> - </member> - <member name="M:NLog.Internal.TimeoutContinuation.Function(System.Exception)"> - <summary> - Continuation function which implements the timeout logic. - </summary> - <param name="exception">The exception.</param> - </member> - <member name="M:NLog.Internal.TimeoutContinuation.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="T:NLog.Internal.UrlHelper"> - <summary> - URL Encoding helper. - </summary> - </member> - <member name="T:NLog.Internal.Win32FileInfoHelper"> - <summary> - Win32-optimized implementation of <see cref="T:NLog.Internal.FileInfoHelper"/>. - </summary> - </member> - <member name="M:NLog.Internal.Win32FileInfoHelper.GetFileInfo(System.String,System.IntPtr,System.DateTime@,System.Int64@)"> - <summary> - Gets the information about a file. - </summary> - <param name="fileName">Name of the file.</param> - <param name="fileHandle">The file handle.</param> - <param name="lastWriteTime">The last write time of the file in UTC.</param> - <param name="fileLength">Length of the file.</param> - <returns> - A value of <c>true</c> if file information was retrieved successfully, <c>false</c> otherwise. - </returns> - </member> - <member name="T:NLog.Internal.Win32ThreadIDHelper"> - <summary> - Win32-optimized implementation of <see cref="T:NLog.Internal.ThreadIDHelper"/>. - </summary> - </member> - <member name="M:NLog.Internal.Win32ThreadIDHelper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.Win32ThreadIDHelper"/> class. - </summary> - </member> - <member name="P:NLog.Internal.Win32ThreadIDHelper.CurrentProcessID"> - <summary> - Gets current process ID. - </summary> - <value></value> - </member> - <member name="P:NLog.Internal.Win32ThreadIDHelper.CurrentProcessName"> - <summary> - Gets current process name. - </summary> - <value></value> - </member> - <member name="P:NLog.Internal.Win32ThreadIDHelper.CurrentProcessBaseName"> - <summary> - Gets current process name (excluding filename extension, if any). - </summary> - <value></value> - </member> - <member name="T:NLog.Internal.XmlHelper"> - <summary> - Helper class for XML - </summary> - </member> - <member name="M:NLog.Internal.XmlHelper.RemoveInvalidXmlChars(System.String)"> - <summary> - removes any unusual unicode characters that can't be encoded into XML - </summary> - </member> - <member name="M:NLog.Internal.XmlHelper.WriteAttributeSafeString(System.Xml.XmlWriter,System.String,System.String,System.String,System.String)"> - <summary> - Safe version of WriteAttributeString - </summary> - <param name="writer"></param> - <param name="prefix"></param> - <param name="localName"></param> - <param name="ns"></param> - <param name="value"></param> - </member> - <member name="M:NLog.Internal.XmlHelper.WriteAttributeSafeString(System.Xml.XmlWriter,System.String,System.String)"> - <summary> - Safe version of WriteAttributeString - </summary> - <param name="writer"></param> - <param name="thread"></param> - <param name="localName"></param> - </member> - <member name="M:NLog.Internal.XmlHelper.WriteElementSafeString(System.Xml.XmlWriter,System.String,System.String,System.String,System.String)"> - <summary> - Safe version of WriteElementSafeString - </summary> - <param name="writer"></param> - <param name="prefix"></param> - <param name="localName"></param> - <param name="ns"></param> - <param name="value"></param> - </member> - <member name="M:NLog.Internal.XmlHelper.WriteSafeCData(System.Xml.XmlWriter,System.String)"> - <summary> - Safe version of WriteCData - </summary> - <param name="writer"></param> - <param name="text"></param> - </member> - <member name="T:NLog.LayoutRenderers.AllEventPropertiesLayoutRenderer"> - <summary> - Log event context data. - </summary> - </member> - <member name="T:NLog.LayoutRenderers.LayoutRenderer"> - <summary> - Render environmental information related to logging events. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.ToString"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Render(NLog.LogEventInfo)"> - <summary> - Renders the the value of layout renderer in the context of the specified log event. - </summary> - <param name="logEvent">The log event.</param> - <returns>String representation of a layout renderer.</returns> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.NLog#Internal#ISupportsInitialize#Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.NLog#Internal#ISupportsInitialize#Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified environmental information and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.InitializeLayoutRenderer"> - <summary> - Initializes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.CloseLayoutRenderer"> - <summary> - Closes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Dispose(System.Boolean)"> - <summary> - Releases unmanaged and - optionally - managed resources. - </summary> - <param name="disposing">True to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param> - </member> - <member name="P:NLog.LayoutRenderers.LayoutRenderer.LoggingConfiguration"> - <summary> - Gets the logging configuration this target is part of. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.AllEventPropertiesLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.AllEventPropertiesLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.AllEventPropertiesLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders all log event's properties and appends them to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="F:NLog.LayoutRenderers.AllEventPropertiesLayoutRenderer.CallerInformationAttributeNames"> - <summary> - The names of caller information attributes. - https://msdn.microsoft.com/en-us/library/hh534540.aspx - </summary> - </member> - <member name="M:NLog.LayoutRenderers.AllEventPropertiesLayoutRenderer.GetProperties(NLog.LogEventInfo)"> - <summary> - Also render the call attributes? (<see cref="T:System.Runtime.CompilerServices.CallerMemberNameAttribute"/>, - <see cref="T:System.Runtime.CompilerServices.CallerFilePathAttribute"/>, <see cref="T:System.Runtime.CompilerServices.CallerLineNumberAttribute"/>). - </summary> - - </member> - <member name="P:NLog.LayoutRenderers.AllEventPropertiesLayoutRenderer.Separator"> - <summary> - Gets or sets string that will be used to separate key/value pairs. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.AllEventPropertiesLayoutRenderer.IncludeCallerInformation"> - <summary> - Also render the caller information attributes? (<see cref="T:System.Runtime.CompilerServices.CallerMemberNameAttribute"/>, - <see cref="T:System.Runtime.CompilerServices.CallerFilePathAttribute"/>, <see cref="T:System.Runtime.CompilerServices.CallerLineNumberAttribute"/>). - - See https://msdn.microsoft.com/en-us/library/hh534540.aspx - </summary> - </member> - <member name="P:NLog.LayoutRenderers.AllEventPropertiesLayoutRenderer.Format"> - <summary> - Gets or sets how key/value pairs will be formatted. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.AmbientPropertyAttribute"> - <summary> - Designates a property of the class as an ambient property. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.AmbientPropertyAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.AmbientPropertyAttribute"/> class. - </summary> - <param name="name">Ambient property name.</param> - </member> - <member name="T:NLog.LayoutRenderers.AppDomainLayoutRenderer"> - <summary> - Used to render the application domain name. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.AppDomainLayoutRenderer.#ctor"> - <summary> - Create a new renderer - </summary> - </member> - <member name="M:NLog.LayoutRenderers.AppDomainLayoutRenderer.#ctor(NLog.Internal.Fakeables.IAppDomain)"> - <summary> - Create a new renderer - </summary> - </member> - <member name="M:NLog.LayoutRenderers.AppDomainLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Render the layout - </summary> - <param name="builder"></param> - <param name="logEvent"></param> - </member> - <member name="M:NLog.LayoutRenderers.AppDomainLayoutRenderer.GetFormattingString(System.String)"> - <summary> - Convert the formatting string - </summary> - <param name="format"></param> - <returns></returns> - </member> - <member name="P:NLog.LayoutRenderers.AppDomainLayoutRenderer.Format"> - <summary> - Format string. Possible values: "Short", "Long" or custom like {0} {1}. Default "Long" - The first parameter is the <see cref="P:System.AppDomain.Id"/>, the second the second the <see cref="P:System.AppDomain.FriendlyName"/> - This string is used in <see cref="M:System.String.Format(System.String,System.Object[])"/> - </summary> - </member> - <member name="T:NLog.LayoutRenderers.AspApplicationValueLayoutRenderer"> - <summary> - ASP Application variable. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.AspApplicationValueLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified ASP Application variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.AspApplicationValueLayoutRenderer.Variable"> - <summary> - Gets or sets the ASP Application variable name. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.AspRequestValueLayoutRenderer"> - <summary> - ASP Request variable. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.AspRequestValueLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified ASP Request variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.AspRequestValueLayoutRenderer.Item"> - <summary> - Gets or sets the item name. The QueryString, Form, Cookies, or ServerVariables collection variables having the specified name are rendered. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.AspRequestValueLayoutRenderer.QueryString"> - <summary> - Gets or sets the QueryString variable to be rendered. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.AspRequestValueLayoutRenderer.Form"> - <summary> - Gets or sets the form variable to be rendered. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.AspRequestValueLayoutRenderer.Cookie"> - <summary> - Gets or sets the cookie to be rendered. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.AspRequestValueLayoutRenderer.ServerVariable"> - <summary> - Gets or sets the ServerVariables item to be rendered. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.AspSessionValueLayoutRenderer"> - <summary> - ASP Session variable. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.AspSessionValueLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified ASP Session variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.AspSessionValueLayoutRenderer.Variable"> - <summary> - Gets or sets the session variable name. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.AssemblyVersionLayoutRenderer"> - <summary> - Assembly version. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.AssemblyVersionLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders assembly version and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.BaseDirLayoutRenderer"> - <summary> - The current application domain's base directory. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.BaseDirLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.BaseDirLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.BaseDirLayoutRenderer.#ctor(NLog.Internal.Fakeables.IAppDomain)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.BaseDirLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.BaseDirLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the application base directory and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.BaseDirLayoutRenderer.File"> - <summary> - Gets or sets the name of the file to be Path.Combine()'d with with the base directory. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.BaseDirLayoutRenderer.Dir"> - <summary> - Gets or sets the name of the directory to be Path.Combine()'d with with the base directory. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.CallSiteLayoutRenderer"> - <summary> - The call site (class name, method name and source information). - </summary> - </member> - <member name="M:NLog.LayoutRenderers.CallSiteLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.CallSiteLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.CallSiteLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the call site and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.ClassName"> - <summary> - Gets or sets a value indicating whether to render the class name. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.MethodName"> - <summary> - Gets or sets a value indicating whether to render the method name. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.CleanNamesOfAnonymousDelegates"> - <summary> - Gets or sets a value indicating whether the method name will be cleaned up if it is detected as an anonymous delegate. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.SkipFrames"> - <summary> - Gets or sets the number of frames to skip. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.FileName"> - <summary> - Gets or sets a value indicating whether to render the source file name and line number. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.IncludeSourcePath"> - <summary> - Gets or sets a value indicating whether to include source file path. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.NLog#Internal#IUsesStackTrace#StackTraceUsage"> - <summary> - Gets the level of stack trace information required by the implementing class. - </summary> - </member> - <member name="T:NLog.LayoutRenderers.CallSiteLineNumberLayoutRenderer"> - <summary> - The call site source line number. Full callsite <see cref="T:NLog.LayoutRenderers.CallSiteLayoutRenderer"/> - </summary> - </member> - <member name="M:NLog.LayoutRenderers.CallSiteLineNumberLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the call site and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLineNumberLayoutRenderer.SkipFrames"> - <summary> - Gets or sets the number of frames to skip. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLineNumberLayoutRenderer.NLog#Internal#IUsesStackTrace#StackTraceUsage"> - <summary> - Gets the level of stack trace information required by the implementing class. - </summary> - </member> - <member name="T:NLog.LayoutRenderers.CounterLayoutRenderer"> - <summary> - A counter value (increases on each layout rendering). - </summary> - </member> - <member name="M:NLog.LayoutRenderers.CounterLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.CounterLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.CounterLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified counter value and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.CounterLayoutRenderer.Value"> - <summary> - Gets or sets the initial value of the counter. - </summary> - <docgen category='Counter Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.CounterLayoutRenderer.Increment"> - <summary> - Gets or sets the value to be added to the counter after each layout rendering. - </summary> - <docgen category='Counter Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.CounterLayoutRenderer.Sequence"> - <summary> - Gets or sets the name of the sequence. Different named sequences can have individual values. - </summary> - <docgen category='Counter Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.DateLayoutRenderer"> - <summary> - Current date and time. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.DateLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.DateLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.DateLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current date and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.DateLayoutRenderer.Culture"> - <summary> - Gets or sets the culture used for rendering. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.DateLayoutRenderer.Format"> - <summary> - Gets or sets the date format. Can be any argument accepted by DateTime.ToString(format). - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.DateLayoutRenderer.UniversalTime"> - <summary> - Gets or sets a value indicating whether to output UTC time instead of local time. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.EnvironmentLayoutRenderer"> - <summary> - The environment variable. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.EnvironmentLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified environment variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.EnvironmentLayoutRenderer.Variable"> - <summary> - Gets or sets the name of the environment variable. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.EnvironmentLayoutRenderer.Default"> - <summary> - Gets or sets the default value to be used when the environment variable is not set. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.EventContextLayoutRenderer"> - <summary> - Log event context data. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.EventContextLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified log event context item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.EventContextLayoutRenderer.Item"> - <summary> - Gets or sets the name of the item. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.EventPropertiesLayoutRenderer"> - <summary> - Log event context data. See <see cref="P:NLog.LogEventInfo.Properties"/>. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.EventPropertiesLayoutRenderer.#ctor"> - <summary> - Log event context data with default options. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.EventPropertiesLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified log event context item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.EventPropertiesLayoutRenderer.Item"> - <summary> - Gets or sets the name of the item. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.EventPropertiesLayoutRenderer.Format"> - <summary> - Format string for conversion from object to string. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.EventPropertiesLayoutRenderer.Culture"> - <summary> - Gets or sets the culture used for rendering. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.ExceptionLayoutRenderer"> - <summary> - Exception information provided through - a call to one of the Logger.*Exception() methods. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.ExceptionLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified exception information and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendMessage(System.Text.StringBuilder,System.Exception)"> - <summary> - Appends the Message of an Exception to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="ex">The exception containing the Message to append.</param> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendMethod(System.Text.StringBuilder,System.Exception)"> - <summary> - Appends the method name from Exception's stack trace to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="ex">The Exception whose method name should be appended.</param> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendStackTrace(System.Text.StringBuilder,System.Exception)"> - <summary> - Appends the stack trace from an Exception to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="ex">The Exception whose stack trace should be appended.</param> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendToString(System.Text.StringBuilder,System.Exception)"> - <summary> - Appends the result of calling ToString() on an Exception to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="ex">The Exception whose call to ToString() should be appended.</param> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendType(System.Text.StringBuilder,System.Exception)"> - <summary> - Appends the type of an Exception to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="ex">The Exception whose type should be appended.</param> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendShortType(System.Text.StringBuilder,System.Exception)"> - <summary> - Appends the short type of an Exception to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="ex">The Exception whose short type should be appended.</param> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendData(System.Text.StringBuilder,System.Exception)"> - <summary> - Appends the contents of an Exception's Data property to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="ex">The Exception whose Data property elements should be appended.</param> - </member> - <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.Format"> - <summary> - Gets or sets the format of the output. Must be a comma-separated list of exception - properties: Message, Type, ShortType, ToString, Method, StackTrace. - This parameter value is case-insensitive. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.InnerFormat"> - <summary> - Gets or sets the format of the output of inner exceptions. Must be a comma-separated list of exception - properties: Message, Type, ShortType, ToString, Method, StackTrace. - This parameter value is case-insensitive. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.Separator"> - <summary> - Gets or sets the separator used to concatenate parts specified in the Format. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.MaxInnerExceptionLevel"> - <summary> - Gets or sets the maximum number of inner exceptions to include in the output. - By default inner exceptions are not enabled for compatibility with NLog 1.0. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.InnerExceptionSeparator"> - <summary> - Gets or sets the separator between inner exceptions. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.FileContentsLayoutRenderer"> - <summary> - Renders contents of the specified file. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.FileContentsLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.FileContentsLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.FileContentsLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the contents of the specified file and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.FileContentsLayoutRenderer.FileName"> - <summary> - Gets or sets the name of the file. - </summary> - <docgen category='File Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.FileContentsLayoutRenderer.Encoding"> - <summary> - Gets or sets the encoding used in the file. - </summary> - <value>The encoding.</value> - <docgen category='File Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer"> - <summary> - The information about the garbage collector. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the selected process information. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer.Property"> - <summary> - Gets or sets the property to retrieve. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.GarbageCollectorProperty"> - <summary> - Gets or sets the property of System.GC to retrieve. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.TotalMemory"> - <summary> - Total memory allocated. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.TotalMemoryForceCollection"> - <summary> - Total memory allocated (perform full garbage collection first). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.CollectionCount0"> - <summary> - Gets the number of Gen0 collections. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.CollectionCount1"> - <summary> - Gets the number of Gen1 collections. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.CollectionCount2"> - <summary> - Gets the number of Gen2 collections. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.MaxGeneration"> - <summary> - Maximum generation number supported by GC. - </summary> - </member> - <member name="T:NLog.LayoutRenderers.GdcLayoutRenderer"> - <summary> - Global Diagnostics Context item. Provided for compatibility with log4net. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.GdcLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified Global Diagnostics Context item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.GdcLayoutRenderer.Item"> - <summary> - Gets or sets the name of the item. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.GuidLayoutRenderer"> - <summary> - Globally-unique identifier (GUID). - </summary> - </member> - <member name="M:NLog.LayoutRenderers.GuidLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.GuidLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.GuidLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders a newly generated GUID string and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.GuidLayoutRenderer.Format"> - <summary> - Gets or sets the GUID format as accepted by Guid.ToString() method. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.IdentityLayoutRenderer"> - <summary> - Thread identity information (name and authentication information). - </summary> - </member> - <member name="M:NLog.LayoutRenderers.IdentityLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.IdentityLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.IdentityLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified identity information and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.IdentityLayoutRenderer.Separator"> - <summary> - Gets or sets the separator to be used when concatenating - parts of identity information. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.IdentityLayoutRenderer.Name"> - <summary> - Gets or sets a value indicating whether to render Thread.CurrentPrincipal.Identity.Name. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.IdentityLayoutRenderer.AuthType"> - <summary> - Gets or sets a value indicating whether to render Thread.CurrentPrincipal.Identity.AuthenticationType. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.IdentityLayoutRenderer.IsAuthenticated"> - <summary> - Gets or sets a value indicating whether to render Thread.CurrentPrincipal.Identity.IsAuthenticated. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.InstallContextLayoutRenderer"> - <summary> - Installation parameter (passed to InstallNLogConfig). - </summary> - </member> - <member name="M:NLog.LayoutRenderers.InstallContextLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified installation parameter and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.InstallContextLayoutRenderer.Parameter"> - <summary> - Gets or sets the name of the parameter. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.LayoutRendererAttribute"> - <summary> - Marks class as a layout renderer and assigns a format string to it. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRendererAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.LayoutRendererAttribute"/> class. - </summary> - <param name="name">Name of the layout renderer.</param> - </member> - <member name="T:NLog.LayoutRenderers.LevelLayoutRenderer"> - <summary> - The log level. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LevelLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current log level and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.LiteralLayoutRenderer"> - <summary> - A string literal. - </summary> - <remarks> - This is used to escape '${' sequence - as ;${literal:text=${}' - </remarks> - </member> - <member name="M:NLog.LayoutRenderers.LiteralLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.LiteralLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LiteralLayoutRenderer.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.LiteralLayoutRenderer"/> class. - </summary> - <param name="text">The literal text value.</param> - <remarks>This is used by the layout compiler.</remarks> - </member> - <member name="M:NLog.LayoutRenderers.LiteralLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified string literal and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.LiteralLayoutRenderer.Text"> - <summary> - Gets or sets the literal text. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer"> - <summary> - XML event description compatible with log4j, Chainsaw and NLogViewer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.#ctor(NLog.Internal.Fakeables.IAppDomain)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the XML logging event and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeNLogData"> - <summary> - Gets or sets a value indicating whether to include NLog-specific extensions to log4j schema. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IndentXml"> - <summary> - Gets or sets a value indicating whether the XML should use spaces for indentation. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.AppInfo"> - <summary> - Gets or sets the AppInfo field. By default it's the friendly name of the current AppDomain. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeCallSite"> - <summary> - Gets or sets a value indicating whether to include call site (class and method name) in the information sent over the network. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeSourceInfo"> - <summary> - Gets or sets a value indicating whether to include source info (file name and line number) in the information sent over the network. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeMdc"> - <summary> - Gets or sets a value indicating whether to include contents of the <see cref="T:NLog.MappedDiagnosticsContext"/> dictionary. - </summary> - <docgen category="Payload Options" order="10"/> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeNdc"> - <summary> - Gets or sets a value indicating whether to include contents of the <see cref="T:NLog.NestedDiagnosticsContext"/> stack. - </summary> - <docgen category="Payload Options" order="10"/> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.NdcItemSeparator"> - <summary> - Gets or sets the NDC item separator. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.NLog#Internal#IUsesStackTrace#StackTraceUsage"> - <summary> - Gets the level of stack trace information required by the implementing class. - </summary> - </member> - <member name="T:NLog.LayoutRenderers.LoggerNameLayoutRenderer"> - <summary> - The logger name. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LoggerNameLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the logger name and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.LoggerNameLayoutRenderer.ShortName"> - <summary> - Gets or sets a value indicating whether to render short logger name (the part after the trailing dot character). - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.LongDateLayoutRenderer"> - <summary> - The date and time in a long, sortable format yyyy-MM-dd HH:mm:ss.mmm. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LongDateLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the date in the long format (yyyy-MM-dd HH:mm:ss.mmm) and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.LongDateLayoutRenderer.UniversalTime"> - <summary> - Gets or sets a value indicating whether to output UTC time instead of local time. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.MachineNameLayoutRenderer"> - <summary> - The machine name that the process is running on. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.MachineNameLayoutRenderer.InitializeLayoutRenderer"> - <summary> - Initializes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.MachineNameLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the machine name and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.MdcLayoutRenderer"> - <summary> - Mapped Diagnostic Context item. Provided for compatibility with log4net. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.MdcLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified MDC item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.MdcLayoutRenderer.Item"> - <summary> - Gets or sets the name of the item. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.MdlcLayoutRenderer"> - <summary> - Mapped Diagnostic Logical Context item (based on CallContext). - </summary> - </member> - <member name="M:NLog.LayoutRenderers.MdlcLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified MDLC item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.MdlcLayoutRenderer.Item"> - <summary> - Gets or sets the name of the item. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.MessageLayoutRenderer"> - <summary> - The formatted log message. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.MessageLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.MessageLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.MessageLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the log message including any positional parameters and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.MessageLayoutRenderer.WithException"> - <summary> - Gets or sets a value indicating whether to log exception along with message. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.MessageLayoutRenderer.ExceptionSeparator"> - <summary> - Gets or sets the string that separates message from the exception. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.NdcLayoutRenderer"> - <summary> - Nested Diagnostic Context item. Provided for compatibility with log4net. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.NdcLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.NdcLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.NdcLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified Nested Diagnostics Context item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.NdcLayoutRenderer.TopFrames"> - <summary> - Gets or sets the number of top stack frames to be rendered. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.NdcLayoutRenderer.BottomFrames"> - <summary> - Gets or sets the number of bottom stack frames to be rendered. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.NdcLayoutRenderer.Separator"> - <summary> - Gets or sets the separator to be used for concatenating nested diagnostics context output. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.NewLineLayoutRenderer"> - <summary> - A newline literal. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.NewLineLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified string literal and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.NLogDirLayoutRenderer"> - <summary> - The directory where NLog.dll is located. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.NLogDirLayoutRenderer.#cctor"> - <summary> - Initializes static members of the NLogDirLayoutRenderer class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.NLogDirLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the directory where NLog is located and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.NLogDirLayoutRenderer.File"> - <summary> - Gets or sets the name of the file to be Path.Combine()'d with the directory name. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.NLogDirLayoutRenderer.Dir"> - <summary> - Gets or sets the name of the directory to be Path.Combine()'d with the directory name. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer"> - <summary> - The performance counter. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer.InitializeLayoutRenderer"> - <summary> - Initializes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer.CloseLayoutRenderer"> - <summary> - Closes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified environment variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer.Category"> - <summary> - Gets or sets the name of the counter category. - </summary> - <docgen category='Performance Counter Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer.Counter"> - <summary> - Gets or sets the name of the performance counter. - </summary> - <docgen category='Performance Counter Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer.Instance"> - <summary> - Gets or sets the name of the performance counter instance (e.g. this.Global_). - </summary> - <docgen category='Performance Counter Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer.MachineName"> - <summary> - Gets or sets the name of the machine to read the performance counter from. - </summary> - <docgen category='Performance Counter Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.ProcessIdLayoutRenderer"> - <summary> - The identifier of the current process. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ProcessIdLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current process ID. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.ProcessInfoLayoutRenderer"> - <summary> - The information about the running process. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.ProcessInfoLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.InitializeLayoutRenderer"> - <summary> - Initializes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.CloseLayoutRenderer"> - <summary> - Closes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the selected process information. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.Property"> - <summary> - Gets or sets the property to retrieve. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.ProcessInfoProperty"> - <summary> - Property of System.Diagnostics.Process to retrieve. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.BasePriority"> - <summary> - Base Priority. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.ExitCode"> - <summary> - Exit Code. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.ExitTime"> - <summary> - Exit Time. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.Handle"> - <summary> - Process Handle. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.HandleCount"> - <summary> - Handle Count. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.HasExited"> - <summary> - Whether process has exited. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.Id"> - <summary> - Process ID. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.MachineName"> - <summary> - Machine name. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.MainWindowHandle"> - <summary> - Handle of the main window. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.MainWindowTitle"> - <summary> - Title of the main window. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.MaxWorkingSet"> - <summary> - Maximum Working Set. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.MinWorkingSet"> - <summary> - Minimum Working Set. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.NonPagedSystemMemorySize"> - <summary> - Non-paged System Memory Size. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.NonPagedSystemMemorySize64"> - <summary> - Non-paged System Memory Size (64-bit). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PagedMemorySize"> - <summary> - Paged Memory Size. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PagedMemorySize64"> - <summary> - Paged Memory Size (64-bit).. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PagedSystemMemorySize"> - <summary> - Paged System Memory Size. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PagedSystemMemorySize64"> - <summary> - Paged System Memory Size (64-bit). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PeakPagedMemorySize"> - <summary> - Peak Paged Memory Size. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PeakPagedMemorySize64"> - <summary> - Peak Paged Memory Size (64-bit). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PeakVirtualMemorySize"> - <summary> - Peak Virtual Memory Size. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PeakVirtualMemorySize64"> - <summary> - Peak Virtual Memory Size (64-bit).. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PeakWorkingSet"> - <summary> - Peak Working Set Size. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PeakWorkingSet64"> - <summary> - Peak Working Set Size (64-bit). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PriorityBoostEnabled"> - <summary> - Whether priority boost is enabled. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PriorityClass"> - <summary> - Priority Class. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PrivateMemorySize"> - <summary> - Private Memory Size. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PrivateMemorySize64"> - <summary> - Private Memory Size (64-bit). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PrivilegedProcessorTime"> - <summary> - Privileged Processor Time. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.ProcessName"> - <summary> - Process Name. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.Responding"> - <summary> - Whether process is responding. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.SessionId"> - <summary> - Session ID. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.StartTime"> - <summary> - Process Start Time. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.TotalProcessorTime"> - <summary> - Total Processor Time. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.UserProcessorTime"> - <summary> - User Processor Time. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.VirtualMemorySize"> - <summary> - Virtual Memory Size. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.VirtualMemorySize64"> - <summary> - Virtual Memory Size (64-bit). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.WorkingSet"> - <summary> - Working Set Size. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.WorkingSet64"> - <summary> - Working Set Size (64-bit). - </summary> - </member> - <member name="T:NLog.LayoutRenderers.ProcessNameLayoutRenderer"> - <summary> - The name of the current process. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ProcessNameLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current process name (optionally with a full path). - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.ProcessNameLayoutRenderer.FullName"> - <summary> - Gets or sets a value indicating whether to write the full path to the process executable. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.ProcessTimeLayoutRenderer"> - <summary> - The process time in format HH:mm:ss.mmm. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ProcessTimeLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current process running time and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.QueryPerformanceCounterLayoutRenderer"> - <summary> - High precision timer, based on the value returned from QueryPerformanceCounter() optionally converted to seconds. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.QueryPerformanceCounterLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.QueryPerformanceCounterLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.QueryPerformanceCounterLayoutRenderer.InitializeLayoutRenderer"> - <summary> - Initializes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.QueryPerformanceCounterLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the ticks value of current time and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.QueryPerformanceCounterLayoutRenderer.Normalize"> - <summary> - Gets or sets a value indicating whether to normalize the result by subtracting - it from the result of the first call (so that it's effectively zero-based). - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.QueryPerformanceCounterLayoutRenderer.Difference"> - <summary> - Gets or sets a value indicating whether to output the difference between the result - of QueryPerformanceCounter and the previous one. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.QueryPerformanceCounterLayoutRenderer.Seconds"> - <summary> - Gets or sets a value indicating whether to convert the result to seconds by dividing - by the result of QueryPerformanceFrequency(). - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.QueryPerformanceCounterLayoutRenderer.Precision"> - <summary> - Gets or sets the number of decimal digits to be included in output. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.QueryPerformanceCounterLayoutRenderer.AlignDecimalPoint"> - <summary> - Gets or sets a value indicating whether to align decimal point (emit non-significant zeros). - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.RegistryLayoutRenderer"> - <summary> - A value from the Registry. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.RegistryLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Reads the specified registry key and value and appends it to - the passed <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event. Ignored.</param> - </member> - <member name="P:NLog.LayoutRenderers.RegistryLayoutRenderer.Value"> - <summary> - Gets or sets the registry value name. - </summary> - <docgen category='Registry Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.RegistryLayoutRenderer.DefaultValue"> - <summary> - Gets or sets the value to be output when the specified registry key or value is not found. - </summary> - <docgen category='Registry Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.RegistryLayoutRenderer.Key"> - <summary> - Gets or sets the registry key. - </summary> - <remarks> - Must have one of the forms: - <ul> - <li>HKLM\Key\Full\Name</li> - <li>HKEY_LOCAL_MACHINE\Key\Full\Name</li> - <li>HKCU\Key\Full\Name</li> - <li>HKEY_CURRENT_USER\Key\Full\Name</li> - </ul> - </remarks> - <docgen category='Registry Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.ShortDateLayoutRenderer"> - <summary> - The short date in a sortable format yyyy-MM-dd. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ShortDateLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current short date string (yyyy-MM-dd) and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.ShortDateLayoutRenderer.UniversalTime"> - <summary> - Gets or sets a value indicating whether to output UTC time instead of local time. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.SpecialFolderLayoutRenderer"> - <summary> - System special folder path (includes My Documents, My Music, Program Files, Desktop, and more). - </summary> - </member> - <member name="M:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the directory where NLog is located and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.Folder"> - <summary> - Gets or sets the system special folder to use. - </summary> - <remarks> - Full list of options is available at <a href="http://msdn2.microsoft.com/en-us/system.environment.specialfolder.aspx">MSDN</a>. - The most common ones are: - <ul> - <li><b>ApplicationData</b> - roaming application data for current user.</li> - <li><b>CommonApplicationData</b> - application data for all users.</li> - <li><b>MyDocuments</b> - My Documents</li> - <li><b>DesktopDirectory</b> - Desktop directory</li> - <li><b>LocalApplicationData</b> - non roaming application data</li> - <li><b>Personal</b> - user profile directory</li> - <li><b>System</b> - System directory</li> - </ul> - </remarks> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.File"> - <summary> - Gets or sets the name of the file to be Path.Combine()'d with the directory name. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.Dir"> - <summary> - Gets or sets the name of the directory to be Path.Combine()'d with the directory name. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.StackTraceFormat"> - <summary> - Format of the ${stacktrace} layout renderer output. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.StackTraceFormat.Raw"> - <summary> - Raw format (multiline - as returned by StackFrame.ToString() method). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.StackTraceFormat.Flat"> - <summary> - Flat format (class and method names displayed in a single line). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.StackTraceFormat.DetailedFlat"> - <summary> - Detailed flat format (method signatures displayed in a single line). - </summary> - </member> - <member name="T:NLog.LayoutRenderers.StackTraceLayoutRenderer"> - <summary> - Stack trace renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.StackTraceLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.StackTraceLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.StackTraceLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the call site and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.Format"> - <summary> - Gets or sets the output format of the stack trace. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.TopFrames"> - <summary> - Gets or sets the number of top stack frames to be rendered. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.SkipFrames"> - <summary> - Gets or sets the number of frames to skip. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.Separator"> - <summary> - Gets or sets the stack frame separator string. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.NLog#Internal#IUsesStackTrace#StackTraceUsage"> - <summary> - Gets the level of stack trace information required by the implementing class. - </summary> - <value></value> - </member> - <member name="T:NLog.LayoutRenderers.TempDirLayoutRenderer"> - <summary> - A temporary directory. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.TempDirLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the directory where NLog is located and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.TempDirLayoutRenderer.File"> - <summary> - Gets or sets the name of the file to be Path.Combine()'d with the directory name. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.TempDirLayoutRenderer.Dir"> - <summary> - Gets or sets the name of the directory to be Path.Combine()'d with the directory name. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.ThreadIdLayoutRenderer"> - <summary> - The identifier of the current thread. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ThreadIdLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current thread identifier and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.ThreadNameLayoutRenderer"> - <summary> - The name of the current thread. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ThreadNameLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current thread name and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.TicksLayoutRenderer"> - <summary> - The Ticks value of current date and time. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.TicksLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the ticks value of current time and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.TimeLayoutRenderer"> - <summary> - The time in a 24-hour, sortable format HH:mm:ss.mmm. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.TimeLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders time in the 24-h format (HH:mm:ss.mmm) and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.TimeLayoutRenderer.UniversalTime"> - <summary> - Gets or sets a value indicating whether to output UTC time instead of local time. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.TraceActivityIdLayoutRenderer"> - <summary> - A renderer that puts into log a System.Diagnostics trace correlation id. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.TraceActivityIdLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current trace activity ID. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.VariableLayoutRenderer"> - <summary> - Render a NLog variable (xml or config) - </summary> - </member> - <member name="M:NLog.LayoutRenderers.VariableLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.VariableLayoutRenderer.Name"> - <summary> - Gets or sets the name of the NLog variable. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.VariableLayoutRenderer.Default"> - <summary> - Gets or sets the default value to be used when the variable is not set. - </summary> - <remarks>Not used if Name is <c>null</c></remarks> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.WindowsIdentityLayoutRenderer"> - <summary> - Thread Windows identity information (username). - </summary> - </member> - <member name="M:NLog.LayoutRenderers.WindowsIdentityLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.WindowsIdentityLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.WindowsIdentityLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current thread windows identity information and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.WindowsIdentityLayoutRenderer.Domain"> - <summary> - Gets or sets a value indicating whether domain name should be included. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.WindowsIdentityLayoutRenderer.UserName"> - <summary> - Gets or sets a value indicating whether username should be included. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper"> - <summary> - Applies caching to another layout output. - </summary> - <remarks> - The value of the inner layout will be rendered only once and reused subsequently. - </remarks> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase"> - <summary> - Decodes text "encrypted" with ROT-13. - </summary> - <remarks> - See <a href="http://en.wikipedia.org/wiki/ROT13">http://en.wikipedia.org/wiki/ROT13</a>. - </remarks> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the inner message, processes it and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase.RenderInner(NLog.LogEventInfo)"> - <summary> - Renders the inner layout contents. - </summary> - <param name="logEvent">The log event.</param> - <returns>Contents of inner layout.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase.Inner"> - <summary> - Gets or sets the wrapped layout. - </summary> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.InitializeLayoutRenderer"> - <summary> - Initializes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.CloseLayoutRenderer"> - <summary> - Closes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.RenderInner(NLog.LogEventInfo)"> - <summary> - Renders the inner layout contents. - </summary> - <param name="logEvent">The log event.</param> - <returns>Contents of inner layout.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.Cached"> - <summary> - Gets or sets a value indicating whether this <see cref="T:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper"/> is enabled. - </summary> - <docgen category="Caching Options" order="10"/> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.ClearCache"> - <summary> - Gets or sets a value indicating when the cache is cleared. - </summary> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.ClearCacheOption"> - <summary> - A value indicating when the cache is cleared. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.ClearCacheOption.None"> - <summary>Never clear the cache.</summary> - </member> - <member name="F:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.ClearCacheOption.OnInit"> - <summary>Clear the cache whenever the <see cref="T:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper"/> is initialized.</summary> - </member> - <member name="F:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.ClearCacheOption.OnClose"> - <summary>Clear the cache whenever the <see cref="T:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper"/> is closed.</summary> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper"> - <summary> - Filters characters not allowed in the file names by replacing them with safe character. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Padded and trimmed string.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper.FSNormalize"> - <summary> - Gets or sets a value indicating whether to modify the output of this renderer so it can be used as a part of file path - (illegal characters are replaced with '_'). - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper"> - <summary> - Escapes output of another layout using JSON rules. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>JSON-encoded string.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper.JsonEncode"> - <summary> - Gets or sets a value indicating whether to apply JSON encoding. - </summary> - <docgen category="Transformation Options" order="10"/> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper"> - <summary> - Converts the result of another layout output to lower case. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Padded and trimmed string.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper.Lowercase"> - <summary> - Gets or sets a value indicating whether lower case conversion should be applied. - </summary> - <value>A value of <c>true</c> if lower case conversion should be applied; otherwise, <c>false</c>.</value> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper.Culture"> - <summary> - Gets or sets the culture used for rendering. - </summary> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.OnExceptionLayoutRendererWrapper"> - <summary> - Only outputs the inner layout when exception has been defined for log message. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.OnExceptionLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.OnExceptionLayoutRendererWrapper.RenderInner(NLog.LogEventInfo)"> - <summary> - Renders the inner layout contents. - </summary> - <param name="logEvent">The log event.</param> - <returns> - Contents of inner layout. - </returns> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.PaddingHorizontalAlignment"> - <summary> - Horizontal alignment for padding layout renderers. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.Wrappers.PaddingHorizontalAlignment.Left"> - <summary> - When layout text is too long, align it to the left - (remove characters from the right). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.Wrappers.PaddingHorizontalAlignment.Right"> - <summary> - When layout text is too long, align it to the right - (remove characters from the left). - </summary> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper"> - <summary> - Applies padding to another layout output. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.Padding"> - <summary> - Gets or sets the number of characters to pad the output to. - </summary> - <remarks> - Positive padding values cause left padding, negative values - cause right padding to the desired width. - </remarks> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.PadCharacter"> - <summary> - Gets or sets the padding character. - </summary> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.FixedLength"> - <summary> - Gets or sets a value indicating whether to trim the - rendered text to the absolute value of the padding length. - </summary> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.AlignmentOnTruncation"> - <summary> - Gets or sets a value indicating whether a value that has - been truncated (when <see cref="P:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.FixedLength"/> is true) - will be left-aligned (characters removed from the right) - or right-aligned (characters removed from the left). The - default is left alignment. - </summary> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper"> - <summary> - Replaces a string in the output of another layout with another string. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.InitializeLayoutRenderer"> - <summary> - Initializes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Post-processed text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.ReplaceNamedGroup(System.String,System.String,System.String,System.Text.RegularExpressions.Match)"> - <summary> - A match evaluator for Regular Expression based replacing - </summary> - <param name="input"></param> - <param name="groupName"></param> - <param name="replacement"></param> - <param name="match"></param> - <returns></returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.SearchFor"> - <summary> - Gets or sets the text to search for. - </summary> - <value>The text search for.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.Regex"> - <summary> - Gets or sets a value indicating whether regular expressions should be used. - </summary> - <value>A value of <c>true</c> if regular expressions should be used otherwise, <c>false</c>.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.ReplaceWith"> - <summary> - Gets or sets the replacement string. - </summary> - <value>The replacement string.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.ReplaceGroupName"> - <summary> - Gets or sets the group name to replace when using regular expressions. - Leave null or empty to replace without using group name. - </summary> - <value>The group name.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.IgnoreCase"> - <summary> - Gets or sets a value indicating whether to ignore case. - </summary> - <value>A value of <c>true</c> if case should be ignored when searching; otherwise, <c>false</c>.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.WholeWords"> - <summary> - Gets or sets a value indicating whether to search for whole words. - </summary> - <value>A value of <c>true</c> if whole words should be searched for; otherwise, <c>false</c>.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.Replacer"> - <summary> - This class was created instead of simply using a lambda expression so that the "ThreadAgnosticAttributeTest" will pass - </summary> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.ReplaceNewLinesLayoutRendererWrapper"> - <summary> - Replaces newline characters from the result of another layout renderer with spaces. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.ReplaceNewLinesLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.ReplaceNewLinesLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.ReplaceNewLinesLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>String with newline characters replaced with spaces.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceNewLinesLayoutRendererWrapper.Replacement"> - <summary> - Gets or sets a value indicating the string that should be used for separating lines. - </summary> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.Rot13LayoutRendererWrapper"> - <summary> - Decodes text "encrypted" with ROT-13. - </summary> - <remarks> - See <a href="http://en.wikipedia.org/wiki/ROT13">http://en.wikipedia.org/wiki/ROT13</a>. - </remarks> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.Rot13LayoutRendererWrapper.DecodeRot13(System.String)"> - <summary> - Encodes/Decodes ROT-13-encoded string. - </summary> - <param name="encodedValue">The string to be encoded/decoded.</param> - <returns>Encoded/Decoded text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.Rot13LayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.Rot13LayoutRendererWrapper.Text"> - <summary> - Gets or sets the layout to be wrapped. - </summary> - <value>The layout to be wrapped.</value> - <remarks>This variable is for backwards compatibility</remarks> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper"> - <summary> - Trims the whitespace from the result of another layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Trimmed string.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper.TrimWhiteSpace"> - <summary> - Gets or sets a value indicating whether lower case conversion should be applied. - </summary> - <value>A value of <c>true</c> if lower case conversion should be applied; otherwise, <c>false</c>.</value> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper"> - <summary> - Converts the result of another layout output to upper case. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Padded and trimmed string.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper.Uppercase"> - <summary> - Gets or sets a value indicating whether upper case conversion should be applied. - </summary> - <value>A value of <c>true</c> if upper case conversion should be applied otherwise, <c>false</c>.</value> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper.Culture"> - <summary> - Gets or sets the culture used for rendering. - </summary> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper"> - <summary> - Encodes the result of another layout output for use with URLs. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper.SpaceAsPlus"> - <summary> - Gets or sets a value indicating whether spaces should be translated to '+' or '%20'. - </summary> - <value>A value of <c>true</c> if space should be translated to '+'; otherwise, <c>false</c>.</value> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.WhenEmptyLayoutRendererWrapper"> - <summary> - Outputs alternative layout when the inner layout produces empty result. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WhenEmptyLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WhenEmptyLayoutRendererWrapper.RenderInner(NLog.LogEventInfo)"> - <summary> - Renders the inner layout contents. - </summary> - <param name="logEvent">The log event.</param> - <returns> - Contents of inner layout. - </returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.WhenEmptyLayoutRendererWrapper.WhenEmpty"> - <summary> - Gets or sets the layout to be rendered when original layout produced empty result. - </summary> - <docgen category="Transformation Options" order="10"/> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.WhenLayoutRendererWrapper"> - <summary> - Only outputs the inner layout when the specified condition has been met. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WhenLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WhenLayoutRendererWrapper.RenderInner(NLog.LogEventInfo)"> - <summary> - Renders the inner layout contents. - </summary> - <param name="logEvent">The log event.</param> - <returns> - Contents of inner layout. - </returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.WhenLayoutRendererWrapper.When"> - <summary> - Gets or sets the condition that must be met for the inner layout to be printed. - </summary> - <docgen category="Transformation Options" order="10"/> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper"> - <summary> - Converts the result of another layout output to be XML-compliant. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Padded and trimmed string.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper.XmlEncode"> - <summary> - Gets or sets a value indicating whether to apply XML encoding. - </summary> - <docgen category="Transformation Options" order="10"/> - </member> - <member name="T:NLog.Layouts.CsvColumn"> - <summary> - A column in the CSV. - </summary> - </member> - <member name="M:NLog.Layouts.CsvColumn.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.CsvColumn"/> class. - </summary> - </member> - <member name="M:NLog.Layouts.CsvColumn.#ctor(System.String,NLog.Layouts.Layout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.CsvColumn"/> class. - </summary> - <param name="name">The name of the column.</param> - <param name="layout">The layout of the column.</param> - </member> - <member name="P:NLog.Layouts.CsvColumn.Name"> - <summary> - Gets or sets the name of the column. - </summary> - <docgen category='CSV Column Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvColumn.Layout"> - <summary> - Gets or sets the layout of the column. - </summary> - <docgen category='CSV Column Options' order='10' /> - </member> - <member name="T:NLog.Layouts.CsvColumnDelimiterMode"> - <summary> - Specifies allowed column delimiters. - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Auto"> - <summary> - Automatically detect from regional settings. - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Comma"> - <summary> - Comma (ASCII 44). - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Semicolon"> - <summary> - Semicolon (ASCII 59). - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Tab"> - <summary> - Tab character (ASCII 9). - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Pipe"> - <summary> - Pipe character (ASCII 124). - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Space"> - <summary> - Space character (ASCII 32). - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Custom"> - <summary> - Custom string, specified by the CustomDelimiter. - </summary> - </member> - <member name="T:NLog.Layouts.CsvLayout"> - <summary> - A specialized layout that renders CSV-formatted events. - </summary> - </member> - <member name="T:NLog.Layouts.LayoutWithHeaderAndFooter"> - <summary> - A specialized layout that supports header and footer. - </summary> - </member> - <member name="T:NLog.Layouts.Layout"> - <summary> - Abstract interface that layouts must implement. - </summary> - </member> - <member name="M:NLog.Layouts.Layout.op_Implicit(System.String)~NLog.Layouts.Layout"> - <summary> - Converts a given text to a <see cref="T:NLog.Layouts.Layout"/>. - </summary> - <param name="text">Text to be converted.</param> - <returns><see cref="T:NLog.Layouts.SimpleLayout"/> object represented by the text.</returns> - </member> - <member name="M:NLog.Layouts.Layout.FromString(System.String)"> - <summary> - Implicitly converts the specified string to a <see cref="T:NLog.Layouts.SimpleLayout"/>. - </summary> - <param name="layoutText">The layout string.</param> - <returns>Instance of <see cref="T:NLog.Layouts.SimpleLayout"/>.</returns> - </member> - <member name="M:NLog.Layouts.Layout.FromString(System.String,NLog.Config.ConfigurationItemFactory)"> - <summary> - Implicitly converts the specified string to a <see cref="T:NLog.Layouts.SimpleLayout"/>. - </summary> - <param name="layoutText">The layout string.</param> - <param name="configurationItemFactory">The NLog factories to use when resolving layout renderers.</param> - <returns>Instance of <see cref="T:NLog.Layouts.SimpleLayout"/>.</returns> - </member> - <member name="M:NLog.Layouts.Layout.Precalculate(NLog.LogEventInfo)"> - <summary> - Precalculates the layout for the specified log event and stores the result - in per-log event cache. - </summary> - <param name="logEvent">The log event.</param> - <remarks> - Calling this method enables you to store the log event in a buffer - and/or potentially evaluate it in another thread even though the - layout may contain thread-dependent renderer. - </remarks> - </member> - <member name="M:NLog.Layouts.Layout.Render(NLog.LogEventInfo)"> - <summary> - Renders the event info in layout. - </summary> - <param name="logEvent">The event info.</param> - <returns>String representing log event.</returns> - </member> - <member name="M:NLog.Layouts.Layout.NLog#Internal#ISupportsInitialize#Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.Layouts.Layout.NLog#Internal#ISupportsInitialize#Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Layouts.Layout.Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.Layouts.Layout.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Layouts.Layout.InitializeLayout"> - <summary> - Initializes the layout. - </summary> - </member> - <member name="M:NLog.Layouts.Layout.CloseLayout"> - <summary> - Closes the layout. - </summary> - </member> - <member name="M:NLog.Layouts.Layout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Renders the layout for the specified logging event by invoking layout renderers. - </summary> - <param name="logEvent">The logging event.</param> - <returns>The rendered layout.</returns> - </member> - <member name="P:NLog.Layouts.Layout.IsThreadAgnostic"> - <summary> - Gets a value indicating whether this layout is thread-agnostic (can be rendered on any thread). - </summary> - <remarks> - Layout is thread-agnostic if it has been marked with [ThreadAgnostic] attribute and all its children are - like that as well. - Thread-agnostic layouts only use contents of <see cref="T:NLog.LogEventInfo"/> for its output. - </remarks> - </member> - <member name="P:NLog.Layouts.Layout.LoggingConfiguration"> - <summary> - Gets the logging configuration this target is part of. - </summary> - </member> - <member name="M:NLog.Layouts.LayoutWithHeaderAndFooter.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Renders the layout for the specified logging event by invoking layout renderers. - </summary> - <param name="logEvent">The logging event.</param> - <returns>The rendered layout.</returns> - </member> - <member name="P:NLog.Layouts.LayoutWithHeaderAndFooter.Layout"> - <summary> - Gets or sets the body layout (can be repeated multiple times). - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Layouts.LayoutWithHeaderAndFooter.Header"> - <summary> - Gets or sets the header layout. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Layouts.LayoutWithHeaderAndFooter.Footer"> - <summary> - Gets or sets the footer layout. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="M:NLog.Layouts.CsvLayout.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.CsvLayout"/> class. - </summary> - </member> - <member name="M:NLog.Layouts.CsvLayout.InitializeLayout"> - <summary> - Initializes the layout. - </summary> - </member> - <member name="M:NLog.Layouts.CsvLayout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Formats the log event for write. - </summary> - <param name="logEvent">The log event to be formatted.</param> - <returns>A string representation of the log event.</returns> - </member> - <member name="P:NLog.Layouts.CsvLayout.Columns"> - <summary> - Gets the array of parameters to be passed. - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvLayout.WithHeader"> - <summary> - Gets or sets a value indicating whether CVS should include header. - </summary> - <value>A value of <c>true</c> if CVS should include header; otherwise, <c>false</c>.</value> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvLayout.Delimiter"> - <summary> - Gets or sets the column delimiter. - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvLayout.Quoting"> - <summary> - Gets or sets the quoting mode. - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvLayout.QuoteChar"> - <summary> - Gets or sets the quote Character. - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvLayout.CustomColumnDelimiter"> - <summary> - Gets or sets the custom column delimiter value (valid when ColumnDelimiter is set to 'Custom'). - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="T:NLog.Layouts.CsvLayout.CsvHeaderLayout"> - <summary> - Header for CSV layout. - </summary> - </member> - <member name="M:NLog.Layouts.CsvLayout.CsvHeaderLayout.#ctor(NLog.Layouts.CsvLayout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.CsvLayout.CsvHeaderLayout"/> class. - </summary> - <param name="parent">The parent.</param> - </member> - <member name="M:NLog.Layouts.CsvLayout.CsvHeaderLayout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Renders the layout for the specified logging event by invoking layout renderers. - </summary> - <param name="logEvent">The logging event.</param> - <returns>The rendered layout.</returns> - </member> - <member name="T:NLog.Layouts.CsvQuotingMode"> - <summary> - Specifies CSV quoting modes. - </summary> - </member> - <member name="F:NLog.Layouts.CsvQuotingMode.All"> - <summary> - Quote all column. - </summary> - </member> - <member name="F:NLog.Layouts.CsvQuotingMode.Nothing"> - <summary> - Quote nothing. - </summary> - </member> - <member name="F:NLog.Layouts.CsvQuotingMode.Auto"> - <summary> - Quote only whose values contain the quote symbol or - the separator. - </summary> - </member> - <member name="T:NLog.Layouts.JsonAttribute"> - <summary> - JSON attribute. - </summary> - </member> - <member name="M:NLog.Layouts.JsonAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.JsonAttribute"/> class. - </summary> - </member> - <member name="M:NLog.Layouts.JsonAttribute.#ctor(System.String,NLog.Layouts.Layout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.JsonAttribute"/> class. - </summary> - <param name="name">The name of the attribute.</param> - <param name="layout">The layout of the attribute's value.</param> - </member> - <member name="M:NLog.Layouts.JsonAttribute.#ctor(System.String,NLog.Layouts.Layout,System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.JsonAttribute"/> class. - </summary> - <param name="name">The name of the attribute.</param> - <param name="layout">The layout of the attribute's value.</param> - <param name="encode">Encode value with json-encode</param> - </member> - <member name="P:NLog.Layouts.JsonAttribute.Name"> - <summary> - Gets or sets the name of the attribute. - </summary> - </member> - <member name="P:NLog.Layouts.JsonAttribute.Layout"> - <summary> - Gets or sets the layout that will be rendered as the attribute's value. - </summary> - </member> - <member name="P:NLog.Layouts.JsonAttribute.Encode"> - <summary> - Determines wether or not this attribute will be Json encoded. - </summary> - </member> - <member name="T:NLog.Layouts.JsonLayout"> - <summary> - A specialized layout that renders JSON-formatted events. - </summary> - </member> - <member name="M:NLog.Layouts.JsonLayout.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.JsonLayout"/> class. - </summary> - </member> - <member name="M:NLog.Layouts.JsonLayout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Formats the log event as a JSON document for writing. - </summary> - <param name="logEvent">The log event to be formatted.</param> - <returns>A JSON string representation of the log event.</returns> - </member> - <member name="P:NLog.Layouts.JsonLayout.Attributes"> - <summary> - Gets the array of attributes' configurations. - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.JsonLayout.SuppressSpaces"> - <summary> - Gets or sets the option to suppress the extra spaces in the output json - </summary> - </member> - <member name="T:NLog.Layouts.LayoutAttribute"> - <summary> - Marks class as a layout renderer and assigns a format string to it. - </summary> - </member> - <member name="M:NLog.Layouts.LayoutAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.LayoutAttribute"/> class. - </summary> - <param name="name">Layout name.</param> - </member> - <member name="T:NLog.Layouts.LayoutParser"> - <summary> - Parses layout strings. - </summary> - </member> - <member name="T:NLog.Layouts.Log4JXmlEventLayout"> - <summary> - A specialized layout that renders Log4j-compatible XML events. - </summary> - <remarks> - This layout is not meant to be used explicitly. Instead you can use ${log4jxmlevent} layout renderer. - </remarks> - </member> - <member name="M:NLog.Layouts.Log4JXmlEventLayout.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.Log4JXmlEventLayout"/> class. - </summary> - </member> - <member name="M:NLog.Layouts.Log4JXmlEventLayout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Renders the layout for the specified logging event by invoking layout renderers. - </summary> - <param name="logEvent">The logging event.</param> - <returns>The rendered layout.</returns> - </member> - <member name="P:NLog.Layouts.Log4JXmlEventLayout.Renderer"> - <summary> - Gets the <see cref="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer"/> instance that renders log events. - </summary> - </member> - <member name="T:NLog.Layouts.SimpleLayout"> - <summary> - Represents a string with embedded placeholders that can render contextual information. - </summary> - <remarks> - This layout is not meant to be used explicitly. Instead you can just use a string containing layout - renderers everywhere the layout is required. - </remarks> - </member> - <member name="M:NLog.Layouts.SimpleLayout.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.SimpleLayout"/> class. - </summary> - </member> - <member name="M:NLog.Layouts.SimpleLayout.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.SimpleLayout"/> class. - </summary> - <param name="txt">The layout string to parse.</param> - </member> - <member name="M:NLog.Layouts.SimpleLayout.#ctor(System.String,NLog.Config.ConfigurationItemFactory)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.SimpleLayout"/> class. - </summary> - <param name="txt">The layout string to parse.</param> - <param name="configurationItemFactory">The NLog factories to use when creating references to layout renderers.</param> - </member> - <member name="M:NLog.Layouts.SimpleLayout.op_Implicit(System.String)~NLog.Layouts.SimpleLayout"> - <summary> - Converts a text to a simple layout. - </summary> - <param name="text">Text to be converted.</param> - <returns>A <see cref="T:NLog.Layouts.SimpleLayout"/> object.</returns> - </member> - <member name="M:NLog.Layouts.SimpleLayout.Escape(System.String)"> - <summary> - Escapes the passed text so that it can - be used literally in all places where - layout is normally expected without being - treated as layout. - </summary> - <param name="text">The text to be escaped.</param> - <returns>The escaped text.</returns> - <remarks> - Escaping is done by replacing all occurrences of - '${' with '${literal:text=${}' - </remarks> - </member> - <member name="M:NLog.Layouts.SimpleLayout.Evaluate(System.String,NLog.LogEventInfo)"> - <summary> - Evaluates the specified text by expanding all layout renderers. - </summary> - <param name="text">The text to be evaluated.</param> - <param name="logEvent">Log event to be used for evaluation.</param> - <returns>The input text with all occurrences of ${} replaced with - values provided by the appropriate layout renderers.</returns> - </member> - <member name="M:NLog.Layouts.SimpleLayout.Evaluate(System.String)"> - <summary> - Evaluates the specified text by expanding all layout renderers - in new <see cref="T:NLog.LogEventInfo"/> context. - </summary> - <param name="text">The text to be evaluated.</param> - <returns>The input text with all occurrences of ${} replaced with - values provided by the appropriate layout renderers.</returns> - </member> - <member name="M:NLog.Layouts.SimpleLayout.ToString"> - <summary> - Returns a <see cref="T:System.String"></see> that represents the current object. - </summary> - <returns> - A <see cref="T:System.String"></see> that represents the current object. - </returns> - </member> - <member name="M:NLog.Layouts.SimpleLayout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Renders the layout for the specified logging event by invoking layout renderers - that make up the event. - </summary> - <param name="logEvent">The logging event.</param> - <returns>The rendered layout.</returns> - </member> - <member name="P:NLog.Layouts.SimpleLayout.OriginalText"> - <summary> - Original text before compile to Layout renderes - </summary> - </member> - <member name="P:NLog.Layouts.SimpleLayout.Text"> - <summary> - Gets or sets the layout text. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Layouts.SimpleLayout.IsFixedText"> - <summary> - Is the message fixed? (no Layout renderers used) - </summary> - </member> - <member name="P:NLog.Layouts.SimpleLayout.FixedText"> - <summary> - Get the fixed text. Only set when <see cref="P:NLog.Layouts.SimpleLayout.IsFixedText"/> is <c>true</c> - </summary> - </member> - <member name="P:NLog.Layouts.SimpleLayout.Renderers"> - <summary> - Gets a collection of <see cref="T:NLog.LayoutRenderers.LayoutRenderer"/> objects that make up this layout. - </summary> - </member> - <member name="T:NLog.LogEventInfo"> - <summary> - Represents the logging event. - </summary> - </member> - <member name="F:NLog.LogEventInfo.ZeroDate"> - <summary> - Gets the date of the first log event created. - </summary> - </member> - <member name="M:NLog.LogEventInfo.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogEventInfo"/> class. - </summary> - </member> - <member name="M:NLog.LogEventInfo.#ctor(NLog.LogLevel,System.String,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogEventInfo"/> class. - </summary> - <param name="level">Log level.</param> - <param name="loggerName">Logger name.</param> - <param name="message">Log message including parameter placeholders.</param> - </member> - <member name="M:NLog.LogEventInfo.#ctor(NLog.LogLevel,System.String,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogEventInfo"/> class. - </summary> - <param name="level">Log level.</param> - <param name="loggerName">Logger name.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">Log message including parameter placeholders.</param> - <param name="parameters">Parameter array.</param> - </member> - <member name="M:NLog.LogEventInfo.#ctor(NLog.LogLevel,System.String,System.IFormatProvider,System.String,System.Object[],System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogEventInfo"/> class. - </summary> - <param name="level">Log level.</param> - <param name="loggerName">Logger name.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">Log message including parameter placeholders.</param> - <param name="parameters">Parameter array.</param> - <param name="exception">Exception information.</param> - </member> - <member name="M:NLog.LogEventInfo.CreateNullEvent"> - <summary> - Creates the null event. - </summary> - <returns>Null log event.</returns> - </member> - <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.String)"> - <summary> - Creates the log event. - </summary> - <param name="logLevel">The log level.</param> - <param name="loggerName">Name of the logger.</param> - <param name="message">The message.</param> - <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Creates the log event. - </summary> - <param name="logLevel">The log level.</param> - <param name="loggerName">Name of the logger.</param> - <param name="formatProvider">The format provider.</param> - <param name="message">The message.</param> - <param name="parameters">The parameters.</param> - <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.IFormatProvider,System.Object)"> - <summary> - Creates the log event. - </summary> - <param name="logLevel">The log level.</param> - <param name="loggerName">Name of the logger.</param> - <param name="formatProvider">The format provider.</param> - <param name="message">The message.</param> - <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.String,System.Exception)"> - <summary> - Creates the log event. - </summary> - <param name="logLevel">The log level.</param> - <param name="loggerName">Name of the logger.</param> - <param name="message">The message.</param> - <param name="exception">The exception.</param> - <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.Exception,System.IFormatProvider,System.String)"> - <summary> - Creates the log event. - </summary> - <param name="logLevel">The log level.</param> - <param name="loggerName">Name of the logger.</param> - <param name="exception">The exception.</param> - <param name="formatProvider">The format provider.</param> - <param name="message">The message.</param> - <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Creates the log event. - </summary> - <param name="logLevel">The log level.</param> - <param name="loggerName">Name of the logger.</param> - <param name="exception">The exception.</param> - <param name="formatProvider">The format provider.</param> - <param name="message">The message.</param> - <param name="parameters">The parameters.</param> - <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="M:NLog.LogEventInfo.WithContinuation(NLog.Common.AsyncContinuation)"> - <summary> - Creates <see cref="T:NLog.Common.AsyncLogEventInfo"/> from this <see cref="T:NLog.LogEventInfo"/> by attaching the specified asynchronous continuation. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <returns>Instance of <see cref="T:NLog.Common.AsyncLogEventInfo"/> with attached continuation.</returns> - </member> - <member name="M:NLog.LogEventInfo.ToString"> - <summary> - Returns a string representation of this log event. - </summary> - <returns>String representation of the log event.</returns> - </member> - <member name="M:NLog.LogEventInfo.SetStackTrace(System.Diagnostics.StackTrace,System.Int32)"> - <summary> - Sets the stack trace for the event info. - </summary> - <param name="stackTrace">The stack trace.</param> - <param name="userStackFrame">Index of the first user stack frame within the stack trace.</param> - </member> - <member name="P:NLog.LogEventInfo.SequenceID"> - <summary> - Gets the unique identifier of log event which is automatically generated - and monotonously increasing. - </summary> - </member> - <member name="P:NLog.LogEventInfo.TimeStamp"> - <summary> - Gets or sets the timestamp of the logging event. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Level"> - <summary> - Gets or sets the level of the logging event. - </summary> - </member> - <member name="P:NLog.LogEventInfo.HasStackTrace"> - <summary> - Gets a value indicating whether stack trace has been set for this event. - </summary> - </member> - <member name="P:NLog.LogEventInfo.UserStackFrame"> - <summary> - Gets the stack frame of the method that did the logging. - </summary> - </member> - <member name="P:NLog.LogEventInfo.UserStackFrameNumber"> - <summary> - Gets the number index of the stack frame that represents the user - code (not the NLog code). - </summary> - </member> - <member name="P:NLog.LogEventInfo.StackTrace"> - <summary> - Gets the entire stack trace. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Exception"> - <summary> - Gets or sets the exception information. - </summary> - </member> - <member name="P:NLog.LogEventInfo.LoggerName"> - <summary> - Gets or sets the logger name. - </summary> - </member> - <member name="P:NLog.LogEventInfo.LoggerShortName"> - <summary> - Gets the logger short name. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Message"> - <summary> - Gets or sets the log message including any parameter placeholders. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Parameters"> - <summary> - Gets or sets the parameter values or null if no parameters have been specified. - </summary> - </member> - <member name="P:NLog.LogEventInfo.FormatProvider"> - <summary> - Gets or sets the format provider that was provided while logging or <see langword="null" /> - when no formatProvider was specified. - </summary> - </member> - <member name="P:NLog.LogEventInfo.FormattedMessage"> - <summary> - Gets the formatted message. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Properties"> - <summary> - Gets the dictionary of per-event context properties. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Context"> - <summary> - Gets the dictionary of per-event context properties. - </summary> - </member> - <member name="T:NLog.LogFactory"> - <summary> - Creates and manages instances of <see cref="T:NLog.Logger" /> objects. - </summary> - </member> - <member name="M:NLog.LogFactory.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogFactory"/> class. - </summary> - </member> - <member name="M:NLog.LogFactory.#ctor(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogFactory"/> class. - </summary> - <param name="config">The config.</param> - </member> - <member name="M:NLog.LogFactory.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting - unmanaged resources. - </summary> - </member> - <member name="M:NLog.LogFactory.CreateNullLogger"> - <summary> - Creates a logger that discards all log messages. - </summary> - <returns>Null logger instance.</returns> - </member> - <member name="M:NLog.LogFactory.GetCurrentClassLogger"> - <summary> - Gets the logger with the name of the current class. - </summary> - <returns>The logger.</returns> - <remarks>This is a slow-running method. - Make sure you're not doing this in a loop.</remarks> - </member> - <member name="M:NLog.LogFactory.GetCurrentClassLogger(System.Type)"> - <summary> - Gets a custom logger with the name of the current class. Use <paramref name="loggerType"/> to pass the type of the needed Logger. - </summary> - <param name="loggerType">The type of the logger to create. The type must inherit from - NLog.Logger.</param> - <returns>The logger of type <paramref name="loggerType"/>.</returns> - <remarks>This is a slow-running method. Make sure you are not calling this method in a - loop.</remarks> - </member> - <member name="M:NLog.LogFactory.GetLogger(System.String)"> - <summary> - Gets the specified named logger. - </summary> - <param name="name">Name of the logger.</param> - <returns>The logger reference. Multiple calls to <c>GetLogger</c> with the same argument - are not guaranteed to return the same logger reference.</returns> - </member> - <member name="M:NLog.LogFactory.GetLogger(System.String,System.Type)"> - <summary> - Gets the specified named logger. Use <paramref name="loggerType"/> to pass the type of the needed Logger. - </summary> - <param name="name">Name of the logger.</param> - <param name="loggerType">The type of the logger to create. The type must inherit from <see cref="T:NLog.Logger"/>.</param> - <returns>The logger of type <paramref name="loggerType"/>. Multiple calls to <c>GetLogger</c> with the - same argument aren't guaranteed to return the same logger reference.</returns> - </member> - <member name="M:NLog.LogFactory.ReconfigExistingLoggers"> - <summary> - Loops through all loggers previously returned by GetLogger and recalculates their - target and filter list. Useful after modifying the configuration programmatically - to ensure that all loggers have been properly configured. - </summary> - </member> - <member name="M:NLog.LogFactory.Flush"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - </member> - <member name="M:NLog.LogFactory.Flush(System.TimeSpan)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="timeout">Maximum time to allow for the flush. Any messages after that time - will be discarded.</param> - </member> - <member name="M:NLog.LogFactory.Flush(System.Int32)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="timeoutMilliseconds">Maximum time to allow for the flush. Any messages - after that time will be discarded.</param> - </member> - <member name="M:NLog.LogFactory.Flush(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.LogFactory.Flush(NLog.Common.AsyncContinuation,System.Int32)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeoutMilliseconds">Maximum time to allow for the flush. Any messages - after that time will be discarded.</param> - </member> - <member name="M:NLog.LogFactory.Flush(NLog.Common.AsyncContinuation,System.TimeSpan)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeout">Maximum time to allow for the flush. Any messages after that time will be discarded.</param> - </member> - <member name="M:NLog.LogFactory.DisableLogging"> - <summary> - Decreases the log enable counter and if it reaches -1 the logs are disabled. - </summary> - <remarks> - Logging is enabled if the number of <see cref="M:NLog.LogFactory.ResumeLogging"/> calls is greater than - or equal to <see cref="M:NLog.LogFactory.SuspendLogging"/> calls. - </remarks> - <returns>An object that implements IDisposable whose Dispose() method re-enables logging. - To be used with C# <c>using ()</c> statement.</returns> - </member> - <member name="M:NLog.LogFactory.EnableLogging"> - <summary> - Increases the log enable counter and if it reaches 0 the logs are disabled. - </summary> - <remarks> - Logging is enabled if the number of <see cref="M:NLog.LogFactory.ResumeLogging"/> calls is greater than - or equal to <see cref="M:NLog.LogFactory.SuspendLogging"/> calls.</remarks> - </member> - <member name="M:NLog.LogFactory.SuspendLogging"> - <summary> - Decreases the log enable counter and if it reaches -1 the logs are disabled. - </summary> - <remarks> - Logging is enabled if the number of <see cref="M:NLog.LogFactory.ResumeLogging"/> calls is greater than - or equal to <see cref="M:NLog.LogFactory.SuspendLogging"/> calls. - </remarks> - <returns>An object that implements IDisposable whose Dispose() method re-enables logging. - To be used with C# <c>using ()</c> statement.</returns> - </member> - <member name="M:NLog.LogFactory.ResumeLogging"> - <summary> - Increases the log enable counter and if it reaches 0 the logs are disabled. - </summary> - <remarks>Logging is enabled if the number of <see cref="M:NLog.LogFactory.ResumeLogging"/> calls is greater - than or equal to <see cref="M:NLog.LogFactory.SuspendLogging"/> calls.</remarks> - </member> - <member name="M:NLog.LogFactory.IsLoggingEnabled"> - <summary> - Returns <see langword="true"/> if logging is currently enabled. - </summary> - <returns>A value of <see langword="true"/> if logging is currently enabled, - <see langword="false"/> otherwise.</returns> - <remarks>Logging is enabled if the number of <see cref="M:NLog.LogFactory.ResumeLogging"/> calls is greater - than or equal to <see cref="M:NLog.LogFactory.SuspendLogging"/> calls.</remarks> - </member> - <member name="M:NLog.LogFactory.OnConfigurationChanged(NLog.Config.LoggingConfigurationChangedEventArgs)"> - <summary> - Invoke the Changed event; called whenever list changes - </summary> - <param name="e">Event arguments.</param> - </member> - <member name="M:NLog.LogFactory.Dispose(System.Boolean)"> - <summary> - Releases unmanaged and - optionally - managed resources. - </summary> - <param name="disposing"><c>True</c> to release both managed and unmanaged resources; - <c>false</c> to release only unmanaged resources.</param> - </member> - <member name="F:NLog.LogFactory.IsDisposing"> - <summary> - Currenty this logfactory is disposing? - </summary> - </member> - <member name="E:NLog.LogFactory.ConfigurationChanged"> - <summary> - Occurs when logging <see cref="P:NLog.LogFactory.Configuration"/> changes. - </summary> - </member> - <member name="E:NLog.LogFactory.ConfigurationReloaded"> - <summary> - Occurs when logging <see cref="P:NLog.LogFactory.Configuration"/> gets reloaded. - </summary> - </member> - <member name="P:NLog.LogFactory.CurrentAppDomain"> - <summary> - Gets the current <see cref="T:NLog.Internal.Fakeables.IAppDomain"/>. - </summary> - </member> - <member name="P:NLog.LogFactory.ThrowExceptions"> - <summary> - Gets or sets a value indicating whether exceptions should be thrown. - </summary> - <value>A value of <c>true</c> if exception should be thrown; otherwise, <c>false</c>.</value> - <remarks>By default exceptions are not thrown under any circumstances.</remarks> - </member> - <member name="P:NLog.LogFactory.Configuration"> - <summary> - Gets or sets the current logging configuration. After setting this property all - existing loggers will be re-configured, so that there is no need to call <see cref="M:NLog.LogFactory.ReconfigExistingLoggers"/> - manually. - </summary> - </member> - <member name="P:NLog.LogFactory.GlobalThreshold"> - <summary> - Gets or sets the global log threshold. Log events below this threshold are not logged. - </summary> - </member> - <member name="P:NLog.LogFactory.DefaultCultureInfo"> - <summary> - Gets the default culture info to use as <see cref="P:NLog.LogEventInfo.FormatProvider"/>. - </summary> - <value> - Specific culture info or null to use <see cref="P:System.Globalization.CultureInfo.CurrentCulture"/> - </value> - </member> - <member name="T:NLog.LogFactory.LoggerCacheKey"> - <summary> - Logger cache key. - </summary> - </member> - <member name="M:NLog.LogFactory.LoggerCacheKey.GetHashCode"> - <summary> - Serves as a hash function for a particular type. - </summary> - <returns> - A hash code for the current <see cref="T:System.Object"/>. - </returns> - </member> - <member name="M:NLog.LogFactory.LoggerCacheKey.Equals(System.Object)"> - <summary> - Determines if two objects are equal in value. - </summary> - <param name="obj">Other object to compare to.</param> - <returns>True if objects are equal, false otherwise.</returns> - </member> - <member name="M:NLog.LogFactory.LoggerCacheKey.Equals(NLog.LogFactory.LoggerCacheKey)"> - <summary> - Determines if two objects of the same type are equal in value. - </summary> - <param name="key">Other object to compare to.</param> - <returns>True if objects are equal, false otherwise.</returns> - </member> - <member name="T:NLog.LogFactory.LoggerCache"> - <summary> - Logger cache. - </summary> - </member> - <member name="M:NLog.LogFactory.LoggerCache.InsertOrUpdate(NLog.LogFactory.LoggerCacheKey,NLog.Logger)"> - <summary> - Inserts or updates. - </summary> - <param name="cacheKey"></param> - <param name="logger"></param> - </member> - <member name="T:NLog.LogFactory.LogEnabler"> - <summary> - Enables logging in <see cref="M:System.IDisposable.Dispose"/> implementation. - </summary> - </member> - <member name="M:NLog.LogFactory.LogEnabler.#ctor(NLog.LogFactory)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogFactory.LogEnabler"/> class. - </summary> - <param name="factory">The factory.</param> - </member> - <member name="M:NLog.LogFactory.LogEnabler.System#IDisposable#Dispose"> - <summary> - Enables logging. - </summary> - </member> - <member name="T:NLog.LogFactory`1"> - <summary> - Specialized LogFactory that can return instances of custom logger types. - </summary> - <typeparam name="T">The type of the logger to be returned. Must inherit from <see cref="T:NLog.Logger"/>.</typeparam> - </member> - <member name="M:NLog.LogFactory`1.GetLogger(System.String)"> - <summary> - Gets the logger with type <typeparamref name="T"/>. - </summary> - <param name="name">The logger name.</param> - <returns>An instance of <typeparamref name="T"/>.</returns> - </member> - <member name="M:NLog.LogFactory`1.GetCurrentClassLogger"> - <summary> - Gets a custom logger with the name of the current class and type <typeparamref name="T"/>. - </summary> - <returns>An instance of <typeparamref name="T"/>.</returns> - <remarks>This is a slow-running method. - Make sure you're not doing this in a loop.</remarks> - </member> - <member name="T:NLog.Logger"> - <summary> - Provides logging interface and utility functions. - </summary> - <summary> - Provides logging interface and utility functions. - </summary> - <summary> - Logging methods which only are executed when the DEBUG conditional compilation symbol is set. - </summary> - <remarks> - The DEBUG conditional compilation symbol is default enabled (only) in a debug build. - - If the DEBUG conditional compilation symbol isn't set in the calling library, the compiler will remove all the invocations to these methods. - This could lead to better performance. - - See: https://msdn.microsoft.com/en-us/library/4xssyw96%28v=vs.90%29.aspx - </remarks> - <content> - Auto-generated Logger members for binary compatibility with NLog 1.0. - </content> - </member> - <member name="M:NLog.Logger.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Logger"/> class. - </summary> - </member> - <member name="M:NLog.Logger.IsEnabled(NLog.LogLevel)"> - <summary> - Gets a value indicating whether logging is enabled for the specified level. - </summary> - <param name="level">Log level to be checked.</param> - <returns>A value of <see langword="true" /> if logging is enabled for the specified level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="M:NLog.Logger.Log(NLog.LogEventInfo)"> - <summary> - Writes the specified diagnostic message. - </summary> - <param name="logEvent">Log event.</param> - </member> - <member name="M:NLog.Logger.Log(System.Type,NLog.LogEventInfo)"> - <summary> - Writes the specified diagnostic message. - </summary> - <param name="wrapperType">The name of the type that wraps Logger.</param> - <param name="logEvent">Log event.</param> - </member> - <member name="M:NLog.Logger.Log``1(NLog.LogLevel,``0)"> - <overloads> - Writes the diagnostic message at the specified level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="level">The log level.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Log``1(NLog.LogLevel,System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.LogException(NLog.LogLevel,System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="args">Arguments to format.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="args">Arguments to format.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Log``1(NLog.LogLevel,System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log``1(NLog.LogLevel,System.String,``0)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log``2(NLog.LogLevel,System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Log``2(NLog.LogLevel,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Log``3(NLog.LogLevel,System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Log``3(NLog.LogLevel,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Swallow(System.Action)"> - <summary> - Runs action. If the action throws, the exception is logged at <c>Error</c> level. The exception is not propagated outside of this method. - </summary> - <param name="action">Action to execute.</param> - </member> - <member name="M:NLog.Logger.Swallow``1(System.Func{``0})"> - <summary> - Runs the provided function and returns its result. If an exception is thrown, it is logged at <c>Error</c> level. - The exception is not propagated outside of this method; a default value is returned instead. - </summary> - <typeparam name="T">Return type of the provided function.</typeparam> - <param name="func">Function to run.</param> - <returns>Result returned by the provided function or the default value of type <typeparamref name="T"/> in case of exception.</returns> - </member> - <member name="M:NLog.Logger.Swallow``1(System.Func{``0},``0)"> - <summary> - Runs the provided function and returns its result. If an exception is thrown, it is logged at <c>Error</c> level. - The exception is not propagated outside of this method; a fallback value is returned instead. - </summary> - <typeparam name="T">Return type of the provided function.</typeparam> - <param name="func">Function to run.</param> - <param name="fallback">Fallback value to return in case of exception.</param> - <returns>Result returned by the provided function or fallback value in case of exception.</returns> - </member> - <member name="M:NLog.Logger.SwallowAsync(System.Threading.Tasks.Task)"> - <summary> - Returns a task that completes when a specified task to completes. If the task does not run to completion, an exception is logged at <c>Error</c> level. The returned task always runs to completion. - </summary> - <param name="task">The task for which to log an error if it does not run to completion.</param> - <returns>A task that completes in the <see cref="F:System.Threading.Tasks.TaskStatus.RanToCompletion"/> state when when <paramref name="task"/> completes.</returns> - </member> - <member name="M:NLog.Logger.SwallowAsync(System.Func{System.Threading.Tasks.Task})"> - <summary> - Runs async action. If the action throws, the exception is logged at <c>Error</c> level. The exception is not propagated outside of this method. - </summary> - <param name="asyncAction">Async action to execute.</param> - </member> - <member name="M:NLog.Logger.SwallowAsync``1(System.Func{System.Threading.Tasks.Task{``0}})"> - <summary> - Runs the provided async function and returns its result. If the task does not run to completion, an exception is logged at <c>Error</c> level. - The exception is not propagated outside of this method; a default value is returned instead. - </summary> - <typeparam name="TResult">Return type of the provided function.</typeparam> - <param name="asyncFunc">Async function to run.</param> - <returns>A task that represents the completion of the supplied task. If the supplied task ends in the <see cref="F:System.Threading.Tasks.TaskStatus.RanToCompletion"/> state, the result of the new task will be the result of the supplied task; otherwise, the result of the new task will be the default value of type <typeparamref name="TResult"/>.</returns> - </member> - <member name="M:NLog.Logger.SwallowAsync``1(System.Func{System.Threading.Tasks.Task{``0}},``0)"> - <summary> - Runs the provided async function and returns its result. If the task does not run to completion, an exception is logged at <c>Error</c> level. - The exception is not propagated outside of this method; a fallback value is returned instead. - </summary> - <typeparam name="TResult">Return type of the provided function.</typeparam> - <param name="asyncFunc">Async function to run.</param> - <param name="fallback">Fallback value to return if the task does not end in the <see cref="F:System.Threading.Tasks.TaskStatus.RanToCompletion"/> state.</param> - <returns>A task that represents the completion of the supplied task. If the supplied task ends in the <see cref="F:System.Threading.Tasks.TaskStatus.RanToCompletion"/> state, the result of the new task will be the result of the supplied task; otherwise, the result of the new task will be the fallback value.</returns> - </member> - <member name="M:NLog.Logger.Trace``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Trace</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Trace``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Trace(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.TraceException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Trace(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Trace``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Debug</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Debug``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Debug(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.DebugException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Debug(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Debug``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Info</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Info``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Info(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.InfoException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Info</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Info</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Info(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Info</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Info</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Info``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Warn</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Warn``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Warn(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.WarnException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Warn</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Warn</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Warn(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Warn</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Warn</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Warn``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Error</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Error``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Error(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.ErrorException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Error</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Error</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Error(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Error</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Error</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Error``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Fatal</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Fatal``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Fatal(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.FatalException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Fatal</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Fatal</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Fatal</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Fatal</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Debug</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters and formatting them with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified arguments formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified arguments formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Trace</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters and formatting them with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified arguments formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified arguments formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.Object)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.String)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the specified level using the specified value as a parameter. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.SByte)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.UInt32)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.UInt64)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter. - </summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="E:NLog.Logger.LoggerReconfigured"> - <summary> - Occurs when logger configuration changes. - </summary> - </member> - <member name="P:NLog.Logger.Name"> - <summary> - Gets the name of the logger. - </summary> - </member> - <member name="P:NLog.Logger.Factory"> - <summary> - Gets the factory that created this logger. - </summary> - </member> - <member name="P:NLog.Logger.IsTraceEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Trace</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Trace</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.Logger.IsDebugEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Debug</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Debug</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.Logger.IsInfoEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Info</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Info</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.Logger.IsWarnEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Warn</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Warn</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.Logger.IsErrorEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Error</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Error</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.Logger.IsFatalEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Fatal</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Fatal</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="T:NLog.LoggerImpl"> - <summary> - Implementation of logging engine. - </summary> - </member> - <member name="M:NLog.LoggerImpl.FindCallingMethodOnStackTrace(System.Diagnostics.StackTrace,System.Type)"> - <summary> - Finds first user stack frame in a stack trace - </summary> - <param name="stackTrace">The stack trace of the logging method invocation</param> - <param name="loggerType">Type of the logger or logger wrapper</param> - <returns>Index of the first user stack frame or 0 if all stack frames are non-user</returns> - <seealso cref="M:NLog.LoggerImpl.IsNonUserStackFrame(System.Reflection.MethodBase,System.Type)"/> - </member> - <member name="M:NLog.LoggerImpl.IsNonUserStackFrame(System.Reflection.MethodBase,System.Type)"> - <summary> - Defines whether a stack frame belongs to non-user code - </summary> - <param name="method">Method of the stack frame</param> - <param name="loggerType">Type of the logger or logger wrapper</param> - <returns><see langword="true"/>, if the method is from non-user code and should be skipped</returns> - <remarks> - The method is classified as non-user if its declaring assembly is from hidden assemblies list - or its declaring type is <paramref name="loggerType"/> or one of its subtypes. - </remarks> - </member> - <member name="M:NLog.LoggerImpl.GetFilterResult(System.Collections.Generic.IList{NLog.Filters.Filter},NLog.LogEventInfo)"> - <summary> - Gets the filter result. - </summary> - <param name="filterChain">The filter chain.</param> - <param name="logEvent">The log event.</param> - <returns>The result of the filter.</returns> - </member> - <member name="T:NLog.LogLevel"> - <summary> - Defines available log levels. - </summary> - </member> - <member name="F:NLog.LogLevel.Trace"> - <summary> - Trace log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Debug"> - <summary> - Debug log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Info"> - <summary> - Info log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Warn"> - <summary> - Warn log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Error"> - <summary> - Error log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Fatal"> - <summary> - Fatal log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Off"> - <summary> - Off log level. - </summary> - </member> - <member name="M:NLog.LogLevel.#ctor(System.String,System.Int32)"> - <summary> - Initializes a new instance of <see cref="T:NLog.LogLevel"/>. - </summary> - <param name="name">The log level name.</param> - <param name="ordinal">The log level ordinal number.</param> - </member> - <member name="M:NLog.LogLevel.op_Equality(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is equal to the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal == level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.op_Inequality(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is not equal to the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal != level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.op_GreaterThan(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is greater than the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal > level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.op_GreaterThanOrEqual(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is greater than or equal to the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal >= level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.op_LessThan(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is less than the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal < level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.op_LessThanOrEqual(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is less than or equal to the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal <= level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.FromOrdinal(System.Int32)"> - <summary> - Gets the <see cref="T:NLog.LogLevel"/> that corresponds to the specified ordinal. - </summary> - <param name="ordinal">The ordinal.</param> - <returns>The <see cref="T:NLog.LogLevel"/> instance. For 0 it returns <see cref="F:NLog.LogLevel.Trace"/>, 1 gives <see cref="F:NLog.LogLevel.Debug"/> and so on.</returns> - </member> - <member name="M:NLog.LogLevel.FromString(System.String)"> - <summary> - Returns the <see cref="T:NLog.LogLevel"/> that corresponds to the supplied <see langword="string" />. - </summary> - <param name="levelName">The textual representation of the log level.</param> - <returns>The enumeration value.</returns> - </member> - <member name="M:NLog.LogLevel.ToString"> - <summary> - Returns a string representation of the log level. - </summary> - <returns>Log level name.</returns> - </member> - <member name="M:NLog.LogLevel.GetHashCode"> - <summary> - Returns a hash code for this instance. - </summary> - <returns> - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - </returns> - </member> - <member name="M:NLog.LogLevel.Equals(System.Object)"> - <summary> - Determines whether the specified <see cref="T:System.Object"/> is equal to this instance. - </summary> - <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param> - <returns>Value of <c>true</c> if the specified <see cref="T:System.Object"/> is equal to - this instance; otherwise, <c>false</c>.</returns> - </member> - <member name="M:NLog.LogLevel.Equals(NLog.LogLevel)"> - <summary> - Determines whether the specified <see cref="T:NLog.LogLevel"/> instance is equal to this instance. - </summary> - <param name="other">The <see cref="T:NLog.LogLevel"/> to compare with this instance.</param> - <returns>Value of <c>true</c> if the specified <see cref="T:NLog.LogLevel"/> is equal to - this instance; otherwise, <c>false</c>.</returns> - </member> - <member name="M:NLog.LogLevel.CompareTo(System.Object)"> - <summary> - Compares the level to the other <see cref="T:NLog.LogLevel"/> object. - </summary> - <param name="obj"> - The object object. - </param> - <returns> - A value less than zero when this logger's <see cref="P:NLog.LogLevel.Ordinal"/> is - less than the other logger's ordinal, 0 when they are equal and - greater than zero when this ordinal is greater than the - other ordinal. - </returns> - </member> - <member name="P:NLog.LogLevel.Name"> - <summary> - Gets the name of the log level. - </summary> - </member> - <member name="P:NLog.LogLevel.Ordinal"> - <summary> - Gets the ordinal of the log level. - </summary> - </member> - <member name="T:NLog.LogManager"> - <summary> - Creates and manages instances of <see cref="T:NLog.Logger" /> objects. - </summary> - </member> - <member name="M:NLog.LogManager.#cctor"> - <summary> - Initializes static members of the LogManager class. - </summary> - </member> - <member name="M:NLog.LogManager.#ctor"> - <summary> - Prevents a default instance of the LogManager class from being created. - </summary> - </member> - <member name="M:NLog.LogManager.GetCurrentClassLogger"> - <summary> - Gets the logger with the name of the current class. - </summary> - <returns>The logger.</returns> - <remarks>This is a slow-running method. - Make sure you're not doing this in a loop.</remarks> - </member> - <member name="M:NLog.LogManager.AddHiddenAssembly(System.Reflection.Assembly)"> - <summary> - Adds the given assembly which will be skipped - when NLog is trying to find the calling method on stack trace. - </summary> - <param name="assembly">The assembly to skip.</param> - </member> - <member name="M:NLog.LogManager.GetCurrentClassLogger(System.Type)"> - <summary> - Gets a custom logger with the name of the current class. Use <paramref name="loggerType"/> to pass the type of the needed Logger. - </summary> - <param name="loggerType">The logger class. The class must inherit from <see cref="T:NLog.Logger"/>.</param> - <returns>The logger of type <paramref name="loggerType"/>.</returns> - <remarks>This is a slow-running method. - Make sure you're not doing this in a loop.</remarks> - </member> - <member name="M:NLog.LogManager.CreateNullLogger"> - <summary> - Creates a logger that discards all log messages. - </summary> - <returns>Null logger which discards all log messages.</returns> - </member> - <member name="M:NLog.LogManager.GetLogger(System.String)"> - <summary> - Gets the specified named logger. - </summary> - <param name="name">Name of the logger.</param> - <returns>The logger reference. Multiple calls to <c>GetLogger</c> with the same argument aren't guaranteed to return the same logger reference.</returns> - </member> - <member name="M:NLog.LogManager.GetLogger(System.String,System.Type)"> - <summary> - Gets the specified named custom logger. Use <paramref name="loggerType"/> to pass the type of the needed Logger. - </summary> - <param name="name">Name of the logger.</param> - <param name="loggerType">The logger class. The class must inherit from <see cref="T:NLog.Logger"/>.</param> - <returns>The logger of type <paramref name="loggerType"/>. Multiple calls to <c>GetLogger</c> with the same argument aren't guaranteed to return the same logger reference.</returns> - <remarks>The generic way for this method is <see cref="M:NLog.LogFactory`1.GetLogger(System.String)"/></remarks> - </member> - <member name="M:NLog.LogManager.ReconfigExistingLoggers"> - <summary> - Loops through all loggers previously returned by GetLogger. - and recalculates their target and filter list. Useful after modifying the configuration programmatically - to ensure that all loggers have been properly configured. - </summary> - </member> - <member name="M:NLog.LogManager.Flush"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - </member> - <member name="M:NLog.LogManager.Flush(System.TimeSpan)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="timeout">Maximum time to allow for the flush. Any messages after that time will be discarded.</param> - </member> - <member name="M:NLog.LogManager.Flush(System.Int32)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="timeoutMilliseconds">Maximum time to allow for the flush. Any messages after that time will be discarded.</param> - </member> - <member name="M:NLog.LogManager.Flush(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.LogManager.Flush(NLog.Common.AsyncContinuation,System.TimeSpan)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeout">Maximum time to allow for the flush. Any messages after that time will be discarded.</param> - </member> - <member name="M:NLog.LogManager.Flush(NLog.Common.AsyncContinuation,System.Int32)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeoutMilliseconds">Maximum time to allow for the flush. Any messages after that time will be discarded.</param> - </member> - <member name="M:NLog.LogManager.DisableLogging"> - <summary> - Decreases the log enable counter and if it reaches -1 the logs are disabled. - </summary> - <remarks>Logging is enabled if the number of <see cref="M:NLog.LogManager.EnableLogging"/> calls is greater - than or equal to <see cref="M:NLog.LogManager.DisableLogging"/> calls.</remarks> - <returns>An object that implements IDisposable whose Dispose() method reenables logging. - To be used with C# <c>using ()</c> statement.</returns> - </member> - <member name="M:NLog.LogManager.EnableLogging"> - <summary> - Increases the log enable counter and if it reaches 0 the logs are disabled. - </summary> - <remarks>Logging is enabled if the number of <see cref="M:NLog.LogManager.EnableLogging"/> calls is greater - than or equal to <see cref="M:NLog.LogManager.DisableLogging"/> calls.</remarks> - </member> - <member name="M:NLog.LogManager.IsLoggingEnabled"> - <summary> - Checks if logging is currently enabled. - </summary> - <returns><see langword="true"/> if logging is currently enabled, <see langword="false"/> - otherwise.</returns> - <remarks>Logging is enabled if the number of <see cref="M:NLog.LogManager.EnableLogging"/> calls is greater - than or equal to <see cref="M:NLog.LogManager.DisableLogging"/> calls.</remarks> - </member> - <member name="M:NLog.LogManager.Shutdown"> - <summary> - Dispose all targets, and shutdown logging. - </summary> - </member> - <member name="M:NLog.LogManager.GetClassFullName"> - <summary> - Gets the fully qualified name of the class invoking the LogManager, including the - namespace but not the assembly. - </summary> - </member> - <member name="E:NLog.LogManager.ConfigurationChanged"> - <summary> - Occurs when logging <see cref="P:NLog.LogManager.Configuration"/> changes. - </summary> - </member> - <member name="E:NLog.LogManager.ConfigurationReloaded"> - <summary> - Occurs when logging <see cref="P:NLog.LogManager.Configuration"/> gets reloaded. - </summary> - </member> - <member name="P:NLog.LogManager.ThrowExceptions"> - <summary> - Gets or sets a value indicating whether NLog should throw exceptions. - By default exceptions are not thrown under any circumstances. - </summary> - </member> - <member name="P:NLog.LogManager.Configuration"> - <summary> - Gets or sets the current logging configuration. - <see cref="P:NLog.LogFactory.Configuration"/> - </summary> - </member> - <member name="P:NLog.LogManager.GlobalThreshold"> - <summary> - Gets or sets the global log threshold. Log events below this threshold are not logged. - </summary> - </member> - <member name="P:NLog.LogManager.DefaultCultureInfo"> - <summary> - Gets or sets the default culture to use. - </summary> - </member> - <member name="T:NLog.LogManager.GetCultureInfo"> - <summary> - Delegate used to set/get the culture in use. - </summary> - </member> - <member name="T:NLog.LogMessageGenerator"> - <summary> - Returns a log message. Used to defer calculation of - the log message until it's actually needed. - </summary> - <returns>Log message.</returns> - </member> - <member name="T:NLog.LogReceiverService.BaseLogReceiverForwardingService"> - <summary> - Base implementation of a log receiver server which forwards received logs through <see cref="T:NLog.LogManager"/> or a given <see cref="T:NLog.LogFactory"/>. - </summary> - </member> - <member name="M:NLog.LogReceiverService.BaseLogReceiverForwardingService.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.BaseLogReceiverForwardingService"/> class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.BaseLogReceiverForwardingService.#ctor(NLog.LogFactory)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.BaseLogReceiverForwardingService"/> class. - </summary> - <param name="logFactory">The log factory.</param> - </member> - <member name="M:NLog.LogReceiverService.BaseLogReceiverForwardingService.ProcessLogMessages(NLog.LogReceiverService.NLogEvents)"> - <summary> - Processes the log messages. - </summary> - <param name="events">The events to process.</param> - </member> - <member name="M:NLog.LogReceiverService.BaseLogReceiverForwardingService.ProcessLogMessages(NLog.LogEventInfo[])"> - <summary> - Processes the log messages. - </summary> - <param name="logEvents">The log events.</param> - </member> - <member name="T:NLog.LogReceiverService.ILogReceiverClient"> - <summary> - Service contract for Log Receiver client. - </summary> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverClient.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="T:NLog.LogReceiverService.ILogReceiverOneWayClient"> - <summary> - Service contract for Log Receiver client. - </summary> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverOneWayClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="T:NLog.LogReceiverService.ILogReceiverOneWayServer"> - <summary> - Service contract for Log Receiver server. - </summary> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverOneWayServer.ProcessLogMessages(NLog.LogReceiverService.NLogEvents)"> - <summary> - Processes the log messages. - </summary> - <param name="events">The events.</param> - </member> - <member name="T:NLog.LogReceiverService.ILogReceiverServer"> - <summary> - Service contract for Log Receiver server. - </summary> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverServer.ProcessLogMessages(NLog.LogReceiverService.NLogEvents)"> - <summary> - Processes the log messages. - </summary> - <param name="events">The events.</param> - </member> - <member name="T:NLog.LogReceiverService.ILogReceiverTwoWayClient"> - <summary> - Service contract for Log Receiver client. - </summary> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverTwoWayClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverTwoWayClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverTwoWayClient.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="T:NLog.LogReceiverService.IWcfLogReceiverClient"> - <summary> - Client of <see cref="T:NLog.LogReceiverService.ILogReceiverServer"/> - </summary> - </member> - <member name="M:NLog.LogReceiverService.IWcfLogReceiverClient.OpenAsync"> - <summary> - Opens the client asynchronously. - </summary> - </member> - <member name="M:NLog.LogReceiverService.IWcfLogReceiverClient.OpenAsync(System.Object)"> - <summary> - Opens the client asynchronously. - </summary> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.IWcfLogReceiverClient.CloseAsync"> - <summary> - Closes the client asynchronously. - </summary> - </member> - <member name="M:NLog.LogReceiverService.IWcfLogReceiverClient.CloseAsync(System.Object)"> - <summary> - Closes the client asynchronously. - </summary> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.IWcfLogReceiverClient.ProcessLogMessagesAsync(NLog.LogReceiverService.NLogEvents)"> - <summary> - Processes the log messages asynchronously. - </summary> - <param name="events">The events to send.</param> - </member> - <member name="M:NLog.LogReceiverService.IWcfLogReceiverClient.ProcessLogMessagesAsync(NLog.LogReceiverService.NLogEvents,System.Object)"> - <summary> - Processes the log messages asynchronously. - </summary> - <param name="events">The events to send.</param> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.IWcfLogReceiverClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events to send.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.IWcfLogReceiverClient.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="M:NLog.LogReceiverService.IWcfLogReceiverClient.DisplayInitializationUI"> - <summary> - Instructs the inner channel to display a user interface if one is required to initialize the channel prior to using it. - </summary> - </member> - <member name="E:NLog.LogReceiverService.IWcfLogReceiverClient.ProcessLogMessagesCompleted"> - <summary> - Occurs when the log message processing has completed. - </summary> - </member> - <member name="E:NLog.LogReceiverService.IWcfLogReceiverClient.OpenCompleted"> - <summary> - Occurs when Open operation has completed. - </summary> - </member> - <member name="E:NLog.LogReceiverService.IWcfLogReceiverClient.CloseCompleted"> - <summary> - Occurs when Close operation has completed. - </summary> - </member> - <member name="P:NLog.LogReceiverService.IWcfLogReceiverClient.ClientCredentials"> - <summary> - Enables the user to configure client and service credentials as well as service credential authentication settings for use on the client side of communication. - </summary> - </member> - <member name="P:NLog.LogReceiverService.IWcfLogReceiverClient.InnerChannel"> - <summary> - Gets the underlying <see cref="T:System.ServiceModel.IClientChannel"/> implementation. - </summary> - </member> - <member name="P:NLog.LogReceiverService.IWcfLogReceiverClient.Endpoint"> - <summary> - Gets the target endpoint for the service to which the WCF client can connect. - </summary> - </member> - <member name="P:NLog.LogReceiverService.IWcfLogReceiverClient.CookieContainer"> - <summary> - Gets or sets the cookie container. - </summary> - <value>The cookie container.</value> - </member> - <member name="T:NLog.LogReceiverService.LogReceiverForwardingService"> - <summary> - Implementation of <see cref="T:NLog.LogReceiverService.ILogReceiverServer"/> which forwards received logs through <see cref="T:NLog.LogManager"/> or a given <see cref="T:NLog.LogFactory"/>. - </summary> - </member> - <member name="M:NLog.LogReceiverService.LogReceiverForwardingService.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.LogReceiverForwardingService"/> class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.LogReceiverForwardingService.#ctor(NLog.LogFactory)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.LogReceiverForwardingService"/> class. - </summary> - <param name="logFactory">The log factory.</param> - </member> - <member name="T:NLog.LogReceiverService.LogReceiverOneWayForwardingService"> - <summary> - Implementation of <see cref="T:NLog.LogReceiverService.ILogReceiverOneWayServer"/> which forwards received logs through <see cref="T:NLog.LogManager"/> or a given <see cref="T:NLog.LogFactory"/>. - </summary> - </member> - <member name="M:NLog.LogReceiverService.LogReceiverOneWayForwardingService.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.LogReceiverOneWayForwardingService"/> class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.LogReceiverOneWayForwardingService.#ctor(NLog.LogFactory)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.LogReceiverOneWayForwardingService"/> class. - </summary> - <param name="logFactory">The log factory.</param> - </member> - <member name="T:NLog.LogReceiverService.LogReceiverServiceConfig"> - <summary> - Internal configuration of Log Receiver Service contracts. - </summary> - </member> - <member name="T:NLog.LogReceiverService.NLogEvent"> - <summary> - Wire format for NLog Event. - </summary> - </member> - <member name="M:NLog.LogReceiverService.NLogEvent.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.NLogEvent"/> class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.NLogEvent.ToEventInfo(NLog.LogReceiverService.NLogEvents,System.String)"> - <summary> - Converts the <see cref="T:NLog.LogReceiverService.NLogEvent"/> to <see cref="T:NLog.LogEventInfo"/>. - </summary> - <param name="context">The <see cref="T:NLog.LogReceiverService.NLogEvent"/> object this <see cref="T:NLog.LogReceiverService.NLogEvent"/> is part of..</param> - <param name="loggerNamePrefix">The logger name prefix to prepend in front of the logger name.</param> - <returns>Converted <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.Id"> - <summary> - Gets or sets the client-generated identifier of the event. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.LevelOrdinal"> - <summary> - Gets or sets the ordinal of the log level. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.LoggerOrdinal"> - <summary> - Gets or sets the logger ordinal (index into <see cref="P:NLog.LogReceiverService.NLogEvents.Strings"/>. - </summary> - <value>The logger ordinal.</value> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.TimeDelta"> - <summary> - Gets or sets the time delta (in ticks) between the time of the event and base time. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.MessageOrdinal"> - <summary> - Gets or sets the message string index. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.Values"> - <summary> - Gets or sets the collection of layout values. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.ValueIndexes"> - <summary> - Gets the collection of indexes into <see cref="P:NLog.LogReceiverService.NLogEvents.Strings"/> array for each layout value. - </summary> - </member> - <member name="T:NLog.LogReceiverService.NLogEvents"> - <summary> - Wire format for NLog event package. - </summary> - </member> - <member name="M:NLog.LogReceiverService.NLogEvents.ToEventInfo(System.String)"> - <summary> - Converts the events to sequence of <see cref="T:NLog.LogEventInfo"/> objects suitable for routing through NLog. - </summary> - <param name="loggerNamePrefix">The logger name prefix to prepend in front of each logger name.</param> - <returns> - Sequence of <see cref="T:NLog.LogEventInfo"/> objects. - </returns> - </member> - <member name="M:NLog.LogReceiverService.NLogEvents.ToEventInfo"> - <summary> - Converts the events to sequence of <see cref="T:NLog.LogEventInfo"/> objects suitable for routing through NLog. - </summary> - <returns> - Sequence of <see cref="T:NLog.LogEventInfo"/> objects. - </returns> - </member> - <member name="P:NLog.LogReceiverService.NLogEvents.ClientName"> - <summary> - Gets or sets the name of the client. - </summary> - <value>The name of the client.</value> - </member> - <member name="P:NLog.LogReceiverService.NLogEvents.BaseTimeUtc"> - <summary> - Gets or sets the base time (UTC ticks) for all events in the package. - </summary> - <value>The base time UTC.</value> - </member> - <member name="P:NLog.LogReceiverService.NLogEvents.LayoutNames"> - <summary> - Gets or sets the collection of layout names which are shared among all events. - </summary> - <value>The layout names.</value> - </member> - <member name="P:NLog.LogReceiverService.NLogEvents.Strings"> - <summary> - Gets or sets the collection of logger names. - </summary> - <value>The logger names.</value> - </member> - <member name="P:NLog.LogReceiverService.NLogEvents.Events"> - <summary> - Gets or sets the list of events. - </summary> - <value>The events.</value> - </member> - <member name="T:NLog.LogReceiverService.StringCollection"> - <summary> - List of strings annotated for more terse serialization. - </summary> - </member> - <member name="M:NLog.LogReceiverService.StringCollection.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.StringCollection"/> class. - </summary> - </member> - <member name="T:NLog.LogReceiverService.WcfILogReceiverClient"> - <summary> - Log Receiver Client using WCF. - </summary> - <remarks> - This will be removed when ILogReceiverClient is removed. - This provides an implementation of the legacy interface.</remarks> - </member> - <member name="T:NLog.LogReceiverService.WcfLogReceiverClientBase`1"> - <summary> - Abstract base class for the WcfLogReceiverXXXWay classes. It can only be - used internally (see internal constructor). It passes off any Channel usage - to the inheriting class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClientBase`1"/> class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClientBase`1"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.#ctor(System.String,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClientBase`1"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.#ctor(System.String,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClientBase`1"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.#ctor(System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClientBase`1"/> class. - </summary> - <param name="binding">The binding.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.OpenAsync"> - <summary> - Opens the client asynchronously. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.OpenAsync(System.Object)"> - <summary> - Opens the client asynchronously. - </summary> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.CloseAsync"> - <summary> - Closes the client asynchronously. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.CloseAsync(System.Object)"> - <summary> - Closes the client asynchronously. - </summary> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.ProcessLogMessagesAsync(NLog.LogReceiverService.NLogEvents)"> - <summary> - Processes the log messages asynchronously. - </summary> - <param name="events">The events to send.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.ProcessLogMessagesAsync(NLog.LogReceiverService.NLogEvents,System.Object)"> - <summary> - Processes the log messages asynchronously. - </summary> - <param name="events">The events to send.</param> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events to send.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClientBase`1.ProcessLogMessagesCompleted"> - <summary> - Occurs when the log message processing has completed. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClientBase`1.OpenCompleted"> - <summary> - Occurs when Open operation has completed. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClientBase`1.CloseCompleted"> - <summary> - Occurs when Close operation has completed. - </summary> - </member> - <member name="P:NLog.LogReceiverService.WcfLogReceiverClientBase`1.CookieContainer"> - <summary> - Gets or sets the cookie container. - </summary> - <value>The cookie container.</value> - </member> - <member name="M:NLog.LogReceiverService.WcfILogReceiverClient.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfILogReceiverClient"/> class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfILogReceiverClient.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfILogReceiverClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfILogReceiverClient.#ctor(System.String,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfILogReceiverClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfILogReceiverClient.#ctor(System.String,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverOneWayClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfILogReceiverClient.#ctor(System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverOneWayClient"/> class. - </summary> - <param name="binding">The binding.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfILogReceiverClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events to send.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.WcfILogReceiverClient.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="T:NLog.LogReceiverService.WcfLogReceiverClient"> - <summary> - Log Receiver Client facade. It allows the use either of the one way or two way - service contract using WCF through its unified interface. - </summary> - <remarks> - Delegating methods are generated with Resharper. - 1. change ProxiedClient to private field (instead of public property) - 2. delegate members - 3. change ProxiedClient back to public property. - - </remarks> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. - </summary> - <param name="useOneWay">Whether to use the one way or two way WCF client.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.Boolean,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. - </summary> - <param name="useOneWay">Whether to use the one way or two way WCF client.</param> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.Boolean,System.String,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. - </summary> - <param name="useOneWay">Whether to use the one way or two way WCF client.</param> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.Boolean,System.String,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. - </summary> - <param name="useOneWay">Whether to use the one way or two way WCF client.</param> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.Boolean,System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. - </summary> - <param name="useOneWay">Whether to use the one way or two way WCF client.</param> - <param name="binding">The binding.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.Abort"> - <summary> - Causes a communication object to transition immediately from its current state into the closed state. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.BeginClose(System.AsyncCallback,System.Object)"> - <summary> - Begins an asynchronous operation to close a communication object. - </summary> - <returns> - The <see cref="T:System.IAsyncResult"/> that references the asynchronous close operation. - </returns> - <param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that receives notification of the completion of the asynchronous close operation.</param><param name="state">An object, specified by the application, that contains state information associated with the asynchronous close operation.</param><exception cref="T:System.ServiceModel.CommunicationObjectFaultedException"><see cref="M:System.ServiceModel.ICommunicationObject.BeginClose"/> was called on an object in the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The default timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to close gracefully.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.BeginClose(System.TimeSpan,System.AsyncCallback,System.Object)"> - <summary> - Begins an asynchronous operation to close a communication object with a specified timeout. - </summary> - <returns> - The <see cref="T:System.IAsyncResult"/> that references the asynchronous close operation. - </returns> - <param name="timeout">The <see cref="T:System.Timespan"/> that specifies how long the send operation has to complete before timing out.</param><param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that receives notification of the completion of the asynchronous close operation.</param><param name="state">An object, specified by the application, that contains state information associated with the asynchronous close operation.</param><exception cref="T:System.ServiceModel.CommunicationObjectFaultedException"><see cref="M:System.ServiceModel.ICommunicationObject.BeginClose"/> was called on an object in the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The specified timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to close gracefully.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.BeginOpen(System.AsyncCallback,System.Object)"> - <summary> - Begins an asynchronous operation to open a communication object. - </summary> - <returns> - The <see cref="T:System.IAsyncResult"/> that references the asynchronous open operation. - </returns> - <param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that receives notification of the completion of the asynchronous open operation.</param><param name="state">An object, specified by the application, that contains state information associated with the asynchronous open operation.</param><exception cref="T:System.ServiceModel.CommunicationException">The <see cref="T:System.ServiceModel.ICommunicationObject"/> was unable to be opened and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The default open timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to enter the <see cref="F:System.ServiceModel.CommunicationState.Opened"/> state and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.BeginOpen(System.TimeSpan,System.AsyncCallback,System.Object)"> - <summary> - Begins an asynchronous operation to open a communication object within a specified interval of time. - </summary> - <returns> - The <see cref="T:System.IAsyncResult"/> that references the asynchronous open operation. - </returns> - <param name="timeout">The <see cref="T:System.Timespan"/> that specifies how long the send operation has to complete before timing out.</param><param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that receives notification of the completion of the asynchronous open operation.</param><param name="state">An object, specified by the application, that contains state information associated with the asynchronous open operation.</param><exception cref="T:System.ServiceModel.CommunicationException">The <see cref="T:System.ServiceModel.ICommunicationObject"/> was unable to be opened and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The specified timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to enter the <see cref="F:System.ServiceModel.CommunicationState.Opened"/> state and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events to send.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.Close(System.TimeSpan)"> - <summary> - Causes a communication object to transition from its current state into the closed state. - </summary> - <param name="timeout">The <see cref="T:System.Timespan"/> that specifies how long the send operation has to complete before timing out.</param><exception cref="T:System.ServiceModel.CommunicationObjectFaultedException"><see cref="M:System.ServiceModel.ICommunicationObject.Close"/> was called on an object in the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to close gracefully.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.Close"> - <summary> - Causes a communication object to transition from its current state into the closed state. - </summary> - <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException"><see cref="M:System.ServiceModel.ICommunicationObject.Close"/> was called on an object in the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The default close timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to close gracefully.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.CloseAsync(System.Object)"> - <summary> - Closes the client asynchronously. - </summary> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.CloseAsync"> - <summary> - Closes the client asynchronously. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.DisplayInitializationUI"> - <summary> - Instructs the inner channel to display a user interface if one is required to initialize the channel prior to using it. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.EndClose(System.IAsyncResult)"> - <summary> - Completes an asynchronous operation to close a communication object. - </summary> - <param name="result">The <see cref="T:System.IAsyncResult"/> that is returned by a call to the <see cref="M:System.ServiceModel.ICommunicationObject.BeginClose"/> method.</param><exception cref="T:System.ServiceModel.CommunicationObjectFaultedException"><see cref="M:System.ServiceModel.ICommunicationObject.BeginClose"/> was called on an object in the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to close gracefully.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.EndOpen(System.IAsyncResult)"> - <summary> - Completes an asynchronous operation to open a communication object. - </summary> - <param name="result">The <see cref="T:System.IAsyncResult"/> that is returned by a call to the <see cref="M:System.ServiceModel.ICommunicationObject.BeginOpen"/> method.</param><exception cref="T:System.ServiceModel.CommunicationException">The <see cref="T:System.ServiceModel.ICommunicationObject"/> was unable to be opened and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to enter the <see cref="F:System.ServiceModel.CommunicationState.Opened"/> state and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.Open"> - <summary> - Causes a communication object to transition from the created state into the opened state. - </summary> - <exception cref="T:System.ServiceModel.CommunicationException">The <see cref="T:System.ServiceModel.ICommunicationObject"/> was unable to be opened and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The default open timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to enter the <see cref="F:System.ServiceModel.CommunicationState.Opened"/> state and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.Open(System.TimeSpan)"> - <summary> - Causes a communication object to transition from the created state into the opened state within a specified interval of time. - </summary> - <param name="timeout">The <see cref="T:System.Timespan"/> that specifies how long the send operation has to complete before timing out.</param><exception cref="T:System.ServiceModel.CommunicationException">The <see cref="T:System.ServiceModel.ICommunicationObject"/> was unable to be opened and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The specified timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to enter the <see cref="F:System.ServiceModel.CommunicationState.Opened"/> state and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.OpenAsync"> - <summary> - Opens the client asynchronously. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.OpenAsync(System.Object)"> - <summary> - Opens the client asynchronously. - </summary> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.ProcessLogMessagesAsync(NLog.LogReceiverService.NLogEvents)"> - <summary> - Processes the log messages asynchronously. - </summary> - <param name="events">The events to send.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.ProcessLogMessagesAsync(NLog.LogReceiverService.NLogEvents,System.Object)"> - <summary> - Processes the log messages asynchronously. - </summary> - <param name="events">The events to send.</param> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.CloseCommunicationObject"> - <summary> - Causes a communication object to transition from its current state into the closed state. - </summary> - </member> - <member name="P:NLog.LogReceiverService.WcfLogReceiverClient.ProxiedClient"> - <summary> - The client getting proxied - </summary> - </member> - <member name="P:NLog.LogReceiverService.WcfLogReceiverClient.UseOneWay"> - <summary> - Do we use one-way or two-way messaging? - </summary> - </member> - <member name="P:NLog.LogReceiverService.WcfLogReceiverClient.ClientCredentials"> - <summary> - Enables the user to configure client and service credentials as well as service credential authentication settings for use on the client side of communication. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.CloseCompleted"> - <summary> - Occurs when Close operation has completed. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.Closed"> - <summary> - Occurs when the communication object completes its transition from the closing state into the closed state. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.Closing"> - <summary> - Occurs when the communication object first enters the closing state. - </summary> - </member> - <member name="P:NLog.LogReceiverService.WcfLogReceiverClient.CookieContainer"> - <summary> - Gets or sets the cookie container. - </summary> - <value>The cookie container.</value> - </member> - <member name="P:NLog.LogReceiverService.WcfLogReceiverClient.Endpoint"> - <summary> - Gets the target endpoint for the service to which the WCF client can connect. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.Faulted"> - <summary> - Occurs when the communication object first enters the faulted state. - </summary> - </member> - <member name="P:NLog.LogReceiverService.WcfLogReceiverClient.InnerChannel"> - <summary> - Gets the underlying <see cref="T:System.ServiceModel.IClientChannel"/> implementation. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.OpenCompleted"> - <summary> - Occurs when Open operation has completed. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.Opened"> - <summary> - Occurs when the communication object completes its transition from the opening state into the opened state. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.Opening"> - <summary> - Occurs when the communication object first enters the opening state. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.ProcessLogMessagesCompleted"> - <summary> - Occurs when the log message processing has completed. - </summary> - </member> - <member name="P:NLog.LogReceiverService.WcfLogReceiverClient.State"> - <summary> - Gets the current state of the communication-oriented object. - </summary> - <returns> - The value of the <see cref="T:System.ServiceModel.CommunicationState"/> of the object. - </returns> - </member> - <member name="T:NLog.LogReceiverService.WcfLogReceiverOneWayClient"> - <summary> - Log Receiver Client using WCF. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverOneWayClient.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverOneWayClient"/> class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverOneWayClient.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverOneWayClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverOneWayClient.#ctor(System.String,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverOneWayClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverOneWayClient.#ctor(System.String,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverOneWayClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverOneWayClient.#ctor(System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverOneWayClient"/> class. - </summary> - <param name="binding">The binding.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverOneWayClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events to send.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="T:NLog.LogReceiverService.WcfLogReceiverTwoWayClient"> - <summary> - Log Receiver Client using WCF. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverTwoWayClient.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverTwoWayClient"/> class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverTwoWayClient.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverTwoWayClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverTwoWayClient.#ctor(System.String,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverTwoWayClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverTwoWayClient.#ctor(System.String,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverTwoWayClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverTwoWayClient.#ctor(System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverTwoWayClient"/> class. - </summary> - <param name="binding">The binding.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverTwoWayClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events to send.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverTwoWayClient.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="T:NLog.MappedDiagnosticsContext"> - <summary> - Mapped Diagnostics Context - a thread-local structure that keeps a dictionary - of strings and provides methods to output them in layouts. - Mostly for compatibility with log4net. - </summary> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Set(System.String,System.String)"> - <summary> - Sets the current thread MDC item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Set(System.String,System.Object)"> - <summary> - Sets the current thread MDC item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Get(System.String)"> - <summary> - Gets the current thread MDC named item, as <see cref="T:System.String"/>. - </summary> - <param name="item">Item name.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <see cref="F:System.String.Empty"/>.</returns> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Get(System.String,System.IFormatProvider)"> - <summary> - Gets the current thread MDC named item, as <see cref="T:System.String"/>. - </summary> - <param name="item">Item name.</param> - <param name="formatProvider">The <see cref="T:System.IFormatProvider"/> to use when converting a value to a string.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <see cref="F:System.String.Empty"/>.</returns> - </member> - <member name="M:NLog.MappedDiagnosticsContext.GetObject(System.String)"> - <summary> - Gets the current thread MDC named item, as <see cref="T:System.Object"/>. - </summary> - <param name="item">Item name.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <c>null</c>.</returns> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Contains(System.String)"> - <summary> - Checks whether the specified item exists in current thread MDC. - </summary> - <param name="item">Item name.</param> - <returns>A boolean indicating whether the specified <paramref name="item"/> exists in current thread MDC.</returns> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Remove(System.String)"> - <summary> - Removes the specified <paramref name="item"/> from current thread MDC. - </summary> - <param name="item">Item name.</param> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Clear"> - <summary> - Clears the content of current thread MDC. - </summary> - </member> - <member name="T:NLog.MappedDiagnosticsLogicalContext"> - <summary> - Async version of Mapped Diagnostics Context - a logical context structure that keeps a dictionary - of strings and provides methods to output them in layouts. Allows for maintaining state across - asynchronous tasks and call contexts. - </summary> - <remarks> - Ideally, these changes should be incorporated as a new version of the MappedDiagnosticsContext class in the original - NLog library so that state can be maintained for multiple threads in asynchronous situations. - </remarks> - </member> - <member name="M:NLog.MappedDiagnosticsLogicalContext.Get(System.String)"> - <summary> - Gets the current logical context named item, as <see cref="T:System.String"/>. - </summary> - <param name="item">Item name.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <see cref="F:System.String.Empty"/>.</returns> - </member> - <member name="M:NLog.MappedDiagnosticsLogicalContext.Get(System.String,System.IFormatProvider)"> - <summary> - Gets the current logical context named item, as <see cref="T:System.String"/>. - </summary> - <param name="item">Item name.</param> - <param name="formatProvider">The <see cref="T:System.IFormatProvider"/> to use when converting a value to a string.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <see cref="F:System.String.Empty"/>.</returns> - </member> - <member name="M:NLog.MappedDiagnosticsLogicalContext.GetObject(System.String)"> - <summary> - Gets the current logical context named item, as <see cref="T:System.Object"/>. - </summary> - <param name="item">Item name.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <c>null</c>.</returns> - </member> - <member name="M:NLog.MappedDiagnosticsLogicalContext.Set(System.String,System.String)"> - <summary> - Sets the current logical context item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.MappedDiagnosticsLogicalContext.Set(System.String,System.Object)"> - <summary> - Sets the current logical context item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.MappedDiagnosticsLogicalContext.Contains(System.String)"> - <summary> - Checks whether the specified <paramref name="item"/> exists in current logical context. - </summary> - <param name="item">Item name.</param> - <returns>A boolean indicating whether the specified <paramref name="item"/> exists in current logical context.</returns> - </member> - <member name="M:NLog.MappedDiagnosticsLogicalContext.Remove(System.String)"> - <summary> - Removes the specified <paramref name="item"/> from current logical context. - </summary> - <param name="item">Item name.</param> - </member> - <member name="M:NLog.MappedDiagnosticsLogicalContext.Clear"> - <summary> - Clears the content of current logical context. - </summary> - </member> - <member name="T:NLog.MDC"> - <summary> - Mapped Diagnostics Context - used for log4net compatibility. - </summary> - </member> - <member name="M:NLog.MDC.Set(System.String,System.String)"> - <summary> - Sets the current thread MDC item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.MDC.Get(System.String)"> - <summary> - Gets the current thread MDC named item. - </summary> - <param name="item">Item name.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <see cref="F:System.String.Empty"/>.</returns> - </member> - <member name="M:NLog.MDC.GetObject(System.String)"> - <summary> - Gets the current thread MDC named item. - </summary> - <param name="item">Item name.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <c>null</c>.</returns> - </member> - <member name="M:NLog.MDC.Contains(System.String)"> - <summary> - Checks whether the specified item exists in current thread MDC. - </summary> - <param name="item">Item name.</param> - <returns>A boolean indicating whether the specified item exists in current thread MDC.</returns> - </member> - <member name="M:NLog.MDC.Remove(System.String)"> - <summary> - Removes the specified item from current thread MDC. - </summary> - <param name="item">Item name.</param> - </member> - <member name="M:NLog.MDC.Clear"> - <summary> - Clears the content of current thread MDC. - </summary> - </member> - <member name="T:NLog.NDC"> - <summary> - Nested Diagnostics Context - for log4net compatibility. - </summary> - </member> - <member name="M:NLog.NDC.Push(System.String)"> - <summary> - Pushes the specified text on current thread NDC. - </summary> - <param name="text">The text to be pushed.</param> - <returns>An instance of the object that implements IDisposable that returns the stack to the previous level when IDisposable.Dispose() is called. To be used with C# using() statement.</returns> - </member> - <member name="M:NLog.NDC.Pop"> - <summary> - Pops the top message off the NDC stack. - </summary> - <returns>The top message which is no longer on the stack.</returns> - </member> - <member name="M:NLog.NDC.PopObject"> - <summary> - Pops the top object off the NDC stack. The object is removed from the stack. - </summary> - <returns>The top object from the NDC stack, if defined; otherwise <c>null</c>.</returns> - </member> - <member name="M:NLog.NDC.Clear"> - <summary> - Clears current thread NDC stack. - </summary> - </member> - <member name="M:NLog.NDC.GetAllMessages"> - <summary> - Gets all messages on the stack. - </summary> - <returns>Array of strings on the stack.</returns> - </member> - <member name="M:NLog.NDC.GetAllObjects"> - <summary> - Gets all objects on the NDC stack. The objects are not removed from the stack. - </summary> - <returns>Array of objects on the stack.</returns> - </member> - <member name="P:NLog.NDC.TopMessage"> - <summary> - Gets the top NDC message but doesn't remove it. - </summary> - <returns>The top message. .</returns> - </member> - <member name="P:NLog.NDC.TopObject"> - <summary> - Gets the top NDC object but doesn't remove it. - </summary> - <returns>The object from the top of the NDC stack, if defined; otherwise <c>null</c>.</returns> - </member> - <member name="T:NLog.NestedDiagnosticsContext"> - <summary> - Nested Diagnostics Context - a thread-local structure that keeps a stack - of strings and provides methods to output them in layouts - Mostly for compatibility with log4net. - </summary> - </member> - <member name="M:NLog.NestedDiagnosticsContext.Push(System.String)"> - <summary> - Pushes the specified text on current thread NDC. - </summary> - <param name="text">The text to be pushed.</param> - <returns>An instance of the object that implements IDisposable that returns the stack to the previous level when IDisposable.Dispose() is called. To be used with C# using() statement.</returns> - </member> - <member name="M:NLog.NestedDiagnosticsContext.Push(System.Object)"> - <summary> - Pushes the specified object on current thread NDC. - </summary> - <param name="value">The object to be pushed.</param> - <returns>An instance of the object that implements IDisposable that returns the stack to the previous level when IDisposable.Dispose() is called. To be used with C# using() statement.</returns> - </member> - <member name="M:NLog.NestedDiagnosticsContext.Pop"> - <summary> - Pops the top message off the NDC stack. - </summary> - <returns>The top message which is no longer on the stack.</returns> - </member> - <member name="M:NLog.NestedDiagnosticsContext.Pop(System.IFormatProvider)"> - <summary> - Pops the top message from the NDC stack. - </summary> - <param name="formatProvider">The <see cref="T:System.IFormatProvider"/> to use when converting the value to a string.</param> - <returns>The top message, which is removed from the stack, as a string value.</returns> - </member> - <member name="M:NLog.NestedDiagnosticsContext.PopObject"> - <summary> - Pops the top object off the NDC stack. - </summary> - <returns>The object from the top of the NDC stack, if defined; otherwise <c>null</c>.</returns> - </member> - <member name="M:NLog.NestedDiagnosticsContext.Clear"> - <summary> - Clears current thread NDC stack. - </summary> - </member> - <member name="M:NLog.NestedDiagnosticsContext.GetAllMessages"> - <summary> - Gets all messages on the stack. - </summary> - <returns>Array of strings on the stack.</returns> - </member> - <member name="M:NLog.NestedDiagnosticsContext.GetAllMessages(System.IFormatProvider)"> - <summary> - Gets all messages from the stack, without removing them. - </summary> - <param name="formatProvider">The <see cref="T:System.IFormatProvider"/> to use when converting a value to a string.</param> - <returns>Array of strings.</returns> - </member> - <member name="M:NLog.NestedDiagnosticsContext.GetAllObjects"> - <summary> - Gets all objects on the stack. - </summary> - <returns>Array of objects on the stack.</returns> - </member> - <member name="P:NLog.NestedDiagnosticsContext.TopMessage"> - <summary> - Gets the top NDC message but doesn't remove it. - </summary> - <returns>The top message. .</returns> - </member> - <member name="P:NLog.NestedDiagnosticsContext.TopObject"> - <summary> - Gets the top NDC object but doesn't remove it. - </summary> - <returns>The object at the top of the NDC stack if defined; otherwise <c>null</c>.</returns> - </member> - <member name="T:NLog.NestedDiagnosticsContext.StackPopper"> - <summary> - Resets the stack to the original count during <see cref="M:System.IDisposable.Dispose"/>. - </summary> - </member> - <member name="M:NLog.NestedDiagnosticsContext.StackPopper.#ctor(System.Collections.Generic.Stack{System.Object},System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NestedDiagnosticsContext.StackPopper"/> class. - </summary> - <param name="stack">The stack.</param> - <param name="previousCount">The previous count.</param> - </member> - <member name="M:NLog.NestedDiagnosticsContext.StackPopper.System#IDisposable#Dispose"> - <summary> - Reverts the stack to original item count. - </summary> - </member> - <member name="T:NLog.NLogConfigurationException"> - <summary> - Exception thrown during NLog configuration. - </summary> - </member> - <member name="M:NLog.NLogConfigurationException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogConfigurationException"/> class. - </summary> - </member> - <member name="M:NLog.NLogConfigurationException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogConfigurationException"/> class. - </summary> - <param name="message">The message.</param> - </member> - <member name="M:NLog.NLogConfigurationException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogConfigurationException"/> class. - </summary> - <param name="message">The message.</param> - <param name="innerException">The inner exception.</param> - </member> - <member name="M:NLog.NLogConfigurationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogConfigurationException"/> class. - </summary> - <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param> - <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param> - <exception cref="T:System.ArgumentNullException"> - The <paramref name="info"/> parameter is null. - </exception> - <exception cref="T:System.Runtime.Serialization.SerializationException"> - The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). - </exception> - </member> - <member name="T:NLog.NLogRuntimeException"> - <summary> - Exception thrown during log event processing. - </summary> - </member> - <member name="M:NLog.NLogRuntimeException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogRuntimeException"/> class. - </summary> - </member> - <member name="M:NLog.NLogRuntimeException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogRuntimeException"/> class. - </summary> - <param name="message">The message.</param> - </member> - <member name="M:NLog.NLogRuntimeException.#ctor(System.String,System.Object[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogRuntimeException"/> class. - </summary> - <param name="message">The message.</param> - <param name="messageParameters">Parameters for the message</param> - </member> - <member name="M:NLog.NLogRuntimeException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogRuntimeException"/> class. - </summary> - <param name="message">The message.</param> - <param name="innerException">The inner exception.</param> - </member> - <member name="M:NLog.NLogRuntimeException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogRuntimeException"/> class. - </summary> - <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param> - <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param> - <exception cref="T:System.ArgumentNullException"> - The <paramref name="info"/> parameter is null. - </exception> - <exception cref="T:System.Runtime.Serialization.SerializationException"> - The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). - </exception> - </member> - <member name="T:NLog.NLogTraceListener"> - <summary> - TraceListener which routes all messages through NLog. - </summary> - </member> - <member name="M:NLog.NLogTraceListener.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogTraceListener"/> class. - </summary> - </member> - <member name="M:NLog.NLogTraceListener.Write(System.String)"> - <summary> - When overridden in a derived class, writes the specified message to the listener you create in the derived class. - </summary> - <param name="message">A message to write.</param> - </member> - <member name="M:NLog.NLogTraceListener.WriteLine(System.String)"> - <summary> - When overridden in a derived class, writes a message to the listener you create in the derived class, followed by a line terminator. - </summary> - <param name="message">A message to write.</param> - </member> - <member name="M:NLog.NLogTraceListener.Close"> - <summary> - When overridden in a derived class, closes the output stream so it no longer receives tracing or debugging output. - </summary> - </member> - <member name="M:NLog.NLogTraceListener.Fail(System.String)"> - <summary> - Emits an error message. - </summary> - <param name="message">A message to emit.</param> - </member> - <member name="M:NLog.NLogTraceListener.Fail(System.String,System.String)"> - <summary> - Emits an error message and a detailed error message. - </summary> - <param name="message">A message to emit.</param> - <param name="detailMessage">A detailed message to emit.</param> - </member> - <member name="M:NLog.NLogTraceListener.Flush"> - <summary> - Flushes the output buffer. - </summary> - </member> - <member name="M:NLog.NLogTraceListener.TraceData(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object)"> - <summary> - Writes trace information, a data object and event information to the listener specific output. - </summary> - <param name="eventCache">A <see cref="T:System.Diagnostics.TraceEventCache"/> object that contains the current process ID, thread ID, and stack trace information.</param> - <param name="source">A name used to identify the output, typically the name of the application that generated the trace event.</param> - <param name="eventType">One of the <see cref="T:System.Diagnostics.TraceEventType"/> values specifying the type of event that has caused the trace.</param> - <param name="id">A numeric identifier for the event.</param> - <param name="data">The trace data to emit.</param> - </member> - <member name="M:NLog.NLogTraceListener.TraceData(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object[])"> - <summary> - Writes trace information, an array of data objects and event information to the listener specific output. - </summary> - <param name="eventCache">A <see cref="T:System.Diagnostics.TraceEventCache"/> object that contains the current process ID, thread ID, and stack trace information.</param> - <param name="source">A name used to identify the output, typically the name of the application that generated the trace event.</param> - <param name="eventType">One of the <see cref="T:System.Diagnostics.TraceEventType"/> values specifying the type of event that has caused the trace.</param> - <param name="id">A numeric identifier for the event.</param> - <param name="data">An array of objects to emit as data.</param> - </member> - <member name="M:NLog.NLogTraceListener.TraceEvent(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32)"> - <summary> - Writes trace and event information to the listener specific output. - </summary> - <param name="eventCache">A <see cref="T:System.Diagnostics.TraceEventCache"/> object that contains the current process ID, thread ID, and stack trace information.</param> - <param name="source">A name used to identify the output, typically the name of the application that generated the trace event.</param> - <param name="eventType">One of the <see cref="T:System.Diagnostics.TraceEventType"/> values specifying the type of event that has caused the trace.</param> - <param name="id">A numeric identifier for the event.</param> - </member> - <member name="M:NLog.NLogTraceListener.TraceEvent(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[])"> - <summary> - Writes trace information, a formatted array of objects and event information to the listener specific output. - </summary> - <param name="eventCache">A <see cref="T:System.Diagnostics.TraceEventCache"/> object that contains the current process ID, thread ID, and stack trace information.</param> - <param name="source">A name used to identify the output, typically the name of the application that generated the trace event.</param> - <param name="eventType">One of the <see cref="T:System.Diagnostics.TraceEventType"/> values specifying the type of event that has caused the trace.</param> - <param name="id">A numeric identifier for the event.</param> - <param name="format">A format string that contains zero or more format items, which correspond to objects in the <paramref name="args"/> array.</param> - <param name="args">An object array containing zero or more objects to format.</param> - </member> - <member name="M:NLog.NLogTraceListener.TraceEvent(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String)"> - <summary> - Writes trace information, a message, and event information to the listener specific output. - </summary> - <param name="eventCache">A <see cref="T:System.Diagnostics.TraceEventCache"/> object that contains the current process ID, thread ID, and stack trace information.</param> - <param name="source">A name used to identify the output, typically the name of the application that generated the trace event.</param> - <param name="eventType">One of the <see cref="T:System.Diagnostics.TraceEventType"/> values specifying the type of event that has caused the trace.</param> - <param name="id">A numeric identifier for the event.</param> - <param name="message">A message to write.</param> - </member> - <member name="M:NLog.NLogTraceListener.TraceTransfer(System.Diagnostics.TraceEventCache,System.String,System.Int32,System.String,System.Guid)"> - <summary> - Writes trace information, a message, a related activity identity and event information to the listener specific output. - </summary> - <param name="eventCache">A <see cref="T:System.Diagnostics.TraceEventCache"/> object that contains the current process ID, thread ID, and stack trace information.</param> - <param name="source">A name used to identify the output, typically the name of the application that generated the trace event.</param> - <param name="id">A numeric identifier for the event.</param> - <param name="message">A message to write.</param> - <param name="relatedActivityId">A <see cref="T:System.Guid"/> object identifying a related activity.</param> - </member> - <member name="M:NLog.NLogTraceListener.GetSupportedAttributes"> - <summary> - Gets the custom attributes supported by the trace listener. - </summary> - <returns> - A string array naming the custom attributes supported by the trace listener, or null if there are no custom attributes. - </returns> - </member> - <member name="M:NLog.NLogTraceListener.TranslateLogLevel(System.Diagnostics.TraceEventType)"> - <summary> - Translates the event type to level from <see cref="T:System.Diagnostics.TraceEventType"/>. - </summary> - <param name="eventType">Type of the event.</param> - <returns>Translated log level.</returns> - </member> - <member name="M:NLog.NLogTraceListener.ProcessLogEventInfo(NLog.LogLevel,System.String,System.String,System.Object[],System.Nullable{System.Int32},System.Nullable{System.Diagnostics.TraceEventType},System.Nullable{System.Guid})"> - <summary> - Process the log event - <param name="logLevel">The log level.</param> - <param name="loggerName">The name of the logger.</param> - <param name="message">The log message.</param> - <param name="arguments">The log parameters.</param> - <param name="eventId">The event id.</param> - <param name="eventType">The event type.</param> - <param name="relatedActiviyId">The related activity id.</param> - </summary> - </member> - <member name="P:NLog.NLogTraceListener.LogFactory"> - <summary> - Gets or sets the log factory to use when outputting messages (null - use LogManager). - </summary> - </member> - <member name="P:NLog.NLogTraceListener.DefaultLogLevel"> - <summary> - Gets or sets the default log level. - </summary> - </member> - <member name="P:NLog.NLogTraceListener.ForceLogLevel"> - <summary> - Gets or sets the log which should be always used regardless of source level. - </summary> - </member> - <member name="P:NLog.NLogTraceListener.DisableFlush"> - <summary> - Gets or sets a value indicating whether flush calls from trace sources should be ignored. - </summary> - </member> - <member name="P:NLog.NLogTraceListener.IsThreadSafe"> - <summary> - Gets a value indicating whether the trace listener is thread safe. - </summary> - <value></value> - <returns>true if the trace listener is thread safe; otherwise, false. The default is false.</returns> - </member> - <member name="P:NLog.NLogTraceListener.AutoLoggerName"> - <summary> - Gets or sets a value indicating whether to use auto logger name detected from the stack trace. - </summary> - </member> - <member name="T:NLog.Targets.ArchiveNumberingMode"> - <summary> - Specifies the way archive numbering is performed. - </summary> - </member> - <member name="F:NLog.Targets.ArchiveNumberingMode.Sequence"> - <summary> - Sequence style numbering. The most recent archive has the highest number. - </summary> - </member> - <member name="F:NLog.Targets.ArchiveNumberingMode.Rolling"> - <summary> - Rolling style numbering (the most recent is always #0 then #1, ..., #N. - </summary> - </member> - <member name="F:NLog.Targets.ArchiveNumberingMode.Date"> - <summary> - Date style numbering. Archives will be stamped with the prior period - (Year, Month, Day, Hour, Minute) datetime. - </summary> - </member> - <member name="F:NLog.Targets.ArchiveNumberingMode.DateAndSequence"> - <summary> - Date and sequence style numbering. - Archives will be stamped with the prior period (Year, Month, Day) datetime. - The most recent archive has the highest number (in combination with the date). - </summary> - </member> - <member name="T:NLog.Targets.AspResponseTarget"> - <summary> - Outputs log messages through the ASP Response object. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/AspResponse-target">Documentation on NLog Wiki</seealso> - </member> - <member name="T:NLog.Targets.TargetWithLayout"> - <summary> - Represents target that supports string formatting using layouts. - </summary> - </member> - <member name="T:NLog.Targets.Target"> - <summary> - Represents logging target. - </summary> - </member> - <member name="M:NLog.Targets.Target.NLog#Internal#ISupportsInitialize#Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.Targets.Target.NLog#Internal#ISupportsInitialize#Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Targets.Target.Dispose"> - <summary> - Closes the target. - </summary> - </member> - <member name="M:NLog.Targets.Target.Flush(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.Target.PrecalculateVolatileLayouts(NLog.LogEventInfo)"> - <summary> - Calls the <see cref="M:NLog.Layouts.Layout.Precalculate(NLog.LogEventInfo)"/> on each volatile layout - used by this target. - </summary> - <param name="logEvent"> - The log event. - </param> - </member> - <member name="M:NLog.Targets.Target.ToString"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:NLog.Targets.Target.WriteAsyncLogEvent(NLog.Common.AsyncLogEventInfo)"> - <summary> - Writes the log to the target. - </summary> - <param name="logEvent">Log event to write.</param> - </member> - <member name="M:NLog.Targets.Target.WriteAsyncLogEvents(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Writes the array of log events. - </summary> - <param name="logEvents">The log events.</param> - </member> - <member name="M:NLog.Targets.Target.Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.Targets.Target.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Targets.Target.Dispose(System.Boolean)"> - <summary> - Releases unmanaged and - optionally - managed resources. - </summary> - <param name="disposing">True to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param> - </member> - <member name="M:NLog.Targets.Target.InitializeTarget"> - <summary> - Initializes the target. Can be used by inheriting classes - to initialize logging. - </summary> - </member> - <member name="M:NLog.Targets.Target.CloseTarget"> - <summary> - Closes the target and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Targets.Target.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages asynchronously (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.Target.Write(NLog.LogEventInfo)"> - <summary> - Writes logging event to the log target. - classes. - </summary> - <param name="logEvent"> - Logging event to be written out. - </param> - </member> - <member name="M:NLog.Targets.Target.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Writes log event to the log target. Must be overridden in inheriting - classes. - </summary> - <param name="logEvent">Log event to be written out.</param> - </member> - <member name="M:NLog.Targets.Target.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Writes an array of logging events to the log target. By default it iterates on all - events and passes them to "Write" method. Inheriting classes can use this method to - optimize batch writes. - </summary> - <param name="logEvents">Logging events to be written out.</param> - </member> - <member name="M:NLog.Targets.Target.MergeEventProperties(NLog.LogEventInfo)"> - <summary> - Merges (copies) the event context properties from any event info object stored in - parameters of the given event info object. - </summary> - <param name="logEvent">The event info object to perform the merge to.</param> - </member> - <member name="P:NLog.Targets.Target.Name"> - <summary> - Gets or sets the name of the target. - </summary> - <docgen category='General Options' order='10' /> - </member> - <member name="P:NLog.Targets.Target.SyncRoot"> - <summary> - Gets the object which can be used to synchronize asynchronous operations that must rely on the . - </summary> - </member> - <member name="P:NLog.Targets.Target.LoggingConfiguration"> - <summary> - Gets the logging configuration this target is part of. - </summary> - </member> - <member name="P:NLog.Targets.Target.IsInitialized"> - <summary> - Gets a value indicating whether the target has been initialized. - </summary> - </member> - <member name="M:NLog.Targets.TargetWithLayout.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.TargetWithLayout"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="P:NLog.Targets.TargetWithLayout.Layout"> - <summary> - Gets or sets the layout used to format log messages. - </summary> - <docgen category='Layout Options' order='1' /> - </member> - <member name="M:NLog.Targets.AspResponseTarget.Write(NLog.LogEventInfo)"> - <summary> - Outputs the rendered logging event through the <c>OutputDebugString()</c> Win32 API. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="P:NLog.Targets.AspResponseTarget.AddComments"> - <summary> - Gets or sets a value indicating whether to add <!-- --> comments around all written texts. - </summary> - <docgen category='Layout Options' order='100' /> - </member> - <member name="T:NLog.Targets.ChainsawTarget"> - <summary> - Sends log messages to the remote instance of Chainsaw application from log4j. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/Chainsaw-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Chainsaw/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Chainsaw/Simple/Example.cs" /> - <p> - NOTE: If your receiver application is ever likely to be off-line, don't use TCP protocol - or you'll get TCP timeouts and your application will crawl. - Either switch to UDP transport or use <a href="target.AsyncWrapper.html">AsyncWrapper</a> target - so that your application threads will not be blocked by the timing-out connection attempts. - </p> - </example> - </member> - <member name="T:NLog.Targets.NLogViewerTarget"> - <summary> - Sends log messages to the remote instance of NLog Viewer. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/NLogViewer-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/NLogViewer/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/NLogViewer/Simple/Example.cs" /> - <p> - NOTE: If your receiver application is ever likely to be off-line, don't use TCP protocol - or you'll get TCP timeouts and your application will crawl. - Either switch to UDP transport or use <a href="target.AsyncWrapper.html">AsyncWrapper</a> target - so that your application threads will not be blocked by the timing-out connection attempts. - </p> - </example> - </member> - <member name="T:NLog.Targets.NetworkTarget"> - <summary> - Sends log messages over the network. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/Network-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Network/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Network/Simple/Example.cs" /> - <p> - To print the results, use any application that's able to receive messages over - TCP or UDP. <a href="http://m.nu/program/util/netcat/netcat.html">NetCat</a> is - a simple but very powerful command-line tool that can be used for that. This image - demonstrates the NetCat tool receiving log messages from Network target. - </p> - <img src="examples/targets/Screenshots/Network/Output.gif" /> - <p> - NOTE: If your receiver application is ever likely to be off-line, don't use TCP protocol - or you'll get TCP timeouts and your application will be very slow. - Either switch to UDP transport or use <a href="target.AsyncWrapper.html">AsyncWrapper</a> target - so that your application threads will not be blocked by the timing-out connection attempts. - </p> - <p> - There are two specialized versions of the Network target: <a href="target.Chainsaw.html">Chainsaw</a> - and <a href="target.NLogViewer.html">NLogViewer</a> which write to instances of Chainsaw log4j viewer - or NLogViewer application respectively. - </p> - </example> - </member> - <member name="M:NLog.Targets.NetworkTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.NetworkTarget"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="M:NLog.Targets.NetworkTarget.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages asynchronously (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.NetworkTarget.CloseTarget"> - <summary> - Closes the target. - </summary> - </member> - <member name="M:NLog.Targets.NetworkTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Sends the - rendered logging event over the network optionally concatenating it with a newline character. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="M:NLog.Targets.NetworkTarget.TryRemove``1(System.Collections.Generic.LinkedList{``0},System.Collections.Generic.LinkedListNode{``0})"> - <summary> - Try to remove. - </summary> - <typeparam name="T"></typeparam> - <param name="list"></param> - <param name="node"></param> - <returns>removed something?</returns> - </member> - <member name="M:NLog.Targets.NetworkTarget.GetBytesToWrite(NLog.LogEventInfo)"> - <summary> - Gets the bytes to be written. - </summary> - <param name="logEvent">Log event.</param> - <returns>Byte array.</returns> - </member> - <member name="P:NLog.Targets.NetworkTarget.Address"> - <summary> - Gets or sets the network address. - </summary> - <remarks> - The network address can be: - <ul> - <li>tcp://host:port - TCP (auto select IPv4/IPv6) (not supported on Windows Phone 7.0)</li> - <li>tcp4://host:port - force TCP/IPv4 (not supported on Windows Phone 7.0)</li> - <li>tcp6://host:port - force TCP/IPv6 (not supported on Windows Phone 7.0)</li> - <li>udp://host:port - UDP (auto select IPv4/IPv6, not supported on Silverlight and on Windows Phone 7.0)</li> - <li>udp4://host:port - force UDP/IPv4 (not supported on Silverlight and on Windows Phone 7.0)</li> - <li>udp6://host:port - force UDP/IPv6 (not supported on Silverlight and on Windows Phone 7.0)</li> - <li>http://host:port/pageName - HTTP using POST verb</li> - <li>https://host:port/pageName - HTTPS using POST verb</li> - </ul> - For SOAP-based webservice support over HTTP use WebService target. - </remarks> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.NetworkTarget.KeepConnection"> - <summary> - Gets or sets a value indicating whether to keep connection open whenever possible. - </summary> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.NetworkTarget.NewLine"> - <summary> - Gets or sets a value indicating whether to append newline at the end of log message. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Targets.NetworkTarget.MaxMessageSize"> - <summary> - Gets or sets the maximum message size in bytes. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Targets.NetworkTarget.ConnectionCacheSize"> - <summary> - Gets or sets the size of the connection cache (number of connections which are kept alive). - </summary> - <docgen category="Connection Options" order="10"/> - </member> - <member name="P:NLog.Targets.NetworkTarget.MaxConnections"> - <summary> - Gets or sets the maximum current connections. 0 = no maximum. - </summary> - <docgen category="Connection Options" order="10"/> - </member> - <member name="P:NLog.Targets.NetworkTarget.OnConnectionOverflow"> - <summary> - Gets or sets the action that should be taken if the will be more connections than <see cref="P:NLog.Targets.NetworkTarget.MaxConnections"/>. - </summary> - <docgen category="Layout Options" order="10"/> - </member> - <member name="P:NLog.Targets.NetworkTarget.MaxQueueSize"> - <summary> - Gets or sets the maximum queue size. - </summary> - </member> - <member name="P:NLog.Targets.NetworkTarget.OnOverflow"> - <summary> - Gets or sets the action that should be taken if the message is larger than - maxMessageSize. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Targets.NetworkTarget.Encoding"> - <summary> - Gets or sets the encoding to be used. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="M:NLog.Targets.NLogViewerTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.NLogViewerTarget"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.IncludeNLogData"> - <summary> - Gets or sets a value indicating whether to include NLog-specific extensions to log4j schema. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.AppInfo"> - <summary> - Gets or sets the AppInfo field. By default it's the friendly name of the current AppDomain. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.IncludeCallSite"> - <summary> - Gets or sets a value indicating whether to include call site (class and method name) in the information sent over the network. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.IncludeSourceInfo"> - <summary> - Gets or sets a value indicating whether to include source info (file name and line number) in the information sent over the network. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.IncludeMdc"> - <summary> - Gets or sets a value indicating whether to include <see cref="T:NLog.MappedDiagnosticsContext"/> dictionary contents. - </summary> - <docgen category="Payload Options" order="10"/> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.IncludeNdc"> - <summary> - Gets or sets a value indicating whether to include <see cref="T:NLog.NestedDiagnosticsContext"/> stack contents. - </summary> - <docgen category="Payload Options" order="10"/> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.NdcItemSeparator"> - <summary> - Gets or sets the NDC item separator. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.Parameters"> - <summary> - Gets the collection of parameters. Each parameter contains a mapping - between NLog layout and a named parameter. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.Renderer"> - <summary> - Gets the layout renderer which produces Log4j-compatible XML events. - </summary> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.Layout"> - <summary> - Gets or sets the instance of <see cref="T:NLog.Layouts.Log4JXmlEventLayout"/> that is used to format log messages. - </summary> - <docgen category="Layout Options" order="10"/> - </member> - <member name="M:NLog.Targets.ChainsawTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.ChainsawTarget"/> class. - </summary> - </member> - <member name="T:NLog.Targets.ColoredConsoleTarget"> - <summary> - Writes log messages to the console with customizable coloring. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/ColoredConsole-target">Documentation on NLog Wiki</seealso> - </member> - <member name="T:NLog.Targets.TargetWithLayoutHeaderAndFooter"> - <summary> - Represents target that supports string formatting using layouts. - </summary> - </member> - <member name="M:NLog.Targets.TargetWithLayoutHeaderAndFooter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.TargetWithLayoutHeaderAndFooter"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="P:NLog.Targets.TargetWithLayoutHeaderAndFooter.Layout"> - <summary> - Gets or sets the text to be rendered. - </summary> - <docgen category='Layout Options' order='1' /> - </member> - <member name="P:NLog.Targets.TargetWithLayoutHeaderAndFooter.Footer"> - <summary> - Gets or sets the footer. - </summary> - <docgen category='Layout Options' order='3' /> - </member> - <member name="P:NLog.Targets.TargetWithLayoutHeaderAndFooter.Header"> - <summary> - Gets or sets the header. - </summary> - <docgen category='Layout Options' order='2' /> - </member> - <member name="P:NLog.Targets.TargetWithLayoutHeaderAndFooter.LHF"> - <summary> - Gets or sets the layout with header and footer. - </summary> - <value>The layout with header and footer.</value> - </member> - <member name="M:NLog.Targets.ColoredConsoleTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.ColoredConsoleTarget"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="M:NLog.Targets.ColoredConsoleTarget.InitializeTarget"> - <summary> - Initializes the target. - </summary> - </member> - <member name="M:NLog.Targets.ColoredConsoleTarget.CloseTarget"> - <summary> - Closes the target and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Targets.ColoredConsoleTarget.Write(NLog.LogEventInfo)"> - <summary> - Writes the specified log event to the console highlighting entries - and words based on a set of defined rules. - </summary> - <param name="logEvent">Log event.</param> - </member> - <member name="P:NLog.Targets.ColoredConsoleTarget.ErrorStream"> - <summary> - Gets or sets a value indicating whether the error stream (stderr) should be used instead of the output stream (stdout). - </summary> - <docgen category='Output Options' order='10' /> - </member> - <member name="P:NLog.Targets.ColoredConsoleTarget.UseDefaultRowHighlightingRules"> - <summary> - Gets or sets a value indicating whether to use default row highlighting rules. - </summary> - <remarks> - The default rules are: - <table> - <tr> - <th>Condition</th> - <th>Foreground Color</th> - <th>Background Color</th> - </tr> - <tr> - <td>level == LogLevel.Fatal</td> - <td>Red</td> - <td>NoChange</td> - </tr> - <tr> - <td>level == LogLevel.Error</td> - <td>Yellow</td> - <td>NoChange</td> - </tr> - <tr> - <td>level == LogLevel.Warn</td> - <td>Magenta</td> - <td>NoChange</td> - </tr> - <tr> - <td>level == LogLevel.Info</td> - <td>White</td> - <td>NoChange</td> - </tr> - <tr> - <td>level == LogLevel.Debug</td> - <td>Gray</td> - <td>NoChange</td> - </tr> - <tr> - <td>level == LogLevel.Trace</td> - <td>DarkGray</td> - <td>NoChange</td> - </tr> - </table> - </remarks> - <docgen category='Highlighting Rules' order='9' /> - </member> - <member name="P:NLog.Targets.ColoredConsoleTarget.Encoding"> - <summary> - The encoding for writing messages to the <see cref="T:System.Console"/>. - </summary> - <remarks>Has side effect</remarks> - </member> - <member name="P:NLog.Targets.ColoredConsoleTarget.RowHighlightingRules"> - <summary> - Gets the row highlighting rules. - </summary> - <docgen category='Highlighting Rules' order='10' /> - </member> - <member name="P:NLog.Targets.ColoredConsoleTarget.WordHighlightingRules"> - <summary> - Gets the word highlighting rules. - </summary> - <docgen category='Highlighting Rules' order='11' /> - </member> - <member name="T:NLog.Targets.ColoredConsoleTarget.ColorPair"> - <summary> - Color pair (foreground and background). - </summary> - </member> - <member name="T:NLog.Targets.ConsoleOutputColor"> - <summary> - Colored console output color. - </summary> - <remarks> - Note that this enumeration is defined to be binary compatible with - .NET 2.0 System.ConsoleColor + some additions - </remarks> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.Black"> - <summary> - Black Color (#000000). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.DarkBlue"> - <summary> - Dark blue Color (#000080). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.DarkGreen"> - <summary> - Dark green Color (#008000). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.DarkCyan"> - <summary> - Dark Cyan Color (#008080). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.DarkRed"> - <summary> - Dark Red Color (#800000). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.DarkMagenta"> - <summary> - Dark Magenta Color (#800080). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.DarkYellow"> - <summary> - Dark Yellow Color (#808000). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.Gray"> - <summary> - Gray Color (#C0C0C0). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.DarkGray"> - <summary> - Dark Gray Color (#808080). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.Blue"> - <summary> - Blue Color (#0000FF). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.Green"> - <summary> - Green Color (#00FF00). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.Cyan"> - <summary> - Cyan Color (#00FFFF). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.Red"> - <summary> - Red Color (#FF0000). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.Magenta"> - <summary> - Magenta Color (#FF00FF). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.Yellow"> - <summary> - Yellow Color (#FFFF00). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.White"> - <summary> - White Color (#FFFFFF). - </summary> - </member> - <member name="F:NLog.Targets.ConsoleOutputColor.NoChange"> - <summary> - Don't change the color. - </summary> - </member> - <member name="T:NLog.Targets.ConsoleRowHighlightingRule"> - <summary> - The row-highlighting condition. - </summary> - </member> - <member name="M:NLog.Targets.ConsoleRowHighlightingRule.#cctor"> - <summary> - Initializes static members of the ConsoleRowHighlightingRule class. - </summary> - </member> - <member name="M:NLog.Targets.ConsoleRowHighlightingRule.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.ConsoleRowHighlightingRule"/> class. - </summary> - </member> - <member name="M:NLog.Targets.ConsoleRowHighlightingRule.#ctor(NLog.Conditions.ConditionExpression,NLog.Targets.ConsoleOutputColor,NLog.Targets.ConsoleOutputColor)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.ConsoleRowHighlightingRule"/> class. - </summary> - <param name="condition">The condition.</param> - <param name="foregroundColor">Color of the foreground.</param> - <param name="backgroundColor">Color of the background.</param> - </member> - <member name="M:NLog.Targets.ConsoleRowHighlightingRule.CheckCondition(NLog.LogEventInfo)"> - <summary> - Checks whether the specified log event matches the condition (if any). - </summary> - <param name="logEvent"> - Log event. - </param> - <returns> - A value of <see langword="true"/> if the condition is not defined or - if it matches, <see langword="false"/> otherwise. - </returns> - </member> - <member name="P:NLog.Targets.ConsoleRowHighlightingRule.Default"> - <summary> - Gets the default highlighting rule. Doesn't change the color. - </summary> - </member> - <member name="P:NLog.Targets.ConsoleRowHighlightingRule.Condition"> - <summary> - Gets or sets the condition that must be met in order to set the specified foreground and background color. - </summary> - <docgen category='Rule Matching Options' order='10' /> - </member> - <member name="P:NLog.Targets.ConsoleRowHighlightingRule.ForegroundColor"> - <summary> - Gets or sets the foreground color. - </summary> - <docgen category='Formatting Options' order='10' /> - </member> - <member name="P:NLog.Targets.ConsoleRowHighlightingRule.BackgroundColor"> - <summary> - Gets or sets the background color. - </summary> - <docgen category='Formatting Options' order='10' /> - </member> - <member name="T:NLog.Targets.ConsoleTarget"> - <summary> - Writes log messages to the console. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/Console-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Console/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Console/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.ConsoleTarget.InitializeTarget"> - <summary> - Initializes the target. - </summary> - </member> - <member name="M:NLog.Targets.ConsoleTarget.CloseTarget"> - <summary> - Closes the target and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Targets.ConsoleTarget.Write(NLog.LogEventInfo)"> - <summary> - Writes the specified logging event to the Console.Out or - Console.Error depending on the value of the Error flag. - </summary> - <param name="logEvent">The logging event.</param> - <remarks> - Note that the Error option is not supported on .NET Compact Framework. - </remarks> - </member> - <member name="M:NLog.Targets.ConsoleTarget.Output(System.String)"> - <summary> - Write to output - </summary> - <param name="textLine">text to be written.</param> - </member> - <member name="P:NLog.Targets.ConsoleTarget.Error"> - <summary> - Gets or sets a value indicating whether to send the log messages to the standard error instead of the standard output. - </summary> - <docgen category='Console Options' order='10' /> - </member> - <member name="P:NLog.Targets.ConsoleTarget.Encoding"> - <summary> - The encoding for writing messages to the <see cref="T:System.Console"/>. - </summary> - <remarks>Has side effect</remarks> - </member> - <member name="T:NLog.Targets.ConsoleWordHighlightingRule"> - <summary> - Highlighting rule for Win32 colorful console. - </summary> - </member> - <member name="M:NLog.Targets.ConsoleWordHighlightingRule.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.ConsoleWordHighlightingRule"/> class. - </summary> - </member> - <member name="M:NLog.Targets.ConsoleWordHighlightingRule.#ctor(System.String,NLog.Targets.ConsoleOutputColor,NLog.Targets.ConsoleOutputColor)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.ConsoleWordHighlightingRule"/> class. - </summary> - <param name="text">The text to be matched..</param> - <param name="foregroundColor">Color of the foreground.</param> - <param name="backgroundColor">Color of the background.</param> - </member> - <member name="P:NLog.Targets.ConsoleWordHighlightingRule.Regex"> - <summary> - Gets or sets the regular expression to be matched. You must specify either <c>text</c> or <c>regex</c>. - </summary> - <docgen category='Rule Matching Options' order='10' /> - </member> - <member name="P:NLog.Targets.ConsoleWordHighlightingRule.Text"> - <summary> - Gets or sets the text to be matched. You must specify either <c>text</c> or <c>regex</c>. - </summary> - <docgen category='Rule Matching Options' order='10' /> - </member> - <member name="P:NLog.Targets.ConsoleWordHighlightingRule.WholeWords"> - <summary> - Gets or sets a value indicating whether to match whole words only. - </summary> - <docgen category='Rule Matching Options' order='10' /> - </member> - <member name="P:NLog.Targets.ConsoleWordHighlightingRule.IgnoreCase"> - <summary> - Gets or sets a value indicating whether to ignore case when comparing texts. - </summary> - <docgen category='Rule Matching Options' order='10' /> - </member> - <member name="P:NLog.Targets.ConsoleWordHighlightingRule.CompiledRegex"> - <summary> - Gets the compiled regular expression that matches either Text or Regex property. - </summary> - </member> - <member name="P:NLog.Targets.ConsoleWordHighlightingRule.ForegroundColor"> - <summary> - Gets or sets the foreground color. - </summary> - <docgen category='Formatting Options' order='10' /> - </member> - <member name="P:NLog.Targets.ConsoleWordHighlightingRule.BackgroundColor"> - <summary> - Gets or sets the background color. - </summary> - <docgen category='Formatting Options' order='10' /> - </member> - <member name="T:NLog.Targets.DatabaseCommandInfo"> - <summary> - Information about database command + parameters. - </summary> - </member> - <member name="M:NLog.Targets.DatabaseCommandInfo.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.DatabaseCommandInfo"/> class. - </summary> - </member> - <member name="P:NLog.Targets.DatabaseCommandInfo.CommandType"> - <summary> - Gets or sets the type of the command. - </summary> - <value>The type of the command.</value> - <docgen category='Command Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseCommandInfo.ConnectionString"> - <summary> - Gets or sets the connection string to run the command against. If not provided, connection string from the target is used. - </summary> - <docgen category='Command Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseCommandInfo.Text"> - <summary> - Gets or sets the command text. - </summary> - <docgen category='Command Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseCommandInfo.IgnoreFailures"> - <summary> - Gets or sets a value indicating whether to ignore failures. - </summary> - <docgen category='Command Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseCommandInfo.Parameters"> - <summary> - Gets the collection of parameters. Each parameter contains a mapping - between NLog layout and a database named or positional parameter. - </summary> - <docgen category='Command Options' order='10' /> - </member> - <member name="T:NLog.Targets.DatabaseParameterInfo"> - <summary> - Represents a parameter to a Database target. - </summary> - </member> - <member name="M:NLog.Targets.DatabaseParameterInfo.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.DatabaseParameterInfo"/> class. - </summary> - </member> - <member name="M:NLog.Targets.DatabaseParameterInfo.#ctor(System.String,NLog.Layouts.Layout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.DatabaseParameterInfo"/> class. - </summary> - <param name="parameterName">Name of the parameter.</param> - <param name="parameterLayout">The parameter layout.</param> - </member> - <member name="P:NLog.Targets.DatabaseParameterInfo.Name"> - <summary> - Gets or sets the database parameter name. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseParameterInfo.Layout"> - <summary> - Gets or sets the layout that should be use to calcuate the value for the parameter. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseParameterInfo.Size"> - <summary> - Gets or sets the database parameter size. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseParameterInfo.Precision"> - <summary> - Gets or sets the database parameter precision. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseParameterInfo.Scale"> - <summary> - Gets or sets the database parameter scale. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="T:NLog.Targets.DatabaseTarget"> - <summary> - Writes log messages to the database using an ADO.NET provider. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/Database-target">Documentation on NLog Wiki</seealso> - <example> - <para> - The configuration is dependent on the database type, because - there are differnet methods of specifying connection string, SQL - command and command parameters. - </para> - <para>MS SQL Server using System.Data.SqlClient:</para> - <code lang="XML" source="examples/targets/Configuration File/Database/MSSQL/NLog.config" height="450" /> - <para>Oracle using System.Data.OracleClient:</para> - <code lang="XML" source="examples/targets/Configuration File/Database/Oracle.Native/NLog.config" height="350" /> - <para>Oracle using System.Data.OleDBClient:</para> - <code lang="XML" source="examples/targets/Configuration File/Database/Oracle.OleDB/NLog.config" height="350" /> - <para>To set up the log target programmatically use code like this (an equivalent of MSSQL configuration):</para> - <code lang="C#" source="examples/targets/Configuration API/Database/MSSQL/Example.cs" height="630" /> - </example> - </member> - <member name="M:NLog.Targets.DatabaseTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.DatabaseTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.DatabaseTarget.Install(NLog.Config.InstallationContext)"> - <summary> - Performs installation which requires administrative permissions. - </summary> - <param name="installationContext">The installation context.</param> - </member> - <member name="M:NLog.Targets.DatabaseTarget.Uninstall(NLog.Config.InstallationContext)"> - <summary> - Performs uninstallation which requires administrative permissions. - </summary> - <param name="installationContext">The installation context.</param> - </member> - <member name="M:NLog.Targets.DatabaseTarget.IsInstalled(NLog.Config.InstallationContext)"> - <summary> - Determines whether the item is installed. - </summary> - <param name="installationContext">The installation context.</param> - <returns> - Value indicating whether the item is installed or null if it is not possible to determine. - </returns> - </member> - <member name="M:NLog.Targets.DatabaseTarget.InitializeTarget"> - <summary> - Initializes the target. Can be used by inheriting classes - to initialize logging. - </summary> - </member> - <member name="M:NLog.Targets.DatabaseTarget.CloseTarget"> - <summary> - Closes the target and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Targets.DatabaseTarget.Write(NLog.LogEventInfo)"> - <summary> - Writes the specified logging event to the database. It creates - a new database command, prepares parameters for it by calculating - layouts and executes the command. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="M:NLog.Targets.DatabaseTarget.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Writes an array of logging events to the log target. By default it iterates on all - events and passes them to "Write" method. Inheriting classes can use this method to - optimize batch writes. - </summary> - <param name="logEvents">Logging events to be written out.</param> - </member> - <member name="P:NLog.Targets.DatabaseTarget.DBProvider"> - <summary> - Gets or sets the name of the database provider. - </summary> - <remarks> - <para> - The parameter name should be a provider invariant name as registered in machine.config or app.config. Common values are: - </para> - <ul> - <li><c>System.Data.SqlClient</c> - <see href="http://msdn.microsoft.com/en-us/library/system.data.sqlclient.aspx">SQL Sever Client</see></li> - <li><c>System.Data.SqlServerCe.3.5</c> - <see href="http://www.microsoft.com/sqlserver/2005/en/us/compact.aspx">SQL Sever Compact 3.5</see></li> - <li><c>System.Data.OracleClient</c> - <see href="http://msdn.microsoft.com/en-us/library/system.data.oracleclient.aspx">Oracle Client from Microsoft</see> (deprecated in .NET Framework 4)</li> - <li><c>Oracle.DataAccess.Client</c> - <see href="http://www.oracle.com/technology/tech/windows/odpnet/index.html">ODP.NET provider from Oracle</see></li> - <li><c>System.Data.SQLite</c> - <see href="http://sqlite.phxsoftware.com/">System.Data.SQLite driver for SQLite</see></li> - <li><c>Npgsql</c> - <see href="http://npgsql.projects.postgresql.org/">Npgsql driver for PostgreSQL</see></li> - <li><c>MySql.Data.MySqlClient</c> - <see href="http://www.mysql.com/downloads/connector/net/">MySQL Connector/Net</see></li> - </ul> - <para>(Note that provider invariant names are not supported on .NET Compact Framework).</para> - <para> - Alternatively the parameter value can be be a fully qualified name of the provider - connection type (class implementing <see cref="T:System.Data.IDbConnection"/>) or one of the following tokens: - </para> - <ul> - <li><c>sqlserver</c>, <c>mssql</c>, <c>microsoft</c> or <c>msde</c> - SQL Server Data Provider</li> - <li><c>oledb</c> - OLEDB Data Provider</li> - <li><c>odbc</c> - ODBC Data Provider</li> - </ul> - </remarks> - <docgen category="Connection Options" order="10"/> - </member> - <member name="P:NLog.Targets.DatabaseTarget.ConnectionStringName"> - <summary> - Gets or sets the name of the connection string (as specified in <see href="http://msdn.microsoft.com/en-us/library/bf7sd233.aspx"><connectionStrings> configuration section</see>. - </summary> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseTarget.ConnectionString"> - <summary> - Gets or sets the connection string. When provided, it overrides the values - specified in DBHost, DBUserName, DBPassword, DBDatabase. - </summary> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseTarget.InstallConnectionString"> - <summary> - Gets or sets the connection string using for installation and uninstallation. If not provided, regular ConnectionString is being used. - </summary> - <docgen category='Installation Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseTarget.InstallDdlCommands"> - <summary> - Gets the installation DDL commands. - </summary> - <docgen category='Installation Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseTarget.UninstallDdlCommands"> - <summary> - Gets the uninstallation DDL commands. - </summary> - <docgen category='Installation Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseTarget.KeepConnection"> - <summary> - Gets or sets a value indicating whether to keep the - database connection open between the log events. - </summary> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseTarget.UseTransactions"> - <summary> - Obsolete - value will be ignored! The logging code always runs outside of transaction. - - Gets or sets a value indicating whether to use database transactions. - Some data providers require this. - </summary> - <docgen category='Connection Options' order='10' /> - <remarks> - This option was removed in NLog 4.0 because the logging code always runs outside of transaction. - This ensures that the log gets written to the database if you rollback the main transaction because of an error and want to log the error. - </remarks> - </member> - <member name="P:NLog.Targets.DatabaseTarget.DBHost"> - <summary> - Gets or sets the database host name. If the ConnectionString is not provided - this value will be used to construct the "Server=" part of the - connection string. - </summary> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseTarget.DBUserName"> - <summary> - Gets or sets the database user name. If the ConnectionString is not provided - this value will be used to construct the "User ID=" part of the - connection string. - </summary> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseTarget.DBPassword"> - <summary> - Gets or sets the database password. If the ConnectionString is not provided - this value will be used to construct the "Password=" part of the - connection string. - </summary> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseTarget.DBDatabase"> - <summary> - Gets or sets the database name. If the ConnectionString is not provided - this value will be used to construct the "Database=" part of the - connection string. - </summary> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseTarget.CommandText"> - <summary> - Gets or sets the text of the SQL command to be run on each log level. - </summary> - <remarks> - Typically this is a SQL INSERT statement or a stored procedure call. - It should use the database-specific parameters (marked as <c>@parameter</c> - for SQL server or <c>:parameter</c> for Oracle, other data providers - have their own notation) and not the layout renderers, - because the latter is prone to SQL injection attacks. - The layout renderers should be specified as <parameter /> elements instead. - </remarks> - <docgen category='SQL Statement' order='10' /> - </member> - <member name="P:NLog.Targets.DatabaseTarget.CommandType"> - <summary> - Gets or sets the type of the SQL command to be run on each log level. - </summary> - <remarks> - This specifies how the command text is interpreted, as "Text" (default) or as "StoredProcedure". - When using the value StoredProcedure, the commandText-property would - normally be the name of the stored procedure. TableDirect method is not supported in this context. - </remarks> - <docgen category='SQL Statement' order='11' /> - </member> - <member name="P:NLog.Targets.DatabaseTarget.Parameters"> - <summary> - Gets the collection of parameters. Each parameter contains a mapping - between NLog layout and a database named or positional parameter. - </summary> - <docgen category='SQL Statement' order='12' /> - </member> - <member name="T:NLog.Targets.DateAndSequenceArchive"> - <summary> - A descriptor for an archive created with the DateAndSequence numbering mode. - </summary> - </member> - <member name="M:NLog.Targets.DateAndSequenceArchive.HasSameFormattedDate(System.DateTime)"> - <summary> - Determines whether <paramref name="date"/> produces the same string as the current instance's date once formatted with the current instance's date format. - </summary> - <param name="date">The date to compare the current object's date to.</param> - <returns><c>True</c> if the formatted dates are equal, otherwise <c>False</c>.</returns> - </member> - <member name="M:NLog.Targets.DateAndSequenceArchive.#ctor(System.String,System.DateTime,System.String,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.DateAndSequenceArchive"/> class. - </summary> - </member> - <member name="P:NLog.Targets.DateAndSequenceArchive.FileName"> - <summary> - The full name of the archive file. - </summary> - </member> - <member name="P:NLog.Targets.DateAndSequenceArchive.Date"> - <summary> - The parsed date contained in the file name. - </summary> - </member> - <member name="P:NLog.Targets.DateAndSequenceArchive.Sequence"> - <summary> - The parsed sequence number contained in the file name. - </summary> - </member> - <member name="T:NLog.Targets.DebuggerTarget"> - <summary> - Writes log messages to the attached managed debugger. - </summary> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Debugger/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Debugger/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.DebuggerTarget.InitializeTarget"> - <summary> - Initializes the target. - </summary> - </member> - <member name="M:NLog.Targets.DebuggerTarget.CloseTarget"> - <summary> - Closes the target and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Targets.DebuggerTarget.Write(NLog.LogEventInfo)"> - <summary> - Writes the specified logging event to the attached debugger. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="T:NLog.Targets.DebugTarget"> - <summary> - Mock target - useful for testing. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/Debug-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Debug/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Debug/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.DebugTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.DebugTarget"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="M:NLog.Targets.DebugTarget.Write(NLog.LogEventInfo)"> - <summary> - Increases the number of messages. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="P:NLog.Targets.DebugTarget.Counter"> - <summary> - Gets the number of times this target has been called. - </summary> - <docgen category='Debugging Options' order='10' /> - </member> - <member name="P:NLog.Targets.DebugTarget.LastMessage"> - <summary> - Gets the last message rendered by this target. - </summary> - <docgen category='Debugging Options' order='10' /> - </member> - <member name="T:NLog.Targets.EventLogTarget"> - <summary> - Writes log message to the Event Log. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/EventLog-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/EventLog/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/EventLog/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.EventLogTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.EventLogTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.EventLogTarget.#ctor(NLog.Internal.Fakeables.IAppDomain)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.EventLogTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.EventLogTarget.Install(NLog.Config.InstallationContext)"> - <summary> - Performs installation which requires administrative permissions. - </summary> - <param name="installationContext">The installation context.</param> - </member> - <member name="M:NLog.Targets.EventLogTarget.Uninstall(NLog.Config.InstallationContext)"> - <summary> - Performs uninstallation which requires administrative permissions. - </summary> - <param name="installationContext">The installation context.</param> - </member> - <member name="M:NLog.Targets.EventLogTarget.IsInstalled(NLog.Config.InstallationContext)"> - <summary> - Determines whether the item is installed. - </summary> - <param name="installationContext">The installation context.</param> - <returns> - Value indicating whether the item is installed or null if it is not possible to determine. - </returns> - </member> - <member name="M:NLog.Targets.EventLogTarget.InitializeTarget"> - <summary> - Initializes the target. - </summary> - </member> - <member name="M:NLog.Targets.EventLogTarget.Write(NLog.LogEventInfo)"> - <summary> - Writes the specified logging event to the event log. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="M:NLog.Targets.EventLogTarget.GetEntryType(NLog.LogEventInfo)"> - <summary> - Get the entry type for logging the message. - </summary> - <param name="logEvent">The logging event - for rendering the <see cref="P:NLog.Targets.EventLogTarget.EntryType"/></param> - <returns></returns> - </member> - <member name="M:NLog.Targets.EventLogTarget.GetFixedSource"> - <summary> - Get the source, if and only if the source is fixed. - </summary> - <returns><c>null</c> when not <see cref="P:NLog.Layouts.SimpleLayout.IsFixedText"/></returns> - <remarks>Internal for unit tests</remarks> - </member> - <member name="M:NLog.Targets.EventLogTarget.GetEventLog(NLog.LogEventInfo)"> - <summary> - Get the eventlog to write to. - </summary> - <param name="logEvent">Event if the source needs to be rendered.</param> - <returns></returns> - </member> - <member name="M:NLog.Targets.EventLogTarget.CreateEventSourceIfNeeded(System.String,System.Boolean)"> - <summary> - (re-)create a event source, if it isn't there. Works only with fixed sourcenames. - </summary> - <param name="fixedSource">sourcenaam. If source is not fixed (see <see cref="P:NLog.Layouts.SimpleLayout.IsFixedText"/>, then pass <c>null</c> or emptystring.</param> - <param name="alwaysThrowError">always throw an Exception when there is an error</param> - </member> - <member name="P:NLog.Targets.EventLogTarget.MachineName"> - <summary> - Gets or sets the name of the machine on which Event Log service is running. - </summary> - <docgen category='Event Log Options' order='10' /> - </member> - <member name="P:NLog.Targets.EventLogTarget.EventId"> - <summary> - Gets or sets the layout that renders event ID. - </summary> - <docgen category='Event Log Options' order='10' /> - </member> - <member name="P:NLog.Targets.EventLogTarget.Category"> - <summary> - Gets or sets the layout that renders event Category. - </summary> - <docgen category='Event Log Options' order='10' /> - </member> - <member name="P:NLog.Targets.EventLogTarget.EntryType"> - <summary> - Optional entrytype. When not set, or when not convertable to <see cref="T:NLog.LogLevel"/> then determined by <see cref="T:NLog.LogLevel"/> - </summary> - </member> - <member name="P:NLog.Targets.EventLogTarget.Source"> - <summary> - Gets or sets the value to be used as the event Source. - </summary> - <remarks> - By default this is the friendly name of the current AppDomain. - </remarks> - <docgen category='Event Log Options' order='10' /> - </member> - <member name="P:NLog.Targets.EventLogTarget.Log"> - <summary> - Gets or sets the name of the Event Log to write to. This can be System, Application or - any user-defined name. - </summary> - <docgen category='Event Log Options' order='10' /> - </member> - <member name="T:NLog.Targets.FileArchivePeriod"> - <summary> - Modes of archiving files based on time. - </summary> - </member> - <member name="F:NLog.Targets.FileArchivePeriod.None"> - <summary> - Don't archive based on time. - </summary> - </member> - <member name="F:NLog.Targets.FileArchivePeriod.Year"> - <summary> - AddToArchive every year. - </summary> - </member> - <member name="F:NLog.Targets.FileArchivePeriod.Month"> - <summary> - AddToArchive every month. - </summary> - </member> - <member name="F:NLog.Targets.FileArchivePeriod.Day"> - <summary> - AddToArchive daily. - </summary> - </member> - <member name="F:NLog.Targets.FileArchivePeriod.Hour"> - <summary> - AddToArchive every hour. - </summary> - </member> - <member name="F:NLog.Targets.FileArchivePeriod.Minute"> - <summary> - AddToArchive every minute. - </summary> - </member> - <member name="T:NLog.Targets.FileTarget"> - <summary> - Writes log messages to one or more files. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/File-target">Documentation on NLog Wiki</seealso> - </member> - <member name="F:NLog.Targets.FileTarget.InitializedFilesCleanupPeriod"> - <summary> - Default clean up period of the initilized files. When a file exceeds the clean up period is removed from the list. - </summary> - <remarks>Clean up period is defined in days.</remarks> - </member> - <member name="F:NLog.Targets.FileTarget.InitializedFilesCounterMax"> - <summary> - The maximum number of initialised files at any one time. Once this number is exceeded clean up procedures - are initiated to reduce the number of initialised files. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.ArchiveAboveSizeDisabled"> - <summary> - This value disables file archiving based on the size. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.DirectorySeparatorChars"> - <summary> - Cached directory separator char array to avoid memory allocation on each method call. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.InvalidFileNameChars"> - <summary> - Cached invalid filenames char array to avoid memory allocation everytime Path.GetInvalidFileNameChars() is called. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.initializedFiles"> - <summary> - Holds the initialised files each given time by the <see cref="T:NLog.Targets.FileTarget"/> instance. Against each file, the last write time is stored. - </summary> - <remarks>Last write time is store in local time (no UTC).</remarks> - </member> - <member name="F:NLog.Targets.FileTarget.appenderFactory"> - <summary> - Factory used to create the file appeanders in the <see cref="T:NLog.Targets.FileTarget"/> instance. - </summary> - <remarks>File appenders are stored in an instance of <see cref="T:NLog.Internal.FileAppenders.FileAppenderCache"/>.</remarks> - </member> - <member name="F:NLog.Targets.FileTarget.recentAppenders"> - <summary> - List of the associated file appenders with the <see cref="T:NLog.Targets.FileTarget"/> instance. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.initializedFilesCounter"> - <summary> - The number of initialised files at any one time. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.maxArchiveFiles"> - <summary> - The maximum number of archive files that should be kept. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.previousFileNames"> - <summary> - It holds the file names of existing archives in order for the oldest archives to be removed when the list of - filenames becomes too long. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.fileName"> - <summary> - The filename as target - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.cachedCleanedFileNamed"> - <summary> - The filename if <see cref="P:NLog.Targets.FileTarget.FileName"/> is a fixed string - </summary> - </member> - <member name="M:NLog.Targets.FileTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.FileTarget"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="M:NLog.Targets.FileTarget.CleanupInitializedFiles"> - <summary> - Removes records of initialized files that have not been - accessed in the last two days. - </summary> - <remarks> - Files are marked 'initialized' for the purpose of writing footers when the logging finishes. - </remarks> - </member> - <member name="M:NLog.Targets.FileTarget.CleanupInitializedFiles(System.DateTime)"> - <summary> - Removes records of initialized files that have not been - accessed after the specified date. - </summary> - <param name="cleanupThreshold">The cleanup threshold.</param> - <remarks> - Files are marked 'initialized' for the purpose of writing footers when the logging finishes. - </remarks> - </member> - <member name="M:NLog.Targets.FileTarget.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flushes all pending file operations. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <remarks> - The timeout parameter is ignored, because file APIs don't provide - the needed functionality. - </remarks> - </member> - <member name="M:NLog.Targets.FileTarget.GetFileAppenderFactory"> - <summary> - Returns the suitable appender factory ( <see cref="T:NLog.Internal.FileAppenders.IFileAppenderFactory"/>) to be used to generate the file - appenders associated with the <see cref="T:NLog.Targets.FileTarget"/> instance. - - The type of the file appender factory returned depends on the values of various <see cref="T:NLog.Targets.FileTarget"/> properties. - </summary> - <returns><see cref="T:NLog.Internal.FileAppenders.IFileAppenderFactory"/> suitable for this instance.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.InitializeTarget"> - <summary> - Initializes file logging by creating data structures that - enable efficient multi-file logging. - </summary> - </member> - <member name="M:NLog.Targets.FileTarget.CloseTarget"> - <summary> - Closes the file(s) opened for writing. - </summary> - </member> - <member name="M:NLog.Targets.FileTarget.Write(NLog.LogEventInfo)"> - <summary> - Writes the specified logging event to a file specified in the FileName - parameter. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="M:NLog.Targets.FileTarget.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Writes the specified array of logging events to a file specified in the FileName - parameter. - </summary> - <param name="logEvents">An array of <see cref="T:NLog.Common.AsyncLogEventInfo"/> objects.</param> - <remarks> - This function makes use of the fact that the events are batched by sorting - the requests by filename. This optimizes the number of open/close calls - and can help improve performance. - </remarks> - </member> - <member name="M:NLog.Targets.FileTarget.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Formats the log event for write. - </summary> - <param name="logEvent">The log event to be formatted.</param> - <returns>A string representation of the log event.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.GetBytesToWrite(NLog.LogEventInfo)"> - <summary> - Gets the bytes to be written to the file. - </summary> - <param name="logEvent">Log event.</param> - <returns>Array of bytes that are ready to be written.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.TransformBytes(System.Byte[])"> - <summary> - Modifies the specified byte array before it gets sent to a file. - </summary> - <param name="value">The byte array.</param> - <returns>The modified byte array. The function can do the modification in-place.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.ReplaceNumberPattern(System.String,System.Int32)"> - <summary> - Replaces the numeric pattern i.e. {#} in a file name with the <paramref name="value"/> parameter value. - </summary> - <param name="pattern">File name which contains the numeric pattern.</param> - <param name="value">Value which will replace the numeric pattern.</param> - <returns>File name with the value of <paramref name="value"/> in the position of the numberic pattern.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.ContainsFileNamePattern(System.String)"> - <summary> - Determines if the file name as <see cref="T:System.String"/> contains a numeric pattern i.e. {#} in it. - - Example: - trace{#}.log Contains the numeric pattern. - trace{###}.log Contains the numeric pattern. - trace{#X#}.log Contains the numeric pattern (See remarks). - trace.log Does not contain the pattern. - </summary> - <remarks>Occationally, this method can identify the existance of the {#} pattern incorrectly.</remarks> - <param name="fileName">File name to be checked.</param> - <returns><see langword="true"/> when the pattern is found; <see langword="false"/> otherwise.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.RecursiveRollingRename(System.String,System.String,System.Int32)"> - <summary> - Archives the <paramref name="fileName"/> using a rolling style numbering (the most recent is always #0 then - #1, ..., #N. When the number of archive files exceed <see cref="P:MaxArchiveFiles"/> the obsolete archives - are deleted. - </summary> - <remarks> - This method is called recursively. This is the reason the <paramref name="archiveNumber"/> is required. - </remarks> - <param name="fileName">File name to be archived.</param> - <param name="pattern">File name template which contains the numeric pattern to be replaced.</param> - <param name="archiveNumber">Value which will replace the numeric pattern.</param> - </member> - <member name="M:NLog.Targets.FileTarget.ArchiveBySequence(System.String,System.String)"> - <summary> - Archives the <paramref name="fileName"/> using a sequence style numbering. The most recent archive has the - highest number. When the number of archive files exceed <see cref="P:MaxArchiveFiles"/> the obsolete - archives are deleted. - </summary> - <param name="fileName">File name to be archived.</param> - <param name="pattern">File name template which contains the numeric pattern to be replaced.</param> - </member> - <member name="M:NLog.Targets.FileTarget.ArchiveFile(System.String,System.String,System.Boolean)"> - <summary> - Creates an archive copy of source file either by compressing it or moving to a new location in the file - system. Which action will be used is determined by the value of <paramref name="enableCompression"/> parameter. - </summary> - <param name="fileName">File name to be archived.</param> - <param name="archiveFileName">Name of the archive file.</param> - <param name="enableCompression">Enables file compression</param> - </member> - <member name="M:NLog.Targets.FileTarget.ArchiveByDateAndSequence(System.String,System.String,NLog.LogEventInfo)"> - <summary> - <para> - Archives the <paramref name="fileName"/> using a date and sequence style numbering. Archives will be stamped - with the prior period (Year, Month, Day) datetime. The most recent archive has the highest number (in - combination with the date). - </para> - <para> - When the number of archive files exceed <see cref="P:MaxArchiveFiles"/> the obsolete archives are deleted. - </para> - </summary> - <param name="fileName">File name to be archived.</param> - <param name="pattern">File name template which contains the numeric pattern to be replaced.</param> - <param name="logEvent">Log event that the <see cref="T:NLog.Targets.FileTarget"/> instance is currently processing.</param> - </member> - <member name="M:NLog.Targets.FileTarget.IsDaySwitch(System.String,NLog.LogEventInfo)"> - <summary> - Determines whether a file with a different name from <paramref name="fileName"/> is needed to receive the - <paramref name="logEvent"/>. This is determined based on the last date and time which the file has been - written compared to the time the log event was initiated. - </summary> - <returns> - <see langword="true"/> when log event time is "different" than the last write time; <see langword="false"/> otherwise. - </returns> - </member> - <member name="M:NLog.Targets.FileTarget.EnsureArchiveCount(System.Collections.Generic.List{System.String})"> - <summary> - Deletes files among a given list, and stops as soon as the remaining files are fewer than the <see - cref="P:FileTarget.MaxArchiveFiles"/> setting. - </summary> - <param name="oldArchiveFileNames">List of the file archives.</param> - <remarks> - Items are deleted in the same order as in <paramref name="oldArchiveFileNames"/>. No file is deleted if <see - cref="P:FileTarget.MaxArchiveFiles"/> property is zero. - </remarks> - </member> - <member name="M:NLog.Targets.FileTarget.FindDateAndSequenceArchives(System.String,System.String,System.String,System.Int32,System.String,NLog.Targets.FileTarget.FileNameTemplate)"> - <summary> - Searches a given directory for archives that comply with the current archive pattern. - </summary> - <returns>An enumeration of archive infos, ordered by their file creation date.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.GetFiles(System.IO.DirectoryInfo,System.String)"> - <summary> - Gets the collection of files in the specified directory which they match the <paramref name="fileNameMask"/>. - </summary> - <param name="directoryInfo">Directory to searched.</param> - <param name="fileNameMask">Pattern whihc the files will be searched against.</param> - <returns>Lisf of files matching the pattern.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.ReplaceFileNamePattern(System.String,System.String)"> - <summary> - Replaces the string-based pattern i.e. {#} in a file name with the value passed in <paramref - name="replacementValue"/> parameter. - </summary> - <param name="pattern">File name which contains the string-based pattern.</param> - <param name="replacementValue">Value which will replace the string-based pattern.</param> - <returns> - File name with the value of <paramref name="replacementValue"/> in the position of the string-based pattern. - </returns> - </member> - <member name="M:NLog.Targets.FileTarget.ArchiveByDate(System.String,System.String)"> - <summary> - Archives the <paramref name="fileName"/> using a date style numbering. Archives will be stamped with the - prior period (Year, Month, Day, Hour, Minute) datetime. When the number of archive files exceed <see - cref="P:MaxArchiveFiles"/> the obsolete archives are deleted. - </summary> - <param name="fileName">File name to be archived.</param> - <param name="pattern">File name template which contains the numeric pattern to be replaced.</param> - </member> - <member name="M:NLog.Targets.FileTarget.DeleteOldDateArchives(System.String)"> - <summary> - Deletes archive files in reverse chronological order until only the - MaxArchiveFiles number of archive files remain. - </summary> - <param name="pattern">The pattern that archive filenames will match</param> - </member> - <member name="M:NLog.Targets.FileTarget.GetDateFormatString(System.String)"> - <summary> - Gets the correct formating <see langword="String"/> to be used based on the value of <see - cref="P:ArchiveEvery"/> for converting <see langword="DateTime"/> values which will be inserting into file - names during archiving. - - This value will be computed only when a empty value or <see langword="null"/> is passed into <paramref name="defaultFormat"/> - </summary> - <param name="defaultFormat">Date format to used irrespectively of <see cref="P:ArchiveEvery"/> value.</param> - <returns>Formatting <see langword="String"/> for dates.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.DoAutoArchive(System.String,NLog.LogEventInfo)"> - <summary> - Invokes the archiving process after determining when and which type of archiving is required. - </summary> - <param name="fileName">File name to be checked and archived.</param> - <param name="eventInfo">Log event that the <see cref="T:NLog.Targets.FileTarget"/> instance is currently processing.</param> - </member> - <member name="M:NLog.Targets.FileTarget.GetFileNamePattern(System.String,NLog.LogEventInfo)"> - <summary> - Gets the pattern that archive files will match - </summary> - <param name="fileName">Filename of the log file</param> - <param name="eventInfo">Log event that the <see cref="T:NLog.Targets.FileTarget"/> instance is currently processing.</param> - <returns>A string with a pattern that will match the archive filenames</returns> - </member> - <member name="M:NLog.Targets.FileTarget.ShouldAutoArchive(System.String,NLog.LogEventInfo,System.Int32)"> - <summary> - Indicates if the automatic archiving process should be executed. - </summary> - <param name="fileName">File name to be written.</param> - <param name="ev">Log event that the <see cref="T:NLog.Targets.FileTarget"/> instance is currently processing.</param> - <param name="upcomingWriteSize">The size in bytes of the next chunk of data to be written in the file.</param> - <returns><see langword="true"/> when archiving should be executed; <see langword="false"/> otherwise.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.ShouldAutoArchiveBasedOnFileSize(System.String,System.Int32)"> - <summary> - Indicates if the automatic archiving process should be executed based on file size constrains. - </summary> - <param name="fileName">File name to be written.</param> - <param name="upcomingWriteSize">The size in bytes of the next chunk of data to be written in the file.</param> - <returns><see langword="true"/> when archiving should be executed; <see langword="false"/> otherwise.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.ShouldAutoArchiveBasedOnTime(System.String,NLog.LogEventInfo)"> - <summary> - Indicates if the automatic archiving process should be executed based on date/time constrains. - </summary> - <param name="fileName">File name to be written.</param> - <param name="logEvent">Log event that the <see cref="T:NLog.Targets.FileTarget"/> instance is currently processing.</param> - <returns><see langword="true"/> when archiving should be executed; <see langword="false"/> otherwise.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.GetHeaderBytes"> - <summary> - The sequence of <see langword="byte"/> to be written for the file header. - </summary> - <returns>Sequence of <see langword="byte"/> to be written.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.GetFooterBytes"> - <summary> - The sequence of <see langword="byte"/> to be written for the file footer. - </summary> - <returns>Sequence of <see langword="byte"/> to be written.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.WriteToFile(System.String,NLog.LogEventInfo,System.Byte[],System.Boolean)"> - <summary> - Evaluates which parts of a file should be written (header, content, footer) based on various properties of - <see cref="T:NLog.Targets.FileTarget"/> instance and writes them. - </summary> - <param name="fileName">File name to be written.</param> - <param name="logEvent">Log event that the <see cref="T:NLog.Targets.FileTarget"/> instance is currently processing.</param> - <param name="bytes">Raw sequence of <see langword="byte"/> to be written into the content part of the file.</param> - <param name="justData">Indicates that only content section should be written in the file.</param> - </member> - <member name="M:NLog.Targets.FileTarget.InitializeFile(System.String,NLog.LogEventInfo,System.Boolean)"> - <summary> - Initialise a file to be used by the <see cref="T:NLog.Targets.FileTarget"/> instance. Based on the number of initialised - files and the values of various instance properties clean up and/or archiving processes can be invoked. - </summary> - <param name="fileName">File name to be written.</param> - <param name="logEvent">Log event that the <see cref="T:NLog.Targets.FileTarget"/> instance is currently processing.</param> - <param name="justData">Indicates that only content section should be written in the file.</param> - <returns><see langword="true"/> when file header should be written; <see langword="false"/> otherwise.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.WriteFooterAndUninitialize(System.String)"> - <summary> - Writes the file footer and uninitialise the file in <see cref="T:NLog.Targets.FileTarget"/> instance internal structures. - </summary> - <param name="fileName">File name to be written.</param> - </member> - <member name="M:NLog.Targets.FileTarget.ProcessOnStartup(System.String,NLog.LogEventInfo)"> - <summary> - Invokes the archiving and clean up of older archive file based on the values of <see cref="P:NLog.Targets.FileTarget.ArchiveOldFileOnStartup"/> and <see cref="P:NLog.Targets.FileTarget.DeleteOldFileOnStartup"/> properties respectively. - </summary> - <param name="fileName">File name to be written.</param> - <param name="logEvent">Log event that the <see cref="T:NLog.Targets.FileTarget"/> instance is currently processing.</param> - </member> - <member name="M:NLog.Targets.FileTarget.ReplaceFileContent(System.String,System.Byte[])"> - <summary> - Creates the file specified in <paramref name="fileName"/> and writes the file content in each entirety i.e. - Header, Content and Footer. - </summary> - <param name="fileName">The name of the file to be written.</param> - <param name="bytes">Sequence of <see langword="byte"/> to be written in the content section of the file.</param> - <remarks>This method is used when the content of the log file is re-written on every write.</remarks> - </member> - <member name="M:NLog.Targets.FileTarget.WriteHeader(NLog.Internal.FileAppenders.BaseFileAppender)"> - <summary> - Writes the header information to a file. - </summary> - <param name="appender">File appender associated with the file.</param> - </member> - <member name="M:NLog.Targets.FileTarget.GetFileInfo(System.String,System.DateTime@,System.Int64@)"> - <summary> - Returns the length of a specified file and the last time it has been written. File appender is queried before the file system. - </summary> - <param name="filePath">File which the information are requested.</param> - <param name="lastWriteTime">The last time the file has been written is returned.</param> - <param name="fileLength">The length of the file is returned.</param> - <returns><see langword="true"/> when file details returned; <see langword="false"/> otherwise.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.GetLayoutBytes(NLog.Layouts.Layout)"> - <summary> - The sequence of <see langword="byte"/> to be written in a file after applying any formating and any - transformations required from the <see cref="T:NLog.Layouts.Layout"/>. - </summary> - <param name="layout">The layout used to render output message.</param> - <returns>Sequence of <see langword="byte"/> to be written.</returns> - <remarks>Usually it is used to render the header and hooter of the files.</remarks> - </member> - <member name="M:NLog.Targets.FileTarget.CleanupInvalidFileNameChars(System.String)"> - <summary> - Replaces any invalid characters found in the <paramref name="fileName"/> with underscore i.e _ character. - Invalid characters are defined by .NET framework and they returned by <see - cref="M:System.IO.Path.GetInvalidFileNameChars"/> method. - <para>Note: not implemented in Silverlight</para> - </summary> - <param name="fileName">The original file name which might contain invalid characters.</param> - <returns>The cleaned up file name without any invalid characters.</returns> - </member> - <member name="P:NLog.Targets.FileTarget.FileName"> - <summary> - Gets or sets the name of the file to write to. - </summary> - <remarks> - This FileName string is a layout which may include instances of layout renderers. - This lets you use a single target to write to multiple files. - </remarks> - <example> - The following value makes NLog write logging events to files based on the log level in the directory where - the application runs. - <code>${basedir}/${level}.log</code> - All <c>Debug</c> messages will go to <c>Debug.log</c>, all <c>Info</c> messages will go to <c>Info.log</c> and so on. - You can combine as many of the layout renderers as you want to produce an arbitrary log file name. - </example> - <docgen category='Output Options' order='1' /> - </member> - <member name="P:NLog.Targets.FileTarget.CleanupFileName"> - <summary> - Cleanup invalid values in a filename, e.g. slashes in a filename. If set to <c>true</c>, this can impact the performance of massive writes. - If set to <c>false</c>, nothing gets written when the filename is wrong. - </summary> - </member> - <member name="P:NLog.Targets.FileTarget.CreateDirs"> - <summary> - Gets or sets a value indicating whether to create directories if they do not exist. - </summary> - <remarks> - Setting this to false may improve performance a bit, but you'll receive an error - when attempting to write to a directory that's not present. - </remarks> - <docgen category='Output Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.DeleteOldFileOnStartup"> - <summary> - Gets or sets a value indicating whether to delete old log file on startup. - </summary> - <remarks> - This option works only when the "FileName" parameter denotes a single file. - </remarks> - <docgen category='Output Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ReplaceFileContentsOnEachWrite"> - <summary> - Gets or sets a value indicating whether to replace file contents on each write instead of appending log message at the end. - </summary> - <docgen category='Output Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.KeepFileOpen"> - <summary> - Gets or sets a value indicating whether to keep log file open instead of opening and closing it on each logging event. - </summary> - <remarks> - Setting this property to <c>True</c> helps improve performance. - </remarks> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.maxLogFilenames"> - <summary> - Gets or sets the maximum number of log filenames that should be stored as existing. - </summary> - <remarks> - The bigger this number is the longer it will take to write each log record. The smaller the number is - the higher the chance that the clean function will be run when no new files have been opened. - </remarks> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.EnableFileDelete"> - <summary> - Gets or sets a value indicating whether to enable log file(s) to be deleted. - </summary> - <docgen category='Output Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.FileAttributes"> - <summary> - Gets or sets the file attributes (Windows only). - </summary> - <docgen category='Output Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.LineEnding"> - <summary> - Gets or sets the line ending mode. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.AutoFlush"> - <summary> - Gets or sets a value indicating whether to automatically flush the file buffers after each log message. - </summary> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.OpenFileCacheSize"> - <summary> - Gets or sets the number of files to be kept open. Setting this to a higher value may improve performance - in a situation where a single File target is writing to many files - (such as splitting by level or by logger). - </summary> - <remarks> - The files are managed on a LRU (least recently used) basis, which flushes - the files that have not been used for the longest period of time should the - cache become full. As a rule of thumb, you shouldn't set this parameter to - a very high value. A number like 10-15 shouldn't be exceeded, because you'd - be keeping a large number of files open which consumes system resources. - </remarks> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.OpenFileCacheTimeout"> - <summary> - Gets or sets the maximum number of seconds that files are kept open. If this number is negative the files are - not automatically closed after a period of inactivity. - </summary> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.BufferSize"> - <summary> - Gets or sets the log file buffer size in bytes. - </summary> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.Encoding"> - <summary> - Gets or sets the file encoding. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ConcurrentWrites"> - <summary> - Gets or sets a value indicating whether concurrent writes to the log file by multiple processes on the same host. - </summary> - <remarks> - This makes multi-process logging possible. NLog uses a special technique - that lets it keep the files open for writing. - </remarks> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.NetworkWrites"> - <summary> - Gets or sets a value indicating whether concurrent writes to the log file by multiple processes on different network hosts. - </summary> - <remarks> - This effectively prevents files from being kept open. - </remarks> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ConcurrentWriteAttempts"> - <summary> - Gets or sets the number of times the write is appended on the file before NLog - discards the log message. - </summary> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ConcurrentWriteAttemptDelay"> - <summary> - Gets or sets the delay in milliseconds to wait before attempting to write to the file again. - </summary> - <remarks> - The actual delay is a random value between 0 and the value specified - in this parameter. On each failed attempt the delay base is doubled - up to <see cref="P:NLog.Targets.FileTarget.ConcurrentWriteAttempts"/> times. - </remarks> - <example> - Assuming that ConcurrentWriteAttemptDelay is 10 the time to wait will be:<p/> - a random value between 0 and 10 milliseconds - 1st attempt<br/> - a random value between 0 and 20 milliseconds - 2nd attempt<br/> - a random value between 0 and 40 milliseconds - 3rd attempt<br/> - a random value between 0 and 80 milliseconds - 4th attempt<br/> - ...<p/> - and so on. - </example> - <docgen category="Performance Tuning Options" order="10"/> - </member> - <member name="P:NLog.Targets.FileTarget.ArchiveOldFileOnStartup"> - <summary> - Gets or sets a value indicating whether to archive old log file on startup. - </summary> - <remarks> - This option works only when the "FileName" parameter denotes a single file. - After archiving the old file, the current log file will be empty. - </remarks> - <docgen category='Output Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ArchiveDateFormat"> - <summary> - Gets or sets a value specifying the date format to use when archving files. - </summary> - <remarks> - This option works only when the "ArchiveNumbering" parameter is set either to Date or DateAndSequence. - </remarks> - <docgen category='Output Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ArchiveAboveSize"> - <summary> - Gets or sets the size in bytes above which log files will be automatically archived. - - Warning: combining this with <see cref="F:NLog.Targets.ArchiveNumberingMode.Date"/> isn't supported. We cannot create multiple archive files, if they should have the same name. - Choose: <see cref="F:NLog.Targets.ArchiveNumberingMode.DateAndSequence"/> - </summary> - <remarks> - Caution: Enabling this option can considerably slow down your file - logging in multi-process scenarios. If only one process is going to - be writing to the file, consider setting <c>ConcurrentWrites</c> - to <c>false</c> for maximum performance. - </remarks> - <docgen category="Archival Options" order="10"/> - </member> - <member name="P:NLog.Targets.FileTarget.ArchiveEvery"> - <summary> - Gets or sets a value indicating whether to automatically archive log files every time the specified time passes. - </summary> - <remarks> - Files are moved to the archive as part of the write operation if the current period of time changes. For example - if the current <c>hour</c> changes from 10 to 11, the first write that will occur - on or after 11:00 will trigger the archiving. - <p> - Caution: Enabling this option can considerably slow down your file - logging in multi-process scenarios. If only one process is going to - be writing to the file, consider setting <c>ConcurrentWrites</c> - to <c>false</c> for maximum performance. - </p> - </remarks> - <docgen category='Archival Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ArchiveFileName"> - <summary> - Gets or sets the name of the file to be used for an archive. - </summary> - <remarks> - It may contain a special placeholder {#####} - that will be replaced with a sequence of numbers depending on - the archiving strategy. The number of hash characters used determines - the number of numerical digits to be used for numbering files. - </remarks> - <docgen category='Archival Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.MaxArchiveFiles"> - <summary> - Gets or sets the maximum number of archive files that should be kept. - </summary> - <docgen category='Archival Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ArchiveNumbering"> - <summary> - Gets or sets the way file archives are numbered. - </summary> - <docgen category='Archival Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.EnableArchiveFileCompression"> - <summary> - Gets or sets a value indicating whether to compress archive files into the zip archive format. - </summary> - <docgen category='Archival Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ForceManaged"> - <summary> - Gets or set a value indicating whether a managed file stream is forced, instead of used the native implementation. - </summary> - </member> - <member name="P:NLog.Targets.FileTarget.NewLineChars"> - <summary> - Gets the characters that are appended after each line. - </summary> - </member> - <member name="M:NLog.Targets.FileTarget.DynamicFileArchive.#ctor(System.Int32)"> - <summary> - Creates an instance of <see cref="T:NLog.Targets.FileTarget.DynamicFileArchive"/> class. - </summary> - <param name="maxArchivedFiles">Maximum number of archive files to be kept.</param> - </member> - <member name="M:NLog.Targets.FileTarget.DynamicFileArchive.Archive(System.String,System.String,System.Boolean,System.Boolean)"> - <summary> - Adds a file into archive. - </summary> - <param name="archiveFileName">File name of the archive</param> - <param name="fileName">Original file name</param> - <param name="createDirectory">Create a directory, if it does not exist</param> - <param name="enableCompression">Enables file compression</param> - <returns><see langword="true"/> if the file has been moved successfully; <see langword="false"/> otherwise.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.DynamicFileArchive.#ctor"> - <summary> - Creates an instance of <see cref="T:NLog.Targets.FileTarget.DynamicFileArchive"/> class. - </summary> - </member> - <member name="M:NLog.Targets.FileTarget.DynamicFileArchive.AddToArchive(System.String,System.String,System.Boolean,System.Boolean)"> - <summary> - Archives the file, either by copying it to a new file system location or by compressing it, and add the file name into the list of archives. - </summary> - <param name="archiveFileName">Target file name.</param> - <param name="fileName">Original file name.</param> - <param name="createDirectory">Create a directory, if it does not exist.</param> - <param name="enableCompression">Enables file compression.</param> - </member> - <member name="M:NLog.Targets.FileTarget.DynamicFileArchive.DeleteOldArchiveFiles"> - <summary> - Remove old archive files when the files on the queue are more than the <see cref="P:MaxArchiveFilesToKeep"/>. - </summary> - </member> - <member name="M:NLog.Targets.FileTarget.DynamicFileArchive.FindSuitableFilename(System.String,System.Int32)"> - <summary> - Creates a new unique filename by appending a number to it. This method tests that - the filename created does not exist. - - This process can be slow as it increments the number sequentially from a specified - starting point until it finds a number which produces a filename which does not - exist. - - Example: - Original Filename trace.log - Target Filename trace.15.log - </summary> - <param name="fileName">Original file name.</param> - <param name="numberToStartWith">Number starting point</param> - <returns>File name suitable for archiving</returns> - </member> - <member name="P:NLog.Targets.FileTarget.DynamicFileArchive.MaxArchiveFileToKeep"> - <summary> - Gets or sets the maximum number of archive files that should be kept. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.FileNameTemplate.PatternStartCharacters"> - <summary> - Characters determining the start of the <see cref="P:FileNameTemplate.Pattern"/>. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.FileNameTemplate.PatternEndCharacters"> - <summary> - Characters determining the end of the <see cref="P:FileNameTemplate.Pattern"/>. - </summary> - </member> - <member name="M:NLog.Targets.FileTarget.FileNameTemplate.ReplacePattern(System.String)"> - <summary> - Replace the pattern with the specified String. - </summary> - <param name="replacementValue"></param> - <returns></returns> - </member> - <member name="P:NLog.Targets.FileTarget.FileNameTemplate.Template"> - <summary> - File name which is used as template for matching and replacements. - It is expected to contain a pattern to match. - </summary> - </member> - <member name="P:NLog.Targets.FileTarget.FileNameTemplate.BeginAt"> - <summary> - The begging position of the <see cref="P:FileNameTemplate.Pattern"/> - within the <see cref="P:FileNameTemplate.Template"/>. -1 is returned - when no pattern can be found. - </summary> - </member> - <member name="P:NLog.Targets.FileTarget.FileNameTemplate.EndAt"> - <summary> - The ending position of the <see cref="P:FileNameTemplate.Pattern"/> - within the <see cref="P:FileNameTemplate.Template"/>. -1 is returned - when no pattern can be found. - </summary> - </member> - <member name="T:NLog.Targets.LineEndingMode"> - <summary> - Line ending mode. - </summary> - </member> - <member name="F:NLog.Targets.LineEndingMode.Default"> - <summary> - Insert platform-dependent end-of-line sequence after each line. - </summary> - </member> - <member name="F:NLog.Targets.LineEndingMode.CRLF"> - <summary> - Insert CR LF sequence (ASCII 13, ASCII 10) after each line. - </summary> - </member> - <member name="F:NLog.Targets.LineEndingMode.CR"> - <summary> - Insert CR character (ASCII 13) after each line. - </summary> - </member> - <member name="F:NLog.Targets.LineEndingMode.LF"> - <summary> - Insert LF character (ASCII 10) after each line. - </summary> - </member> - <member name="F:NLog.Targets.LineEndingMode.None"> - <summary> - Do not insert any line ending. - </summary> - </member> - <member name="M:NLog.Targets.LineEndingMode.#ctor(System.String,System.String)"> - <summary> - Initializes a new instance of <see cref="T:NLog.LogLevel"/>. - </summary> - <param name="name">The mode name.</param> - <param name="newLineCharacters">The new line characters to be used.</param> - </member> - <member name="M:NLog.Targets.LineEndingMode.FromString(System.String)"> - <summary> - Returns the <see cref="T:NLog.Targets.LineEndingMode"/> that corresponds to the supplied <paramref name="name"/>. - </summary> - <param name="name"> - The textual representation of the line ending mode, such as CRLF, LF, Default etc. - Name is not case sensitive. - </param> - <returns>The <see cref="T:NLog.Targets.LineEndingMode"/> value, that corresponds to the <paramref name="name"/>.</returns> - <exception cref="T:System.ArgumentOutOfRangeException">There is no line ending mode with the specified name.</exception> - </member> - <member name="M:NLog.Targets.LineEndingMode.op_Equality(NLog.Targets.LineEndingMode,NLog.Targets.LineEndingMode)"> - <summary> - Compares two <see cref="T:NLog.Targets.LineEndingMode"/> objects and returns a - value indicating whether the first one is equal to the second one. - </summary> - <param name="mode1">The first level.</param> - <param name="mode2">The second level.</param> - <returns>The value of <c>mode1.NewLineCharacters == mode2.NewLineCharacters</c>.</returns> - </member> - <member name="M:NLog.Targets.LineEndingMode.op_Inequality(NLog.Targets.LineEndingMode,NLog.Targets.LineEndingMode)"> - <summary> - Compares two <see cref="T:NLog.Targets.LineEndingMode"/> objects and returns a - value indicating whether the first one is not equal to the second one. - </summary> - <param name="mode1">The first mode</param> - <param name="mode2">The second mode</param> - <returns>The value of <c>mode1.NewLineCharacters != mode2.NewLineCharacters</c>.</returns> - </member> - <member name="M:NLog.Targets.LineEndingMode.ToString"> - <summary> - Returns a string representation of the log level. - </summary> - <returns>Log level name.</returns> - </member> - <member name="M:NLog.Targets.LineEndingMode.GetHashCode"> - <summary> - Returns a hash code for this instance. - </summary> - <returns> - A hash code for this instance, suitable for use in hashing algorithms - and data structures like a hash table. - </returns> - </member> - <member name="M:NLog.Targets.LineEndingMode.Equals(System.Object)"> - <summary> - Determines whether the specified <see cref="T:System.Object"/> is - equal to this instance. - </summary> - <param name="obj">The <see cref="T:System.Object"/> to compare with - this instance.</param> - <returns> - Value of <c>true</c> if the specified <see cref="T:System.Object"/> - is equal to this instance; otherwise, <c>false</c>. - </returns> - <exception cref="T:System.NullReferenceException"> - The <paramref name="obj"/> parameter is null. - </exception> - </member> - <member name="P:NLog.Targets.LineEndingMode.Name"> - <summary> - Gets the name of the LineEndingMode instance. - </summary> - </member> - <member name="P:NLog.Targets.LineEndingMode.NewLineCharacters"> - <summary> - Gets the new line characters (value) of the LineEndingMode instance. - </summary> - </member> - <member name="T:NLog.Targets.LineEndingMode.LineEndingModeConverter"> - <summary> - Provides a type converter to convert <see cref="T:NLog.Targets.LineEndingMode"/> objects to and from other representations. - </summary> - </member> - <member name="M:NLog.Targets.LineEndingMode.LineEndingModeConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)"> - <summary> - Returns whether this converter can convert an object of the given type to the type of this converter, using the specified context. - </summary> - <returns> - true if this converter can perform the conversion; otherwise, false. - </returns> - <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context. </param><param name="sourceType">A <see cref="T:System.Type"/> that represents the type you want to convert from. </param> - </member> - <member name="M:NLog.Targets.LineEndingMode.LineEndingModeConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)"> - <summary> - Converts the given object to the type of this converter, using the specified context and culture information. - </summary> - <returns> - An <see cref="T:System.Object"/> that represents the converted value. - </returns> - <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context. </param><param name="culture">The <see cref="T:System.Globalization.CultureInfo"/> to use as the current culture. </param><param name="value">The <see cref="T:System.Object"/> to convert. </param><exception cref="T:System.NotSupportedException">The conversion cannot be performed. </exception> - </member> - <member name="T:NLog.Targets.LogReceiverWebServiceTarget"> - <summary> - Sends log messages to a NLog Receiver Service (using WCF or Web Services). - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/LogReceiverService-target">Documentation on NLog Wiki</seealso> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.LogReceiverWebServiceTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.OnSend(NLog.LogReceiverService.NLogEvents,System.Collections.Generic.IEnumerable{NLog.Common.AsyncLogEventInfo})"> - <summary> - Called when log events are being sent (test hook). - </summary> - <param name="events">The events.</param> - <param name="asyncContinuations">The async continuations.</param> - <returns>True if events should be sent, false to stop processing them.</returns> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Writes logging event to the log target. Must be overridden in inheriting - classes. - </summary> - <param name="logEvent">Logging event to be written out.</param> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Writes an array of logging events to the log target. By default it iterates on all - events and passes them to "Append" method. Inheriting classes can use this method to - optimize batch writes. - </summary> - <param name="logEvents">Logging events to be written out.</param> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages asynchronously (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.CreateWcfLogReceiverClient"> - <summary> - Creating a new instance of WcfLogReceiverClient - - Inheritors can override this method and provide their own - service configuration - binding and endpoint address - </summary> - <returns></returns> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.CreateLogReceiver"> - <summary> - Creating a new instance of IWcfLogReceiverClient - - Inheritors can override this method and provide their own - service configuration - binding and endpoint address - </summary> - <returns></returns> - <remarks>virtual is used by endusers</remarks> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.EndpointAddress"> - <summary> - Gets or sets the endpoint address. - </summary> - <value>The endpoint address.</value> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.EndpointConfigurationName"> - <summary> - Gets or sets the name of the endpoint configuration in WCF configuration file. - </summary> - <value>The name of the endpoint configuration.</value> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.UseBinaryEncoding"> - <summary> - Gets or sets a value indicating whether to use binary message encoding. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.UseOneWayContract"> - <summary> - Gets or sets a value indicating whether to use a WCF service contract that is one way (fire and forget) or two way (request-reply) - </summary> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.ClientId"> - <summary> - Gets or sets the client ID. - </summary> - <value>The client ID.</value> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.Parameters"> - <summary> - Gets the list of parameters. - </summary> - <value>The parameters.</value> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.IncludeEventProperties"> - <summary> - Gets or sets a value indicating whether to include per-event properties in the payload sent to the server. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="T:NLog.Targets.MailTarget"> - <summary> - Sends log messages by email using SMTP protocol. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/Mail-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Mail/Simple/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Mail/Simple/Example.cs" /> - <p> - Mail target works best when used with BufferingWrapper target - which lets you send multiple log messages in single mail - </p> - <p> - To set up the buffered mail target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Mail/Buffered/NLog.config" /> - <p> - To set up the buffered mail target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Mail/Buffered/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.MailTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MailTarget"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="M:NLog.Targets.MailTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Renders the logging event message and adds it to the internal ArrayList of log messages. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="M:NLog.Targets.MailTarget.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Renders an array logging events. - </summary> - <param name="logEvents">Array of logging events.</param> - </member> - <member name="M:NLog.Targets.MailTarget.InitializeTarget"> - <summary> - Initializes the target. Can be used by inheriting classes - to initialize logging. - </summary> - </member> - <member name="M:NLog.Targets.MailTarget.ProcessSingleMailMessage(System.Collections.Generic.List{NLog.Common.AsyncLogEventInfo})"> - <summary> - Create mail and send with SMTP - </summary> - <param name="events">event printed in the body of the event</param> - </member> - <member name="M:NLog.Targets.MailTarget.CreateBodyBuffer(System.Collections.Generic.IEnumerable{NLog.Common.AsyncLogEventInfo},NLog.LogEventInfo,NLog.LogEventInfo)"> - <summary> - Create buffer for body - </summary> - <param name="events">all events</param> - <param name="firstEvent">first event for header</param> - <param name="lastEvent">last event for footer</param> - <returns></returns> - </member> - <member name="M:NLog.Targets.MailTarget.ConfigureMailClient(NLog.LogEventInfo,NLog.Internal.ISmtpClient)"> - <summary> - Set properties of <paramref name="client"/> - </summary> - <param name="lastEvent">last event for username/password</param> - <param name="client">client to set properties on</param> - </member> - <member name="M:NLog.Targets.MailTarget.GetSmtpSettingsKey(NLog.LogEventInfo)"> - <summary> - Create key for grouping. Needed for multiple events in one mailmessage - </summary> - <param name="logEvent">event for rendering layouts </param> - <returns>string to group on</returns> - </member> - <member name="M:NLog.Targets.MailTarget.AppendLayout(System.Text.StringBuilder,NLog.LogEventInfo,NLog.Layouts.Layout)"> - <summary> - Append rendered layout to the stringbuilder - </summary> - <param name="sb">append to this</param> - <param name="logEvent">event for rendering <paramref name="layout"/></param> - <param name="layout">append if not <c>null</c></param> - </member> - <member name="M:NLog.Targets.MailTarget.CreateMailMessage(NLog.LogEventInfo,System.String)"> - <summary> - Create the mailmessage with the addresses, properties and body. - </summary> - </member> - <member name="M:NLog.Targets.MailTarget.AddAddresses(System.Net.Mail.MailAddressCollection,NLog.Layouts.Layout,NLog.LogEventInfo)"> - <summary> - Render <paramref name="layout"/> and add the addresses to <paramref name="mailAddressCollection"/> - </summary> - <param name="mailAddressCollection">Addresses appended to this list</param> - <param name="layout">layout with addresses, ; separated</param> - <param name="logEvent">event for rendering the <paramref name="layout"/></param> - <returns>added a address?</returns> - </member> - <member name="P:NLog.Targets.MailTarget.From"> - <summary> - Gets or sets sender's email address (e.g. joe@domain.com). - </summary> - <docgen category='Message Options' order='10' /> - </member> - <member name="P:NLog.Targets.MailTarget.To"> - <summary> - Gets or sets recipients' email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com). - </summary> - <docgen category='Message Options' order='11' /> - </member> - <member name="P:NLog.Targets.MailTarget.CC"> - <summary> - Gets or sets CC email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com). - </summary> - <docgen category='Message Options' order='12' /> - </member> - <member name="P:NLog.Targets.MailTarget.Bcc"> - <summary> - Gets or sets BCC email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com). - </summary> - <docgen category='Message Options' order='13' /> - </member> - <member name="P:NLog.Targets.MailTarget.AddNewLines"> - <summary> - Gets or sets a value indicating whether to add new lines between log entries. - </summary> - <value>A value of <c>true</c> if new lines should be added; otherwise, <c>false</c>.</value> - <docgen category='Layout Options' order='99' /> - </member> - <member name="P:NLog.Targets.MailTarget.Subject"> - <summary> - Gets or sets the mail subject. - </summary> - <docgen category='Message Options' order='5' /> - </member> - <member name="P:NLog.Targets.MailTarget.Body"> - <summary> - Gets or sets mail message body (repeated for each log message send in one mail). - </summary> - <remarks>Alias for the <c>Layout</c> property.</remarks> - <docgen category='Message Options' order='6' /> - </member> - <member name="P:NLog.Targets.MailTarget.Encoding"> - <summary> - Gets or sets encoding to be used for sending e-mail. - </summary> - <docgen category='Layout Options' order='20' /> - </member> - <member name="P:NLog.Targets.MailTarget.Html"> - <summary> - Gets or sets a value indicating whether to send message as HTML instead of plain text. - </summary> - <docgen category='Layout Options' order='11' /> - </member> - <member name="P:NLog.Targets.MailTarget.SmtpServer"> - <summary> - Gets or sets SMTP Server to be used for sending. - </summary> - <docgen category='SMTP Options' order='10' /> - </member> - <member name="P:NLog.Targets.MailTarget.SmtpAuthentication"> - <summary> - Gets or sets SMTP Authentication mode. - </summary> - <docgen category='SMTP Options' order='11' /> - </member> - <member name="P:NLog.Targets.MailTarget.SmtpUserName"> - <summary> - Gets or sets the username used to connect to SMTP server (used when SmtpAuthentication is set to "basic"). - </summary> - <docgen category='SMTP Options' order='12' /> - </member> - <member name="P:NLog.Targets.MailTarget.SmtpPassword"> - <summary> - Gets or sets the password used to authenticate against SMTP server (used when SmtpAuthentication is set to "basic"). - </summary> - <docgen category='SMTP Options' order='13' /> - </member> - <member name="P:NLog.Targets.MailTarget.EnableSsl"> - <summary> - Gets or sets a value indicating whether SSL (secure sockets layer) should be used when communicating with SMTP server. - </summary> - <docgen category='SMTP Options' order='14' />. - </member> - <member name="P:NLog.Targets.MailTarget.SmtpPort"> - <summary> - Gets or sets the port number that SMTP Server is listening on. - </summary> - <docgen category='SMTP Options' order='15' /> - </member> - <member name="P:NLog.Targets.MailTarget.UseSystemNetMailSettings"> - <summary> - Gets or sets a value indicating whether the default Settings from System.Net.MailSettings should be used. - </summary> - <docgen category='SMTP Options' order='16' /> - </member> - <member name="P:NLog.Targets.MailTarget.DeliveryMethod"> - <summary> - Specifies how outgoing email messages will be handled. - </summary> - <docgen category='SMTP Options' order='18' /> - </member> - <member name="P:NLog.Targets.MailTarget.PickupDirectoryLocation"> - <summary> - Gets or sets the folder where applications save mail messages to be processed by the local SMTP server. - </summary> - <docgen category='SMTP Options' order='17' /> - </member> - <member name="P:NLog.Targets.MailTarget.Priority"> - <summary> - Gets or sets the priority used for sending mails. - </summary> - </member> - <member name="P:NLog.Targets.MailTarget.ReplaceNewlineWithBrTagInHtml"> - <summary> - Gets or sets a value indicating whether NewLine characters in the body should be replaced with <br/> tags. - </summary> - <remarks>Only happens when <see cref="P:NLog.Targets.MailTarget.Html"/> is set to true.</remarks> - </member> - <member name="P:NLog.Targets.MailTarget.Timeout"> - <summary> - Gets or sets a value indicating the SMTP client timeout. - </summary> - <remarks>Warning: zero is not infinit waiting</remarks> - </member> - <member name="T:NLog.Targets.MemoryTarget"> - <summary> - Writes log messages to an ArrayList in memory for programmatic retrieval. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/Memory-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Memory/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Memory/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.MemoryTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MemoryTarget"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="M:NLog.Targets.MemoryTarget.Write(NLog.LogEventInfo)"> - <summary> - Renders the logging event message and adds it to the internal ArrayList of log messages. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="P:NLog.Targets.MemoryTarget.Logs"> - <summary> - Gets the list of logs gathered in the <see cref="T:NLog.Targets.MemoryTarget"/>. - </summary> - </member> - <member name="T:NLog.Targets.MethodCallParameter"> - <summary> - A parameter to MethodCall. - </summary> - </member> - <member name="M:NLog.Targets.MethodCallParameter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallParameter"/> class. - </summary> - </member> - <member name="M:NLog.Targets.MethodCallParameter.#ctor(NLog.Layouts.Layout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallParameter"/> class. - </summary> - <param name="layout">The layout to use for parameter value.</param> - </member> - <member name="M:NLog.Targets.MethodCallParameter.#ctor(System.String,NLog.Layouts.Layout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallParameter"/> class. - </summary> - <param name="parameterName">Name of the parameter.</param> - <param name="layout">The layout.</param> - </member> - <member name="M:NLog.Targets.MethodCallParameter.#ctor(System.String,NLog.Layouts.Layout,System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallParameter"/> class. - </summary> - <param name="name">The name of the parameter.</param> - <param name="layout">The layout.</param> - <param name="type">The type of the parameter.</param> - </member> - <member name="P:NLog.Targets.MethodCallParameter.Name"> - <summary> - Gets or sets the name of the parameter. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="P:NLog.Targets.MethodCallParameter.Type"> - <summary> - Gets or sets the type of the parameter. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="P:NLog.Targets.MethodCallParameter.Layout"> - <summary> - Gets or sets the layout that should be use to calculate the value for the parameter. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="T:NLog.Targets.MethodCallTarget"> - <summary> - Calls the specified static method on each log message and passes contextual parameters to it. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/MethodCall-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/MethodCall/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/MethodCall/Simple/Example.cs" /> - </example> - </member> - <member name="T:NLog.Targets.MethodCallTargetBase"> - <summary> - The base class for all targets which call methods (local or remote). - Manages parameters and type coercion. - </summary> - </member> - <member name="M:NLog.Targets.MethodCallTargetBase.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallTargetBase"/> class. - </summary> - </member> - <member name="M:NLog.Targets.MethodCallTargetBase.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Prepares an array of parameters to be passed based on the logging event and calls DoInvoke(). - </summary> - <param name="logEvent"> - The logging event. - </param> - </member> - <member name="M:NLog.Targets.MethodCallTargetBase.DoInvoke(System.Object[],NLog.Common.AsyncContinuation)"> - <summary> - Calls the target method. Must be implemented in concrete classes. - </summary> - <param name="parameters">Method call parameters.</param> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Targets.MethodCallTargetBase.DoInvoke(System.Object[])"> - <summary> - Calls the target method. Must be implemented in concrete classes. - </summary> - <param name="parameters">Method call parameters.</param> - </member> - <member name="P:NLog.Targets.MethodCallTargetBase.Parameters"> - <summary> - Gets the array of parameters to be passed. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="M:NLog.Targets.MethodCallTarget.InitializeTarget"> - <summary> - Initializes the target. - </summary> - </member> - <member name="M:NLog.Targets.MethodCallTarget.DoInvoke(System.Object[])"> - <summary> - Calls the specified Method. - </summary> - <param name="parameters">Method parameters.</param> - </member> - <member name="P:NLog.Targets.MethodCallTarget.ClassName"> - <summary> - Gets or sets the class name. - </summary> - <docgen category='Invocation Options' order='10' /> - </member> - <member name="P:NLog.Targets.MethodCallTarget.MethodName"> - <summary> - Gets or sets the method name. The method must be public and static. - </summary> - <docgen category='Invocation Options' order='10' /> - </member> - <member name="T:NLog.Targets.NetworkTargetConnectionsOverflowAction"> - <summary> - The action to be taken when there are more connections then the max. - </summary> - </member> - <member name="F:NLog.Targets.NetworkTargetConnectionsOverflowAction.AllowNewConnnection"> - <summary> - Just allow it. - </summary> - </member> - <member name="F:NLog.Targets.NetworkTargetConnectionsOverflowAction.DiscardMessage"> - <summary> - Discard the connection item. - </summary> - </member> - <member name="F:NLog.Targets.NetworkTargetConnectionsOverflowAction.Block"> - <summary> - Block until there's more room in the queue. - </summary> - </member> - <member name="T:NLog.Targets.NetworkTargetOverflowAction"> - <summary> - Action that should be taken if the message overflows. - </summary> - </member> - <member name="F:NLog.Targets.NetworkTargetOverflowAction.Error"> - <summary> - Report an error. - </summary> - </member> - <member name="F:NLog.Targets.NetworkTargetOverflowAction.Split"> - <summary> - Split the message into smaller pieces. - </summary> - </member> - <member name="F:NLog.Targets.NetworkTargetOverflowAction.Discard"> - <summary> - Discard the entire message. - </summary> - </member> - <member name="T:NLog.Targets.NLogViewerParameterInfo"> - <summary> - Represents a parameter to a NLogViewer target. - </summary> - </member> - <member name="M:NLog.Targets.NLogViewerParameterInfo.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.NLogViewerParameterInfo"/> class. - </summary> - </member> - <member name="P:NLog.Targets.NLogViewerParameterInfo.Name"> - <summary> - Gets or sets viewer parameter name. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerParameterInfo.Layout"> - <summary> - Gets or sets the layout that should be use to calcuate the value for the parameter. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="T:NLog.Targets.NullTarget"> - <summary> - Discards log messages. Used mainly for debugging and benchmarking. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/Null-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Null/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Null/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.NullTarget.Write(NLog.LogEventInfo)"> - <summary> - Does nothing. Optionally it calculates the layout text but - discards the results. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="P:NLog.Targets.NullTarget.FormatMessage"> - <summary> - Gets or sets a value indicating whether to perform layout calculation. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="T:NLog.Targets.OutputDebugStringTarget"> - <summary> - Outputs log messages through the <c>OutputDebugString()</c> Win32 API. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/OutputDebugString-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/OutputDebugString/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/OutputDebugString/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.OutputDebugStringTarget.Write(NLog.LogEventInfo)"> - <summary> - Outputs the rendered logging event through the <c>OutputDebugString()</c> Win32 API. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="T:NLog.Targets.PerformanceCounterTarget"> - <summary> - Increments specified performance counter on each write. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/PerformanceCounter-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/PerfCounter/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/PerfCounter/Simple/Example.cs" /> - </example> - <remarks> - TODO: - 1. Unable to create a category allowing multiple counter instances (.Net 2.0 API only, probably) - 2. Is there any way of adding new counters without deleting the whole category? - 3. There should be some mechanism of resetting the counter (e.g every day starts from 0), or auto-switching to - another counter instance (with dynamic creation of new instance). This could be done with layouts. - </remarks> - </member> - <member name="M:NLog.Targets.PerformanceCounterTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.PerformanceCounterTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.PerformanceCounterTarget.Install(NLog.Config.InstallationContext)"> - <summary> - Performs installation which requires administrative permissions. - </summary> - <param name="installationContext">The installation context.</param> - </member> - <member name="M:NLog.Targets.PerformanceCounterTarget.Uninstall(NLog.Config.InstallationContext)"> - <summary> - Performs uninstallation which requires administrative permissions. - </summary> - <param name="installationContext">The installation context.</param> - </member> - <member name="M:NLog.Targets.PerformanceCounterTarget.IsInstalled(NLog.Config.InstallationContext)"> - <summary> - Determines whether the item is installed. - </summary> - <param name="installationContext">The installation context.</param> - <returns> - Value indicating whether the item is installed or null if it is not possible to determine. - </returns> - </member> - <member name="M:NLog.Targets.PerformanceCounterTarget.Write(NLog.LogEventInfo)"> - <summary> - Increments the configured performance counter. - </summary> - <param name="logEvent">Log event.</param> - </member> - <member name="M:NLog.Targets.PerformanceCounterTarget.CloseTarget"> - <summary> - Closes the target and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Targets.PerformanceCounterTarget.EnsureInitialized"> - <summary> - Ensures that the performance counter has been initialized. - </summary> - <returns>True if the performance counter is operational, false otherwise.</returns> - </member> - <member name="P:NLog.Targets.PerformanceCounterTarget.AutoCreate"> - <summary> - Gets or sets a value indicating whether performance counter should be automatically created. - </summary> - <docgen category='Performance Counter Options' order='10' /> - </member> - <member name="P:NLog.Targets.PerformanceCounterTarget.CategoryName"> - <summary> - Gets or sets the name of the performance counter category. - </summary> - <docgen category='Performance Counter Options' order='10' /> - </member> - <member name="P:NLog.Targets.PerformanceCounterTarget.CounterName"> - <summary> - Gets or sets the name of the performance counter. - </summary> - <docgen category='Performance Counter Options' order='10' /> - </member> - <member name="P:NLog.Targets.PerformanceCounterTarget.InstanceName"> - <summary> - Gets or sets the performance counter instance name. - </summary> - <docgen category='Performance Counter Options' order='10' /> - </member> - <member name="P:NLog.Targets.PerformanceCounterTarget.CounterHelp"> - <summary> - Gets or sets the counter help text. - </summary> - <docgen category='Performance Counter Options' order='10' /> - </member> - <member name="P:NLog.Targets.PerformanceCounterTarget.CounterType"> - <summary> - Gets or sets the performance counter type. - </summary> - <docgen category='Performance Counter Options' order='10' /> - </member> - <member name="P:NLog.Targets.PerformanceCounterTarget.IncrementValue"> - <summary> - The value by which to increment the counter. - </summary> - <docgen category='Performance Counter Options' order='10' /> - </member> - <member name="T:NLog.Targets.SmtpAuthenticationMode"> - <summary> - SMTP authentication modes. - </summary> - </member> - <member name="F:NLog.Targets.SmtpAuthenticationMode.None"> - <summary> - No authentication. - </summary> - </member> - <member name="F:NLog.Targets.SmtpAuthenticationMode.Basic"> - <summary> - Basic - username and password. - </summary> - </member> - <member name="F:NLog.Targets.SmtpAuthenticationMode.Ntlm"> - <summary> - NTLM Authentication. - </summary> - </member> - <member name="T:NLog.Targets.TargetAttribute"> - <summary> - Marks class as a logging target and assigns a name to it. - </summary> - </member> - <member name="M:NLog.Targets.TargetAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.TargetAttribute"/> class. - </summary> - <param name="name">Name of the target.</param> - </member> - <member name="P:NLog.Targets.TargetAttribute.IsWrapper"> - <summary> - Gets or sets a value indicating whether to the target is a wrapper target (used to generate the target summary documentation page). - </summary> - </member> - <member name="P:NLog.Targets.TargetAttribute.IsCompound"> - <summary> - Gets or sets a value indicating whether to the target is a compound target (used to generate the target summary documentation page). - </summary> - </member> - <member name="T:NLog.Targets.TraceTarget"> - <summary> - Sends log messages through System.Diagnostics.Trace. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/Trace-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Trace/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Trace/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.TraceTarget.Write(NLog.LogEventInfo)"> - <summary> - Writes the specified logging event to the <see cref="T:System.Diagnostics.Trace"/> facility. - If the log level is greater than or equal to <see cref="F:NLog.LogLevel.Error"/> it uses the - <see cref="M:System.Diagnostics.Trace.Fail(System.String)"/> method, otherwise it uses - <see cref="M:System.Diagnostics.Trace.Write(System.String)"/> method. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="T:NLog.Targets.WebServiceProtocol"> - <summary> - Web service protocol. - </summary> - </member> - <member name="F:NLog.Targets.WebServiceProtocol.Soap11"> - <summary> - Use SOAP 1.1 Protocol. - </summary> - </member> - <member name="F:NLog.Targets.WebServiceProtocol.Soap12"> - <summary> - Use SOAP 1.2 Protocol. - </summary> - </member> - <member name="F:NLog.Targets.WebServiceProtocol.HttpPost"> - <summary> - Use HTTP POST Protocol. - </summary> - </member> - <member name="F:NLog.Targets.WebServiceProtocol.HttpGet"> - <summary> - Use HTTP GET Protocol. - </summary> - </member> - <member name="T:NLog.Targets.WebServiceTarget"> - <summary> - Calls the specified web service on each log message. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/WebService-target">Documentation on NLog Wiki</seealso> - <remarks> - The web service must implement a method that accepts a number of string parameters. - </remarks> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/WebService/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/WebService/Simple/Example.cs" /> - <p>The example web service that works with this example is shown below</p> - <code lang="C#" source="examples/targets/Configuration API/WebService/Simple/WebService1/Service1.asmx.cs" /> - </example> - </member> - <member name="M:NLog.Targets.WebServiceTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.WebServiceTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.WebServiceTarget.DoInvoke(System.Object[])"> - <summary> - Calls the target method. Must be implemented in concrete classes. - </summary> - <param name="parameters">Method call parameters.</param> - </member> - <member name="M:NLog.Targets.WebServiceTarget.DoInvoke(System.Object[],NLog.Common.AsyncContinuation)"> - <summary> - Invokes the web service method. - </summary> - <param name="parameters">Parameters to be passed.</param> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Targets.WebServiceTarget.PrepareSoapRequestPost(System.Net.WebRequest,System.Object[],System.String,System.String)"> - <summary> - Helper for creating soap POST-XML request - </summary> - <param name="request"></param> - <param name="parameterValues"></param> - <param name="soapEnvelopeNamespace"></param> - <param name="soapname"></param> - <returns></returns> - </member> - <member name="M:NLog.Targets.WebServiceTarget.WriteStreamAndFixPreamble(System.IO.Stream,System.IO.Stream,System.Nullable{System.Boolean},System.Text.Encoding)"> - <summary> - Write from input to output. Fix the UTF-8 bom - </summary> - <param name="input"></param> - <param name="output"></param> - <param name="writeUtf8BOM"></param> - <param name="encoding"></param> - </member> - <member name="P:NLog.Targets.WebServiceTarget.Url"> - <summary> - Gets or sets the web service URL. - </summary> - <docgen category='Web Service Options' order='10' /> - </member> - <member name="P:NLog.Targets.WebServiceTarget.MethodName"> - <summary> - Gets or sets the Web service method name. Only used with Soap. - </summary> - <docgen category='Web Service Options' order='10' /> - </member> - <member name="P:NLog.Targets.WebServiceTarget.Namespace"> - <summary> - Gets or sets the Web service namespace. Only used with Soap. - </summary> - <docgen category='Web Service Options' order='10' /> - </member> - <member name="P:NLog.Targets.WebServiceTarget.Protocol"> - <summary> - Gets or sets the protocol to be used when calling web service. - </summary> - <docgen category='Web Service Options' order='10' /> - </member> - <member name="P:NLog.Targets.WebServiceTarget.IncludeBOM"> - <summary> - Should we include the BOM (Byte-order-mark) for UTF? Influences the <see cref="P:NLog.Targets.WebServiceTarget.Encoding"/> property. - - This will only work for UTF-8. - </summary> - </member> - <member name="P:NLog.Targets.WebServiceTarget.Encoding"> - <summary> - Gets or sets the encoding. - </summary> - <docgen category='Web Service Options' order='10' /> - </member> - <member name="T:NLog.Targets.Win32FileAttributes"> - <summary> - Win32 file attributes. - </summary> - <remarks> - For more information see <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/createfile.asp">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/createfile.asp</a>. - </remarks> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.ReadOnly"> - <summary> - Read-only file. - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.Hidden"> - <summary> - Hidden file. - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.System"> - <summary> - System file. - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.Archive"> - <summary> - File should be archived. - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.Device"> - <summary> - Device file. - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.Normal"> - <summary> - Normal file. - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.Temporary"> - <summary> - File is temporary (should be kept in cache and not - written to disk if possible). - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.SparseFile"> - <summary> - Sparse file. - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.ReparsePoint"> - <summary> - Reparse point. - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.Compressed"> - <summary> - Compress file contents. - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.NotContentIndexed"> - <summary> - File should not be indexed by the content indexing service. - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.Encrypted"> - <summary> - Encrypted file. - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.WriteThrough"> - <summary> - The system writes through any intermediate cache and goes directly to disk. - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.NoBuffering"> - <summary> - The system opens a file with no system caching. - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.DeleteOnClose"> - <summary> - Delete file after it is closed. - </summary> - </member> - <member name="F:NLog.Targets.Win32FileAttributes.PosixSemantics"> - <summary> - A file is accessed according to POSIX rules. - </summary> - </member> - <member name="T:NLog.Targets.Wrappers.AsyncRequestQueue"> - <summary> - Asynchronous request queue. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncRequestQueue.#ctor(System.Int32,NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction)"> - <summary> - Initializes a new instance of the AsyncRequestQueue class. - </summary> - <param name="requestLimit">Request limit.</param> - <param name="overflowAction">The overflow action.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncRequestQueue.Enqueue(NLog.Common.AsyncLogEventInfo)"> - <summary> - Enqueues another item. If the queue is overflown the appropriate - action is taken as specified by <see cref="P:NLog.Targets.Wrappers.AsyncRequestQueue.OnOverflow"/>. - </summary> - <param name="logEventInfo">The log event info.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncRequestQueue.DequeueBatch(System.Int32)"> - <summary> - Dequeues a maximum of <c>count</c> items from the queue - and adds returns the list containing them. - </summary> - <param name="count">Maximum number of items to be dequeued.</param> - <returns>The array of log events.</returns> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncRequestQueue.Clear"> - <summary> - Clears the queue. - </summary> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncRequestQueue.RequestLimit"> - <summary> - Gets or sets the request limit. - </summary> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncRequestQueue.OnOverflow"> - <summary> - Gets or sets the action to be taken when there's no more room in - the queue and another request is enqueued. - </summary> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncRequestQueue.RequestCount"> - <summary> - Gets the number of requests currently in the queue. - </summary> - </member> - <member name="T:NLog.Targets.Wrappers.AsyncTargetWrapper"> - <summary> - Provides asynchronous, buffered execution of target writes. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/AsyncWrapper-target">Documentation on NLog Wiki</seealso> - <remarks> - <p> - Asynchronous target wrapper allows the logger code to execute more quickly, by queueing - messages and processing them in a separate thread. You should wrap targets - that spend a non-trivial amount of time in their Write() method with asynchronous - target to speed up logging. - </p> - <p> - Because asynchronous logging is quite a common scenario, NLog supports a - shorthand notation for wrapping all targets with AsyncWrapper. Just add async="true" to - the <targets/> element in the configuration file. - </p> - <code lang="XML"> - <![CDATA[ - <targets async="true"> - ... your targets go here ... - </targets> - ]]></code> - </remarks> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/AsyncWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/AsyncWrapper/Wrapping File/Example.cs" /> - </example> - </member> - <member name="T:NLog.Targets.Wrappers.WrapperTargetBase"> - <summary> - Base class for targets wrap other (single) targets. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.WrapperTargetBase.ToString"> - <summary> - Returns the text representation of the object. Used for diagnostics. - </summary> - <returns>A string that describes the target.</returns> - </member> - <member name="M:NLog.Targets.Wrappers.WrapperTargetBase.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.Wrappers.WrapperTargetBase.Write(NLog.LogEventInfo)"> - <summary> - Writes logging event to the log target. Must be overridden in inheriting - classes. - </summary> - <param name="logEvent">Logging event to be written out.</param> - </member> - <member name="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"> - <summary> - Gets or sets the target that is wrapped by this target. - </summary> - <docgen category='General Options' order='11' /> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AsyncTargetWrapper"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.#ctor(NLog.Targets.Target)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AsyncTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.#ctor(NLog.Targets.Target,System.Int32,NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AsyncTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="queueLimit">Maximum number of requests in the queue.</param> - <param name="overflowAction">The action to be taken when the queue overflows.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Waits for the lazy writer thread to finish writing messages. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.InitializeTarget"> - <summary> - Initializes the target by starting the lazy writer timer. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.CloseTarget"> - <summary> - Shuts down the lazy writer timer. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.StartLazyWriterTimer"> - <summary> - Starts the lazy writer thread which periodically writes - queued log messages. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.StopLazyWriterThread"> - <summary> - Starts the lazy writer thread. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Adds the log event to asynchronous queue to be processed by - the lazy writer thread. - </summary> - <param name="logEvent">The log event.</param> - <remarks> - The <see cref="M:NLog.Targets.Target.PrecalculateVolatileLayouts(NLog.LogEventInfo)"/> is called - to ensure that the log event can be processed in another thread. - </remarks> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.BatchSize"> - <summary> - Gets or sets the number of log events that should be processed in a batch - by the lazy writer thread. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.TimeToSleepBetweenBatches"> - <summary> - Gets or sets the time in milliseconds to sleep between batches. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.OverflowAction"> - <summary> - Gets or sets the action to be taken when the lazy writer thread request queue count - exceeds the set limit. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.QueueLimit"> - <summary> - Gets or sets the limit on the number of requests in the lazy writer thread request queue. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.RequestQueue"> - <summary> - Gets the queue of lazy writer thread requests. - </summary> - </member> - <member name="T:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction"> - <summary> - The action to be taken when the queue overflows. - </summary> - </member> - <member name="F:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction.Grow"> - <summary> - Grow the queue. - </summary> - </member> - <member name="F:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction.Discard"> - <summary> - Discard the overflowing item. - </summary> - </member> - <member name="F:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction.Block"> - <summary> - Block until there's more room in the queue. - </summary> - </member> - <member name="T:NLog.Targets.Wrappers.AutoFlushTargetWrapper"> - <summary> - Causes a flush after each write on a wrapped target. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/AutoFlushWrapper-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/AutoFlushWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/AutoFlushWrapper/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.AutoFlushTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AutoFlushTargetWrapper"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="M:NLog.Targets.Wrappers.AutoFlushTargetWrapper.#ctor(NLog.Targets.Target)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AutoFlushTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AutoFlushTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the call to the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/>.Write() - and calls <see cref="M:NLog.Targets.Target.Flush(NLog.Common.AsyncContinuation)"/> on it. - </summary> - <param name="logEvent">Logging event to be written out.</param> - </member> - <member name="T:NLog.Targets.Wrappers.BufferingTargetWrapper"> - <summary> - A target that buffers log events and sends them in batches to the wrapped target. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/BufferingWrapper-target">Documentation on NLog Wiki</seealso> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor(NLog.Targets.Target)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor(NLog.Targets.Target,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="bufferSize">Size of the buffer.</param> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor(NLog.Targets.Target,System.Int32,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="bufferSize">Size of the buffer.</param> - <param name="flushTimeout">The flush timeout.</param> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flushes pending events in the buffer (if any). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.InitializeTarget"> - <summary> - Initializes the target. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.CloseTarget"> - <summary> - Closes the target by flushing pending events in the buffer (if any). - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Adds the specified log event to the buffer and flushes - the buffer in case the buffer gets full. - </summary> - <param name="logEvent">The log event.</param> - </member> - <member name="P:NLog.Targets.Wrappers.BufferingTargetWrapper.BufferSize"> - <summary> - Gets or sets the number of log events to be buffered. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.BufferingTargetWrapper.FlushTimeout"> - <summary> - Gets or sets the timeout (in milliseconds) after which the contents of buffer will be flushed - if there's no write in the specified period of time. Use -1 to disable timed flushes. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.BufferingTargetWrapper.SlidingTimeout"> - <summary> - Gets or sets a value indicating whether to use sliding timeout. - </summary> - <remarks> - This value determines how the inactivity period is determined. If sliding timeout is enabled, - the inactivity timer is reset after each write, if it is disabled - inactivity timer will - count from the first event written to the buffer. - </remarks> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="T:NLog.Targets.Wrappers.CompoundTargetBase"> - <summary> - A base class for targets which wrap other (multiple) targets - and provide various forms of target routing. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.CompoundTargetBase.#ctor(NLog.Targets.Target[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.CompoundTargetBase"/> class. - </summary> - <param name="targets">The targets.</param> - </member> - <member name="M:NLog.Targets.Wrappers.CompoundTargetBase.ToString"> - <summary> - Returns the text representation of the object. Used for diagnostics. - </summary> - <returns>A string that describes the target.</returns> - </member> - <member name="M:NLog.Targets.Wrappers.CompoundTargetBase.Write(NLog.LogEventInfo)"> - <summary> - Writes logging event to the log target. - </summary> - <param name="logEvent">Logging event to be written out.</param> - </member> - <member name="M:NLog.Targets.Wrappers.CompoundTargetBase.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages for all wrapped targets. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="P:NLog.Targets.Wrappers.CompoundTargetBase.Targets"> - <summary> - Gets the collection of targets managed by this compound target. - </summary> - </member> - <member name="T:NLog.Targets.Wrappers.FallbackGroupTarget"> - <summary> - Provides fallback-on-error. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/FallbackGroup-target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes the messages to be written to server1, - and if it fails, messages go to server2.</p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/FallbackGroup/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/FallbackGroup/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.FallbackGroupTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.FallbackGroupTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.FallbackGroupTarget.#ctor(NLog.Targets.Target[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.FallbackGroupTarget"/> class. - </summary> - <param name="targets">The targets.</param> - </member> - <member name="M:NLog.Targets.Wrappers.FallbackGroupTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the log event to the sub-targets until one of them succeeds. - </summary> - <param name="logEvent">The log event.</param> - <remarks> - The method remembers the last-known-successful target - and starts the iteration from it. - If <see cref="P:NLog.Targets.Wrappers.FallbackGroupTarget.ReturnToFirstOnSuccess"/> is set, the method - resets the target to the first target - stored in <see cref="N:NLog.Targets"/>. - </remarks> - </member> - <member name="P:NLog.Targets.Wrappers.FallbackGroupTarget.ReturnToFirstOnSuccess"> - <summary> - Gets or sets a value indicating whether to return to the first target after any successful write. - </summary> - <docgen category='Fallback Options' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.FilteringRule"> - <summary> - Filtering rule for <see cref="T:NLog.Targets.Wrappers.PostFilteringTargetWrapper"/>. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.FilteringRule.#ctor"> - <summary> - Initializes a new instance of the FilteringRule class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.FilteringRule.#ctor(NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionExpression)"> - <summary> - Initializes a new instance of the FilteringRule class. - </summary> - <param name="whenExistsExpression">Condition to be tested against all events.</param> - <param name="filterToApply">Filter to apply to all log events when the first condition matches any of them.</param> - </member> - <member name="P:NLog.Targets.Wrappers.FilteringRule.Exists"> - <summary> - Gets or sets the condition to be tested. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Targets.Wrappers.FilteringRule.Filter"> - <summary> - Gets or sets the resulting filter to be applied when the condition matches. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.FilteringTargetWrapper"> - <summary> - Filters log entries based on a condition. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/FilteringWrapper-target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes the messages not contains the string '1' to be ignored.</p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/FilteringWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/FilteringWrapper/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.FilteringTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.FilteringTargetWrapper"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.FilteringTargetWrapper.#ctor(NLog.Targets.Target,NLog.Conditions.ConditionExpression)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.FilteringTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="condition">The condition.</param> - </member> - <member name="M:NLog.Targets.Wrappers.FilteringTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Checks the condition against the passed log event. - If the condition is met, the log event is forwarded to - the wrapped target. - </summary> - <param name="logEvent">Log event.</param> - </member> - <member name="P:NLog.Targets.Wrappers.FilteringTargetWrapper.Condition"> - <summary> - Gets or sets the condition expression. Log events who meet this condition will be forwarded - to the wrapped target. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.ImpersonatingTargetWrapper"> - <summary> - Impersonates another user for the duration of the write. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/ImpersonatingWrapper-target">Documentation on NLog Wiki</seealso> - </member> - <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.ImpersonatingTargetWrapper"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.#ctor(NLog.Targets.Target)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.ImpersonatingTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - </member> - <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.InitializeTarget"> - <summary> - Initializes the impersonation context. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.CloseTarget"> - <summary> - Closes the impersonation context. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Changes the security context, forwards the call to the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/>.Write() - and switches the context back to original. - </summary> - <param name="logEvent">The log event.</param> - </member> - <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Changes the security context, forwards the call to the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/>.Write() - and switches the context back to original. - </summary> - <param name="logEvents">Log events.</param> - </member> - <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="P:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.UserName"> - <summary> - Gets or sets username to change context to. - </summary> - <docgen category='Impersonation Options' order='10' /> - </member> - <member name="P:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.Password"> - <summary> - Gets or sets the user account password. - </summary> - <docgen category='Impersonation Options' order='10' /> - </member> - <member name="P:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.Domain"> - <summary> - Gets or sets Windows domain name to change context to. - </summary> - <docgen category='Impersonation Options' order='10' /> - </member> - <member name="P:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.LogOnType"> - <summary> - Gets or sets the Logon Type. - </summary> - <docgen category='Impersonation Options' order='10' /> - </member> - <member name="P:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.LogOnProvider"> - <summary> - Gets or sets the type of the logon provider. - </summary> - <docgen category='Impersonation Options' order='10' /> - </member> - <member name="P:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.ImpersonationLevel"> - <summary> - Gets or sets the required impersonation level. - </summary> - <docgen category='Impersonation Options' order='10' /> - </member> - <member name="P:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.RevertToSelf"> - <summary> - Gets or sets a value indicating whether to revert to the credentials of the process instead of impersonating another user. - </summary> - <docgen category='Impersonation Options' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.ContextReverter"> - <summary> - Helper class which reverts the given <see cref="T:System.Security.Principal.WindowsImpersonationContext"/> - to its original value as part of <see cref="M:System.IDisposable.Dispose"/>. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.ContextReverter.#ctor(System.Security.Principal.WindowsImpersonationContext)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.ContextReverter"/> class. - </summary> - <param name="windowsImpersonationContext">The windows impersonation context.</param> - </member> - <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.ContextReverter.Dispose"> - <summary> - Reverts the impersonation context. - </summary> - </member> - <member name="T:NLog.Targets.Wrappers.LogOnProviderType"> - <summary> - Logon provider. - </summary> - </member> - <member name="F:NLog.Targets.Wrappers.LogOnProviderType.Default"> - <summary> - Use the standard logon provider for the system. - </summary> - <remarks> - The default security provider is negotiate, unless you pass NULL for the domain name and the user name - is not in UPN format. In this case, the default provider is NTLM. - NOTE: Windows 2000/NT: The default security provider is NTLM. - </remarks> - </member> - <member name="T:NLog.Targets.Wrappers.PostFilteringTargetWrapper"> - <summary> - Filters buffered log entries based on a set of conditions that are evaluated on a group of events. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/PostFilteringWrapper-target">Documentation on NLog Wiki</seealso> - <remarks> - PostFilteringWrapper must be used with some type of buffering target or wrapper, such as - AsyncTargetWrapper, BufferingWrapper or ASPNetBufferingWrapper. - </remarks> - <example> - <p> - This example works like this. If there are no Warn,Error or Fatal messages in the buffer - only Info messages are written to the file, but if there are any warnings or errors, - the output includes detailed trace (levels >= Debug). You can plug in a different type - of buffering wrapper (such as ASPNetBufferingWrapper) to achieve different - functionality. - </p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/PostFilteringWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/PostFilteringWrapper/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.PostFilteringTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.PostFilteringTargetWrapper"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.PostFilteringTargetWrapper.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Evaluates all filtering rules to find the first one that matches. - The matching rule determines the filtering condition to be applied - to all items in a buffer. If no condition matches, default filter - is applied to the array of log events. - </summary> - <param name="logEvents">Array of log events to be post-filtered.</param> - </member> - <member name="P:NLog.Targets.Wrappers.PostFilteringTargetWrapper.DefaultFilter"> - <summary> - Gets or sets the default filter to be applied when no specific rule matches. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Targets.Wrappers.PostFilteringTargetWrapper.Rules"> - <summary> - Gets the collection of filtering rules. The rules are processed top-down - and the first rule that matches determines the filtering condition to - be applied to log events. - </summary> - <docgen category='Filtering Rules' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.RandomizeGroupTarget"> - <summary> - Sends log messages to a randomly selected target. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/RandomizeGroup-target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes the messages to be written to either file1.txt or file2.txt - chosen randomly on a per-message basis. - </p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/RandomizeGroup/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/RandomizeGroup/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.RandomizeGroupTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RandomizeGroupTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.RandomizeGroupTarget.#ctor(NLog.Targets.Target[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RandomizeGroupTarget"/> class. - </summary> - <param name="targets">The targets.</param> - </member> - <member name="M:NLog.Targets.Wrappers.RandomizeGroupTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the log event to one of the sub-targets. - The sub-target is randomly chosen. - </summary> - <param name="logEvent">The log event.</param> - </member> - <member name="T:NLog.Targets.Wrappers.RepeatingTargetWrapper"> - <summary> - Repeats each log event the specified number of times. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/RepeatingWrapper-target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes each log message to be repeated 3 times.</p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/RepeatingWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/RepeatingWrapper/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.RepeatingTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RepeatingTargetWrapper"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.RepeatingTargetWrapper.#ctor(NLog.Targets.Target,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RepeatingTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="repeatCount">The repeat count.</param> - </member> - <member name="M:NLog.Targets.Wrappers.RepeatingTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the log message to the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/> by calling the <see cref="M:NLog.Targets.Target.Write(NLog.LogEventInfo)"/> method <see cref="P:NLog.Targets.Wrappers.RepeatingTargetWrapper.RepeatCount"/> times. - </summary> - <param name="logEvent">The log event.</param> - </member> - <member name="P:NLog.Targets.Wrappers.RepeatingTargetWrapper.RepeatCount"> - <summary> - Gets or sets the number of times to repeat each log message. - </summary> - <docgen category='Repeating Options' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.RetryingTargetWrapper"> - <summary> - Retries in case of write error. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/RetryingWrapper-target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes each write attempt to be repeated 3 times, - sleeping 1 second between attempts if first one fails.</p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/RetryingWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/RetryingWrapper/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.RetryingTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RetryingTargetWrapper"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.RetryingTargetWrapper.#ctor(NLog.Targets.Target,System.Int32,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RetryingTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="retryCount">The retry count.</param> - <param name="retryDelayMilliseconds">The retry delay milliseconds.</param> - </member> - <member name="M:NLog.Targets.Wrappers.RetryingTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Writes the specified log event to the wrapped target, retrying and pausing in case of an error. - </summary> - <param name="logEvent">The log event.</param> - </member> - <member name="P:NLog.Targets.Wrappers.RetryingTargetWrapper.RetryCount"> - <summary> - Gets or sets the number of retries that should be attempted on the wrapped target in case of a failure. - </summary> - <docgen category='Retrying Options' order='10' /> - </member> - <member name="P:NLog.Targets.Wrappers.RetryingTargetWrapper.RetryDelayMilliseconds"> - <summary> - Gets or sets the time to wait between retries in milliseconds. - </summary> - <docgen category='Retrying Options' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.RoundRobinGroupTarget"> - <summary> - Distributes log events to targets in a round-robin fashion. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/RoundRobinGroup-target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes the messages to be written to either file1.txt or file2.txt. - Each odd message is written to file2.txt, each even message goes to file1.txt. - </p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/RoundRobinGroup/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/RoundRobinGroup/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.RoundRobinGroupTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RoundRobinGroupTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.RoundRobinGroupTarget.#ctor(NLog.Targets.Target[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RoundRobinGroupTarget"/> class. - </summary> - <param name="targets">The targets.</param> - </member> - <member name="M:NLog.Targets.Wrappers.RoundRobinGroupTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the write to one of the targets from - the <see cref="N:NLog.Targets"/> collection. - </summary> - <param name="logEvent">The log event.</param> - <remarks> - The writes are routed in a round-robin fashion. - The first log event goes to the first target, the second - one goes to the second target and so on looping to the - first target when there are no more targets available. - In general request N goes to Targets[N % Targets.Count]. - </remarks> - </member> - <member name="T:NLog.Targets.Wrappers.SecurityImpersonationLevel"> - <summary> - Impersonation level. - </summary> - </member> - <member name="F:NLog.Targets.Wrappers.SecurityImpersonationLevel.Anonymous"> - <summary> - Anonymous Level. - </summary> - </member> - <member name="F:NLog.Targets.Wrappers.SecurityImpersonationLevel.Identification"> - <summary> - Identification Level. - </summary> - </member> - <member name="F:NLog.Targets.Wrappers.SecurityImpersonationLevel.Impersonation"> - <summary> - Impersonation Level. - </summary> - </member> - <member name="F:NLog.Targets.Wrappers.SecurityImpersonationLevel.Delegation"> - <summary> - Delegation Level. - </summary> - </member> - <member name="T:NLog.Targets.Wrappers.SecurityLogOnType"> - <summary> - Logon type. - </summary> - </member> - <member name="F:NLog.Targets.Wrappers.SecurityLogOnType.Interactive"> - <summary> - Interactive Logon. - </summary> - <remarks> - This logon type is intended for users who will be interactively using the computer, such as a user being logged on - by a terminal server, remote shell, or similar process. - This logon type has the additional expense of caching logon information for disconnected operations; - therefore, it is inappropriate for some client/server applications, - such as a mail server. - </remarks> - </member> - <member name="F:NLog.Targets.Wrappers.SecurityLogOnType.Network"> - <summary> - Network Logon. - </summary> - <remarks> - This logon type is intended for high performance servers to authenticate plaintext passwords. - The LogonUser function does not cache credentials for this logon type. - </remarks> - </member> - <member name="F:NLog.Targets.Wrappers.SecurityLogOnType.Batch"> - <summary> - Batch Logon. - </summary> - <remarks> - This logon type is intended for batch servers, where processes may be executing on behalf of a user without - their direct intervention. This type is also for higher performance servers that process many plaintext - authentication attempts at a time, such as mail or Web servers. - The LogonUser function does not cache credentials for this logon type. - </remarks> - </member> - <member name="F:NLog.Targets.Wrappers.SecurityLogOnType.Service"> - <summary> - Logon as a Service. - </summary> - <remarks> - Indicates a service-type logon. The account provided must have the service privilege enabled. - </remarks> - </member> - <member name="F:NLog.Targets.Wrappers.SecurityLogOnType.NetworkClearText"> - <summary> - Network Clear Text Logon. - </summary> - <remarks> - This logon type preserves the name and password in the authentication package, which allows the server to make - connections to other network servers while impersonating the client. A server can accept plaintext credentials - from a client, call LogonUser, verify that the user can access the system across the network, and still - communicate with other servers. - NOTE: Windows NT: This value is not supported. - </remarks> - </member> - <member name="F:NLog.Targets.Wrappers.SecurityLogOnType.NewCredentials"> - <summary> - New Network Credentials. - </summary> - <remarks> - This logon type allows the caller to clone its current token and specify new credentials for outbound connections. - The new logon session has the same local identifier but uses different credentials for other network connections. - NOTE: This logon type is supported only by the LOGON32_PROVIDER_WINNT50 logon provider. - NOTE: Windows NT: This value is not supported. - </remarks> - </member> - <member name="T:NLog.Targets.Wrappers.SplitGroupTarget"> - <summary> - Writes log events to all targets. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/SplitGroup-target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes the messages to be written to both file1.txt or file2.txt - </p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/SplitGroup/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/SplitGroup/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.SplitGroupTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.SplitGroupTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.SplitGroupTarget.#ctor(NLog.Targets.Target[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.SplitGroupTarget"/> class. - </summary> - <param name="targets">The targets.</param> - </member> - <member name="M:NLog.Targets.Wrappers.SplitGroupTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the specified log event to all sub-targets. - </summary> - <param name="logEvent">The log event.</param> - </member> - <member name="M:NLog.Targets.Wrappers.SplitGroupTarget.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Writes an array of logging events to the log target. By default it iterates on all - events and passes them to "Write" method. Inheriting classes can use this method to - optimize batch writes. - </summary> - <param name="logEvents">Logging events to be written out.</param> - </member> - <member name="T:NLog.Time.AccurateLocalTimeSource"> - <summary> - Current local time retrieved directly from DateTime.Now. - </summary> - </member> - <member name="T:NLog.Time.TimeSource"> - <summary> - Defines source of current time. - </summary> - </member> - <member name="M:NLog.Time.TimeSource.ToString"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:NLog.Time.TimeSource.FromSystemTime(System.DateTime)"> - <summary> - Converts the specified system time to the same form as the time value originated from this time source. - </summary> - <param name="systemTime">The system originated time value to convert.</param> - <returns> - The value of <paramref name="systemTime"/> converted to the same form - as time values originated from this source. - </returns> - <remarks> - <para> - There are situations when NLog have to compare the time originated from TimeSource - to the time originated externally in the system. - To be able to provide meaningful result of such comparisons the system time must be expressed in - the same form as TimeSource time. - </para> - <para> - Examples: - - If the TimeSource provides time values of local time, it should also convert the provided - <paramref name="systemTime"/> to the local time. - - If the TimeSource shifts or skews its time values, it should also apply - the same transform to the given <paramref name="systemTime"/>. - </para> - </remarks> - </member> - <member name="P:NLog.Time.TimeSource.Time"> - <summary> - Gets current time. - </summary> - </member> - <member name="P:NLog.Time.TimeSource.Current"> - <summary> - Gets or sets current global time source used in all log events. - </summary> - <remarks> - Default time source is <see cref="T:NLog.Time.FastLocalTimeSource"/>. - </remarks> - </member> - <member name="M:NLog.Time.AccurateLocalTimeSource.FromSystemTime(System.DateTime)"> - <summary> - Converts the specified system time to the same form as the time value originated from this time source. - </summary> - <param name="systemTime">The system originated time value to convert.</param> - <returns> - The value of <paramref name="systemTime"/> converted to local time. - </returns> - </member> - <member name="P:NLog.Time.AccurateLocalTimeSource.Time"> - <summary> - Gets current local time directly from DateTime.Now. - </summary> - </member> - <member name="T:NLog.Time.AccurateUtcTimeSource"> - <summary> - Current UTC time retrieved directly from DateTime.UtcNow. - </summary> - </member> - <member name="M:NLog.Time.AccurateUtcTimeSource.FromSystemTime(System.DateTime)"> - <summary> - Converts the specified system time to the same form as the time value originated from this time source. - </summary> - <param name="systemTime">The system originated time value to convert.</param> - <returns> - The value of <paramref name="systemTime"/> converted to UTC time. - </returns> - </member> - <member name="P:NLog.Time.AccurateUtcTimeSource.Time"> - <summary> - Gets current UTC time directly from DateTime.UtcNow. - </summary> - </member> - <member name="T:NLog.Time.CachedTimeSource"> - <summary> - Fast time source that updates current time only once per tick (15.6 milliseconds). - </summary> - </member> - <member name="P:NLog.Time.CachedTimeSource.FreshTime"> - <summary> - Gets raw uncached time from derived time source. - </summary> - </member> - <member name="P:NLog.Time.CachedTimeSource.Time"> - <summary> - Gets current time cached for one system tick (15.6 milliseconds). - </summary> - </member> - <member name="T:NLog.Time.FastLocalTimeSource"> - <summary> - Fast local time source that is updated once per tick (15.6 milliseconds). - </summary> - </member> - <member name="M:NLog.Time.FastLocalTimeSource.FromSystemTime(System.DateTime)"> - <summary> - Converts the specified system time to the same form as the time value originated from this time source. - </summary> - <param name="systemTime">The system originated time value to convert.</param> - <returns> - The value of <paramref name="systemTime"/> converted to local time. - </returns> - </member> - <member name="P:NLog.Time.FastLocalTimeSource.FreshTime"> - <summary> - Gets uncached local time directly from DateTime.Now. - </summary> - </member> - <member name="T:NLog.Time.FastUtcTimeSource"> - <summary> - Fast UTC time source that is updated once per tick (15.6 milliseconds). - </summary> - </member> - <member name="M:NLog.Time.FastUtcTimeSource.FromSystemTime(System.DateTime)"> - <summary> - Converts the specified system time to the same form as the time value originated from this time source. - </summary> - <param name="systemTime">The system originated time value to convert.</param> - <returns> - The value of <paramref name="systemTime"/> converted to UTC time. - </returns> - </member> - <member name="P:NLog.Time.FastUtcTimeSource.FreshTime"> - <summary> - Gets uncached UTC time directly from DateTime.UtcNow. - </summary> - </member> - <member name="T:NLog.Time.TimeSourceAttribute"> - <summary> - Marks class as a time source and assigns a name to it. - </summary> - </member> - <member name="M:NLog.Time.TimeSourceAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Time.TimeSourceAttribute"/> class. - </summary> - <param name="name">Name of the time source.</param> - </member> - </members> -</doc> diff --git a/packages/NLog.4.2.3/lib/sl4/NLog.dll b/packages/NLog.4.2.3/lib/sl4/NLog.dll deleted file mode 100644 index ce8f011ce0c61c5c67ac71022d15b1e2b1585bb0..0000000000000000000000000000000000000000 Binary files a/packages/NLog.4.2.3/lib/sl4/NLog.dll and /dev/null differ diff --git a/packages/NLog.4.2.3/lib/sl4/NLog.xml b/packages/NLog.4.2.3/lib/sl4/NLog.xml deleted file mode 100644 index 0b04c21d37f0de7118421cff64b4fd8409adf2f9..0000000000000000000000000000000000000000 --- a/packages/NLog.4.2.3/lib/sl4/NLog.xml +++ /dev/null @@ -1,14470 +0,0 @@ -<?xml version="1.0"?> -<doc> - <assembly> - <name>NLog</name> - </assembly> - <members> - <member name="T:JetBrains.Annotations.CanBeNullAttribute"> - <summary> - Indicates that the value of the marked element could be <c>null</c> sometimes, - so the check for <c>null</c> is necessary before its usage - </summary> - <example><code> - [CanBeNull] public object Test() { return null; } - public void UseTest() { - var p = Test(); - var s = p.ToString(); // Warning: Possible 'System.NullReferenceException' - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.NotNullAttribute"> - <summary> - Indicates that the value of the marked element could never be <c>null</c> - </summary> - <example><code> - [NotNull] public object Foo() { - return null; // Warning: Possible 'null' assignment - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.StringFormatMethodAttribute"> - <summary> - Indicates that the marked method builds string by format pattern and (optional) arguments. - Parameter, which contains format string, should be given in constructor. The format string - should be in <see cref="M:System.String.Format(System.IFormatProvider,System.String,System.Object[])"/>-like form - </summary> - <example><code> - [StringFormatMethod("message")] - public void ShowError(string message, params object[] args) { /* do something */ } - public void Foo() { - ShowError("Failed: {0}"); // Warning: Non-existing argument in format string - } - </code></example> - </member> - <member name="M:JetBrains.Annotations.StringFormatMethodAttribute.#ctor(System.String)"> - <param name="formatParameterName"> - Specifies which parameter of an annotated method should be treated as format-string - </param> - </member> - <member name="T:JetBrains.Annotations.InvokerParameterNameAttribute"> - <summary> - Indicates that the function argument should be string literal and match one - of the parameters of the caller function. For example, ReSharper annotates - the parameter of <see cref="T:System.ArgumentNullException"/> - </summary> - <example><code> - public void Foo(string param) { - if (param == null) - throw new ArgumentNullException("par"); // Warning: Cannot resolve symbol - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.NotifyPropertyChangedInvocatorAttribute"> - <summary> - Indicates that the method is contained in a type that implements - <see cref="T:System.ComponentModel.INotifyPropertyChanged"/> interface - and this method is used to notify that some property value changed - </summary> - <remarks> - The method should be non-static and conform to one of the supported signatures: - <list> - <item><c>NotifyChanged(string)</c></item> - <item><c>NotifyChanged(params string[])</c></item> - <item><c>NotifyChanged{T}(Expression{Func{T}})</c></item> - <item><c>NotifyChanged{T,U}(Expression{Func{T,U}})</c></item> - <item><c>SetProperty{T}(ref T, T, string)</c></item> - </list> - </remarks> - <example><code> - internal class Foo : INotifyPropertyChanged { - public event PropertyChangedEventHandler PropertyChanged; - [NotifyPropertyChangedInvocator] - protected virtual void NotifyChanged(string propertyName) { ... } - - private string _name; - public string Name { - get { return _name; } - set { _name = value; NotifyChanged("LastName"); /* Warning */ } - } - } - </code> - Examples of generated notifications: - <list> - <item><c>NotifyChanged("Property")</c></item> - <item><c>NotifyChanged(() => Property)</c></item> - <item><c>NotifyChanged((VM x) => x.Property)</c></item> - <item><c>SetProperty(ref myField, value, "Property")</c></item> - </list> - </example> - </member> - <member name="T:JetBrains.Annotations.ContractAnnotationAttribute"> - <summary> - Describes dependency between method input and output - </summary> - <syntax> - <p>Function Definition Table syntax:</p> - <list> - <item>FDT ::= FDTRow [;FDTRow]*</item> - <item>FDTRow ::= Input => Output | Output <= Input</item> - <item>Input ::= ParameterName: Value [, Input]*</item> - <item>Output ::= [ParameterName: Value]* {halt|stop|void|nothing|Value}</item> - <item>Value ::= true | false | null | notnull | canbenull</item> - </list> - If method has single input parameter, it's name could be omitted.<br/> - Using <c>halt</c> (or <c>void</c>/<c>nothing</c>, which is the same) - for method output means that the methos doesn't return normally.<br/> - <c>canbenull</c> annotation is only applicable for output parameters.<br/> - You can use multiple <c>[ContractAnnotation]</c> for each FDT row, - or use single attribute with rows separated by semicolon.<br/> - </syntax> - <examples><list> - <item><code> - [ContractAnnotation("=> halt")] - public void TerminationMethod() - </code></item> - <item><code> - [ContractAnnotation("halt <= condition: false")] - public void Assert(bool condition, string text) // regular assertion method - </code></item> - <item><code> - [ContractAnnotation("s:null => true")] - public bool IsNullOrEmpty(string s) // string.IsNullOrEmpty() - </code></item> - <item><code> - // A method that returns null if the parameter is null, and not null if the parameter is not null - [ContractAnnotation("null => null; notnull => notnull")] - public object Transform(object data) - </code></item> - <item><code> - [ContractAnnotation("s:null=>false; =>true,result:notnull; =>false, result:null")] - public bool TryParse(string s, out Person result) - </code></item> - </list></examples> - </member> - <member name="T:JetBrains.Annotations.LocalizationRequiredAttribute"> - <summary> - Indicates that marked element should be localized or not - </summary> - <example><code> - [LocalizationRequiredAttribute(true)] - internal class Foo { - private string str = "my string"; // Warning: Localizable string - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.CannotApplyEqualityOperatorAttribute"> - <summary> - Indicates that the value of the marked type (or its derivatives) - cannot be compared using '==' or '!=' operators and <c>Equals()</c> - should be used instead. However, using '==' or '!=' for comparison - with <c>null</c> is always permitted. - </summary> - <example><code> - [CannotApplyEqualityOperator] - class NoEquality { } - class UsesNoEquality { - public void Test() { - var ca1 = new NoEquality(); - var ca2 = new NoEquality(); - if (ca1 != null) { // OK - bool condition = ca1 == ca2; // Warning - } - } - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.BaseTypeRequiredAttribute"> - <summary> - When applied to a target attribute, specifies a requirement for any type marked - with the target attribute to implement or inherit specific type or types. - </summary> - <example><code> - [BaseTypeRequired(typeof(IComponent)] // Specify requirement - internal class ComponentAttribute : Attribute { } - [Component] // ComponentAttribute requires implementing IComponent interface - internal class MyComponent : IComponent { } - </code></example> - </member> - <member name="T:JetBrains.Annotations.UsedImplicitlyAttribute"> - <summary> - Indicates that the marked symbol is used implicitly - (e.g. via reflection, in external library), so this symbol - will not be marked as unused (as well as by other usage inspections) - </summary> - </member> - <member name="T:JetBrains.Annotations.MeansImplicitUseAttribute"> - <summary> - Should be used on attributes and causes ReSharper - to not mark symbols marked with such attributes as unused - (as well as by other usage inspections) - </summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.Access"> - <summary>Only entity marked with attribute considered used</summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.Assign"> - <summary>Indicates implicit assignment to a member</summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.InstantiatedWithFixedConstructorSignature"> - <summary> - Indicates implicit instantiation of a type with fixed constructor signature. - That means any unused constructor parameters won't be reported as such. - </summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.InstantiatedNoFixedConstructorSignature"> - <summary>Indicates implicit instantiation of a type</summary> - </member> - <member name="T:JetBrains.Annotations.ImplicitUseTargetFlags"> - <summary> - Specify what is considered used implicitly - when marked with <see cref="T:JetBrains.Annotations.MeansImplicitUseAttribute"/> - or <see cref="T:JetBrains.Annotations.UsedImplicitlyAttribute"/> - </summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseTargetFlags.Members"> - <summary>Members of entity marked with attribute are considered used</summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseTargetFlags.WithMembers"> - <summary>Entity marked with attribute and all its members considered used</summary> - </member> - <member name="T:JetBrains.Annotations.PublicAPIAttribute"> - <summary> - This attribute is intended to mark publicly available API - which should not be removed and so is treated as used - </summary> - </member> - <member name="T:JetBrains.Annotations.InstantHandleAttribute"> - <summary> - Tells code analysis engine if the parameter is completely handled - when the invoked method is on stack. If the parameter is a delegate, - indicates that delegate is executed while the method is executed. - If the parameter is an enumerable, indicates that it is enumerated - while the method is executed - </summary> - </member> - <member name="T:JetBrains.Annotations.PureAttribute"> - <summary> - Indicates that a method does not make any observable state changes. - The same as <c>System.Diagnostics.Contracts.PureAttribute</c> - </summary> - <example><code> - [Pure] private int Multiply(int x, int y) { return x * y; } - public void Foo() { - const int a = 2, b = 2; - Multiply(a, b); // Waring: Return value of pure method is not used - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.PathReferenceAttribute"> - <summary> - Indicates that a parameter is a path to a file or a folder - within a web project. Path can be relative or absolute, - starting from web root (~) - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcActionAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC action. If applied to a method, the MVC action name is calculated - implicitly from the context. Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcAreaAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC area. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcControllerAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that - the parameter is an MVC controller. If applied to a method, - the MVC controller name is calculated implicitly from the context. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String, String)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcMasterAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC Master. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Controller.View(String, String)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcModelTypeAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC model type. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Controller.View(String, Object)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcPartialViewAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that - the parameter is an MVC partial view. If applied to a method, - the MVC partial view name is calculated implicitly from the context. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(HtmlHelper, String)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcSupressViewErrorAttribute"> - <summary> - ASP.NET MVC attribute. Allows disabling all inspections - for MVC views within a class or a method. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcDisplayTemplateAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC display template. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.DisplayExtensions.DisplayForModel(HtmlHelper, String)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcEditorTemplateAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC editor template. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.EditorExtensions.EditorForModel(HtmlHelper, String)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcTemplateAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC template. - Use this attribute for custom wrappers similar to - <c>System.ComponentModel.DataAnnotations.UIHintAttribute(System.String)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcViewAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC view. If applied to a method, the MVC view name is calculated implicitly - from the context. Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Controller.View(Object)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcActionSelectorAttribute"> - <summary> - ASP.NET MVC attribute. When applied to a parameter of an attribute, - indicates that this parameter is an MVC action name - </summary> - <example><code> - [ActionName("Foo")] - public ActionResult Login(string returnUrl) { - ViewBag.ReturnUrl = Url.Action("Foo"); // OK - return RedirectToAction("Bar"); // Error: Cannot resolve action - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.RazorSectionAttribute"> - <summary> - Razor attribute. Indicates that a parameter or a method is a Razor section. - Use this attribute for custom wrappers similar to - <c>System.Web.WebPages.WebPageBase.RenderSection(String)</c> - </summary> - </member> - <member name="T:NLog.Common.AsyncContinuation"> - <summary> - Asynchronous continuation delegate - function invoked at the end of asynchronous - processing. - </summary> - <param name="exception">Exception during asynchronous processing or null if no exception - was thrown.</param> - </member> - <member name="T:NLog.Common.AsyncHelpers"> - <summary> - Helpers for asynchronous operations. - </summary> - </member> - <member name="M:NLog.Common.AsyncHelpers.ForEachItemSequentially``1(System.Collections.Generic.IEnumerable{``0},NLog.Common.AsyncContinuation,NLog.Common.AsynchronousAction{``0})"> - <summary> - Iterates over all items in the given collection and runs the specified action - in sequence (each action executes only after the preceding one has completed without an error). - </summary> - <typeparam name="T">Type of each item.</typeparam> - <param name="items">The items to iterate.</param> - <param name="asyncContinuation">The asynchronous continuation to invoke once all items - have been iterated.</param> - <param name="action">The action to invoke for each item.</param> - </member> - <member name="M:NLog.Common.AsyncHelpers.Repeat(System.Int32,NLog.Common.AsyncContinuation,NLog.Common.AsynchronousAction)"> - <summary> - Repeats the specified asynchronous action multiple times and invokes asynchronous continuation at the end. - </summary> - <param name="repeatCount">The repeat count.</param> - <param name="asyncContinuation">The asynchronous continuation to invoke at the end.</param> - <param name="action">The action to invoke.</param> - </member> - <member name="M:NLog.Common.AsyncHelpers.PrecededBy(NLog.Common.AsyncContinuation,NLog.Common.AsynchronousAction)"> - <summary> - Modifies the continuation by pre-pending given action to execute just before it. - </summary> - <param name="asyncContinuation">The async continuation.</param> - <param name="action">The action to pre-pend.</param> - <returns>Continuation which will execute the given action before forwarding to the actual continuation.</returns> - </member> - <member name="M:NLog.Common.AsyncHelpers.WithTimeout(NLog.Common.AsyncContinuation,System.TimeSpan)"> - <summary> - Attaches a timeout to a continuation which will invoke the continuation when the specified - timeout has elapsed. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeout">The timeout.</param> - <returns>Wrapped continuation.</returns> - </member> - <member name="M:NLog.Common.AsyncHelpers.ForEachItemInParallel``1(System.Collections.Generic.IEnumerable{``0},NLog.Common.AsyncContinuation,NLog.Common.AsynchronousAction{``0})"> - <summary> - Iterates over all items in the given collection and runs the specified action - in parallel (each action executes on a thread from thread pool). - </summary> - <typeparam name="T">Type of each item.</typeparam> - <param name="values">The items to iterate.</param> - <param name="asyncContinuation">The asynchronous continuation to invoke once all items - have been iterated.</param> - <param name="action">The action to invoke for each item.</param> - </member> - <member name="M:NLog.Common.AsyncHelpers.RunSynchronously(NLog.Common.AsynchronousAction)"> - <summary> - Runs the specified asynchronous action synchronously (blocks until the continuation has - been invoked). - </summary> - <param name="action">The action.</param> - <remarks> - Using this method is not recommended because it will block the calling thread. - </remarks> - </member> - <member name="M:NLog.Common.AsyncHelpers.PreventMultipleCalls(NLog.Common.AsyncContinuation)"> - <summary> - Wraps the continuation with a guard which will only make sure that the continuation function - is invoked only once. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <returns>Wrapped asynchronous continuation.</returns> - </member> - <member name="M:NLog.Common.AsyncHelpers.GetCombinedException(System.Collections.Generic.IList{System.Exception})"> - <summary> - Gets the combined exception from all exceptions in the list. - </summary> - <param name="exceptions">The exceptions.</param> - <returns>Combined exception or null if no exception was thrown.</returns> - </member> - <member name="T:NLog.Common.AsynchronousAction"> - <summary> - Asynchronous action. - </summary> - <param name="asyncContinuation">Continuation to be invoked at the end of action.</param> - </member> - <member name="T:NLog.Common.AsynchronousAction`1"> - <summary> - Asynchronous action with one argument. - </summary> - <typeparam name="T">Type of the argument.</typeparam> - <param name="argument">Argument to the action.</param> - <param name="asyncContinuation">Continuation to be invoked at the end of action.</param> - </member> - <member name="T:NLog.Common.AsyncLogEventInfo"> - <summary> - Represents the logging event with asynchronous continuation. - </summary> - </member> - <member name="M:NLog.Common.AsyncLogEventInfo.#ctor(NLog.LogEventInfo,NLog.Common.AsyncContinuation)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Common.AsyncLogEventInfo"/> struct. - </summary> - <param name="logEvent">The log event.</param> - <param name="continuation">The continuation.</param> - </member> - <member name="P:NLog.Common.AsyncLogEventInfo.LogEvent"> - <summary> - Gets the log event. - </summary> - </member> - <member name="P:NLog.Common.AsyncLogEventInfo.Continuation"> - <summary> - Gets the continuation. - </summary> - </member> - <member name="M:NLog.Common.AsyncLogEventInfo.op_Equality(NLog.Common.AsyncLogEventInfo,NLog.Common.AsyncLogEventInfo)"> - <summary> - Implements the operator ==. - </summary> - <param name="eventInfo1">The event info1.</param> - <param name="eventInfo2">The event info2.</param> - <returns>The result of the operator.</returns> - </member> - <member name="M:NLog.Common.AsyncLogEventInfo.op_Inequality(NLog.Common.AsyncLogEventInfo,NLog.Common.AsyncLogEventInfo)"> - <summary> - Implements the operator ==. - </summary> - <param name="eventInfo1">The event info1.</param> - <param name="eventInfo2">The event info2.</param> - <returns>The result of the operator.</returns> - </member> - <member name="M:NLog.Common.AsyncLogEventInfo.Equals(System.Object)"> - <summary> - Determines whether the specified <see cref="T:System.Object"/> is equal to this instance. - </summary> - <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param> - <returns> - A value of <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:NLog.Common.AsyncLogEventInfo.GetHashCode"> - <summary> - Returns a hash code for this instance. - </summary> - <returns> - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - </returns> - </member> - <member name="T:NLog.Common.InternalLogger"> - <summary> - NLog internal logger. - </summary> - </member> - <member name="M:NLog.Common.InternalLogger.#cctor"> - <summary> - Initializes static members of the InternalLogger class. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.LogLevel"> - <summary> - Gets or sets the internal log level. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.LogToConsole"> - <summary> - Gets or sets a value indicating whether internal messages should be written to the console output stream. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.LogToConsoleError"> - <summary> - Gets or sets a value indicating whether internal messages should be written to the console error stream. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.LogFile"> - <summary> - Gets or sets the file path of the internal log file. - </summary> - <remarks>A value of <see langword="null" /> value disables internal logging to a file.</remarks> - </member> - <member name="P:NLog.Common.InternalLogger.LogWriter"> - <summary> - Gets or sets the text writer that will receive internal logs. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IncludeTimestamp"> - <summary> - Gets or sets a value indicating whether timestamp should be included in internal log output. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsTraceEnabled"> - <summary> - Gets a value indicating whether internal log includes Trace messages. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsDebugEnabled"> - <summary> - Gets a value indicating whether internal log includes Debug messages. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsInfoEnabled"> - <summary> - Gets a value indicating whether internal log includes Info messages. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsWarnEnabled"> - <summary> - Gets a value indicating whether internal log includes Warn messages. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsErrorEnabled"> - <summary> - Gets a value indicating whether internal log includes Error messages. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsFatalEnabled"> - <summary> - Gets a value indicating whether internal log includes Fatal messages. - </summary> - </member> - <member name="M:NLog.Common.InternalLogger.Log(NLog.LogLevel,System.String,System.Object[])"> - <summary> - Logs the specified message at the specified level. - </summary> - <param name="level">Log level.</param> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Log(NLog.LogLevel,System.String)"> - <summary> - Logs the specified message at the specified level. - </summary> - <param name="level">Log level.</param> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Trace(System.String,System.Object[])"> - <summary> - Logs the specified message at the Trace level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Trace(System.String)"> - <summary> - Logs the specified message at the Trace level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Debug(System.String,System.Object[])"> - <summary> - Logs the specified message at the Debug level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Debug(System.String)"> - <summary> - Logs the specified message at the Debug level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Info(System.String,System.Object[])"> - <summary> - Logs the specified message at the Info level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Info(System.String)"> - <summary> - Logs the specified message at the Info level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Warn(System.String,System.Object[])"> - <summary> - Logs the specified message at the Warn level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Warn(System.String)"> - <summary> - Logs the specified message at the Warn level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Error(System.String,System.Object[])"> - <summary> - Logs the specified message at the Error level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Error(System.String)"> - <summary> - Logs the specified message at the Error level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Fatal(System.String,System.Object[])"> - <summary> - Logs the specified message at the Fatal level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Fatal(System.String)"> - <summary> - Logs the specified message at the Fatal level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.LogAssemblyVersion(System.Reflection.Assembly)"> - <summary> - Logs the assembly version and file version of the given Assembly. - </summary> - <param name="assembly">The assembly to log.</param> - </member> - <member name="T:NLog.Common.LogEventInfoBuffer"> - <summary> - A cyclic buffer of <see cref="T:NLog.LogEventInfo"/> object. - </summary> - </member> - <member name="M:NLog.Common.LogEventInfoBuffer.#ctor(System.Int32,System.Boolean,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Common.LogEventInfoBuffer" /> class. - </summary> - <param name="size">Buffer size.</param> - <param name="growAsNeeded">Whether buffer should grow as it becomes full.</param> - <param name="growLimit">The maximum number of items that the buffer can grow to.</param> - </member> - <member name="P:NLog.Common.LogEventInfoBuffer.Size"> - <summary> - Gets the number of items in the array. - </summary> - </member> - <member name="M:NLog.Common.LogEventInfoBuffer.Append(NLog.Common.AsyncLogEventInfo)"> - <summary> - Adds the specified log event to the buffer. - </summary> - <param name="eventInfo">Log event.</param> - <returns>The number of items in the buffer.</returns> - </member> - <member name="M:NLog.Common.LogEventInfoBuffer.GetEventsAndClear"> - <summary> - Gets the array of events accumulated in the buffer and clears the buffer as one atomic operation. - </summary> - <returns>Events in the buffer.</returns> - </member> - <member name="T:NLog.Conditions.ConditionAndExpression"> - <summary> - Condition <b>and</b> expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionAndExpression.#ctor(NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionExpression)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionAndExpression" /> class. - </summary> - <param name="left">Left hand side of the AND expression.</param> - <param name="right">Right hand side of the AND expression.</param> - </member> - <member name="P:NLog.Conditions.ConditionAndExpression.Left"> - <summary> - Gets the left hand side of the AND expression. - </summary> - </member> - <member name="P:NLog.Conditions.ConditionAndExpression.Right"> - <summary> - Gets the right hand side of the AND expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionAndExpression.ToString"> - <summary> - Returns a string representation of this expression. - </summary> - <returns>A concatenated '(Left) and (Right)' string.</returns> - </member> - <member name="M:NLog.Conditions.ConditionAndExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression by evaluating <see cref="P:NLog.Conditions.ConditionAndExpression.Left"/> and <see cref="P:NLog.Conditions.ConditionAndExpression.Right"/> recursively. - </summary> - <param name="context">Evaluation context.</param> - <returns>The value of the conjunction operator.</returns> - </member> - <member name="T:NLog.Conditions.ConditionEvaluationException"> - <summary> - Exception during evaluation of condition expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionEvaluationException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionEvaluationException" /> class. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionEvaluationException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionEvaluationException" /> class. - </summary> - <param name="message">The message.</param> - </member> - <member name="M:NLog.Conditions.ConditionEvaluationException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionEvaluationException" /> class. - </summary> - <param name="message">The message.</param> - <param name="innerException">The inner exception.</param> - </member> - <member name="T:NLog.Conditions.ConditionExpression"> - <summary> - Base class for representing nodes in condition expression trees. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionExpression.op_Implicit(System.String)~NLog.Conditions.ConditionExpression"> - <summary> - Converts condition text to a condition expression tree. - </summary> - <param name="conditionExpressionText">Condition text to be converted.</param> - <returns>Condition expression tree.</returns> - </member> - <member name="M:NLog.Conditions.ConditionExpression.Evaluate(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>Expression result.</returns> - </member> - <member name="M:NLog.Conditions.ConditionExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the condition expression. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>Expression result.</returns> - </member> - <member name="T:NLog.Conditions.ConditionLayoutExpression"> - <summary> - Condition layout expression (represented by a string literal - with embedded ${}). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionLayoutExpression.#ctor(NLog.Layouts.Layout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionLayoutExpression" /> class. - </summary> - <param name="layout">The layout.</param> - </member> - <member name="P:NLog.Conditions.ConditionLayoutExpression.Layout"> - <summary> - Gets the layout. - </summary> - <value>The layout.</value> - </member> - <member name="M:NLog.Conditions.ConditionLayoutExpression.ToString"> - <summary> - Returns a string representation of this expression. - </summary> - <returns>String literal in single quotes.</returns> - </member> - <member name="M:NLog.Conditions.ConditionLayoutExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression by calculating the value - of the layout in the specified evaluation context. - </summary> - <param name="context">Evaluation context.</param> - <returns>The value of the layout.</returns> - </member> - <member name="T:NLog.Conditions.ConditionLevelExpression"> - <summary> - Condition level expression (represented by the <b>level</b> keyword). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionLevelExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns>The '<b>level</b>' string.</returns> - </member> - <member name="M:NLog.Conditions.ConditionLevelExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates to the current log level. - </summary> - <param name="context">Evaluation context. Ignored.</param> - <returns>The <see cref="T:NLog.LogLevel"/> object representing current log level.</returns> - </member> - <member name="T:NLog.Conditions.ConditionLiteralExpression"> - <summary> - Condition literal expression (numeric, <b>LogLevel.XXX</b>, <b>true</b> or <b>false</b>). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionLiteralExpression.#ctor(System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionLiteralExpression" /> class. - </summary> - <param name="literalValue">Literal value.</param> - </member> - <member name="P:NLog.Conditions.ConditionLiteralExpression.LiteralValue"> - <summary> - Gets the literal value. - </summary> - <value>The literal value.</value> - </member> - <member name="M:NLog.Conditions.ConditionLiteralExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns>The literal value.</returns> - </member> - <member name="M:NLog.Conditions.ConditionLiteralExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>The literal value as passed in the constructor.</returns> - </member> - <member name="T:NLog.Conditions.ConditionLoggerNameExpression"> - <summary> - Condition logger name expression (represented by the <b>logger</b> keyword). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionLoggerNameExpression.ToString"> - <summary> - Returns a string representation of this expression. - </summary> - <returns>A <b>logger</b> string.</returns> - </member> - <member name="M:NLog.Conditions.ConditionLoggerNameExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates to the logger name. - </summary> - <param name="context">Evaluation context.</param> - <returns>The logger name.</returns> - </member> - <member name="T:NLog.Conditions.ConditionMessageExpression"> - <summary> - Condition message expression (represented by the <b>message</b> keyword). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionMessageExpression.ToString"> - <summary> - Returns a string representation of this expression. - </summary> - <returns>The '<b>message</b>' string.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMessageExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates to the logger message. - </summary> - <param name="context">Evaluation context.</param> - <returns>The logger message.</returns> - </member> - <member name="T:NLog.Conditions.ConditionMethodAttribute"> - <summary> - Marks class as a log event Condition and assigns a name to it. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionMethodAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionMethodAttribute" /> class. - </summary> - <param name="name">Condition method name.</param> - </member> - <member name="T:NLog.Conditions.ConditionMethodExpression"> - <summary> - Condition method invocation expression (represented by <b>method(p1,p2,p3)</b> syntax). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionMethodExpression.#ctor(System.String,System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable{NLog.Conditions.ConditionExpression})"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionMethodExpression" /> class. - </summary> - <param name="conditionMethodName">Name of the condition method.</param> - <param name="methodInfo"><see cref="P:NLog.Conditions.ConditionMethodExpression.MethodInfo"/> of the condition method.</param> - <param name="methodParameters">The method parameters.</param> - </member> - <member name="P:NLog.Conditions.ConditionMethodExpression.MethodInfo"> - <summary> - Gets the method info. - </summary> - </member> - <member name="P:NLog.Conditions.ConditionMethodExpression.MethodParameters"> - <summary> - Gets the method parameters. - </summary> - <value>The method parameters.</value> - </member> - <member name="M:NLog.Conditions.ConditionMethodExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the condition expression. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionMethodExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>Expression result.</returns> - </member> - <member name="T:NLog.Conditions.ConditionMethods"> - <summary> - A bunch of utility methods (mostly predicates) which can be used in - condition expressions. Partially inspired by XPath 1.0. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionMethods.Equals2(System.Object,System.Object)"> - <summary> - Compares two values for equality. - </summary> - <param name="firstValue">The first value.</param> - <param name="secondValue">The second value.</param> - <returns><b>true</b> when two objects are equal, <b>false</b> otherwise.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMethods.Equals2(System.String,System.String,System.Object)"> - <summary> - Compares two strings for equality. - </summary> - <param name="firstValue">The first string.</param> - <param name="secondValue">The second string.</param> - <param name="ignoreCase">Optional. If <c>true</c>, case is ignored; if <c>false</c> (default), case is significant.</param> - <returns><b>true</b> when two strings are equal, <b>false</b> otherwise.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMethods.Contains(System.String,System.String,System.Object)"> - <summary> - Gets or sets a value indicating whether the second string is a substring of the first one. - </summary> - <param name="haystack">The first string.</param> - <param name="needle">The second string.</param> - <param name="ignoreCase">Optional. If <c>true</c> (default), case is ignored; if <c>false</c>, case is significant.</param> - <returns><b>true</b> when the second string is a substring of the first string, <b>false</b> otherwise.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMethods.StartsWith(System.String,System.String,System.Object)"> - <summary> - Gets or sets a value indicating whether the second string is a prefix of the first one. - </summary> - <param name="haystack">The first string.</param> - <param name="needle">The second string.</param> - <param name="ignoreCase">Optional. If <c>true</c> (default), case is ignored; if <c>false</c>, case is significant.</param> - <returns><b>true</b> when the second string is a prefix of the first string, <b>false</b> otherwise.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMethods.EndsWith(System.String,System.String,System.Object)"> - <summary> - Gets or sets a value indicating whether the second string is a suffix of the first one. - </summary> - <param name="haystack">The first string.</param> - <param name="needle">The second string.</param> - <param name="ignoreCase">Optional. If <c>true</c> (default), case is ignored; if <c>false</c>, case is significant.</param> - <returns><b>true</b> when the second string is a prefix of the first string, <b>false</b> otherwise.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMethods.Length(System.String)"> - <summary> - Returns the length of a string. - </summary> - <param name="text">A string whose lengths is to be evaluated.</param> - <returns>The length of the string.</returns> - </member> - <member name="T:NLog.Conditions.ConditionMethodsAttribute"> - <summary> - Marks the class as containing condition methods. - </summary> - </member> - <member name="T:NLog.Conditions.ConditionNotExpression"> - <summary> - Condition <b>not</b> expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionNotExpression.#ctor(NLog.Conditions.ConditionExpression)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionNotExpression" /> class. - </summary> - <param name="expression">The expression.</param> - </member> - <member name="P:NLog.Conditions.ConditionNotExpression.Expression"> - <summary> - Gets the expression to be negated. - </summary> - <value>The expression.</value> - </member> - <member name="M:NLog.Conditions.ConditionNotExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the condition expression. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionNotExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>Expression result.</returns> - </member> - <member name="T:NLog.Conditions.ConditionOrExpression"> - <summary> - Condition <b>or</b> expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionOrExpression.#ctor(NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionExpression)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionOrExpression" /> class. - </summary> - <param name="left">Left hand side of the OR expression.</param> - <param name="right">Right hand side of the OR expression.</param> - </member> - <member name="P:NLog.Conditions.ConditionOrExpression.LeftExpression"> - <summary> - Gets the left expression. - </summary> - <value>The left expression.</value> - </member> - <member name="P:NLog.Conditions.ConditionOrExpression.RightExpression"> - <summary> - Gets the right expression. - </summary> - <value>The right expression.</value> - </member> - <member name="M:NLog.Conditions.ConditionOrExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the condition expression. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionOrExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression by evaluating <see cref="P:NLog.Conditions.ConditionOrExpression.LeftExpression"/> and <see cref="P:NLog.Conditions.ConditionOrExpression.RightExpression"/> recursively. - </summary> - <param name="context">Evaluation context.</param> - <returns>The value of the alternative operator.</returns> - </member> - <member name="T:NLog.Conditions.ConditionParseException"> - <summary> - Exception during parsing of condition expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionParseException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionParseException" /> class. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionParseException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionParseException" /> class. - </summary> - <param name="message">The message.</param> - </member> - <member name="M:NLog.Conditions.ConditionParseException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionParseException" /> class. - </summary> - <param name="message">The message.</param> - <param name="innerException">The inner exception.</param> - </member> - <member name="T:NLog.Conditions.ConditionParser"> - <summary> - Condition parser. Turns a string representation of condition expression - into an expression tree. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionParser.#ctor(NLog.Internal.SimpleStringReader,NLog.Config.ConfigurationItemFactory)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionParser"/> class. - </summary> - <param name="stringReader">The string reader.</param> - <param name="configurationItemFactory">Instance of <see cref="T:NLog.Config.ConfigurationItemFactory"/> used to resolve references to condition methods and layout renderers.</param> - </member> - <member name="M:NLog.Conditions.ConditionParser.ParseExpression(System.String)"> - <summary> - Parses the specified condition string and turns it into - <see cref="T:NLog.Conditions.ConditionExpression"/> tree. - </summary> - <param name="expressionText">The expression to be parsed.</param> - <returns>The root of the expression syntax tree which can be used to get the value of the condition in a specified context.</returns> - </member> - <member name="M:NLog.Conditions.ConditionParser.ParseExpression(System.String,NLog.Config.ConfigurationItemFactory)"> - <summary> - Parses the specified condition string and turns it into - <see cref="T:NLog.Conditions.ConditionExpression"/> tree. - </summary> - <param name="expressionText">The expression to be parsed.</param> - <param name="configurationItemFactories">Instance of <see cref="T:NLog.Config.ConfigurationItemFactory"/> used to resolve references to condition methods and layout renderers.</param> - <returns>The root of the expression syntax tree which can be used to get the value of the condition in a specified context.</returns> - </member> - <member name="M:NLog.Conditions.ConditionParser.ParseExpression(NLog.Internal.SimpleStringReader,NLog.Config.ConfigurationItemFactory)"> - <summary> - Parses the specified condition string and turns it into - <see cref="T:NLog.Conditions.ConditionExpression"/> tree. - </summary> - <param name="stringReader">The string reader.</param> - <param name="configurationItemFactories">Instance of <see cref="T:NLog.Config.ConfigurationItemFactory"/> used to resolve references to condition methods and layout renderers.</param> - <returns> - The root of the expression syntax tree which can be used to get the value of the condition in a specified context. - </returns> - </member> - <member name="T:NLog.Conditions.ConditionRelationalExpression"> - <summary> - Condition relational (<b>==</b>, <b>!=</b>, <b><</b>, <b><=</b>, - <b>></b> or <b>>=</b>) expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionRelationalExpression.#ctor(NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionRelationalOperator)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionRelationalExpression" /> class. - </summary> - <param name="leftExpression">The left expression.</param> - <param name="rightExpression">The right expression.</param> - <param name="relationalOperator">The relational operator.</param> - </member> - <member name="P:NLog.Conditions.ConditionRelationalExpression.LeftExpression"> - <summary> - Gets the left expression. - </summary> - <value>The left expression.</value> - </member> - <member name="P:NLog.Conditions.ConditionRelationalExpression.RightExpression"> - <summary> - Gets the right expression. - </summary> - <value>The right expression.</value> - </member> - <member name="P:NLog.Conditions.ConditionRelationalExpression.RelationalOperator"> - <summary> - Gets the relational operator. - </summary> - <value>The operator.</value> - </member> - <member name="M:NLog.Conditions.ConditionRelationalExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the condition expression. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionRelationalExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>Expression result.</returns> - </member> - <member name="M:NLog.Conditions.ConditionRelationalExpression.Compare(System.Object,System.Object,NLog.Conditions.ConditionRelationalOperator)"> - <summary> - Compares the specified values using specified relational operator. - </summary> - <param name="leftValue">The first value.</param> - <param name="rightValue">The second value.</param> - <param name="relationalOperator">The relational operator.</param> - <returns>Result of the given relational operator.</returns> - </member> - <member name="T:NLog.Conditions.ConditionRelationalOperator"> - <summary> - Relational operators used in conditions. - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.Equal"> - <summary> - Equality (==). - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.NotEqual"> - <summary> - Inequality (!=). - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.Less"> - <summary> - Less than (<). - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.Greater"> - <summary> - Greater than (>). - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.LessOrEqual"> - <summary> - Less than or equal (<=). - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.GreaterOrEqual"> - <summary> - Greater than or equal (>=). - </summary> - </member> - <member name="T:NLog.Conditions.ConditionTokenizer"> - <summary> - Hand-written tokenizer for conditions. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.#ctor(NLog.Internal.SimpleStringReader)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionTokenizer"/> class. - </summary> - <param name="stringReader">The string reader.</param> - </member> - <member name="P:NLog.Conditions.ConditionTokenizer.TokenPosition"> - <summary> - Gets the token position. - </summary> - <value>The token position.</value> - </member> - <member name="P:NLog.Conditions.ConditionTokenizer.TokenType"> - <summary> - Gets the type of the token. - </summary> - <value>The type of the token.</value> - </member> - <member name="P:NLog.Conditions.ConditionTokenizer.TokenValue"> - <summary> - Gets the token value. - </summary> - <value>The token value.</value> - </member> - <member name="P:NLog.Conditions.ConditionTokenizer.StringTokenValue"> - <summary> - Gets the value of a string token. - </summary> - <value>The string token value.</value> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.Expect(NLog.Conditions.ConditionTokenType)"> - <summary> - Asserts current token type and advances to the next token. - </summary> - <param name="tokenType">Expected token type.</param> - <remarks>If token type doesn't match, an exception is thrown.</remarks> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.EatKeyword"> - <summary> - Asserts that current token is a keyword and returns its value and advances to the next token. - </summary> - <returns>Keyword value.</returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.IsKeyword(System.String)"> - <summary> - Gets or sets a value indicating whether current keyword is equal to the specified value. - </summary> - <param name="keyword">The keyword.</param> - <returns> - A value of <c>true</c> if current keyword is equal to the specified value; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.IsEOF"> - <summary> - Gets or sets a value indicating whether the tokenizer has reached the end of the token stream. - </summary> - <returns> - A value of <c>true</c> if the tokenizer has reached the end of the token stream; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.IsNumber"> - <summary> - Gets or sets a value indicating whether current token is a number. - </summary> - <returns> - A value of <c>true</c> if current token is a number; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.IsToken(NLog.Conditions.ConditionTokenType)"> - <summary> - Gets or sets a value indicating whether the specified token is of specified type. - </summary> - <param name="tokenType">The token type.</param> - <returns> - A value of <c>true</c> if current token is of specified type; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.GetNextToken"> - <summary> - Gets the next token and sets <see cref="P:NLog.Conditions.ConditionTokenizer.TokenType"/> and <see cref="P:NLog.Conditions.ConditionTokenizer.TokenValue"/> properties. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.TryGetComparisonToken(System.Char)"> - <summary> - Try the comparison tokens (greater, smaller, greater-equals, smaller-equals) - </summary> - <param name="ch">current char</param> - <returns>is match</returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.TryGetLogicalToken(System.Char)"> - <summary> - Try the logical tokens (and, or, not, equals) - </summary> - <param name="ch">current char</param> - <returns>is match</returns> - </member> - <member name="T:NLog.Conditions.ConditionTokenizer.CharToTokenType"> - <summary> - Mapping between characters and token types for punctuations. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.CharToTokenType.#ctor(System.Char,NLog.Conditions.ConditionTokenType)"> - <summary> - Initializes a new instance of the CharToTokenType struct. - </summary> - <param name="character">The character.</param> - <param name="tokenType">Type of the token.</param> - </member> - <member name="T:NLog.Conditions.ConditionTokenType"> - <summary> - Token types for condition expressions. - </summary> - </member> - <member name="T:NLog.Config.AdvancedAttribute"> - <summary> - Marks the class or a member as advanced. Advanced classes and members are hidden by - default in generated documentation. - </summary> - </member> - <member name="M:NLog.Config.AdvancedAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.AdvancedAttribute" /> class. - </summary> - </member> - <member name="T:NLog.Config.AppDomainFixedOutputAttribute"> - <summary> - Identifies that the output of layout or layout render does not change for the lifetime of the current appdomain. - </summary> - </member> - <member name="T:NLog.Config.ArrayParameterAttribute"> - <summary> - Used to mark configurable parameters which are arrays. - Specifies the mapping between XML elements and .NET types. - </summary> - </member> - <member name="M:NLog.Config.ArrayParameterAttribute.#ctor(System.Type,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.ArrayParameterAttribute" /> class. - </summary> - <param name="itemType">The type of the array item.</param> - <param name="elementName">The XML element name that represents the item.</param> - </member> - <member name="P:NLog.Config.ArrayParameterAttribute.ItemType"> - <summary> - Gets the .NET type of the array item. - </summary> - </member> - <member name="P:NLog.Config.ArrayParameterAttribute.ElementName"> - <summary> - Gets the XML element name. - </summary> - </member> - <member name="T:NLog.Config.ConfigurationItemCreator"> - <summary> - Constructs a new instance the configuration item (target, layout, layout renderer, etc.) given its type. - </summary> - <param name="itemType">Type of the item.</param> - <returns>Created object of the specified type.</returns> - </member> - <member name="T:NLog.Config.ConfigurationItemFactory"> - <summary> - Provides registration information for named items (targets, layouts, layout renderers, etc.) managed by NLog. - </summary> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.#ctor(System.Reflection.Assembly[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.ConfigurationItemFactory"/> class. - </summary> - <param name="assemblies">The assemblies to scan for named items.</param> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.Default"> - <summary> - Gets or sets default singleton instance of <see cref="T:NLog.Config.ConfigurationItemFactory"/>. - </summary> - <remarks> - This property implements lazy instantiation so that the <see cref="T:NLog.Config.ConfigurationItemFactory"/> is not built before - the internal logger is configured. - </remarks> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.CreateInstance"> - <summary> - Gets or sets the creator delegate used to instantiate configuration objects. - </summary> - <remarks> - By overriding this property, one can enable dependency injection or interception for created objects. - </remarks> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.Targets"> - <summary> - Gets the <see cref="T:NLog.Targets.Target"/> factory. - </summary> - <value>The target factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.Filters"> - <summary> - Gets the <see cref="T:NLog.Filters.Filter"/> factory. - </summary> - <value>The filter factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.LayoutRenderers"> - <summary> - Gets the <see cref="T:NLog.LayoutRenderers.LayoutRenderer"/> factory. - </summary> - <value>The layout renderer factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.Layouts"> - <summary> - Gets the <see cref="T:NLog.LayoutRenderers.LayoutRenderer"/> factory. - </summary> - <value>The layout factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.AmbientProperties"> - <summary> - Gets the ambient property factory. - </summary> - <value>The ambient property factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.TimeSources"> - <summary> - Gets the time source factory. - </summary> - <value>The time source factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.ConditionMethods"> - <summary> - Gets the condition method factory. - </summary> - <value>The condition method factory.</value> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.RegisterItemsFromAssembly(System.Reflection.Assembly)"> - <summary> - Registers named items from the assembly. - </summary> - <param name="assembly">The assembly.</param> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.RegisterItemsFromAssembly(System.Reflection.Assembly,System.String)"> - <summary> - Registers named items from the assembly. - </summary> - <param name="assembly">The assembly.</param> - <param name="itemNamePrefix">Item name prefix.</param> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.Clear"> - <summary> - Clears the contents of all factories. - </summary> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.RegisterType(System.Type,System.String)"> - <summary> - Registers the type. - </summary> - <param name="type">The type to register.</param> - <param name="itemNamePrefix">The item name prefix.</param> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.BuildDefaultFactory"> - <summary> - Builds the default configuration item factory. - </summary> - <returns>Default factory.</returns> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.RegisterExtendedItems"> - <summary> - Registers items in NLog.Extended.dll using late-bound types, so that we don't need a reference to NLog.Extended.dll. - </summary> - </member> - <member name="T:NLog.Config.DefaultParameterAttribute"> - <summary> - Attribute used to mark the default parameters for layout renderers. - </summary> - </member> - <member name="M:NLog.Config.DefaultParameterAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.DefaultParameterAttribute" /> class. - </summary> - </member> - <member name="T:NLog.Config.Factory`2"> - <summary> - Factory for class-based items. - </summary> - <typeparam name="TBaseType">The base type of each item.</typeparam> - <typeparam name="TAttributeType">The type of the attribute used to annotate items.</typeparam> - </member> - <member name="M:NLog.Config.Factory`2.ScanTypes(System.Type[],System.String)"> - <summary> - Scans the assembly. - </summary> - <param name="types">The types to scan.</param> - <param name="prefix">The prefix.</param> - </member> - <member name="M:NLog.Config.Factory`2.RegisterType(System.Type,System.String)"> - <summary> - Registers the type. - </summary> - <param name="type">The type to register.</param> - <param name="itemNamePrefix">The item name prefix.</param> - </member> - <member name="M:NLog.Config.Factory`2.RegisterNamedType(System.String,System.String)"> - <summary> - Registers the item based on a type name. - </summary> - <param name="itemName">Name of the item.</param> - <param name="typeName">Name of the type.</param> - </member> - <member name="M:NLog.Config.Factory`2.Clear"> - <summary> - Clears the contents of the factory. - </summary> - </member> - <member name="M:NLog.Config.Factory`2.RegisterDefinition(System.String,System.Type)"> - <summary> - Registers a single type definition. - </summary> - <param name="name">The item name.</param> - <param name="type">The type of the item.</param> - </member> - <member name="M:NLog.Config.Factory`2.TryGetDefinition(System.String,System.Type@)"> - <summary> - Tries to get registered item definition. - </summary> - <param name="itemName">Name of the item.</param> - <param name="result">Reference to a variable which will store the item definition.</param> - <returns>Item definition.</returns> - </member> - <member name="M:NLog.Config.Factory`2.TryCreateInstance(System.String,`0@)"> - <summary> - Tries to create an item instance. - </summary> - <param name="itemName">Name of the item.</param> - <param name="result">The result.</param> - <returns>True if instance was created successfully, false otherwise.</returns> - </member> - <member name="M:NLog.Config.Factory`2.CreateInstance(System.String)"> - <summary> - Creates an item instance. - </summary> - <param name="name">The name of the item.</param> - <returns>Created item.</returns> - </member> - <member name="T:NLog.Config.IFactory"> - <summary> - Provides means to populate factories of named items (such as targets, layouts, layout renderers, etc.). - </summary> - </member> - <member name="T:NLog.Config.IInstallable"> - <summary> - Implemented by objects which support installation and uninstallation. - </summary> - </member> - <member name="M:NLog.Config.IInstallable.Install(NLog.Config.InstallationContext)"> - <summary> - Performs installation which requires administrative permissions. - </summary> - <param name="installationContext">The installation context.</param> - </member> - <member name="M:NLog.Config.IInstallable.Uninstall(NLog.Config.InstallationContext)"> - <summary> - Performs uninstallation which requires administrative permissions. - </summary> - <param name="installationContext">The installation context.</param> - </member> - <member name="M:NLog.Config.IInstallable.IsInstalled(NLog.Config.InstallationContext)"> - <summary> - Determines whether the item is installed. - </summary> - <param name="installationContext">The installation context.</param> - <returns> - Value indicating whether the item is installed or null if it is not possible to determine. - </returns> - </member> - <member name="T:NLog.Config.INamedItemFactory`2"> - <summary> - Represents a factory of named items (such as targets, layouts, layout renderers, etc.). - </summary> - <typeparam name="TInstanceType">Base type for each item instance.</typeparam> - <typeparam name="TDefinitionType">Item definition type (typically <see cref="T:System.Type"/> or <see cref="T:System.Reflection.MethodInfo"/>).</typeparam> - </member> - <member name="M:NLog.Config.INamedItemFactory`2.RegisterDefinition(System.String,`1)"> - <summary> - Registers new item definition. - </summary> - <param name="itemName">Name of the item.</param> - <param name="itemDefinition">Item definition.</param> - </member> - <member name="M:NLog.Config.INamedItemFactory`2.TryGetDefinition(System.String,`1@)"> - <summary> - Tries to get registered item definition. - </summary> - <param name="itemName">Name of the item.</param> - <param name="result">Reference to a variable which will store the item definition.</param> - <returns>Item definition.</returns> - </member> - <member name="M:NLog.Config.INamedItemFactory`2.CreateInstance(System.String)"> - <summary> - Creates item instance. - </summary> - <param name="itemName">Name of the item.</param> - <returns>Newly created item instance.</returns> - </member> - <member name="M:NLog.Config.INamedItemFactory`2.TryCreateInstance(System.String,`0@)"> - <summary> - Tries to create an item instance. - </summary> - <param name="itemName">Name of the item.</param> - <param name="result">The result.</param> - <returns>True if instance was created successfully, false otherwise.</returns> - </member> - <member name="T:NLog.Config.InstallationContext"> - <summary> - Provides context for install/uninstall operations. - </summary> - </member> - <member name="M:NLog.Config.InstallationContext.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.InstallationContext"/> class. - </summary> - </member> - <member name="M:NLog.Config.InstallationContext.#ctor(System.IO.TextWriter)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.InstallationContext"/> class. - </summary> - <param name="logOutput">The log output.</param> - </member> - <member name="P:NLog.Config.InstallationContext.LogLevel"> - <summary> - Gets or sets the installation log level. - </summary> - </member> - <member name="P:NLog.Config.InstallationContext.IgnoreFailures"> - <summary> - Gets or sets a value indicating whether to ignore failures during installation. - </summary> - </member> - <member name="P:NLog.Config.InstallationContext.Parameters"> - <summary> - Gets the installation parameters. - </summary> - </member> - <member name="P:NLog.Config.InstallationContext.LogOutput"> - <summary> - Gets or sets the log output. - </summary> - </member> - <member name="M:NLog.Config.InstallationContext.Trace(System.String,System.Object[])"> - <summary> - Logs the specified trace message. - </summary> - <param name="message">The message.</param> - <param name="arguments">The arguments.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Debug(System.String,System.Object[])"> - <summary> - Logs the specified debug message. - </summary> - <param name="message">The message.</param> - <param name="arguments">The arguments.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Info(System.String,System.Object[])"> - <summary> - Logs the specified informational message. - </summary> - <param name="message">The message.</param> - <param name="arguments">The arguments.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Warning(System.String,System.Object[])"> - <summary> - Logs the specified warning message. - </summary> - <param name="message">The message.</param> - <param name="arguments">The arguments.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Error(System.String,System.Object[])"> - <summary> - Logs the specified error message. - </summary> - <param name="message">The message.</param> - <param name="arguments">The arguments.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="M:NLog.Config.InstallationContext.CreateLogEvent"> - <summary> - Creates the log event which can be used to render layouts during installation/uninstallations. - </summary> - <returns>Log event info object.</returns> - </member> - <member name="T:NLog.Config.LoggingConfiguration"> - <summary> - Keeps logging configuration and provides simple API - to modify it. - </summary> - </member> - <member name="F:NLog.Config.LoggingConfiguration.variables"> - <summary> - Variables defined in xml or in API. name is case case insensitive. - </summary> - </member> - <member name="M:NLog.Config.LoggingConfiguration.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.LoggingConfiguration" /> class. - </summary> - </member> - <member name="P:NLog.Config.LoggingConfiguration.ExceptionLoggingOldStyle"> - <summary> - Use the old exception log handling of NLog 3.0? - </summary> - </member> - <member name="P:NLog.Config.LoggingConfiguration.Variables"> - <summary> - Gets the variables defined in the configuration. - </summary> - </member> - <member name="P:NLog.Config.LoggingConfiguration.ConfiguredNamedTargets"> - <summary> - Gets a collection of named targets specified in the configuration. - </summary> - <returns> - A list of named targets. - </returns> - <remarks> - Unnamed targets (such as those wrapped by other targets) are not returned. - </remarks> - </member> - <member name="P:NLog.Config.LoggingConfiguration.FileNamesToWatch"> - <summary> - Gets the collection of file names which should be watched for changes by NLog. - </summary> - </member> - <member name="P:NLog.Config.LoggingConfiguration.LoggingRules"> - <summary> - Gets the collection of logging rules. - </summary> - </member> - <member name="P:NLog.Config.LoggingConfiguration.DefaultCultureInfo"> - <summary> - Gets or sets the default culture info to use as <see cref="P:NLog.LogEventInfo.FormatProvider"/>. - </summary> - <value> - Specific culture info or null to use <see cref="P:System.Globalization.CultureInfo.CurrentCulture"/> - </value> - </member> - <member name="P:NLog.Config.LoggingConfiguration.AllTargets"> - <summary> - Gets all targets. - </summary> - </member> - <member name="M:NLog.Config.LoggingConfiguration.AddTarget(NLog.Targets.Target)"> - <summary> - Registers the specified target object. The name of the target is read from <see cref="P:NLog.Targets.Target.Name"/>. - </summary> - <param name="target"> - The target object with a non <see langword="null"/> <see cref="P:NLog.Targets.Target.Name"/> - </param> - <exception cref="T:System.ArgumentNullException">when <paramref name="target"/> is <see langword="null"/></exception> - </member> - <member name="M:NLog.Config.LoggingConfiguration.AddTarget(System.String,NLog.Targets.Target)"> - <summary> - Registers the specified target object under a given name. - </summary> - <param name="name"> - Name of the target. - </param> - <param name="target"> - The target object. - </param> - </member> - <member name="M:NLog.Config.LoggingConfiguration.FindTargetByName(System.String)"> - <summary> - Finds the target with the specified name. - </summary> - <param name="name"> - The name of the target to be found. - </param> - <returns> - Found target or <see langword="null"/> when the target is not found. - </returns> - </member> - <member name="M:NLog.Config.LoggingConfiguration.FindTargetByName``1(System.String)"> - <summary> - Finds the target with the specified name and specified type. - </summary> - <param name="name"> - The name of the target to be found. - </param> - <typeparam name="TTarget">Type of the target</typeparam> - <returns> - Found target or <see langword="null"/> when the target is not found of not of type <typeparamref name="TTarget"/> - </returns> - </member> - <member name="M:NLog.Config.LoggingConfiguration.Reload"> - <summary> - Called by LogManager when one of the log configuration files changes. - </summary> - <returns> - A new instance of <see cref="T:NLog.Config.LoggingConfiguration"/> that represents the updated configuration. - </returns> - </member> - <member name="M:NLog.Config.LoggingConfiguration.RemoveTarget(System.String)"> - <summary> - Removes the specified named target. - </summary> - <param name="name"> - Name of the target. - </param> - </member> - <member name="M:NLog.Config.LoggingConfiguration.Install(NLog.Config.InstallationContext)"> - <summary> - Installs target-specific objects on current system. - </summary> - <param name="installationContext">The installation context.</param> - <remarks> - Installation typically runs with administrative permissions. - </remarks> - </member> - <member name="M:NLog.Config.LoggingConfiguration.Uninstall(NLog.Config.InstallationContext)"> - <summary> - Uninstalls target-specific objects from current system. - </summary> - <param name="installationContext">The installation context.</param> - <remarks> - Uninstallation typically runs with administrative permissions. - </remarks> - </member> - <member name="M:NLog.Config.LoggingConfiguration.Close"> - <summary> - Closes all targets and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Config.LoggingConfiguration.Dump"> - <summary> - Log to the internal (NLog) logger the information about the <see cref="T:NLog.Targets.Target"/> and <see - cref="T:NLog.Config.LoggingRule"/> associated with this <see cref="T:NLog.Config.LoggingConfiguration"/> instance. - </summary> - <remarks> - The information are only recorded in the internal logger if Debug level is enabled, otherwise nothing is - recorded. - </remarks> - </member> - <member name="M:NLog.Config.LoggingConfiguration.FlushAllTargets(NLog.Common.AsyncContinuation)"> - <summary> - Flushes any pending log messages on all appenders. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Config.LoggingConfiguration.ValidateConfig"> - <summary> - Validates the configuration. - </summary> - </member> - <member name="T:NLog.Config.LoggingConfigurationChangedEventArgs"> - <summary> - Arguments for <see cref="E:NLog.LogFactory.ConfigurationChanged"/> events. - </summary> - </member> - <member name="M:NLog.Config.LoggingConfigurationChangedEventArgs.#ctor(NLog.Config.LoggingConfiguration,NLog.Config.LoggingConfiguration)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.LoggingConfigurationChangedEventArgs" /> class. - </summary> - <param name="oldConfiguration">The old configuration.</param> - <param name="newConfiguration">The new configuration.</param> - </member> - <member name="P:NLog.Config.LoggingConfigurationChangedEventArgs.OldConfiguration"> - <summary> - Gets the old configuration. - </summary> - <value>The old configuration.</value> - </member> - <member name="P:NLog.Config.LoggingConfigurationChangedEventArgs.NewConfiguration"> - <summary> - Gets the new configuration. - </summary> - <value>The new configuration.</value> - </member> - <member name="T:NLog.Config.LoggingRule"> - <summary> - Represents a logging rule. An equivalent of <logger /> configuration element. - </summary> - </member> - <member name="M:NLog.Config.LoggingRule.#ctor"> - <summary> - Create an empty <see cref="T:NLog.Config.LoggingRule" />. - </summary> - </member> - <member name="M:NLog.Config.LoggingRule.#ctor(System.String,NLog.LogLevel,NLog.Targets.Target)"> - <summary> - Create a new <see cref="T:NLog.Config.LoggingRule" /> with a <paramref name="minLevel"/> which writes to <paramref name="target"/>. - </summary> - <param name="loggerNamePattern">Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends.</param> - <param name="minLevel">Minimum log level needed to trigger this rule.</param> - <param name="target">Target to be written to when the rule matches.</param> - </member> - <member name="M:NLog.Config.LoggingRule.#ctor(System.String,NLog.Targets.Target)"> - <summary> - Create a (disabled) <see cref="T:NLog.Config.LoggingRule" />. You should call <see cref="M:NLog.Config.LoggingRule.EnableLoggingForLevel(NLog.LogLevel)"/> to enable logging. - </summary> - <param name="loggerNamePattern">Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends.</param> - <param name="target">Target to be written to when the rule matches.</param> - </member> - <member name="P:NLog.Config.LoggingRule.Targets"> - <summary> - Gets a collection of targets that should be written to when this rule matches. - </summary> - </member> - <member name="P:NLog.Config.LoggingRule.ChildRules"> - <summary> - Gets a collection of child rules to be evaluated when this rule matches. - </summary> - </member> - <member name="P:NLog.Config.LoggingRule.Filters"> - <summary> - Gets a collection of filters to be checked before writing to targets. - </summary> - </member> - <member name="P:NLog.Config.LoggingRule.Final"> - <summary> - Gets or sets a value indicating whether to quit processing any further rule when this one matches. - </summary> - </member> - <member name="P:NLog.Config.LoggingRule.LoggerNamePattern"> - <summary> - Gets or sets logger name pattern. - </summary> - <remarks> - Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends but not anywhere else. - </remarks> - </member> - <member name="P:NLog.Config.LoggingRule.Levels"> - <summary> - Gets the collection of log levels enabled by this rule. - </summary> - </member> - <member name="M:NLog.Config.LoggingRule.EnableLoggingForLevel(NLog.LogLevel)"> - <summary> - Enables logging for a particular level. - </summary> - <param name="level">Level to be enabled.</param> - </member> - <member name="M:NLog.Config.LoggingRule.DisableLoggingForLevel(NLog.LogLevel)"> - <summary> - Disables logging for a particular level. - </summary> - <param name="level">Level to be disabled.</param> - </member> - <member name="M:NLog.Config.LoggingRule.ToString"> - <summary> - Returns a string representation of <see cref="T:NLog.Config.LoggingRule"/>. Used for debugging. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>. - </returns> - </member> - <member name="M:NLog.Config.LoggingRule.IsLoggingEnabledForLevel(NLog.LogLevel)"> - <summary> - Checks whether te particular log level is enabled for this rule. - </summary> - <param name="level">Level to be checked.</param> - <returns>A value of <see langword="true"/> when the log level is enabled, <see langword="false" /> otherwise.</returns> - </member> - <member name="M:NLog.Config.LoggingRule.NameMatches(System.String)"> - <summary> - Checks whether given name matches the logger name pattern. - </summary> - <param name="loggerName">String to be matched.</param> - <returns>A value of <see langword="true"/> when the name matches, <see langword="false" /> otherwise.</returns> - </member> - <member name="T:NLog.Config.MethodFactory`2"> - <summary> - Factory for locating methods. - </summary> - <typeparam name="TClassAttributeType">The type of the class marker attribute.</typeparam> - <typeparam name="TMethodAttributeType">The type of the method marker attribute.</typeparam> - </member> - <member name="P:NLog.Config.MethodFactory`2.AllRegisteredItems"> - <summary> - Gets a collection of all registered items in the factory. - </summary> - <returns> - Sequence of key/value pairs where each key represents the name - of the item and value is the <see cref="T:System.Reflection.MethodInfo"/> of - the item. - </returns> - </member> - <member name="M:NLog.Config.MethodFactory`2.ScanTypes(System.Type[],System.String)"> - <summary> - Scans the assembly for classes marked with <typeparamref name="TClassAttributeType"/> - and methods marked with <typeparamref name="TMethodAttributeType"/> and adds them - to the factory. - </summary> - <param name="types">The types to scan.</param> - <param name="prefix">The prefix to use for names.</param> - </member> - <member name="M:NLog.Config.MethodFactory`2.RegisterType(System.Type,System.String)"> - <summary> - Registers the type. - </summary> - <param name="type">The type to register.</param> - <param name="itemNamePrefix">The item name prefix.</param> - </member> - <member name="M:NLog.Config.MethodFactory`2.Clear"> - <summary> - Clears contents of the factory. - </summary> - </member> - <member name="M:NLog.Config.MethodFactory`2.RegisterDefinition(System.String,System.Reflection.MethodInfo)"> - <summary> - Registers the definition of a single method. - </summary> - <param name="name">The method name.</param> - <param name="methodInfo">The method info.</param> - </member> - <member name="M:NLog.Config.MethodFactory`2.TryCreateInstance(System.String,System.Reflection.MethodInfo@)"> - <summary> - Tries to retrieve method by name. - </summary> - <param name="name">The method name.</param> - <param name="result">The result.</param> - <returns>A value of <c>true</c> if the method was found, <c>false</c> otherwise.</returns> - </member> - <member name="M:NLog.Config.MethodFactory`2.CreateInstance(System.String)"> - <summary> - Retrieves method by name. - </summary> - <param name="name">Method name.</param> - <returns>MethodInfo object.</returns> - </member> - <member name="M:NLog.Config.MethodFactory`2.TryGetDefinition(System.String,System.Reflection.MethodInfo@)"> - <summary> - Tries to get method definition. - </summary> - <param name="name">The method .</param> - <param name="result">The result.</param> - <returns>A value of <c>true</c> if the method was found, <c>false</c> otherwise.</returns> - </member> - <member name="T:NLog.Config.NameBaseAttribute"> - <summary> - Attaches a simple name to an item (such as <see cref="T:NLog.Targets.Target"/>, - <see cref="T:NLog.LayoutRenderers.LayoutRenderer"/>, <see cref="T:NLog.Layouts.Layout"/>, etc.). - </summary> - </member> - <member name="M:NLog.Config.NameBaseAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.NameBaseAttribute" /> class. - </summary> - <param name="name">The name of the item.</param> - </member> - <member name="P:NLog.Config.NameBaseAttribute.Name"> - <summary> - Gets the name of the item. - </summary> - <value>The name of the item.</value> - </member> - <member name="T:NLog.Config.NLogConfigurationIgnorePropertyAttribute"> - <summary> - Indicates NLog should not scan this property during configuration. - </summary> - </member> - <member name="M:NLog.Config.NLogConfigurationIgnorePropertyAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.NLogConfigurationIgnorePropertyAttribute"/> class. - </summary> - </member> - <member name="T:NLog.Config.NLogConfigurationItemAttribute"> - <summary> - Marks the object as configuration item for NLog. - </summary> - </member> - <member name="M:NLog.Config.NLogConfigurationItemAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.NLogConfigurationItemAttribute"/> class. - </summary> - </member> - <member name="T:NLog.Config.NLogXmlElement"> - <summary> - Represents simple XML element with case-insensitive attribute semantics. - </summary> - </member> - <member name="M:NLog.Config.NLogXmlElement.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.NLogXmlElement"/> class. - </summary> - <param name="inputUri">The input URI.</param> - </member> - <member name="M:NLog.Config.NLogXmlElement.#ctor(System.Xml.XmlReader)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.NLogXmlElement"/> class. - </summary> - <param name="reader">The reader to initialize element from.</param> - </member> - <member name="M:NLog.Config.NLogXmlElement.#ctor"> - <summary> - Prevents a default instance of the <see cref="T:NLog.Config.NLogXmlElement"/> class from being created. - </summary> - </member> - <member name="P:NLog.Config.NLogXmlElement.LocalName"> - <summary> - Gets the element name. - </summary> - </member> - <member name="P:NLog.Config.NLogXmlElement.AttributeValues"> - <summary> - Gets the dictionary of attribute values. - </summary> - </member> - <member name="P:NLog.Config.NLogXmlElement.Children"> - <summary> - Gets the collection of child elements. - </summary> - </member> - <member name="P:NLog.Config.NLogXmlElement.Value"> - <summary> - Gets the value of the element. - </summary> - </member> - <member name="M:NLog.Config.NLogXmlElement.Elements(System.String)"> - <summary> - Returns children elements with the specified element name. - </summary> - <param name="elementName">Name of the element.</param> - <returns>Children elements with the specified element name.</returns> - </member> - <member name="M:NLog.Config.NLogXmlElement.GetRequiredAttribute(System.String)"> - <summary> - Gets the required attribute. - </summary> - <param name="attributeName">Name of the attribute.</param> - <returns>Attribute value.</returns> - <remarks>Throws if the attribute is not specified.</remarks> - </member> - <member name="M:NLog.Config.NLogXmlElement.GetOptionalBooleanAttribute(System.String,System.Boolean)"> - <summary> - Gets the optional boolean attribute value. - </summary> - <param name="attributeName">Name of the attribute.</param> - <param name="defaultValue">Default value to return if the attribute is not found.</param> - <returns>Boolean attribute value or default.</returns> - </member> - <member name="M:NLog.Config.NLogXmlElement.GetOptionalAttribute(System.String,System.String)"> - <summary> - Gets the optional attribute value. - </summary> - <param name="attributeName">Name of the attribute.</param> - <param name="defaultValue">The default value.</param> - <returns>Value of the attribute or default value.</returns> - </member> - <member name="M:NLog.Config.NLogXmlElement.AssertName(System.String[])"> - <summary> - Asserts that the name of the element is among specified element names. - </summary> - <param name="allowedNames">The allowed names.</param> - </member> - <member name="T:NLog.Config.RequiredParameterAttribute"> - <summary> - Attribute used to mark the required parameters for targets, - layout targets and filters. - </summary> - </member> - <member name="T:NLog.Config.SimpleConfigurator"> - <summary> - Provides simple programmatic configuration API used for trivial logging cases. - </summary> - </member> - <member name="M:NLog.Config.SimpleConfigurator.ConfigureForConsoleLogging"> - <summary> - Configures NLog for console logging so that all messages above and including - the <see cref="F:NLog.LogLevel.Info"/> level are output to the console. - </summary> - </member> - <member name="M:NLog.Config.SimpleConfigurator.ConfigureForConsoleLogging(NLog.LogLevel)"> - <summary> - Configures NLog for console logging so that all messages above and including - the specified level are output to the console. - </summary> - <param name="minLevel">The minimal logging level.</param> - </member> - <member name="M:NLog.Config.SimpleConfigurator.ConfigureForTargetLogging(NLog.Targets.Target)"> - <summary> - Configures NLog for to log to the specified target so that all messages - above and including the <see cref="F:NLog.LogLevel.Info"/> level are output. - </summary> - <param name="target">The target to log all messages to.</param> - </member> - <member name="M:NLog.Config.SimpleConfigurator.ConfigureForTargetLogging(NLog.Targets.Target,NLog.LogLevel)"> - <summary> - Configures NLog for to log to the specified target so that all messages - above and including the specified level are output. - </summary> - <param name="target">The target to log all messages to.</param> - <param name="minLevel">The minimal logging level.</param> - </member> - <member name="M:NLog.Config.SimpleConfigurator.ConfigureForFileLogging(System.String)"> - <summary> - Configures NLog for file logging so that all messages above and including - the <see cref="F:NLog.LogLevel.Info"/> level are written to the specified file. - </summary> - <param name="fileName">Log file name.</param> - </member> - <member name="M:NLog.Config.SimpleConfigurator.ConfigureForFileLogging(System.String,NLog.LogLevel)"> - <summary> - Configures NLog for file logging so that all messages above and including - the specified level are written to the specified file. - </summary> - <param name="fileName">Log file name.</param> - <param name="minLevel">The minimal logging level.</param> - </member> - <member name="T:NLog.Config.StackTraceUsage"> - <summary> - Value indicating how stack trace should be captured when processing the log event. - </summary> - </member> - <member name="F:NLog.Config.StackTraceUsage.None"> - <summary> - Stack trace should not be captured. - </summary> - </member> - <member name="F:NLog.Config.StackTraceUsage.WithoutSource"> - <summary> - Stack trace should be captured without source-level information. - </summary> - </member> - <member name="F:NLog.Config.StackTraceUsage.Max"> - <summary> - Capture maximum amount of the stack trace information supported on the platform. - </summary> - </member> - <member name="T:NLog.Config.ThreadAgnosticAttribute"> - <summary> - Marks the layout or layout renderer as producing correct results regardless of the thread - it's running on. - </summary> - </member> - <member name="T:NLog.Config.XmlLoggingConfiguration"> - <summary> - A class for configuring NLog through an XML configuration file - (App.config style or App.nlog style). - </summary> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration" /> class. - </summary> - <param name="fileName">Configuration file to be read.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.String,System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration" /> class. - </summary> - <param name="fileName">Configuration file to be read.</param> - <param name="ignoreErrors">Ignore any errors during configuration.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.Xml.XmlReader,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration" /> class. - </summary> - <param name="reader"><see cref="T:System.Xml.XmlReader"/> containing the configuration section.</param> - <param name="fileName">Name of the file that contains the element (to be used as a base for including other files).</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.Xml.XmlReader,System.String,System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration" /> class. - </summary> - <param name="reader"><see cref="T:System.Xml.XmlReader"/> containing the configuration section.</param> - <param name="fileName">Name of the file that contains the element (to be used as a base for including other files).</param> - <param name="ignoreErrors">Ignore any errors during configuration.</param> - </member> - <member name="P:NLog.Config.XmlLoggingConfiguration.InitializeSucceeded"> - <summary> - Did the <see cref="M:NLog.Config.XmlLoggingConfiguration.Initialize(System.Xml.XmlReader,System.String,System.Boolean)"/> Succeeded? <c>true</c>= success, <c>false</c>= error, <c>null</c> = initialize not started yet. - </summary> - </member> - <member name="P:NLog.Config.XmlLoggingConfiguration.AutoReload"> - <summary> - Gets or sets a value indicating whether the configuration files - should be watched for changes and reloaded automatically when changed. - </summary> - </member> - <member name="P:NLog.Config.XmlLoggingConfiguration.FileNamesToWatch"> - <summary> - Gets the collection of file names which should be watched for changes by NLog. - This is the list of configuration files processed. - If the <c>autoReload</c> attribute is not set it returns empty collection. - </summary> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.Reload"> - <summary> - Re-reads the original configuration file and returns the new <see cref="T:NLog.Config.LoggingConfiguration" /> object. - </summary> - <returns>The new <see cref="T:NLog.Config.XmlLoggingConfiguration" /> object.</returns> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.CleanSpaces(System.String)"> - <summary> - Remove all spaces, also in between text. - </summary> - <param name="s">text</param> - <returns>text without spaces</returns> - <remarks>Tabs and other whitespace is not removed!</remarks> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.StripOptionalNamespacePrefix(System.String)"> - <summary> - Remove the namespace (before :) - </summary> - <example> - x:a, will be a - </example> - <param name="attributeValue"></param> - <returns></returns> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.Initialize(System.Xml.XmlReader,System.String,System.Boolean)"> - <summary> - Initializes the configuration. - </summary> - <param name="reader"><see cref="T:System.Xml.XmlReader"/> containing the configuration section.</param> - <param name="fileName">Name of the file that contains the element (to be used as a base for including other files).</param> - <param name="ignoreErrors">Ignore any errors during configuration.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.ParseTopLevel(NLog.Config.NLogXmlElement,System.String)"> - <summary> - Parse the root - </summary> - <param name="content"></param> - <param name="baseDirectory">path to directory of config file.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.ParseConfigurationElement(NLog.Config.NLogXmlElement,System.String)"> - <summary> - Parse {configuration} xml element. - </summary> - <param name="configurationElement"></param> - <param name="baseDirectory">path to directory of config file.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.ParseNLogElement(NLog.Config.NLogXmlElement,System.String)"> - <summary> - Parse {NLog} xml element. - </summary> - <param name="nlogElement"></param> - <param name="baseDirectory">path to directory of config file.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.ParseRulesElement(NLog.Config.NLogXmlElement,System.Collections.Generic.IList{NLog.Config.LoggingRule})"> - <summary> - Parse {Rules} xml element - </summary> - <param name="rulesElement"></param> - <param name="rulesCollection">Rules are added to this parameter.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.ParseLoggerElement(NLog.Config.NLogXmlElement,System.Collections.Generic.IList{NLog.Config.LoggingRule})"> - <summary> - Parse {Logger} xml element - </summary> - <param name="loggerElement"></param> - <param name="rulesCollection">Rules are added to this parameter.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.ExpandSimpleVariables(System.String)"> - <summary> - Replace a simple variable with a value. The orginal value is removed and thus we cannot redo this in a later stage. - - Use for that: <see cref="T:NLog.LayoutRenderers.VariableLayoutRenderer"/> - </summary> - <param name="input"></param> - <returns></returns> - </member> - <member name="T:NLog.Filters.ConditionBasedFilter"> - <summary> - Matches when the specified condition is met. - </summary> - <remarks> - Conditions are expressed using a simple language - described <a href="conditions.html">here</a>. - </remarks> - </member> - <member name="P:NLog.Filters.ConditionBasedFilter.Condition"> - <summary> - Gets or sets the condition expression. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="M:NLog.Filters.ConditionBasedFilter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="T:NLog.Filters.Filter"> - <summary> - An abstract filter class. Provides a way to eliminate log messages - based on properties other than logger name and log level. - </summary> - </member> - <member name="M:NLog.Filters.Filter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Filters.Filter" /> class. - </summary> - </member> - <member name="P:NLog.Filters.Filter.Action"> - <summary> - Gets or sets the action to be taken when filter matches. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="M:NLog.Filters.Filter.GetFilterResult(NLog.LogEventInfo)"> - <summary> - Gets the result of evaluating filter against given log event. - </summary> - <param name="logEvent">The log event.</param> - <returns>Filter result.</returns> - </member> - <member name="M:NLog.Filters.Filter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="T:NLog.Filters.FilterAttribute"> - <summary> - Marks class as a layout renderer and assigns a name to it. - </summary> - </member> - <member name="M:NLog.Filters.FilterAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Filters.FilterAttribute" /> class. - </summary> - <param name="name">Name of the filter.</param> - </member> - <member name="T:NLog.Filters.FilterResult"> - <summary> - Filter result. - </summary> - </member> - <member name="F:NLog.Filters.FilterResult.Neutral"> - <summary> - The filter doesn't want to decide whether to log or discard the message. - </summary> - </member> - <member name="F:NLog.Filters.FilterResult.Log"> - <summary> - The message should be logged. - </summary> - </member> - <member name="F:NLog.Filters.FilterResult.Ignore"> - <summary> - The message should not be logged. - </summary> - </member> - <member name="F:NLog.Filters.FilterResult.LogFinal"> - <summary> - The message should be logged and processing should be finished. - </summary> - </member> - <member name="F:NLog.Filters.FilterResult.IgnoreFinal"> - <summary> - The message should not be logged and processing should be finished. - </summary> - </member> - <member name="T:NLog.Filters.LayoutBasedFilter"> - <summary> - A base class for filters that are based on comparing a value to a layout. - </summary> - </member> - <member name="M:NLog.Filters.LayoutBasedFilter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Filters.LayoutBasedFilter" /> class. - </summary> - </member> - <member name="P:NLog.Filters.LayoutBasedFilter.Layout"> - <summary> - Gets or sets the layout to be used to filter log messages. - </summary> - <value>The layout.</value> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Filters.WhenContainsFilter"> - <summary> - Matches when the calculated layout contains the specified substring. - This filter is deprecated in favor of <c><when /></c> which is based on <a href="conditions.html">conditions</a>. - </summary> - </member> - <member name="P:NLog.Filters.WhenContainsFilter.IgnoreCase"> - <summary> - Gets or sets a value indicating whether to ignore case when comparing strings. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Filters.WhenContainsFilter.Substring"> - <summary> - Gets or sets the substring to be matched. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="M:NLog.Filters.WhenContainsFilter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="T:NLog.Filters.WhenEqualFilter"> - <summary> - Matches when the calculated layout is equal to the specified substring. - This filter is deprecated in favor of <c><when /></c> which is based on <a href="conditions.html">conditions</a>. - </summary> - </member> - <member name="P:NLog.Filters.WhenEqualFilter.IgnoreCase"> - <summary> - Gets or sets a value indicating whether to ignore case when comparing strings. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Filters.WhenEqualFilter.CompareTo"> - <summary> - Gets or sets a string to compare the layout to. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="M:NLog.Filters.WhenEqualFilter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="T:NLog.Filters.WhenNotContainsFilter"> - <summary> - Matches when the calculated layout does NOT contain the specified substring. - This filter is deprecated in favor of <c><when /></c> which is based on <a href="conditions.html">conditions</a>. - </summary> - </member> - <member name="P:NLog.Filters.WhenNotContainsFilter.Substring"> - <summary> - Gets or sets the substring to be matched. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Filters.WhenNotContainsFilter.IgnoreCase"> - <summary> - Gets or sets a value indicating whether to ignore case when comparing strings. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="M:NLog.Filters.WhenNotContainsFilter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="T:NLog.Filters.WhenNotEqualFilter"> - <summary> - Matches when the calculated layout is NOT equal to the specified substring. - This filter is deprecated in favor of <c><when /></c> which is based on <a href="conditions.html">conditions</a>. - </summary> - </member> - <member name="M:NLog.Filters.WhenNotEqualFilter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Filters.WhenNotEqualFilter" /> class. - </summary> - </member> - <member name="P:NLog.Filters.WhenNotEqualFilter.CompareTo"> - <summary> - Gets or sets a string to compare the layout to. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Filters.WhenNotEqualFilter.IgnoreCase"> - <summary> - Gets or sets a value indicating whether to ignore case when comparing strings. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="M:NLog.Filters.WhenNotEqualFilter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="T:NLog.Fluent.LogBuilder"> - <summary> - A fluent class to build log events for NLog. - </summary> - </member> - <member name="M:NLog.Fluent.LogBuilder.#ctor(NLog.ILogger)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Fluent.LogBuilder"/> class. - </summary> - <param name="logger">The <see cref="T:NLog.Logger"/> to send the log event.</param> - </member> - <member name="M:NLog.Fluent.LogBuilder.#ctor(NLog.ILogger,NLog.LogLevel)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Fluent.LogBuilder"/> class. - </summary> - <param name="logger">The <see cref="T:NLog.Logger"/> to send the log event.</param> - <param name="logLevel">The <see cref="T:NLog.LogLevel"/> for the log event.</param> - </member> - <member name="P:NLog.Fluent.LogBuilder.LogEventInfo"> - <summary> - Gets the <see cref="P:NLog.Fluent.LogBuilder.LogEventInfo"/> created by the builder. - </summary> - </member> - <member name="M:NLog.Fluent.LogBuilder.Exception(System.Exception)"> - <summary> - Sets the <paramref name="exception"/> information of the logging event. - </summary> - <param name="exception">The exception information of the logging event.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Level(NLog.LogLevel)"> - <summary> - Sets the level of the logging event. - </summary> - <param name="logLevel">The level of the logging event.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.LoggerName(System.String)"> - <summary> - Sets the logger name of the logging event. - </summary> - <param name="loggerName">The logger name of the logging event.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Message(System.String)"> - <summary> - Sets the log message on the logging event. - </summary> - <param name="message">The log message for the logging event.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object)"> - <summary> - Sets the log message and parameters for formatting on the logging event. - </summary> - <param name="format">A composite format string.</param> - <param name="arg0">The object to format.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object,System.Object)"> - <summary> - Sets the log message and parameters for formatting on the logging event. - </summary> - <param name="format">A composite format string.</param> - <param name="arg0">The first object to format.</param> - <param name="arg1">The second object to format.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object,System.Object,System.Object)"> - <summary> - Sets the log message and parameters for formatting on the logging event. - </summary> - <param name="format">A composite format string.</param> - <param name="arg0">The first object to format.</param> - <param name="arg1">The second object to format.</param> - <param name="arg2">The third object to format.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object,System.Object,System.Object,System.Object)"> - <summary> - Sets the log message and parameters for formatting on the logging event. - </summary> - <param name="format">A composite format string.</param> - <param name="arg0">The first object to format.</param> - <param name="arg1">The second object to format.</param> - <param name="arg2">The third object to format.</param> - <param name="arg3">The fourth object to format.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object[])"> - <summary> - Sets the log message and parameters for formatting on the logging event. - </summary> - <param name="format">A composite format string.</param> - <param name="args">An object array that contains zero or more objects to format.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Message(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Sets the log message and parameters for formatting on the logging event. - </summary> - <param name="provider">An object that supplies culture-specific formatting information.</param> - <param name="format">A composite format string.</param> - <param name="args">An object array that contains zero or more objects to format.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Property(System.Object,System.Object)"> - <summary> - Sets a per-event context property on the logging event. - </summary> - <param name="name">The name of the context property.</param> - <param name="value">The value of the context property.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Properties(System.Collections.IDictionary)"> - <summary> - Sets multiple per-event context properties on the logging event. - </summary> - <param name="properties">The properties to set.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.TimeStamp(System.DateTime)"> - <summary> - Sets the timestamp of the logging event. - </summary> - <param name="timeStamp">The timestamp of the logging event.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.StackTrace(System.Diagnostics.StackTrace,System.Int32)"> - <summary> - Sets the stack trace for the event info. - </summary> - <param name="stackTrace">The stack trace.</param> - <param name="userStackFrame">Index of the first user stack frame within the stack trace.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Write"> - <summary> - Writes the log event to the underlying logger. - </summary> - </member> - <member name="M:NLog.Fluent.LogBuilder.WriteIf(System.Func{System.Boolean})"> - <summary> - Writes the log event to the underlying logger. - </summary> - <param name="condition">If condition is true, write log event; otherwise ignore event.</param> - </member> - <member name="M:NLog.Fluent.LogBuilder.WriteIf(System.Boolean)"> - <summary> - Writes the log event to the underlying logger. - </summary> - <param name="condition">If condition is true, write log event; otherwise ignore event.</param> - </member> - <member name="T:NLog.Fluent.LoggerExtensions"> - <summary> - Extension methods for NLog <see cref="T:NLog.Logger"/>. - </summary> - </member> - <member name="M:NLog.Fluent.LoggerExtensions.Log(NLog.ILogger,NLog.LogLevel)"> - <summary> - Starts building a log event with the specified <see cref="T:NLog.LogLevel"/>. - </summary> - <param name="logger">The logger to write the log event to.</param> - <param name="logLevel">The log level.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LoggerExtensions.Trace(NLog.ILogger)"> - <summary> - Starts building a log event at the <c>Trace</c> level. - </summary> - <param name="logger">The logger to write the log event to.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LoggerExtensions.Debug(NLog.ILogger)"> - <summary> - Starts building a log event at the <c>Debug</c> level. - </summary> - <param name="logger">The logger to write the log event to.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LoggerExtensions.Info(NLog.ILogger)"> - <summary> - Starts building a log event at the <c>Info</c> level. - </summary> - <param name="logger">The logger to write the log event to.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LoggerExtensions.Warn(NLog.ILogger)"> - <summary> - Starts building a log event at the <c>Warn</c> level. - </summary> - <param name="logger">The logger to write the log event to.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LoggerExtensions.Error(NLog.ILogger)"> - <summary> - Starts building a log event at the <c>Error</c> level. - </summary> - <param name="logger">The logger to write the log event to.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LoggerExtensions.Fatal(NLog.ILogger)"> - <summary> - Starts building a log event at the <c>Fatal</c> level. - </summary> - <param name="logger">The logger to write the log event to.</param> - <returns></returns> - </member> - <member name="T:NLog.GDC"> - <summary> - Global Diagnostics Context - used for log4net compatibility. - </summary> - </member> - <member name="M:NLog.GDC.Set(System.String,System.String)"> - <summary> - Sets the Global Diagnostics Context item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.GDC.Get(System.String)"> - <summary> - Gets the Global Diagnostics Context named item. - </summary> - <param name="item">Item name.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <see cref="F:System.String.Empty"/>.</returns> - </member> - <member name="M:NLog.GDC.Get(System.String,System.IFormatProvider)"> - <summary> - Gets the Global Diagnostics Context item. - </summary> - <param name="item">Item name.</param> - <param name="formatProvider"><see cref="T:System.IFormatProvider"/> to use when converting the item's value to a string.</param> - <returns>The value of <paramref name="item"/> as a string, if defined; otherwise <see cref="F:System.String.Empty"/>.</returns> - </member> - <member name="M:NLog.GDC.GetObject(System.String)"> - <summary> - Gets the Global Diagnostics Context named item. - </summary> - <param name="item">Item name.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <c>null</c>.</returns> - </member> - <member name="M:NLog.GDC.Contains(System.String)"> - <summary> - Checks whether the specified item exists in the Global Diagnostics Context. - </summary> - <param name="item">Item name.</param> - <returns>A boolean indicating whether the specified item exists in current thread GDC.</returns> - </member> - <member name="M:NLog.GDC.Remove(System.String)"> - <summary> - Removes the specified item from the Global Diagnostics Context. - </summary> - <param name="item">Item name.</param> - </member> - <member name="M:NLog.GDC.Clear"> - <summary> - Clears the content of the GDC. - </summary> - </member> - <member name="T:NLog.GlobalDiagnosticsContext"> - <summary> - Global Diagnostics Context - a dictionary structure to hold per-application-instance values. - </summary> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Set(System.String,System.String)"> - <summary> - Sets the Global Diagnostics Context item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Set(System.String,System.Object)"> - <summary> - Sets the Global Diagnostics Context item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Get(System.String)"> - <summary> - Gets the Global Diagnostics Context named item. - </summary> - <param name="item">Item name.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <see cref="F:System.String.Empty"/>.</returns> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Get(System.String,System.IFormatProvider)"> - <summary> - Gets the Global Diagnostics Context item. - </summary> - <param name="item">Item name.</param> - <param name="formatProvider"><see cref="T:System.IFormatProvider"/> to use when converting the item's value to a string.</param> - <returns>The value of <paramref name="item"/> as a string, if defined; otherwise <see cref="F:System.String.Empty"/>.</returns> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.GetObject(System.String)"> - <summary> - Gets the Global Diagnostics Context named item. - </summary> - <param name="item">Item name.</param> - <returns>The item value, if defined; otherwise <c>null</c>.</returns> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Contains(System.String)"> - <summary> - Checks whether the specified item exists in the Global Diagnostics Context. - </summary> - <param name="item">Item name.</param> - <returns>A boolean indicating whether the specified item exists in current thread GDC.</returns> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Remove(System.String)"> - <summary> - Removes the specified item from the Global Diagnostics Context. - </summary> - <param name="item">Item name.</param> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Clear"> - <summary> - Clears the content of the GDC. - </summary> - </member> - <member name="T:NLog.ILogger"> - <summary> - Provides logging interface and utility functions. - </summary> - </member> - <member name="P:NLog.ILogger.IsTraceEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Trace</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Trace</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.ILogger.IsDebugEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Debug</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Debug</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.ILogger.IsInfoEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Info</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Info</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.ILogger.IsWarnEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Warn</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Warn</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.ILogger.IsErrorEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Error</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Error</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.ILogger.IsFatalEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Fatal</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Fatal</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="M:NLog.ILogger.Trace``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Trace</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Trace``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Trace(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.ILogger.TraceException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Trace``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Debug</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Debug``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Debug(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.ILogger.DebugException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Debug``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Info</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Info``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Info(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.ILogger.InfoException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Info</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Info(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Info</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Info</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Info</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Info``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Warn</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Warn``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Warn(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.ILogger.WarnException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Warn</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Warn</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Warn</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Warn</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Warn``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Error</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Error``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Error(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.ILogger.ErrorException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Error</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Error(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Error</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Error</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Error</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Error``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Fatal</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Fatal``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Fatal(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.ILogger.FatalException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Fatal</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Fatal</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Fatal</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Fatal</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Fatal``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="T:NLog.ILoggerBase"> - <summary> - Logger with only generic methods (passing 'LogLevel' to methods) and core properties. - </summary> - </member> - <member name="E:NLog.ILoggerBase.LoggerReconfigured"> - <summary> - Occurs when logger configuration changes. - </summary> - </member> - <member name="P:NLog.ILoggerBase.Name"> - <summary> - Gets the name of the logger. - </summary> - </member> - <member name="P:NLog.ILoggerBase.Factory"> - <summary> - Gets the factory that created this logger. - </summary> - </member> - <member name="M:NLog.ILoggerBase.IsEnabled(NLog.LogLevel)"> - <summary> - Gets a value indicating whether logging is enabled for the specified level. - </summary> - <param name="level">Log level to be checked.</param> - <returns>A value of <see langword="true" /> if logging is enabled for the specified level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogEventInfo)"> - <summary> - Writes the specified diagnostic message. - </summary> - <param name="logEvent">Log event.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(System.Type,NLog.LogEventInfo)"> - <summary> - Writes the specified diagnostic message. - </summary> - <param name="wrapperType">The name of the type that wraps Logger.</param> - <param name="logEvent">Log event.</param> - </member> - <member name="M:NLog.ILoggerBase.Log``1(NLog.LogLevel,``0)"> - <overloads> - Writes the diagnostic message at the specified level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="level">The log level.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILoggerBase.Log``1(NLog.LogLevel,System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.ILoggerBase.LogException(NLog.LogLevel,System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="args">Arguments to format.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="args">Arguments to format.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILoggerBase.Log``1(NLog.LogLevel,System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log``1(NLog.LogLevel,System.String,``0)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log``2(NLog.LogLevel,System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log``2(NLog.LogLevel,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log``3(NLog.LogLevel,System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log``3(NLog.LogLevel,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="T:NLog.Internal.DictionaryAdapter`2"> - <summary> - Provides untyped IDictionary interface on top of generic IDictionary. - </summary> - <typeparam name="TKey">The type of the key.</typeparam> - <typeparam name="TValue">The type of the value.</typeparam> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.#ctor(System.Collections.Generic.IDictionary{`0,`1})"> - <summary> - Initializes a new instance of the DictionaryAdapter class. - </summary> - <param name="implementation">The implementation.</param> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.Values"> - <summary> - Gets an <see cref="T:System.Collections.ICollection"/> object containing the values in the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - <value></value> - <returns> - An <see cref="T:System.Collections.ICollection"/> object containing the values in the <see cref="T:System.Collections.IDictionary"/> object. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.Count"> - <summary> - Gets the number of elements contained in the <see cref="T:System.Collections.ICollection"/>. - </summary> - <value></value> - <returns> - The number of elements contained in the <see cref="T:System.Collections.ICollection"/>. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.IsSynchronized"> - <summary> - Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"/> is synchronized (thread safe). - </summary> - <value></value> - <returns>true if access to the <see cref="T:System.Collections.ICollection"/> is synchronized (thread safe); otherwise, false. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.SyncRoot"> - <summary> - Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"/>. - </summary> - <value></value> - <returns> - An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"/>. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.IsFixedSize"> - <summary> - Gets a value indicating whether the <see cref="T:System.Collections.IDictionary"/> object has a fixed size. - </summary> - <value></value> - <returns>true if the <see cref="T:System.Collections.IDictionary"/> object has a fixed size; otherwise, false. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.IsReadOnly"> - <summary> - Gets a value indicating whether the <see cref="T:System.Collections.IDictionary"/> object is read-only. - </summary> - <value></value> - <returns>true if the <see cref="T:System.Collections.IDictionary"/> object is read-only; otherwise, false. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.Keys"> - <summary> - Gets an <see cref="T:System.Collections.ICollection"/> object containing the keys of the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - <value></value> - <returns> - An <see cref="T:System.Collections.ICollection"/> object containing the keys of the <see cref="T:System.Collections.IDictionary"/> object. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.Item(System.Object)"> - <summary> - Gets or sets the <see cref="T:System.Object"/> with the specified key. - </summary> - <param name="key">Dictionary key.</param> - <returns>Value corresponding to key or null if not found</returns> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.Add(System.Object,System.Object)"> - <summary> - Adds an element with the provided key and value to the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - <param name="key">The <see cref="T:System.Object"/> to use as the key of the element to add.</param> - <param name="value">The <see cref="T:System.Object"/> to use as the value of the element to add.</param> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.Clear"> - <summary> - Removes all elements from the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.Contains(System.Object)"> - <summary> - Determines whether the <see cref="T:System.Collections.IDictionary"/> object contains an element with the specified key. - </summary> - <param name="key">The key to locate in the <see cref="T:System.Collections.IDictionary"/> object.</param> - <returns> - True if the <see cref="T:System.Collections.IDictionary"/> contains an element with the key; otherwise, false. - </returns> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.GetEnumerator"> - <summary> - Returns an <see cref="T:System.Collections.IDictionaryEnumerator"/> object for the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - <returns> - An <see cref="T:System.Collections.IDictionaryEnumerator"/> object for the <see cref="T:System.Collections.IDictionary"/> object. - </returns> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.Remove(System.Object)"> - <summary> - Removes the element with the specified key from the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - <param name="key">The key of the element to remove.</param> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.CopyTo(System.Array,System.Int32)"> - <summary> - Copies the elements of the <see cref="T:System.Collections.ICollection"/> to an <see cref="T:System.Array"/>, starting at a particular <see cref="T:System.Array"/> index. - </summary> - <param name="array">The one-dimensional <see cref="T:System.Array"/> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"/>. The <see cref="T:System.Array"/> must have zero-based indexing.</param> - <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.System#Collections#IEnumerable#GetEnumerator"> - <summary> - Returns an enumerator that iterates through a collection. - </summary> - <returns> - An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection. - </returns> - </member> - <member name="T:NLog.Internal.DictionaryAdapter`2.MyEnumerator"> - <summary> - Wrapper IDictionaryEnumerator. - </summary> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.MyEnumerator.#ctor(System.Collections.Generic.IEnumerator{System.Collections.Generic.KeyValuePair{`0,`1}})"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.DictionaryAdapter`2.MyEnumerator" /> class. - </summary> - <param name="wrapped">The wrapped.</param> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Entry"> - <summary> - Gets both the key and the value of the current dictionary entry. - </summary> - <value></value> - <returns> - A <see cref="T:System.Collections.DictionaryEntry"/> containing both the key and the value of the current dictionary entry. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Key"> - <summary> - Gets the key of the current dictionary entry. - </summary> - <value></value> - <returns> - The key of the current element of the enumeration. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Value"> - <summary> - Gets the value of the current dictionary entry. - </summary> - <value></value> - <returns> - The value of the current element of the enumeration. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Current"> - <summary> - Gets the current element in the collection. - </summary> - <value></value> - <returns> - The current element in the collection. - </returns> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.MyEnumerator.MoveNext"> - <summary> - Advances the enumerator to the next element of the collection. - </summary> - <returns> - True if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection. - </returns> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Reset"> - <summary> - Sets the enumerator to its initial position, which is before the first element in the collection. - </summary> - </member> - <member name="F:NLog.Internal.EncodingHelpers.Utf8BOM"> - <summary> - UTF-8 BOM 239, 187, 191 - </summary> - </member> - <member name="M:NLog.Internal.EnumHelpers.TryParse``1(System.String,``0@)"> - <summary> - Converts the string representation of the name or numeric value of one or more enumerated constants to an equivalent enumerated object. A parameter specifies whether the operation is case-sensitive. The return value indicates whether the conversion succeeded. - </summary> - <typeparam name="TEnum">The enumeration type to which to convert value.</typeparam> - <param name="value">The string representation of the enumeration name or underlying value to convert.</param> - <param name="result">When this method returns, result contains an object of type TEnum whose value is represented by value if the parse operation succeeds. If the parse operation fails, result contains the default value of the underlying type of TEnum. Note that this value need not be a member of the TEnum enumeration. This parameter is passed uninitialized.</param> - <returns><c>true</c> if the value parameter was converted successfully; otherwise, <c>false</c>.</returns> - <remarks>Wrapper because Enum.TryParse is not present in .net 3.5</remarks> - </member> - <member name="M:NLog.Internal.EnumHelpers.TryParse``1(System.String,System.Boolean,``0@)"> - <summary> - Converts the string representation of the name or numeric value of one or more enumerated constants to an equivalent enumerated object. A parameter specifies whether the operation is case-sensitive. The return value indicates whether the conversion succeeded. - </summary> - <typeparam name="TEnum">The enumeration type to which to convert value.</typeparam> - <param name="value">The string representation of the enumeration name or underlying value to convert.</param> - <param name="ignoreCase"><c>true</c> to ignore case; <c>false</c> to consider case.</param> - <param name="result">When this method returns, result contains an object of type TEnum whose value is represented by value if the parse operation succeeds. If the parse operation fails, result contains the default value of the underlying type of TEnum. Note that this value need not be a member of the TEnum enumeration. This parameter is passed uninitialized.</param> - <returns><c>true</c> if the value parameter was converted successfully; otherwise, <c>false</c>.</returns> - <remarks>Wrapper because Enum.TryParse is not present in .net 3.5</remarks> - </member> - <member name="M:NLog.Internal.EnumHelpers.TryParseEnum_net3``1(System.String,System.Boolean,``0@)"> - <summary> - Enum.TryParse implementation for .net 3.5 - - </summary> - <returns></returns> - <remarks>Don't uses reflection</remarks> - </member> - <member name="M:NLog.Internal.EnumHelpers.IsNullOrWhiteSpace(System.String)"> - <summary> - IsNullOrWhiteSpace for .net 3.5 - </summary> - <param name="value"></param> - <returns></returns> - </member> - <member name="T:NLog.Internal.EnvironmentHelper"> - <summary> - Safe way to get environment variables. - </summary> - </member> - <member name="T:NLog.Internal.ExceptionHelper"> - <summary> - Helper class for dealing with exceptions. - </summary> - </member> - <member name="M:NLog.Internal.ExceptionHelper.MustBeRethrown(System.Exception)"> - <summary> - Determines whether the exception must be rethrown. - </summary> - <param name="exception">The exception.</param> - <returns>True if the exception must be rethrown, false otherwise.</returns> - </member> - <member name="T:NLog.Internal.FactoryHelper"> - <summary> - Object construction helper. - </summary> - </member> - <member name="T:NLog.Internal.Fakeables.AppDomainWrapper"> - <summary> - Adapter for <see cref="T:System.AppDomain"/> to <see cref="T:NLog.Internal.Fakeables.IAppDomain"/> - </summary> - </member> - <member name="M:NLog.Internal.Fakeables.AppDomainWrapper.#ctor(System.AppDomain)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.Fakeables.AppDomainWrapper"/> class. - </summary> - <param name="appDomain">The <see cref="T:System.AppDomain"/> to wrap.</param> - </member> - <member name="P:NLog.Internal.Fakeables.AppDomainWrapper.CurrentDomain"> - <summary> - Gets a the current <see cref="T:System.AppDomain"/> wrappered in a <see cref="T:NLog.Internal.Fakeables.AppDomainWrapper"/>. - </summary> - </member> - <member name="T:NLog.Internal.Fakeables.IAppDomain"> - <summary> - Interface for fakeable the current <see cref="T:System.AppDomain"/>. Not fully implemented, please methods/properties as necessary. - </summary> - </member> - <member name="T:NLog.Internal.FileAppenders.BaseFileAppender"> - <summary> - Base class for optimized file appenders. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.#ctor(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender" /> class. - </summary> - <param name="fileName">Name of the file.</param> - <param name="createParameters">The create parameters.</param> - </member> - <member name="P:NLog.Internal.FileAppenders.BaseFileAppender.FileName"> - <summary> - Gets the path of the file, including file extension. - </summary> - <value>The name of the file.</value> - </member> - <member name="P:NLog.Internal.FileAppenders.BaseFileAppender.LastWriteTime"> - <summary> - Gets the last write time. - </summary> - <value>The last write time. DateTime value must be of UTC kind.</value> - </member> - <member name="P:NLog.Internal.FileAppenders.BaseFileAppender.OpenTime"> - <summary> - Gets the open time of the file. - </summary> - <value>The open time. DateTime value must be of UTC kind.</value> - </member> - <member name="P:NLog.Internal.FileAppenders.BaseFileAppender.CreateFileParameters"> - <summary> - Gets the file creation parameters. - </summary> - <value>The file creation parameters.</value> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Write(System.Byte[])"> - <summary> - Writes the specified bytes. - </summary> - <param name="bytes">The bytes.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Flush"> - <summary> - Flushes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.GetFileInfo(System.DateTime@,System.Int64@)"> - <summary> - Gets the file info. - </summary> - <param name="lastWriteTime">The last file write time. The value must be of UTC kind.</param> - <param name="fileLength">Length of the file in bytes.</param> - <returns>True if the operation succeeded, false otherwise.</returns> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Dispose(System.Boolean)"> - <summary> - Releases unmanaged and - optionally - managed resources. - </summary> - <param name="disposing">True to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.FileTouched"> - <summary> - Records the last write time for a file. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.FileTouched(System.DateTime)"> - <summary> - Records the last write time for a file to be specific date. - </summary> - <param name="dateTime">Date and time when the last write occurred. The value must be of UTC kind.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.CreateFileStream(System.Boolean)"> - <summary> - Creates the file stream. - </summary> - <param name="allowFileSharedWriting">If set to <c>true</c> sets the file stream to allow shared writing.</param> - <returns>A <see cref="T:System.IO.FileStream"/> object which can be used to write to the file.</returns> - </member> - <member name="T:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender"> - <summary> - Implementation of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which caches - file information. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.#ctor(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender" /> class. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">The parameters.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Close"> - <summary> - Closes this instance of the appender. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Flush"> - <summary> - Flushes this current appender. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.GetFileInfo(System.DateTime@,System.Int64@)"> - <summary> - Gets the file info. - </summary> - <param name="lastWriteTime">The last file write time. The value must be of UTC kind.</param> - <param name="fileLength">Length of the file.</param> - <returns>True if the operation succeeded, false otherwise.</returns> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Write(System.Byte[])"> - <summary> - Writes the specified bytes to a file. - </summary> - <param name="bytes">The bytes to be written.</param> - </member> - <member name="T:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Factory"> - <summary> - Factory class which creates <see cref="T:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender"/> objects. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Factory.NLog#Internal#FileAppenders#IFileAppenderFactory#Open(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Opens the appender for given file name and parameters. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">Creation parameters.</param> - <returns> - Instance of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which can be used to write to the file. - </returns> - </member> - <member name="T:NLog.Internal.FileAppenders.FileAppenderCache"> - <summary> - Maintains a collection of file appenders usually associated with file targets. - </summary> - </member> - <member name="F:NLog.Internal.FileAppenders.FileAppenderCache.Empty"> - <summary> - Initializes a new "empty" instance of the <see cref="T:NLog.Internal.FileAppenders.FileAppenderCache"/> class with zero size and empty - list of appenders. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.FileAppenderCache.#ctor"> - <summary> - Initializes a new "empty" instance of the <see cref="T:NLog.Internal.FileAppenders.FileAppenderCache"/> class with zero size and empty - list of appenders. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.FileAppenderCache.#ctor(System.Int32,NLog.Internal.FileAppenders.IFileAppenderFactory,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.FileAppenderCache"/> class. - </summary> - <remarks> - The size of the list should be positive. No validations are performed during initialisation as it is an - intenal class. - </remarks> - <param name="size">Total number of appenders allowed in list.</param> - <param name="appenderFactory">Factory used to create each appender.</param> - <param name="createFileParams">Parameters used for creating a file.</param> - </member> - <member name="P:NLog.Internal.FileAppenders.FileAppenderCache.CreateFileParameters"> - <summary> - Gets the parameters which will be used for creating a file. - </summary> - </member> - <member name="P:NLog.Internal.FileAppenders.FileAppenderCache.Factory"> - <summary> - Gets the file appender factory used by all the appenders in this list. - </summary> - </member> - <member name="P:NLog.Internal.FileAppenders.FileAppenderCache.Size"> - <summary> - Gets the number of appenders which the list can hold. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.FileAppenderCache.AllocateAppender(System.String)"> - <summary> - It allocates the first slot in the list when the file name does not already in the list and clean up any - unused slots. - </summary> - <param name="fileName">File name associated with a single appender.</param> - <returns>The allocated appender.</returns> - <exception cref="T:System.NullReferenceException"> - Thrown when <see cref="M:AllocateAppender"/> is called on an <c>Empty</c><see cref="T:NLog.Internal.FileAppenders.FileAppenderCache"/> instance. - </exception> - </member> - <member name="M:NLog.Internal.FileAppenders.FileAppenderCache.CloseAppenders"> - <summary> - Close all the allocated appenders. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.FileAppenderCache.CloseAppenders(System.DateTime)"> - <summary> - Close the allocated appenders initialised before the supplied time. - </summary> - <param name="expireTime">The time which prior the appenders considered expired</param> - </member> - <member name="M:NLog.Internal.FileAppenders.FileAppenderCache.FlushAppenders"> - <summary> - Fluch all the allocated appenders. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.FileAppenderCache.GetFileInfo(System.String,System.DateTime@,System.Int64@)"> - <summary> - Gets the file info for a particular appender. - </summary> - <param name="fileName">The file name associated with a particular appender.</param> - <param name="lastWriteTime">The last file write time. The value must be of UTC kind.</param> - <param name="fileLength">Length of the file.</param> - <returns><see langword="true"/> when the operation succeeded; <see langword="false"/> otherwise.</returns> - </member> - <member name="M:NLog.Internal.FileAppenders.FileAppenderCache.InvalidateAppender(System.String)"> - <summary> - Closes the specified appender and removes it from the list. - </summary> - <param name="fileName">File name of the appender to be closed.</param> - </member> - <member name="T:NLog.Internal.FileAppenders.ICreateFileParameters"> - <summary> - Interface that provides parameters for create file function. - </summary> - </member> - <member name="P:NLog.Internal.FileAppenders.ICreateFileParameters.ConcurrentWriteAttemptDelay"> - <summary> - Gets or sets the delay in milliseconds to wait before attempting to write to the file again. - </summary> - </member> - <member name="P:NLog.Internal.FileAppenders.ICreateFileParameters.ConcurrentWriteAttempts"> - <summary> - Gets or sets the number of times the write is appended on the file before NLog - discards the log message. - </summary> - </member> - <member name="P:NLog.Internal.FileAppenders.ICreateFileParameters.ConcurrentWrites"> - <summary> - Gets or sets a value indicating whether concurrent writes to the log file by multiple processes on the same host. - </summary> - <remarks> - This makes multi-process logging possible. NLog uses a special technique - that lets it keep the files open for writing. - </remarks> - </member> - <member name="P:NLog.Internal.FileAppenders.ICreateFileParameters.CreateDirs"> - <summary> - Gets or sets a value indicating whether to create directories if they do not exist. - </summary> - <remarks> - Setting this to false may improve performance a bit, but you'll receive an error - when attempting to write to a directory that's not present. - </remarks> - </member> - <member name="P:NLog.Internal.FileAppenders.ICreateFileParameters.EnableFileDelete"> - <summary> - Gets or sets a value indicating whether to enable log file(s) to be deleted. - </summary> - </member> - <member name="P:NLog.Internal.FileAppenders.ICreateFileParameters.BufferSize"> - <summary> - Gets or sets the log file buffer size in bytes. - </summary> - </member> - <member name="P:NLog.Internal.FileAppenders.ICreateFileParameters.ForceManaged"> - <summary> - Gets or set a value indicating whether a managed file stream is forced, instead of used the native implementation. - </summary> - </member> - <member name="T:NLog.Internal.FileAppenders.IFileAppenderFactory"> - <summary> - Interface implemented by all factories capable of creating file appenders. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.IFileAppenderFactory.Open(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Opens the appender for given file name and parameters. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">Creation parameters.</param> - <returns>Instance of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which can be used to write to the file.</returns> - </member> - <member name="T:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender"> - <summary> - Multi-process and multi-host file appender which attempts - to get exclusive write access and retries if it's not available. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.#ctor(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender" /> class. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">The parameters.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Write(System.Byte[])"> - <summary> - Writes the specified bytes. - </summary> - <param name="bytes">The bytes.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Flush"> - <summary> - Flushes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.GetFileInfo(System.DateTime@,System.Int64@)"> - <summary> - Gets the file info. - </summary> - <param name="lastWriteTime">The last file write time. The value must be of UTC kind.</param> - <param name="fileLength">Length of the file.</param> - <returns> - True if the operation succeeded, false otherwise. - </returns> - </member> - <member name="T:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Factory"> - <summary> - Factory class. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Factory.NLog#Internal#FileAppenders#IFileAppenderFactory#Open(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Opens the appender for given file name and parameters. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">Creation parameters.</param> - <returns> - Instance of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which can be used to write to the file. - </returns> - </member> - <member name="T:NLog.Internal.FileAppenders.SingleProcessFileAppender"> - <summary> - Optimized single-process file appender which keeps the file open for exclusive write. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.#ctor(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.SingleProcessFileAppender" /> class. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">The parameters.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.Write(System.Byte[])"> - <summary> - Writes the specified bytes. - </summary> - <param name="bytes">The bytes.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.Flush"> - <summary> - Flushes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.GetFileInfo(System.DateTime@,System.Int64@)"> - <summary> - Gets the file info. - </summary> - <param name="lastWriteTime">The last file write time. The value must be of UTC kind.</param> - <param name="fileLength">Length of the file.</param> - <returns> - True if the operation succeeded, false otherwise. - </returns> - </member> - <member name="T:NLog.Internal.FileAppenders.SingleProcessFileAppender.Factory"> - <summary> - Factory class. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.Factory.NLog#Internal#FileAppenders#IFileAppenderFactory#Open(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Opens the appender for given file name and parameters. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">Creation parameters.</param> - <returns> - Instance of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which can be used to write to the file. - </returns> - </member> - <member name="T:NLog.Internal.FileInfoHelper"> - <summary> - Optimized routines to get the size and last write time of the specified file. - </summary> - </member> - <member name="M:NLog.Internal.FileInfoHelper.#cctor"> - <summary> - Initializes static members of the FileInfoHelper class. - </summary> - </member> - <member name="M:NLog.Internal.FileInfoHelper.GetFileInfo(System.String,System.IntPtr,System.DateTime@,System.Int64@)"> - <summary> - Gets the information about a file. - </summary> - <param name="fileName">Name of the file.</param> - <param name="fileHandle">The file handle.</param> - <param name="lastWriteTime">The last write time of the file in UTC.</param> - <param name="fileLength">Length of the file.</param> - <returns>A value of <c>true</c> if file information was retrieved successfully, <c>false</c> otherwise.</returns> - </member> - <member name="M:NLog.Internal.FormatHelper.ToStringWithOptionalFormat(System.Object,System.String,System.IFormatProvider)"> - <summary> - toString(format) if the object is a <see cref="T:System.IFormattable"/> - </summary> - <param name="value">value to be converted</param> - <param name="format">format value</param> - <param name="formatProvider">provider, for example culture</param> - <returns></returns> - </member> - <member name="T:NLog.Internal.IRenderable"> - <summary> - Interface implemented by layouts and layout renderers. - </summary> - </member> - <member name="M:NLog.Internal.IRenderable.Render(NLog.LogEventInfo)"> - <summary> - Renders the the value of layout or layout renderer in the context of the specified log event. - </summary> - <param name="logEvent">The log event.</param> - <returns>String representation of a layout.</returns> - </member> - <member name="T:NLog.Internal.ISupportsInitialize"> - <summary> - Supports object initialization and termination. - </summary> - </member> - <member name="M:NLog.Internal.ISupportsInitialize.Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.Internal.ISupportsInitialize.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="T:NLog.Internal.IUsesStackTrace"> - <summary> - Allows components to request stack trace information to be provided in the <see cref="T:NLog.LogEventInfo"/>. - </summary> - </member> - <member name="P:NLog.Internal.IUsesStackTrace.StackTraceUsage"> - <summary> - Gets the level of stack trace information required by the implementing class. - </summary> - </member> - <member name="T:NLog.Internal.LoggerConfiguration"> - <summary> - Logger configuration. - </summary> - </member> - <member name="M:NLog.Internal.LoggerConfiguration.#ctor(NLog.Internal.TargetWithFilterChain[],System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.LoggerConfiguration" /> class. - </summary> - <param name="targetsByLevel">The targets by level.</param> - <param name="exceptionLoggingOldStyle"> Use the old exception log handling of NLog 3.0? - </param> - </member> - <member name="P:NLog.Internal.LoggerConfiguration.ExceptionLoggingOldStyle"> - <summary> - Use the old exception log handling of NLog 3.0? - </summary> - </member> - <member name="M:NLog.Internal.LoggerConfiguration.GetTargetsForLevel(NLog.LogLevel)"> - <summary> - Gets targets for the specified level. - </summary> - <param name="level">The level.</param> - <returns>Chain of targets with attached filters.</returns> - </member> - <member name="M:NLog.Internal.LoggerConfiguration.IsEnabled(NLog.LogLevel)"> - <summary> - Determines whether the specified level is enabled. - </summary> - <param name="level">The level.</param> - <returns> - A value of <c>true</c> if the specified level is enabled; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:NLog.Internal.NetworkSenders.HttpNetworkSender"> - <summary> - Network sender which uses HTTP or HTTPS POST. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.HttpNetworkSender.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.NetworkSenders.HttpNetworkSender"/> class. - </summary> - <param name="url">The network URL.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.HttpNetworkSender.DoSend(System.Byte[],System.Int32,System.Int32,NLog.Common.AsyncContinuation)"> - <summary> - Actually sends the given text over the specified protocol. - </summary> - <param name="bytes">The bytes to be sent.</param> - <param name="offset">Offset in buffer.</param> - <param name="length">Number of bytes to send.</param> - <param name="asyncContinuation">The async continuation to be invoked after the buffer has been sent.</param> - <remarks>To be overridden in inheriting classes.</remarks> - </member> - <member name="T:NLog.Internal.NetworkSenders.INetworkSenderFactory"> - <summary> - Creates instances of <see cref="T:NLog.Internal.NetworkSenders.NetworkSender"/> objects for given URLs. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.INetworkSenderFactory.Create(System.String,System.Int32)"> - <summary> - Creates a new instance of the network sender based on a network URL. - </summary> - <param name="url"> - URL that determines the network sender to be created. - </param> - <param name="maxQueueSize"> - The maximum queue size. - </param> - <returns> - A newly created network sender. - </returns> - </member> - <member name="T:NLog.Internal.NetworkSenders.ISocket"> - <summary> - Interface for mocking socket calls. - </summary> - </member> - <member name="T:NLog.Internal.NetworkSenders.NetworkSender"> - <summary> - A base class for all network senders. Supports one-way sending of messages - over various protocols. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.NetworkSenders.NetworkSender" /> class. - </summary> - <param name="url">The network URL.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Finalize"> - <summary> - Finalizes an instance of the NetworkSender class. - </summary> - </member> - <member name="P:NLog.Internal.NetworkSenders.NetworkSender.Address"> - <summary> - Gets the address of the network endpoint. - </summary> - </member> - <member name="P:NLog.Internal.NetworkSenders.NetworkSender.LastSendTime"> - <summary> - Gets the last send time. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Initialize"> - <summary> - Initializes this network sender. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Close(NLog.Common.AsyncContinuation)"> - <summary> - Closes the sender and releases any unmanaged resources. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flushes any pending messages and invokes a continuation. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Send(System.Byte[],System.Int32,System.Int32,NLog.Common.AsyncContinuation)"> - <summary> - Send the given text over the specified protocol. - </summary> - <param name="bytes">Bytes to be sent.</param> - <param name="offset">Offset in buffer.</param> - <param name="length">Number of bytes to send.</param> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Dispose"> - <summary> - Closes the sender and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.DoInitialize"> - <summary> - Performs sender-specific initialization. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.DoClose(NLog.Common.AsyncContinuation)"> - <summary> - Performs sender-specific close operation. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.DoFlush(NLog.Common.AsyncContinuation)"> - <summary> - Performs sender-specific flush. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.DoSend(System.Byte[],System.Int32,System.Int32,NLog.Common.AsyncContinuation)"> - <summary> - Actually sends the given text over the specified protocol. - </summary> - <param name="bytes">The bytes to be sent.</param> - <param name="offset">Offset in buffer.</param> - <param name="length">Number of bytes to send.</param> - <param name="asyncContinuation">The async continuation to be invoked after the buffer has been sent.</param> - <remarks>To be overridden in inheriting classes.</remarks> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.ParseEndpointAddress(System.Uri,System.Net.Sockets.AddressFamily)"> - <summary> - Parses the URI into an endpoint address. - </summary> - <param name="uri">The URI to parse.</param> - <param name="addressFamily">The address family.</param> - <returns>Parsed endpoint.</returns> - </member> - <member name="T:NLog.Internal.NetworkSenders.NetworkSenderFactory"> - <summary> - Default implementation of <see cref="T:NLog.Internal.NetworkSenders.INetworkSenderFactory"/>. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSenderFactory.Create(System.String,System.Int32)"> - <summary> - Creates a new instance of the network sender based on a network URL:. - </summary> - <param name="url"> - URL that determines the network sender to be created. - </param> - <param name="maxQueueSize"> - The maximum queue size. - </param> - /// <returns> - A newly created network sender. - </returns> - </member> - <member name="T:NLog.Internal.NetworkSenders.SocketProxy"> - <summary> - Socket proxy for mocking Socket code. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.SocketProxy.#ctor(System.Net.Sockets.AddressFamily,System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.NetworkSenders.SocketProxy"/> class. - </summary> - <param name="addressFamily">The address family.</param> - <param name="socketType">Type of the socket.</param> - <param name="protocolType">Type of the protocol.</param> - </member> - <member name="P:NLog.Internal.NetworkSenders.SocketProxy.UnderlyingSocket"> - <summary> - Gets underlying socket instance. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.SocketProxy.Close"> - <summary> - Closes the wrapped socket. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.SocketProxy.ConnectAsync(System.Net.Sockets.SocketAsyncEventArgs)"> - <summary> - Invokes ConnectAsync method on the wrapped socket. - </summary> - <param name="args">The <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"/> instance containing the event data.</param> - <returns>Result of original method.</returns> - </member> - <member name="M:NLog.Internal.NetworkSenders.SocketProxy.SendAsync(System.Net.Sockets.SocketAsyncEventArgs)"> - <summary> - Invokes SendAsync method on the wrapped socket. - </summary> - <param name="args">The <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"/> instance containing the event data.</param> - <returns>Result of original method.</returns> - </member> - <member name="M:NLog.Internal.NetworkSenders.SocketProxy.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="T:NLog.Internal.NetworkSenders.TcpNetworkSender"> - <summary> - Sends messages over a TCP network connection. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.#ctor(System.String,System.Net.Sockets.AddressFamily)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.NetworkSenders.TcpNetworkSender"/> class. - </summary> - <param name="url">URL. Must start with tcp://.</param> - <param name="addressFamily">The address family.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.CreateSocket(System.Net.Sockets.AddressFamily,System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)"> - <summary> - Creates the socket with given parameters. - </summary> - <param name="addressFamily">The address family.</param> - <param name="socketType">Type of the socket.</param> - <param name="protocolType">Type of the protocol.</param> - <returns>Instance of <see cref="T:NLog.Internal.NetworkSenders.ISocket" /> which represents the socket.</returns> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.DoInitialize"> - <summary> - Performs sender-specific initialization. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.DoClose(NLog.Common.AsyncContinuation)"> - <summary> - Closes the socket. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.DoFlush(NLog.Common.AsyncContinuation)"> - <summary> - Performs sender-specific flush. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.DoSend(System.Byte[],System.Int32,System.Int32,NLog.Common.AsyncContinuation)"> - <summary> - Sends the specified text over the connected socket. - </summary> - <param name="bytes">The bytes to be sent.</param> - <param name="offset">Offset in buffer.</param> - <param name="length">Number of bytes to send.</param> - <param name="asyncContinuation">The async continuation to be invoked after the buffer has been sent.</param> - <remarks>To be overridden in inheriting classes.</remarks> - </member> - <member name="T:NLog.Internal.NetworkSenders.TcpNetworkSender.MySocketAsyncEventArgs"> - <summary> - Facilitates mocking of <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"/> class. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.MySocketAsyncEventArgs.RaiseCompleted"> - <summary> - Raises the Completed event. - </summary> - </member> - <member name="T:NLog.Internal.ObjectGraphScanner"> - <summary> - Scans (breadth-first) the object graph following all the edges whose are - instances have <see cref="T:NLog.Config.NLogConfigurationItemAttribute"/> attached and returns - all objects implementing a specified interfaces. - </summary> - </member> - <member name="M:NLog.Internal.ObjectGraphScanner.FindReachableObjects``1(System.Object[])"> - <summary> - Finds the objects which have attached <see cref="T:NLog.Config.NLogConfigurationItemAttribute"/> which are reachable - from any of the given root objects when traversing the object graph over public properties. - </summary> - <typeparam name="T">Type of the objects to return.</typeparam> - <param name="rootObjects">The root objects.</param> - <returns>Ordered list of objects implementing T.</returns> - </member> - <member name="T:NLog.Internal.ParameterUtils"> - <summary> - Parameter validation utilities. - </summary> - </member> - <member name="M:NLog.Internal.ParameterUtils.AssertNotNull(System.Object,System.String)"> - <summary> - Asserts that the value is not null and throws <see cref="T:System.ArgumentNullException"/> otherwise. - </summary> - <param name="value">The value to check.</param> - <param name="parameterName">Name of the parameter.</param> - </member> - <member name="T:NLog.Internal.PlatformDetector"> - <summary> - Detects the platform the NLog is running on. - </summary> - </member> - <member name="P:NLog.Internal.PlatformDetector.CurrentOS"> - <summary> - Gets the current runtime OS. - </summary> - </member> - <member name="P:NLog.Internal.PlatformDetector.IsDesktopWin32"> - <summary> - Gets a value indicating whether current OS is a desktop version of Windows. - </summary> - </member> - <member name="P:NLog.Internal.PlatformDetector.IsWin32"> - <summary> - Gets a value indicating whether current OS is Win32-based (desktop or mobile). - </summary> - </member> - <member name="P:NLog.Internal.PlatformDetector.IsUnix"> - <summary> - Gets a value indicating whether current OS is Unix-based. - </summary> - </member> - <member name="T:NLog.Internal.PortableFileInfoHelper"> - <summary> - Portable implementation of <see cref="T:NLog.Internal.FileInfoHelper"/>. - </summary> - </member> - <member name="M:NLog.Internal.PortableFileInfoHelper.GetFileInfo(System.String,System.IntPtr,System.DateTime@,System.Int64@)"> - <summary> - Gets the information about a file. - </summary> - <param name="fileName">Name of the file.</param> - <param name="fileHandle">The file handle.</param> - <param name="lastWriteTime">The last write time of the file in UTC.</param> - <param name="fileLength">Length of the file.</param> - <returns> - A value of <c>true</c> if file information was retrieved successfully, <c>false</c> otherwise. - </returns> - </member> - <member name="T:NLog.Internal.PropertyHelper"> - <summary> - Reflection helpers for accessing properties. - </summary> - </member> - <member name="T:NLog.Internal.ReflectionHelpers"> - <summary> - Reflection helpers. - </summary> - </member> - <member name="M:NLog.Internal.ReflectionHelpers.SafeGetTypes(System.Reflection.Assembly)"> - <summary> - Gets all usable exported types from the given assembly. - </summary> - <param name="assembly">Assembly to scan.</param> - <returns>Usable types from the given assembly.</returns> - <remarks>Types which cannot be loaded are skipped.</remarks> - </member> - <member name="M:NLog.Internal.ReflectionHelpers.IsStaticClass(System.Type)"> - <summary> - Is this a static class? - </summary> - <param name="type"></param> - <returns></returns> - <remarks>This is a work around, as Type doesn't have this property. - From: http://stackoverflow.com/questions/1175888/determine-if-a-type-is-static - </remarks> - </member> - <member name="T:NLog.Internal.RuntimeOS"> - <summary> - Supported operating systems. - </summary> - <remarks> - If you add anything here, make sure to add the appropriate detection - code to <see cref="T:NLog.Internal.PlatformDetector"/> - </remarks> - </member> - <member name="F:NLog.Internal.RuntimeOS.Any"> - <summary> - Any operating system. - </summary> - </member> - <member name="F:NLog.Internal.RuntimeOS.Unix"> - <summary> - Unix/Linux operating systems. - </summary> - </member> - <member name="F:NLog.Internal.RuntimeOS.WindowsCE"> - <summary> - Windows CE. - </summary> - </member> - <member name="F:NLog.Internal.RuntimeOS.Windows"> - <summary> - Desktop versions of Windows (95,98,ME). - </summary> - </member> - <member name="F:NLog.Internal.RuntimeOS.WindowsNT"> - <summary> - Windows NT, 2000, 2003 and future versions based on NT technology. - </summary> - </member> - <member name="F:NLog.Internal.RuntimeOS.Unknown"> - <summary> - Unknown operating system. - </summary> - </member> - <member name="T:NLog.Internal.SimpleStringReader"> - <summary> - Simple character tokenizer. - </summary> - </member> - <member name="M:NLog.Internal.SimpleStringReader.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.SimpleStringReader" /> class. - </summary> - <param name="text">The text to be tokenized.</param> - </member> - <member name="P:NLog.Internal.SimpleStringReader.Position"> - <summary> - Current position in <see cref="P:NLog.Internal.SimpleStringReader.Text"/> - </summary> - </member> - <member name="P:NLog.Internal.SimpleStringReader.Text"> - <summary> - Full text to be parsed - </summary> - </member> - <member name="M:NLog.Internal.SimpleStringReader.Peek"> - <summary> - Check current char while not changing the position. - </summary> - <returns></returns> - </member> - <member name="M:NLog.Internal.SimpleStringReader.Read"> - <summary> - Read the current char and change position - </summary> - <returns></returns> - </member> - <member name="M:NLog.Internal.SimpleStringReader.Substring(System.Int32,System.Int32)"> - <summary> - Get the substring of the <see cref="P:NLog.Internal.SimpleStringReader.Text"/> - </summary> - <param name="startIndex"></param> - <param name="endIndex"></param> - <returns></returns> - </member> - <member name="T:NLog.Internal.SingleCallContinuation"> - <summary> - Implements a single-call guard around given continuation function. - </summary> - </member> - <member name="M:NLog.Internal.SingleCallContinuation.#ctor(NLog.Common.AsyncContinuation)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.SingleCallContinuation"/> class. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Internal.SingleCallContinuation.Function(System.Exception)"> - <summary> - Continuation function which implements the single-call guard. - </summary> - <param name="exception">The exception.</param> - </member> - <member name="T:NLog.Internal.SortHelpers"> - <summary> - Provides helpers to sort log events and associated continuations. - </summary> - </member> - <member name="T:NLog.Internal.SortHelpers.KeySelector`2"> - <summary> - Key selector delegate. - </summary> - <typeparam name="TValue">The type of the value.</typeparam> - <typeparam name="TKey">The type of the key.</typeparam> - <param name="value">Value to extract key information from.</param> - <returns>Key selected from log event.</returns> - </member> - <member name="M:NLog.Internal.SortHelpers.BucketSort``2(System.Collections.Generic.IEnumerable{``0},NLog.Internal.SortHelpers.KeySelector{``0,``1})"> - <summary> - Performs bucket sort (group by) on an array of items and returns a dictionary for easy traversal of the result set. - </summary> - <typeparam name="TValue">The type of the value.</typeparam> - <typeparam name="TKey">The type of the key.</typeparam> - <param name="inputs">The inputs.</param> - <param name="keySelector">The key selector function.</param> - <returns> - Dictionary where keys are unique input keys, and values are lists of <see cref="T:NLog.Common.AsyncLogEventInfo"/>. - </returns> - </member> - <member name="T:NLog.Internal.StackTraceUsageUtils"> - <summary> - Utilities for dealing with <see cref="T:NLog.Config.StackTraceUsage"/> values. - </summary> - </member> - <member name="T:NLog.Internal.StreamHelpers"> - <summary> - Stream helpers - </summary> - </member> - <member name="M:NLog.Internal.StreamHelpers.CopyWithOffset(System.IO.Stream,System.IO.Stream,System.Int32)"> - <summary> - Copy stream input to output. Skip the first bytes - </summary> - <param name="input">stream to read from</param> - <param name="output">stream to write to</param> - <param name="offset">first bytes to skip (optional)</param> - </member> - <member name="T:NLog.Internal.TargetWithFilterChain"> - <summary> - Represents target with a chain of filters which determine - whether logging should happen. - </summary> - </member> - <member name="M:NLog.Internal.TargetWithFilterChain.#ctor(NLog.Targets.Target,System.Collections.Generic.IList{NLog.Filters.Filter})"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.TargetWithFilterChain" /> class. - </summary> - <param name="target">The target.</param> - <param name="filterChain">The filter chain.</param> - </member> - <member name="P:NLog.Internal.TargetWithFilterChain.Target"> - <summary> - Gets the target. - </summary> - <value>The target.</value> - </member> - <member name="P:NLog.Internal.TargetWithFilterChain.FilterChain"> - <summary> - Gets the filter chain. - </summary> - <value>The filter chain.</value> - </member> - <member name="P:NLog.Internal.TargetWithFilterChain.NextInChain"> - <summary> - Gets or sets the next <see cref="T:NLog.Internal.TargetWithFilterChain"/> item in the chain. - </summary> - <value>The next item in the chain.</value> - </member> - <member name="M:NLog.Internal.TargetWithFilterChain.GetStackTraceUsage"> - <summary> - Gets the stack trace usage. - </summary> - <returns>A <see cref="T:NLog.Config.StackTraceUsage" /> value that determines stack trace handling.</returns> - </member> - <member name="T:NLog.Internal.ThreadLocalStorageHelper"> - <summary> - Helper for dealing with thread-local storage. - </summary> - </member> - <member name="M:NLog.Internal.ThreadLocalStorageHelper.AllocateDataSlot"> - <summary> - Allocates the data slot for storing thread-local information. - </summary> - <returns>Allocated slot key.</returns> - </member> - <member name="M:NLog.Internal.ThreadLocalStorageHelper.GetDataForSlot``1(System.Object)"> - <summary> - Gets the data for a slot in thread-local storage. - </summary> - <typeparam name="T">Type of the data.</typeparam> - <param name="slot">The slot to get data for.</param> - <returns> - Slot data (will create T if null). - </returns> - </member> - <member name="T:NLog.Internal.TimeoutContinuation"> - <summary> - Wraps <see cref="T:NLog.Common.AsyncContinuation"/> with a timeout. - </summary> - </member> - <member name="M:NLog.Internal.TimeoutContinuation.#ctor(NLog.Common.AsyncContinuation,System.TimeSpan)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.TimeoutContinuation"/> class. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeout">The timeout.</param> - </member> - <member name="M:NLog.Internal.TimeoutContinuation.Function(System.Exception)"> - <summary> - Continuation function which implements the timeout logic. - </summary> - <param name="exception">The exception.</param> - </member> - <member name="M:NLog.Internal.TimeoutContinuation.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="T:NLog.Internal.UrlHelper"> - <summary> - URL Encoding helper. - </summary> - </member> - <member name="T:NLog.Internal.XmlHelper"> - <summary> - Helper class for XML - </summary> - </member> - <member name="M:NLog.Internal.XmlHelper.RemoveInvalidXmlChars(System.String)"> - <summary> - removes any unusual unicode characters that can't be encoded into XML - </summary> - </member> - <member name="M:NLog.Internal.XmlHelper.WriteAttributeSafeString(System.Xml.XmlWriter,System.String,System.String,System.String,System.String)"> - <summary> - Safe version of WriteAttributeString - </summary> - <param name="writer"></param> - <param name="prefix"></param> - <param name="localName"></param> - <param name="ns"></param> - <param name="value"></param> - </member> - <member name="M:NLog.Internal.XmlHelper.WriteAttributeSafeString(System.Xml.XmlWriter,System.String,System.String)"> - <summary> - Safe version of WriteAttributeString - </summary> - <param name="writer"></param> - <param name="thread"></param> - <param name="localName"></param> - </member> - <member name="M:NLog.Internal.XmlHelper.WriteElementSafeString(System.Xml.XmlWriter,System.String,System.String,System.String,System.String)"> - <summary> - Safe version of WriteElementSafeString - </summary> - <param name="writer"></param> - <param name="prefix"></param> - <param name="localName"></param> - <param name="ns"></param> - <param name="value"></param> - </member> - <member name="M:NLog.Internal.XmlHelper.WriteSafeCData(System.Xml.XmlWriter,System.String)"> - <summary> - Safe version of WriteCData - </summary> - <param name="writer"></param> - <param name="text"></param> - </member> - <member name="T:NLog.ISuppress"> - <summary> - Provides an interface to execute System.Actions without surfacing any exceptions raised for that action. - </summary> - </member> - <member name="M:NLog.ISuppress.Swallow(System.Action)"> - <summary> - Runs action. If the action throws, the exception is logged at <c>Error</c> level. The exception is not propagated outside of this method. - </summary> - <param name="action">Action to execute.</param> - </member> - <member name="M:NLog.ISuppress.Swallow``1(System.Func{``0})"> - <summary> - Runs the provided function and returns its result. If an exception is thrown, it is logged at <c>Error</c> level. - The exception is not propagated outside of this method; a default value is returned instead. - </summary> - <typeparam name="T">Return type of the provided function.</typeparam> - <param name="func">Function to run.</param> - <returns>Result returned by the provided function or the default value of type <typeparamref name="T"/> in case of exception.</returns> - </member> - <member name="M:NLog.ISuppress.Swallow``1(System.Func{``0},``0)"> - <summary> - Runs the provided function and returns its result. If an exception is thrown, it is logged at <c>Error</c> level. - The exception is not propagated outside of this method; a fallback value is returned instead. - </summary> - <typeparam name="T">Return type of the provided function.</typeparam> - <param name="func">Function to run.</param> - <param name="fallback">Fallback value to return in case of exception.</param> - <returns>Result returned by the provided function or fallback value in case of exception.</returns> - </member> - <member name="T:NLog.LayoutRenderers.AllEventPropertiesLayoutRenderer"> - <summary> - Log event context data. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.AllEventPropertiesLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.AllEventPropertiesLayoutRenderer"/> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.AllEventPropertiesLayoutRenderer.Separator"> - <summary> - Gets or sets string that will be used to separate key/value pairs. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.AllEventPropertiesLayoutRenderer.Format"> - <summary> - Gets or sets how key/value pairs will be formatted. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.AllEventPropertiesLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders all log event's properties and appends them to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.AmbientPropertyAttribute"> - <summary> - Designates a property of the class as an ambient property. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.AmbientPropertyAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.AmbientPropertyAttribute" /> class. - </summary> - <param name="name">Ambient property name.</param> - </member> - <member name="T:NLog.LayoutRenderers.AssemblyVersionLayoutRenderer"> - <summary> - Assembly version. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.AssemblyVersionLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders assembly version and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.CallSiteLayoutRenderer"> - <summary> - The call site (class name, method name and source information). - </summary> - </member> - <member name="M:NLog.LayoutRenderers.CallSiteLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.CallSiteLayoutRenderer" /> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.ClassName"> - <summary> - Gets or sets a value indicating whether to render the class name. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.MethodName"> - <summary> - Gets or sets a value indicating whether to render the method name. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.CleanNamesOfAnonymousDelegates"> - <summary> - Gets or sets a value indicating whether the method name will be cleaned up if it is detected as an anonymous delegate. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.SkipFrames"> - <summary> - Gets or sets the number of frames to skip. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.NLog#Internal#IUsesStackTrace#StackTraceUsage"> - <summary> - Gets the level of stack trace information required by the implementing class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.CallSiteLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the call site and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.CounterLayoutRenderer"> - <summary> - A counter value (increases on each layout rendering). - </summary> - </member> - <member name="M:NLog.LayoutRenderers.CounterLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.CounterLayoutRenderer" /> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.CounterLayoutRenderer.Value"> - <summary> - Gets or sets the initial value of the counter. - </summary> - <docgen category='Counter Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.CounterLayoutRenderer.Increment"> - <summary> - Gets or sets the value to be added to the counter after each layout rendering. - </summary> - <docgen category='Counter Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.CounterLayoutRenderer.Sequence"> - <summary> - Gets or sets the name of the sequence. Different named sequences can have individual values. - </summary> - <docgen category='Counter Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.CounterLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified counter value and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.DateLayoutRenderer"> - <summary> - Current date and time. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.DateLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.DateLayoutRenderer" /> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.DateLayoutRenderer.Culture"> - <summary> - Gets or sets the culture used for rendering. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.DateLayoutRenderer.Format"> - <summary> - Gets or sets the date format. Can be any argument accepted by DateTime.ToString(format). - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.DateLayoutRenderer.UniversalTime"> - <summary> - Gets or sets a value indicating whether to output UTC time instead of local time. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.DateLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current date and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.DocumentUriLayoutRenderer"> - <summary> - URI of the HTML page which hosts the current Silverlight application. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.DocumentUriLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified environmental information and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.EventContextLayoutRenderer"> - <summary> - Log event context data. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.EventContextLayoutRenderer.Item"> - <summary> - Gets or sets the name of the item. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.EventContextLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified log event context item and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.EventPropertiesLayoutRenderer"> - <summary> - Log event context data. See <see cref="P:NLog.LogEventInfo.Properties"/>. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.EventPropertiesLayoutRenderer.#ctor"> - <summary> - Log event context data with default options. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.EventPropertiesLayoutRenderer.Item"> - <summary> - Gets or sets the name of the item. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.EventPropertiesLayoutRenderer.Format"> - <summary> - Format string for conversion from object to string. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.EventPropertiesLayoutRenderer.Culture"> - <summary> - Gets or sets the culture used for rendering. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.EventPropertiesLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified log event context item and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.ExceptionLayoutRenderer"> - <summary> - Exception information provided through - a call to one of the Logger.*Exception() methods. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.ExceptionLayoutRenderer" /> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.Format"> - <summary> - Gets or sets the format of the output. Must be a comma-separated list of exception - properties: Message, Type, ShortType, ToString, Method, StackTrace. - This parameter value is case-insensitive. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.InnerFormat"> - <summary> - Gets or sets the format of the output of inner exceptions. Must be a comma-separated list of exception - properties: Message, Type, ShortType, ToString, Method, StackTrace. - This parameter value is case-insensitive. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.Separator"> - <summary> - Gets or sets the separator used to concatenate parts specified in the Format. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.MaxInnerExceptionLevel"> - <summary> - Gets or sets the maximum number of inner exceptions to include in the output. - By default inner exceptions are not enabled for compatibility with NLog 1.0. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.InnerExceptionSeparator"> - <summary> - Gets or sets the separator between inner exceptions. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified exception information and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendMessage(System.Text.StringBuilder,System.Exception)"> - <summary> - Appends the Message of an Exception to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="ex">The exception containing the Message to append.</param> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendMethod(System.Text.StringBuilder,System.Exception)"> - <summary> - Appends the method name from Exception's stack trace to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="ex">The Exception whose method name should be appended.</param> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendStackTrace(System.Text.StringBuilder,System.Exception)"> - <summary> - Appends the stack trace from an Exception to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="ex">The Exception whose stack trace should be appended.</param> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendToString(System.Text.StringBuilder,System.Exception)"> - <summary> - Appends the result of calling ToString() on an Exception to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="ex">The Exception whose call to ToString() should be appended.</param> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendType(System.Text.StringBuilder,System.Exception)"> - <summary> - Appends the type of an Exception to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="ex">The Exception whose type should be appended.</param> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendShortType(System.Text.StringBuilder,System.Exception)"> - <summary> - Appends the short type of an Exception to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="ex">The Exception whose short type should be appended.</param> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendData(System.Text.StringBuilder,System.Exception)"> - <summary> - Appends the contents of an Exception's Data property to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="ex">The Exception whose Data property elements should be appended.</param> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.ParseMethodNameFromStackTrace(System.String)"> - <summary> - Find name of method on stracktrace. - </summary> - <param name="stackTrace">Full stracktrace</param> - <returns></returns> - </member> - <member name="T:NLog.LayoutRenderers.FileContentsLayoutRenderer"> - <summary> - Renders contents of the specified file. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.FileContentsLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.FileContentsLayoutRenderer" /> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.FileContentsLayoutRenderer.FileName"> - <summary> - Gets or sets the name of the file. - </summary> - <docgen category='File Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.FileContentsLayoutRenderer.Encoding"> - <summary> - Gets or sets the encoding used in the file. - </summary> - <value>The encoding.</value> - <docgen category='File Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.FileContentsLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the contents of the specified file and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer"> - <summary> - The information about the garbage collector. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer" /> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer.Property"> - <summary> - Gets or sets the property to retrieve. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the selected process information. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.GarbageCollectorProperty"> - <summary> - Gets or sets the property of System.GC to retrieve. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.TotalMemory"> - <summary> - Total memory allocated. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.TotalMemoryForceCollection"> - <summary> - Total memory allocated (perform full garbage collection first). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.CollectionCount0"> - <summary> - Gets the number of Gen0 collections. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.CollectionCount1"> - <summary> - Gets the number of Gen1 collections. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.CollectionCount2"> - <summary> - Gets the number of Gen2 collections. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.MaxGeneration"> - <summary> - Maximum generation number supported by GC. - </summary> - </member> - <member name="T:NLog.LayoutRenderers.GdcLayoutRenderer"> - <summary> - Global Diagnostics Context item. Provided for compatibility with log4net. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.GdcLayoutRenderer.Item"> - <summary> - Gets or sets the name of the item. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.GdcLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified Global Diagnostics Context item and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.GuidLayoutRenderer"> - <summary> - Globally-unique identifier (GUID). - </summary> - </member> - <member name="M:NLog.LayoutRenderers.GuidLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.GuidLayoutRenderer" /> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.GuidLayoutRenderer.Format"> - <summary> - Gets or sets the GUID format as accepted by Guid.ToString() method. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.GuidLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders a newly generated GUID string and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.InstallContextLayoutRenderer"> - <summary> - Installation parameter (passed to InstallNLogConfig). - </summary> - </member> - <member name="P:NLog.LayoutRenderers.InstallContextLayoutRenderer.Parameter"> - <summary> - Gets or sets the name of the parameter. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.InstallContextLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified installation parameter and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.LayoutRenderer"> - <summary> - Render environmental information related to logging events. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.LayoutRenderer.LoggingConfiguration"> - <summary> - Gets the logging configuration this target is part of. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.ToString"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Render(NLog.LogEventInfo)"> - <summary> - Renders the the value of layout renderer in the context of the specified log event. - </summary> - <param name="logEvent">The log event.</param> - <returns>String representation of a layout renderer.</returns> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.NLog#Internal#ISupportsInitialize#Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.NLog#Internal#ISupportsInitialize#Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified environmental information and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.InitializeLayoutRenderer"> - <summary> - Initializes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.CloseLayoutRenderer"> - <summary> - Closes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Dispose(System.Boolean)"> - <summary> - Releases unmanaged and - optionally - managed resources. - </summary> - <param name="disposing">True to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param> - </member> - <member name="T:NLog.LayoutRenderers.LayoutRendererAttribute"> - <summary> - Marks class as a layout renderer and assigns a format string to it. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRendererAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.LayoutRendererAttribute" /> class. - </summary> - <param name="name">Name of the layout renderer.</param> - </member> - <member name="T:NLog.LayoutRenderers.LevelLayoutRenderer"> - <summary> - The log level. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LevelLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current log level and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.LiteralLayoutRenderer"> - <summary> - A string literal. - </summary> - <remarks> - This is used to escape '${' sequence - as ;${literal:text=${}' - </remarks> - </member> - <member name="M:NLog.LayoutRenderers.LiteralLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.LiteralLayoutRenderer" /> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LiteralLayoutRenderer.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.LiteralLayoutRenderer" /> class. - </summary> - <param name="text">The literal text value.</param> - <remarks>This is used by the layout compiler.</remarks> - </member> - <member name="P:NLog.LayoutRenderers.LiteralLayoutRenderer.Text"> - <summary> - Gets or sets the literal text. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.LiteralLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified string literal and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer"> - <summary> - XML event description compatible with log4j, Chainsaw and NLogViewer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer" /> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.#ctor(NLog.Internal.Fakeables.IAppDomain)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer" /> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeNLogData"> - <summary> - Gets or sets a value indicating whether to include NLog-specific extensions to log4j schema. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IndentXml"> - <summary> - Gets or sets a value indicating whether the XML should use spaces for indentation. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.AppInfo"> - <summary> - Gets or sets the AppInfo field. By default it's the friendly name of the current AppDomain. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeCallSite"> - <summary> - Gets or sets a value indicating whether to include call site (class and method name) in the information sent over the network. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeSourceInfo"> - <summary> - Gets or sets a value indicating whether to include source info (file name and line number) in the information sent over the network. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeMdc"> - <summary> - Gets or sets a value indicating whether to include contents of the <see cref="T:NLog.MappedDiagnosticsContext"/> dictionary. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeNdc"> - <summary> - Gets or sets a value indicating whether to include contents of the <see cref="T:NLog.NestedDiagnosticsContext"/> stack. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.NdcItemSeparator"> - <summary> - Gets or sets the NDC item separator. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.NLog#Internal#IUsesStackTrace#StackTraceUsage"> - <summary> - Gets the level of stack trace information required by the implementing class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the XML logging event and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.LoggerNameLayoutRenderer"> - <summary> - The logger name. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.LoggerNameLayoutRenderer.ShortName"> - <summary> - Gets or sets a value indicating whether to render short logger name (the part after the trailing dot character). - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.LoggerNameLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the logger name and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.LongDateLayoutRenderer"> - <summary> - The date and time in a long, sortable format yyyy-MM-dd HH:mm:ss.mmm. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.LongDateLayoutRenderer.UniversalTime"> - <summary> - Gets or sets a value indicating whether to output UTC time instead of local time. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.LongDateLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the date in the long format (yyyy-MM-dd HH:mm:ss.mmm) and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.MdcLayoutRenderer"> - <summary> - Mapped Diagnostic Context item. Provided for compatibility with log4net. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.MdcLayoutRenderer.Item"> - <summary> - Gets or sets the name of the item. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.MdcLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified MDC item and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.MessageLayoutRenderer"> - <summary> - The formatted log message. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.MessageLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.MessageLayoutRenderer" /> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.MessageLayoutRenderer.WithException"> - <summary> - Gets or sets a value indicating whether to log exception along with message. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.MessageLayoutRenderer.ExceptionSeparator"> - <summary> - Gets or sets the string that separates message from the exception. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.MessageLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the log message including any positional parameters and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.NdcLayoutRenderer"> - <summary> - Nested Diagnostic Context item. Provided for compatibility with log4net. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.NdcLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.NdcLayoutRenderer" /> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.NdcLayoutRenderer.TopFrames"> - <summary> - Gets or sets the number of top stack frames to be rendered. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.NdcLayoutRenderer.BottomFrames"> - <summary> - Gets or sets the number of bottom stack frames to be rendered. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.NdcLayoutRenderer.Separator"> - <summary> - Gets or sets the separator to be used for concatenating nested diagnostics context output. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.NdcLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified Nested Diagnostics Context item and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.NewLineLayoutRenderer"> - <summary> - A newline literal. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.NewLineLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified string literal and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.ProcessTimeLayoutRenderer"> - <summary> - The process time in format HH:mm:ss.mmm. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ProcessTimeLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current process running time and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.ShortDateLayoutRenderer"> - <summary> - The short date in a sortable format yyyy-MM-dd. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.ShortDateLayoutRenderer.UniversalTime"> - <summary> - Gets or sets a value indicating whether to output UTC time instead of local time. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.ShortDateLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current short date string (yyyy-MM-dd) and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.SilverlightApplicationInfoLayoutRenderer"> - <summary> - Information about Silverlight application. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.SilverlightApplicationInfoLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.SilverlightApplicationInfoLayoutRenderer"/> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.SilverlightApplicationInfoLayoutRenderer.Option"> - <summary> - Gets or sets specific information to display. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.SilverlightApplicationInfoLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified environmental information and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.SilverlightApplicationInfoOption"> - <summary> - Specifies application information to display in ${sl-appinfo} renderer. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.SilverlightApplicationInfoOption.XapUri"> - <summary> - URI of the current application XAP file. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.SilverlightApplicationInfoOption.IsOutOfBrowser"> - <summary> - Whether application is running out-of-browser. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.SilverlightApplicationInfoOption.InstallState"> - <summary> - Installed state of an application. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.SilverlightApplicationInfoOption.HasElevatedPermissions"> - <summary> - Whether application is running with elevated permissions. - </summary> - </member> - <member name="T:NLog.LayoutRenderers.SpecialFolderLayoutRenderer"> - <summary> - System special folder path (includes My Documents, My Music, Program Files, Desktop, and more). - </summary> - </member> - <member name="P:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.Folder"> - <summary> - Gets or sets the system special folder to use. - </summary> - <remarks> - Full list of options is available at <a href="http://msdn2.microsoft.com/en-us/system.environment.specialfolder.aspx">MSDN</a>. - The most common ones are: - <ul> - <li><b>ApplicationData</b> - roaming application data for current user.</li> - <li><b>CommonApplicationData</b> - application data for all users.</li> - <li><b>MyDocuments</b> - My Documents</li> - <li><b>DesktopDirectory</b> - Desktop directory</li> - <li><b>LocalApplicationData</b> - non roaming application data</li> - <li><b>Personal</b> - user profile directory</li> - <li><b>System</b> - System directory</li> - </ul> - </remarks> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.File"> - <summary> - Gets or sets the name of the file to be Path.Combine()'d with the directory name. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.Dir"> - <summary> - Gets or sets the name of the directory to be Path.Combine()'d with the directory name. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the directory where NLog is located and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.StackTraceFormat"> - <summary> - Format of the ${stacktrace} layout renderer output. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.StackTraceFormat.Raw"> - <summary> - Raw format (multiline - as returned by StackFrame.ToString() method). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.StackTraceFormat.Flat"> - <summary> - Flat format (class and method names displayed in a single line). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.StackTraceFormat.DetailedFlat"> - <summary> - Detailed flat format (method signatures displayed in a single line). - </summary> - </member> - <member name="T:NLog.LayoutRenderers.StackTraceLayoutRenderer"> - <summary> - Stack trace renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.StackTraceLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.StackTraceLayoutRenderer" /> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.Format"> - <summary> - Gets or sets the output format of the stack trace. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.TopFrames"> - <summary> - Gets or sets the number of top stack frames to be rendered. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.SkipFrames"> - <summary> - Gets or sets the number of frames to skip. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.Separator"> - <summary> - Gets or sets the stack frame separator string. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.NLog#Internal#IUsesStackTrace#StackTraceUsage"> - <summary> - Gets the level of stack trace information required by the implementing class. - </summary> - <value></value> - </member> - <member name="M:NLog.LayoutRenderers.StackTraceLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the call site and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.TempDirLayoutRenderer"> - <summary> - A temporary directory. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.TempDirLayoutRenderer.File"> - <summary> - Gets or sets the name of the file to be Path.Combine()'d with the directory name. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.TempDirLayoutRenderer.Dir"> - <summary> - Gets or sets the name of the directory to be Path.Combine()'d with the directory name. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.TempDirLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the directory where NLog is located and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.ThreadIdLayoutRenderer"> - <summary> - The identifier of the current thread. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ThreadIdLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current thread identifier and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.ThreadNameLayoutRenderer"> - <summary> - The name of the current thread. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ThreadNameLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current thread name and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.TicksLayoutRenderer"> - <summary> - The Ticks value of current date and time. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.TicksLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the ticks value of current time and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.TimeLayoutRenderer"> - <summary> - The time in a 24-hour, sortable format HH:mm:ss.mmm. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.TimeLayoutRenderer.UniversalTime"> - <summary> - Gets or sets a value indicating whether to output UTC time instead of local time. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.TimeLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders time in the 24-h format (HH:mm:ss.mmm) and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.VariableLayoutRenderer"> - <summary> - Render a NLog variable (xml or config) - </summary> - </member> - <member name="P:NLog.LayoutRenderers.VariableLayoutRenderer.Name"> - <summary> - Gets or sets the name of the NLog variable. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.VariableLayoutRenderer.Default"> - <summary> - Gets or sets the default value to be used when the variable is not set. - </summary> - <remarks>Not used if Name is <c>null</c></remarks> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.VariableLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified variable and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper"> - <summary> - Applies caching to another layout output. - </summary> - <remarks> - The value of the inner layout will be rendered only once and reused subsequently. - </remarks> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.ClearCacheOption"> - <summary> - A value indicating when the cache is cleared. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.ClearCacheOption.None"> - <summary>Never clear the cache.</summary> - </member> - <member name="F:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.ClearCacheOption.OnInit"> - <summary>Clear the cache whenever the <see cref="T:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper"/> is initialized.</summary> - </member> - <member name="F:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.ClearCacheOption.OnClose"> - <summary>Clear the cache whenever the <see cref="T:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper"/> is closed.</summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.Cached"> - <summary> - Gets or sets a value indicating whether this <see cref="T:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper"/> is enabled. - </summary> - <docgen category='Caching Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.ClearCache"> - <summary> - Gets or sets a value indicating when the cache is cleared. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.InitializeLayoutRenderer"> - <summary> - Initializes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.CloseLayoutRenderer"> - <summary> - Closes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.RenderInner(NLog.LogEventInfo)"> - <summary> - Renders the inner layout contents. - </summary> - <param name="logEvent">The log event.</param> - <returns>Contents of inner layout.</returns> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper"> - <summary> - Filters characters not allowed in the file names by replacing them with safe character. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper" /> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper.FSNormalize"> - <summary> - Gets or sets a value indicating whether to modify the output of this renderer so it can be used as a part of file path - (illegal characters are replaced with '_'). - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Padded and trimmed string.</returns> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper"> - <summary> - Escapes output of another layout using JSON rules. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper" /> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper.JsonEncode"> - <summary> - Gets or sets a value indicating whether to apply JSON encoding. - </summary> - <docgen category="Transformation Options" order="10"/> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>JSON-encoded string.</returns> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper"> - <summary> - Converts the result of another layout output to lower case. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper" /> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper.Lowercase"> - <summary> - Gets or sets a value indicating whether lower case conversion should be applied. - </summary> - <value>A value of <c>true</c> if lower case conversion should be applied; otherwise, <c>false</c>.</value> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper.Culture"> - <summary> - Gets or sets the culture used for rendering. - </summary> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Padded and trimmed string.</returns> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.OnExceptionLayoutRendererWrapper"> - <summary> - Only outputs the inner layout when exception has been defined for log message. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.OnExceptionLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.OnExceptionLayoutRendererWrapper.RenderInner(NLog.LogEventInfo)"> - <summary> - Renders the inner layout contents. - </summary> - <param name="logEvent">The log event.</param> - <returns> - Contents of inner layout. - </returns> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.PaddingHorizontalAlignment"> - <summary> - Horizontal alignment for padding layout renderers. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.Wrappers.PaddingHorizontalAlignment.Left"> - <summary> - When layout text is too long, align it to the left - (remove characters from the right). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.Wrappers.PaddingHorizontalAlignment.Right"> - <summary> - When layout text is too long, align it to the right - (remove characters from the left). - </summary> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper"> - <summary> - Applies padding to another layout output. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper" /> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.Padding"> - <summary> - Gets or sets the number of characters to pad the output to. - </summary> - <remarks> - Positive padding values cause left padding, negative values - cause right padding to the desired width. - </remarks> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.PadCharacter"> - <summary> - Gets or sets the padding character. - </summary> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.FixedLength"> - <summary> - Gets or sets a value indicating whether to trim the - rendered text to the absolute value of the padding length. - </summary> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.AlignmentOnTruncation"> - <summary> - Gets or sets a value indicating whether a value that has - been truncated (when <see cref="P:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.FixedLength" /> is true) - will be left-aligned (characters removed from the right) - or right-aligned (characters removed from the left). The - default is left alignment. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper"> - <summary> - Replaces a string in the output of another layout with another string. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.SearchFor"> - <summary> - Gets or sets the text to search for. - </summary> - <value>The text search for.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.Regex"> - <summary> - Gets or sets a value indicating whether regular expressions should be used. - </summary> - <value>A value of <c>true</c> if regular expressions should be used otherwise, <c>false</c>.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.ReplaceWith"> - <summary> - Gets or sets the replacement string. - </summary> - <value>The replacement string.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.ReplaceGroupName"> - <summary> - Gets or sets the group name to replace when using regular expressions. - Leave null or empty to replace without using group name. - </summary> - <value>The group name.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.IgnoreCase"> - <summary> - Gets or sets a value indicating whether to ignore case. - </summary> - <value>A value of <c>true</c> if case should be ignored when searching; otherwise, <c>false</c>.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.WholeWords"> - <summary> - Gets or sets a value indicating whether to search for whole words. - </summary> - <value>A value of <c>true</c> if whole words should be searched for; otherwise, <c>false</c>.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.InitializeLayoutRenderer"> - <summary> - Initializes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Post-processed text.</returns> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.Replacer"> - <summary> - This class was created instead of simply using a lambda expression so that the "ThreadAgnosticAttributeTest" will pass - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.ReplaceNamedGroup(System.String,System.String,System.String,System.Text.RegularExpressions.Match)"> - <summary> - A match evaluator for Regular Expression based replacing - </summary> - <param name="input"></param> - <param name="groupName"></param> - <param name="replacement"></param> - <param name="match"></param> - <returns></returns> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.ReplaceNewLinesLayoutRendererWrapper"> - <summary> - Replaces newline characters from the result of another layout renderer with spaces. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.ReplaceNewLinesLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.ReplaceNewLinesLayoutRendererWrapper" /> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceNewLinesLayoutRendererWrapper.Replacement"> - <summary> - Gets or sets a value indicating the string that should be used for separating lines. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.ReplaceNewLinesLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>String with newline characters replaced with spaces.</returns> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.Rot13LayoutRendererWrapper"> - <summary> - Decodes text "encrypted" with ROT-13. - </summary> - <remarks> - See <a href="http://en.wikipedia.org/wiki/ROT13">http://en.wikipedia.org/wiki/ROT13</a>. - </remarks> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.Rot13LayoutRendererWrapper.Text"> - <summary> - Gets or sets the layout to be wrapped. - </summary> - <value>The layout to be wrapped.</value> - <remarks>This variable is for backwards compatibility</remarks> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.Rot13LayoutRendererWrapper.DecodeRot13(System.String)"> - <summary> - Encodes/Decodes ROT-13-encoded string. - </summary> - <param name="encodedValue">The string to be encoded/decoded.</param> - <returns>Encoded/Decoded text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.Rot13LayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper"> - <summary> - Trims the whitespace from the result of another layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper" /> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper.TrimWhiteSpace"> - <summary> - Gets or sets a value indicating whether lower case conversion should be applied. - </summary> - <value>A value of <c>true</c> if lower case conversion should be applied; otherwise, <c>false</c>.</value> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Trimmed string.</returns> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper"> - <summary> - Converts the result of another layout output to upper case. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper" /> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper.Uppercase"> - <summary> - Gets or sets a value indicating whether upper case conversion should be applied. - </summary> - <value>A value of <c>true</c> if upper case conversion should be applied otherwise, <c>false</c>.</value> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper.Culture"> - <summary> - Gets or sets the culture used for rendering. - </summary> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Padded and trimmed string.</returns> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper"> - <summary> - Encodes the result of another layout output for use with URLs. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper" /> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper.SpaceAsPlus"> - <summary> - Gets or sets a value indicating whether spaces should be translated to '+' or '%20'. - </summary> - <value>A value of <c>true</c> if space should be translated to '+'; otherwise, <c>false</c>.</value> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.WhenEmptyLayoutRendererWrapper"> - <summary> - Outputs alternative layout when the inner layout produces empty result. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.WhenEmptyLayoutRendererWrapper.WhenEmpty"> - <summary> - Gets or sets the layout to be rendered when original layout produced empty result. - </summary> - <docgen category="Transformation Options" order="10"/> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WhenEmptyLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WhenEmptyLayoutRendererWrapper.RenderInner(NLog.LogEventInfo)"> - <summary> - Renders the inner layout contents. - </summary> - <param name="logEvent">The log event.</param> - <returns> - Contents of inner layout. - </returns> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.WhenLayoutRendererWrapper"> - <summary> - Only outputs the inner layout when the specified condition has been met. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.WhenLayoutRendererWrapper.When"> - <summary> - Gets or sets the condition that must be met for the inner layout to be printed. - </summary> - <docgen category="Transformation Options" order="10"/> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WhenLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WhenLayoutRendererWrapper.RenderInner(NLog.LogEventInfo)"> - <summary> - Renders the inner layout contents. - </summary> - <param name="logEvent">The log event.</param> - <returns> - Contents of inner layout. - </returns> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase"> - <summary> - Decodes text "encrypted" with ROT-13. - </summary> - <remarks> - See <a href="http://en.wikipedia.org/wiki/ROT13">http://en.wikipedia.org/wiki/ROT13</a>. - </remarks> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase.Inner"> - <summary> - Gets or sets the wrapped layout. - </summary> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the inner message, processes it and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase.RenderInner(NLog.LogEventInfo)"> - <summary> - Renders the inner layout contents. - </summary> - <param name="logEvent">The log event.</param> - <returns>Contents of inner layout.</returns> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper"> - <summary> - Converts the result of another layout output to be XML-compliant. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper" /> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper.XmlEncode"> - <summary> - Gets or sets a value indicating whether to apply XML encoding. - </summary> - <docgen category="Transformation Options" order="10"/> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Padded and trimmed string.</returns> - </member> - <member name="T:NLog.Layouts.CsvColumn"> - <summary> - A column in the CSV. - </summary> - </member> - <member name="M:NLog.Layouts.CsvColumn.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.CsvColumn" /> class. - </summary> - </member> - <member name="M:NLog.Layouts.CsvColumn.#ctor(System.String,NLog.Layouts.Layout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.CsvColumn" /> class. - </summary> - <param name="name">The name of the column.</param> - <param name="layout">The layout of the column.</param> - </member> - <member name="P:NLog.Layouts.CsvColumn.Name"> - <summary> - Gets or sets the name of the column. - </summary> - <docgen category='CSV Column Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvColumn.Layout"> - <summary> - Gets or sets the layout of the column. - </summary> - <docgen category='CSV Column Options' order='10' /> - </member> - <member name="T:NLog.Layouts.CsvColumnDelimiterMode"> - <summary> - Specifies allowed column delimiters. - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Auto"> - <summary> - Automatically detect from regional settings. - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Comma"> - <summary> - Comma (ASCII 44). - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Semicolon"> - <summary> - Semicolon (ASCII 59). - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Tab"> - <summary> - Tab character (ASCII 9). - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Pipe"> - <summary> - Pipe character (ASCII 124). - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Space"> - <summary> - Space character (ASCII 32). - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Custom"> - <summary> - Custom string, specified by the CustomDelimiter. - </summary> - </member> - <member name="T:NLog.Layouts.CsvLayout"> - <summary> - A specialized layout that renders CSV-formatted events. - </summary> - </member> - <member name="M:NLog.Layouts.CsvLayout.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.CsvLayout"/> class. - </summary> - </member> - <member name="P:NLog.Layouts.CsvLayout.Columns"> - <summary> - Gets the array of parameters to be passed. - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvLayout.WithHeader"> - <summary> - Gets or sets a value indicating whether CVS should include header. - </summary> - <value>A value of <c>true</c> if CVS should include header; otherwise, <c>false</c>.</value> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvLayout.Delimiter"> - <summary> - Gets or sets the column delimiter. - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvLayout.Quoting"> - <summary> - Gets or sets the quoting mode. - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvLayout.QuoteChar"> - <summary> - Gets or sets the quote Character. - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvLayout.CustomColumnDelimiter"> - <summary> - Gets or sets the custom column delimiter value (valid when ColumnDelimiter is set to 'Custom'). - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="M:NLog.Layouts.CsvLayout.InitializeLayout"> - <summary> - Initializes the layout. - </summary> - </member> - <member name="M:NLog.Layouts.CsvLayout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Formats the log event for write. - </summary> - <param name="logEvent">The log event to be formatted.</param> - <returns>A string representation of the log event.</returns> - </member> - <member name="T:NLog.Layouts.CsvLayout.CsvHeaderLayout"> - <summary> - Header for CSV layout. - </summary> - </member> - <member name="M:NLog.Layouts.CsvLayout.CsvHeaderLayout.#ctor(NLog.Layouts.CsvLayout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.CsvLayout.CsvHeaderLayout"/> class. - </summary> - <param name="parent">The parent.</param> - </member> - <member name="M:NLog.Layouts.CsvLayout.CsvHeaderLayout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Renders the layout for the specified logging event by invoking layout renderers. - </summary> - <param name="logEvent">The logging event.</param> - <returns>The rendered layout.</returns> - </member> - <member name="T:NLog.Layouts.CsvQuotingMode"> - <summary> - Specifies CSV quoting modes. - </summary> - </member> - <member name="F:NLog.Layouts.CsvQuotingMode.All"> - <summary> - Quote all column. - </summary> - </member> - <member name="F:NLog.Layouts.CsvQuotingMode.Nothing"> - <summary> - Quote nothing. - </summary> - </member> - <member name="F:NLog.Layouts.CsvQuotingMode.Auto"> - <summary> - Quote only whose values contain the quote symbol or - the separator. - </summary> - </member> - <member name="T:NLog.Layouts.JsonAttribute"> - <summary> - JSON attribute. - </summary> - </member> - <member name="M:NLog.Layouts.JsonAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.JsonAttribute" /> class. - </summary> - </member> - <member name="M:NLog.Layouts.JsonAttribute.#ctor(System.String,NLog.Layouts.Layout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.JsonAttribute" /> class. - </summary> - <param name="name">The name of the attribute.</param> - <param name="layout">The layout of the attribute's value.</param> - </member> - <member name="M:NLog.Layouts.JsonAttribute.#ctor(System.String,NLog.Layouts.Layout,System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.JsonAttribute" /> class. - </summary> - <param name="name">The name of the attribute.</param> - <param name="layout">The layout of the attribute's value.</param> - <param name="encode">Encode value with json-encode</param> - </member> - <member name="P:NLog.Layouts.JsonAttribute.Name"> - <summary> - Gets or sets the name of the attribute. - </summary> - </member> - <member name="P:NLog.Layouts.JsonAttribute.Layout"> - <summary> - Gets or sets the layout that will be rendered as the attribute's value. - </summary> - </member> - <member name="P:NLog.Layouts.JsonAttribute.Encode"> - <summary> - Determines wether or not this attribute will be Json encoded. - </summary> - </member> - <member name="T:NLog.Layouts.JsonLayout"> - <summary> - A specialized layout that renders JSON-formatted events. - </summary> - </member> - <member name="M:NLog.Layouts.JsonLayout.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.JsonLayout"/> class. - </summary> - </member> - <member name="P:NLog.Layouts.JsonLayout.Attributes"> - <summary> - Gets the array of attributes' configurations. - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.JsonLayout.SuppressSpaces"> - <summary> - Gets or sets the option to suppress the extra spaces in the output json - </summary> - </member> - <member name="M:NLog.Layouts.JsonLayout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Formats the log event as a JSON document for writing. - </summary> - <param name="logEvent">The log event to be formatted.</param> - <returns>A JSON string representation of the log event.</returns> - </member> - <member name="T:NLog.Layouts.Layout"> - <summary> - Abstract interface that layouts must implement. - </summary> - </member> - <member name="P:NLog.Layouts.Layout.IsThreadAgnostic"> - <summary> - Gets a value indicating whether this layout is thread-agnostic (can be rendered on any thread). - </summary> - <remarks> - Layout is thread-agnostic if it has been marked with [ThreadAgnostic] attribute and all its children are - like that as well. - Thread-agnostic layouts only use contents of <see cref="T:NLog.LogEventInfo"/> for its output. - </remarks> - </member> - <member name="P:NLog.Layouts.Layout.LoggingConfiguration"> - <summary> - Gets the logging configuration this target is part of. - </summary> - </member> - <member name="M:NLog.Layouts.Layout.op_Implicit(System.String)~NLog.Layouts.Layout"> - <summary> - Converts a given text to a <see cref="T:NLog.Layouts.Layout" />. - </summary> - <param name="text">Text to be converted.</param> - <returns><see cref="T:NLog.Layouts.SimpleLayout"/> object represented by the text.</returns> - </member> - <member name="M:NLog.Layouts.Layout.FromString(System.String)"> - <summary> - Implicitly converts the specified string to a <see cref="T:NLog.Layouts.SimpleLayout"/>. - </summary> - <param name="layoutText">The layout string.</param> - <returns>Instance of <see cref="T:NLog.Layouts.SimpleLayout"/>.</returns> - </member> - <member name="M:NLog.Layouts.Layout.FromString(System.String,NLog.Config.ConfigurationItemFactory)"> - <summary> - Implicitly converts the specified string to a <see cref="T:NLog.Layouts.SimpleLayout"/>. - </summary> - <param name="layoutText">The layout string.</param> - <param name="configurationItemFactory">The NLog factories to use when resolving layout renderers.</param> - <returns>Instance of <see cref="T:NLog.Layouts.SimpleLayout"/>.</returns> - </member> - <member name="M:NLog.Layouts.Layout.Precalculate(NLog.LogEventInfo)"> - <summary> - Precalculates the layout for the specified log event and stores the result - in per-log event cache. - </summary> - <param name="logEvent">The log event.</param> - <remarks> - Calling this method enables you to store the log event in a buffer - and/or potentially evaluate it in another thread even though the - layout may contain thread-dependent renderer. - </remarks> - </member> - <member name="M:NLog.Layouts.Layout.Render(NLog.LogEventInfo)"> - <summary> - Renders the event info in layout. - </summary> - <param name="logEvent">The event info.</param> - <returns>String representing log event.</returns> - </member> - <member name="M:NLog.Layouts.Layout.NLog#Internal#ISupportsInitialize#Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.Layouts.Layout.NLog#Internal#ISupportsInitialize#Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Layouts.Layout.Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.Layouts.Layout.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Layouts.Layout.InitializeLayout"> - <summary> - Initializes the layout. - </summary> - </member> - <member name="M:NLog.Layouts.Layout.CloseLayout"> - <summary> - Closes the layout. - </summary> - </member> - <member name="M:NLog.Layouts.Layout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Renders the layout for the specified logging event by invoking layout renderers. - </summary> - <param name="logEvent">The logging event.</param> - <returns>The rendered layout.</returns> - </member> - <member name="T:NLog.Layouts.LayoutAttribute"> - <summary> - Marks class as a layout renderer and assigns a format string to it. - </summary> - </member> - <member name="M:NLog.Layouts.LayoutAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.LayoutAttribute" /> class. - </summary> - <param name="name">Layout name.</param> - </member> - <member name="T:NLog.Layouts.LayoutParser"> - <summary> - Parses layout strings. - </summary> - </member> - <member name="T:NLog.Layouts.LayoutWithHeaderAndFooter"> - <summary> - A specialized layout that supports header and footer. - </summary> - </member> - <member name="P:NLog.Layouts.LayoutWithHeaderAndFooter.Layout"> - <summary> - Gets or sets the body layout (can be repeated multiple times). - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Layouts.LayoutWithHeaderAndFooter.Header"> - <summary> - Gets or sets the header layout. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Layouts.LayoutWithHeaderAndFooter.Footer"> - <summary> - Gets or sets the footer layout. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="M:NLog.Layouts.LayoutWithHeaderAndFooter.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Renders the layout for the specified logging event by invoking layout renderers. - </summary> - <param name="logEvent">The logging event.</param> - <returns>The rendered layout.</returns> - </member> - <member name="T:NLog.Layouts.Log4JXmlEventLayout"> - <summary> - A specialized layout that renders Log4j-compatible XML events. - </summary> - <remarks> - This layout is not meant to be used explicitly. Instead you can use ${log4jxmlevent} layout renderer. - </remarks> - </member> - <member name="M:NLog.Layouts.Log4JXmlEventLayout.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.Log4JXmlEventLayout" /> class. - </summary> - </member> - <member name="P:NLog.Layouts.Log4JXmlEventLayout.Renderer"> - <summary> - Gets the <see cref="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer"/> instance that renders log events. - </summary> - </member> - <member name="M:NLog.Layouts.Log4JXmlEventLayout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Renders the layout for the specified logging event by invoking layout renderers. - </summary> - <param name="logEvent">The logging event.</param> - <returns>The rendered layout.</returns> - </member> - <member name="T:NLog.Layouts.SimpleLayout"> - <summary> - Represents a string with embedded placeholders that can render contextual information. - </summary> - <remarks> - This layout is not meant to be used explicitly. Instead you can just use a string containing layout - renderers everywhere the layout is required. - </remarks> - </member> - <member name="M:NLog.Layouts.SimpleLayout.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.SimpleLayout" /> class. - </summary> - </member> - <member name="M:NLog.Layouts.SimpleLayout.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.SimpleLayout" /> class. - </summary> - <param name="txt">The layout string to parse.</param> - </member> - <member name="M:NLog.Layouts.SimpleLayout.#ctor(System.String,NLog.Config.ConfigurationItemFactory)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.SimpleLayout"/> class. - </summary> - <param name="txt">The layout string to parse.</param> - <param name="configurationItemFactory">The NLog factories to use when creating references to layout renderers.</param> - </member> - <member name="P:NLog.Layouts.SimpleLayout.OriginalText"> - <summary> - Original text before compile to Layout renderes - </summary> - </member> - <member name="P:NLog.Layouts.SimpleLayout.Text"> - <summary> - Gets or sets the layout text. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Layouts.SimpleLayout.IsFixedText"> - <summary> - Is the message fixed? (no Layout renderers used) - </summary> - </member> - <member name="P:NLog.Layouts.SimpleLayout.FixedText"> - <summary> - Get the fixed text. Only set when <see cref="P:NLog.Layouts.SimpleLayout.IsFixedText"/> is <c>true</c> - </summary> - </member> - <member name="P:NLog.Layouts.SimpleLayout.Renderers"> - <summary> - Gets a collection of <see cref="T:NLog.LayoutRenderers.LayoutRenderer"/> objects that make up this layout. - </summary> - </member> - <member name="M:NLog.Layouts.SimpleLayout.op_Implicit(System.String)~NLog.Layouts.SimpleLayout"> - <summary> - Converts a text to a simple layout. - </summary> - <param name="text">Text to be converted.</param> - <returns>A <see cref="T:NLog.Layouts.SimpleLayout"/> object.</returns> - </member> - <member name="M:NLog.Layouts.SimpleLayout.Escape(System.String)"> - <summary> - Escapes the passed text so that it can - be used literally in all places where - layout is normally expected without being - treated as layout. - </summary> - <param name="text">The text to be escaped.</param> - <returns>The escaped text.</returns> - <remarks> - Escaping is done by replacing all occurrences of - '${' with '${literal:text=${}' - </remarks> - </member> - <member name="M:NLog.Layouts.SimpleLayout.Evaluate(System.String,NLog.LogEventInfo)"> - <summary> - Evaluates the specified text by expanding all layout renderers. - </summary> - <param name="text">The text to be evaluated.</param> - <param name="logEvent">Log event to be used for evaluation.</param> - <returns>The input text with all occurrences of ${} replaced with - values provided by the appropriate layout renderers.</returns> - </member> - <member name="M:NLog.Layouts.SimpleLayout.Evaluate(System.String)"> - <summary> - Evaluates the specified text by expanding all layout renderers - in new <see cref="T:NLog.LogEventInfo" /> context. - </summary> - <param name="text">The text to be evaluated.</param> - <returns>The input text with all occurrences of ${} replaced with - values provided by the appropriate layout renderers.</returns> - </member> - <member name="M:NLog.Layouts.SimpleLayout.ToString"> - <summary> - Returns a <see cref="T:System.String"></see> that represents the current object. - </summary> - <returns> - A <see cref="T:System.String"></see> that represents the current object. - </returns> - </member> - <member name="M:NLog.Layouts.SimpleLayout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Renders the layout for the specified logging event by invoking layout renderers - that make up the event. - </summary> - <param name="logEvent">The logging event.</param> - <returns>The rendered layout.</returns> - </member> - <member name="T:NLog.LogEventInfo"> - <summary> - Represents the logging event. - </summary> - </member> - <member name="F:NLog.LogEventInfo.ZeroDate"> - <summary> - Gets the date of the first log event created. - </summary> - </member> - <member name="M:NLog.LogEventInfo.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogEventInfo" /> class. - </summary> - </member> - <member name="M:NLog.LogEventInfo.#ctor(NLog.LogLevel,System.String,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogEventInfo" /> class. - </summary> - <param name="level">Log level.</param> - <param name="loggerName">Logger name.</param> - <param name="message">Log message including parameter placeholders.</param> - </member> - <member name="M:NLog.LogEventInfo.#ctor(NLog.LogLevel,System.String,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogEventInfo" /> class. - </summary> - <param name="level">Log level.</param> - <param name="loggerName">Logger name.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">Log message including parameter placeholders.</param> - <param name="parameters">Parameter array.</param> - </member> - <member name="M:NLog.LogEventInfo.#ctor(NLog.LogLevel,System.String,System.IFormatProvider,System.String,System.Object[],System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogEventInfo" /> class. - </summary> - <param name="level">Log level.</param> - <param name="loggerName">Logger name.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">Log message including parameter placeholders.</param> - <param name="parameters">Parameter array.</param> - <param name="exception">Exception information.</param> - </member> - <member name="P:NLog.LogEventInfo.SequenceID"> - <summary> - Gets the unique identifier of log event which is automatically generated - and monotonously increasing. - </summary> - </member> - <member name="P:NLog.LogEventInfo.TimeStamp"> - <summary> - Gets or sets the timestamp of the logging event. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Level"> - <summary> - Gets or sets the level of the logging event. - </summary> - </member> - <member name="P:NLog.LogEventInfo.HasStackTrace"> - <summary> - Gets a value indicating whether stack trace has been set for this event. - </summary> - </member> - <member name="P:NLog.LogEventInfo.UserStackFrame"> - <summary> - Gets the stack frame of the method that did the logging. - </summary> - </member> - <member name="P:NLog.LogEventInfo.UserStackFrameNumber"> - <summary> - Gets the number index of the stack frame that represents the user - code (not the NLog code). - </summary> - </member> - <member name="P:NLog.LogEventInfo.StackTrace"> - <summary> - Gets the entire stack trace. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Exception"> - <summary> - Gets or sets the exception information. - </summary> - </member> - <member name="P:NLog.LogEventInfo.LoggerName"> - <summary> - Gets or sets the logger name. - </summary> - </member> - <member name="P:NLog.LogEventInfo.LoggerShortName"> - <summary> - Gets the logger short name. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Message"> - <summary> - Gets or sets the log message including any parameter placeholders. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Parameters"> - <summary> - Gets or sets the parameter values or null if no parameters have been specified. - </summary> - </member> - <member name="P:NLog.LogEventInfo.FormatProvider"> - <summary> - Gets or sets the format provider that was provided while logging or <see langword="null" /> - when no formatProvider was specified. - </summary> - </member> - <member name="P:NLog.LogEventInfo.FormattedMessage"> - <summary> - Gets the formatted message. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Properties"> - <summary> - Gets the dictionary of per-event context properties. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Context"> - <summary> - Gets the dictionary of per-event context properties. - </summary> - </member> - <member name="M:NLog.LogEventInfo.CreateNullEvent"> - <summary> - Creates the null event. - </summary> - <returns>Null log event.</returns> - </member> - <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.String)"> - <summary> - Creates the log event. - </summary> - <param name="logLevel">The log level.</param> - <param name="loggerName">Name of the logger.</param> - <param name="message">The message.</param> - <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Creates the log event. - </summary> - <param name="logLevel">The log level.</param> - <param name="loggerName">Name of the logger.</param> - <param name="formatProvider">The format provider.</param> - <param name="message">The message.</param> - <param name="parameters">The parameters.</param> - <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.IFormatProvider,System.Object)"> - <summary> - Creates the log event. - </summary> - <param name="logLevel">The log level.</param> - <param name="loggerName">Name of the logger.</param> - <param name="formatProvider">The format provider.</param> - <param name="message">The message.</param> - <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.String,System.Exception)"> - <summary> - Creates the log event. - </summary> - <param name="logLevel">The log level.</param> - <param name="loggerName">Name of the logger.</param> - <param name="message">The message.</param> - <param name="exception">The exception.</param> - <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.Exception,System.IFormatProvider,System.String)"> - <summary> - Creates the log event. - </summary> - <param name="logLevel">The log level.</param> - <param name="loggerName">Name of the logger.</param> - <param name="exception">The exception.</param> - <param name="formatProvider">The format provider.</param> - <param name="message">The message.</param> - <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Creates the log event. - </summary> - <param name="logLevel">The log level.</param> - <param name="loggerName">Name of the logger.</param> - <param name="exception">The exception.</param> - <param name="formatProvider">The format provider.</param> - <param name="message">The message.</param> - <param name="parameters">The parameters.</param> - <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="M:NLog.LogEventInfo.WithContinuation(NLog.Common.AsyncContinuation)"> - <summary> - Creates <see cref="T:NLog.Common.AsyncLogEventInfo"/> from this <see cref="T:NLog.LogEventInfo"/> by attaching the specified asynchronous continuation. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <returns>Instance of <see cref="T:NLog.Common.AsyncLogEventInfo"/> with attached continuation.</returns> - </member> - <member name="M:NLog.LogEventInfo.ToString"> - <summary> - Returns a string representation of this log event. - </summary> - <returns>String representation of the log event.</returns> - </member> - <member name="M:NLog.LogEventInfo.SetStackTrace(System.Diagnostics.StackTrace,System.Int32)"> - <summary> - Sets the stack trace for the event info. - </summary> - <param name="stackTrace">The stack trace.</param> - <param name="userStackFrame">Index of the first user stack frame within the stack trace.</param> - </member> - <member name="T:NLog.LogFactory"> - <summary> - Creates and manages instances of <see cref="T:NLog.Logger" /> objects. - </summary> - </member> - <member name="E:NLog.LogFactory.ConfigurationChanged"> - <summary> - Occurs when logging <see cref="P:NLog.LogFactory.Configuration" /> changes. - </summary> - </member> - <member name="M:NLog.LogFactory.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogFactory" /> class. - </summary> - </member> - <member name="M:NLog.LogFactory.#ctor(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogFactory" /> class. - </summary> - <param name="config">The config.</param> - </member> - <member name="P:NLog.LogFactory.CurrentAppDomain"> - <summary> - Gets the current <see cref="T:NLog.Internal.Fakeables.IAppDomain"/>. - </summary> - </member> - <member name="P:NLog.LogFactory.ThrowExceptions"> - <summary> - Gets or sets a value indicating whether exceptions should be thrown. - </summary> - <value>A value of <c>true</c> if exception should be thrown; otherwise, <c>false</c>.</value> - <remarks>By default exceptions are not thrown under any circumstances.</remarks> - </member> - <member name="P:NLog.LogFactory.Configuration"> - <summary> - Gets or sets the current logging configuration. After setting this property all - existing loggers will be re-configured, so that there is no need to call <see cref="M:NLog.LogFactory.ReconfigExistingLoggers" /> - manually. - </summary> - </member> - <member name="P:NLog.LogFactory.GlobalThreshold"> - <summary> - Gets or sets the global log threshold. Log events below this threshold are not logged. - </summary> - </member> - <member name="P:NLog.LogFactory.DefaultCultureInfo"> - <summary> - Gets the default culture info to use as <see cref="P:NLog.LogEventInfo.FormatProvider"/>. - </summary> - <value> - Specific culture info or null to use <see cref="P:System.Globalization.CultureInfo.CurrentCulture"/> - </value> - </member> - <member name="M:NLog.LogFactory.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting - unmanaged resources. - </summary> - </member> - <member name="M:NLog.LogFactory.CreateNullLogger"> - <summary> - Creates a logger that discards all log messages. - </summary> - <returns>Null logger instance.</returns> - </member> - <member name="M:NLog.LogFactory.GetCurrentClassLogger"> - <summary> - Gets the logger with the name of the current class. - </summary> - <returns>The logger.</returns> - <remarks>This is a slow-running method. - Make sure you're not doing this in a loop.</remarks> - </member> - <member name="M:NLog.LogFactory.GetCurrentClassLogger(System.Type)"> - <summary> - Gets a custom logger with the name of the current class. Use <paramref name="loggerType"/> to pass the type of the needed Logger. - </summary> - <param name="loggerType">The type of the logger to create. The type must inherit from - NLog.Logger.</param> - <returns>The logger of type <paramref name="loggerType"/>.</returns> - <remarks>This is a slow-running method. Make sure you are not calling this method in a - loop.</remarks> - </member> - <member name="M:NLog.LogFactory.GetLogger(System.String)"> - <summary> - Gets the specified named logger. - </summary> - <param name="name">Name of the logger.</param> - <returns>The logger reference. Multiple calls to <c>GetLogger</c> with the same argument - are not guaranteed to return the same logger reference.</returns> - </member> - <member name="M:NLog.LogFactory.GetLogger(System.String,System.Type)"> - <summary> - Gets the specified named logger. Use <paramref name="loggerType"/> to pass the type of the needed Logger. - </summary> - <param name="name">Name of the logger.</param> - <param name="loggerType">The type of the logger to create. The type must inherit from <see cref="T:NLog.Logger" />.</param> - <returns>The logger of type <paramref name="loggerType"/>. Multiple calls to <c>GetLogger</c> with the - same argument aren't guaranteed to return the same logger reference.</returns> - </member> - <member name="M:NLog.LogFactory.ReconfigExistingLoggers"> - <summary> - Loops through all loggers previously returned by GetLogger and recalculates their - target and filter list. Useful after modifying the configuration programmatically - to ensure that all loggers have been properly configured. - </summary> - </member> - <member name="M:NLog.LogFactory.Flush(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.LogFactory.Flush(NLog.Common.AsyncContinuation,System.Int32)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeoutMilliseconds">Maximum time to allow for the flush. Any messages - after that time will be discarded.</param> - </member> - <member name="M:NLog.LogFactory.Flush(NLog.Common.AsyncContinuation,System.TimeSpan)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeout">Maximum time to allow for the flush. Any messages after that time will be discarded.</param> - </member> - <member name="M:NLog.LogFactory.DisableLogging"> - <summary> - Decreases the log enable counter and if it reaches -1 the logs are disabled. - </summary> - <remarks> - Logging is enabled if the number of <see cref="M:NLog.LogFactory.ResumeLogging"/> calls is greater than - or equal to <see cref="M:NLog.LogFactory.SuspendLogging"/> calls. - </remarks> - <returns>An object that implements IDisposable whose Dispose() method re-enables logging. - To be used with C# <c>using ()</c> statement.</returns> - </member> - <member name="M:NLog.LogFactory.EnableLogging"> - <summary> - Increases the log enable counter and if it reaches 0 the logs are disabled. - </summary> - <remarks> - Logging is enabled if the number of <see cref="M:NLog.LogFactory.ResumeLogging"/> calls is greater than - or equal to <see cref="M:NLog.LogFactory.SuspendLogging"/> calls.</remarks> - </member> - <member name="M:NLog.LogFactory.SuspendLogging"> - <summary> - Decreases the log enable counter and if it reaches -1 the logs are disabled. - </summary> - <remarks> - Logging is enabled if the number of <see cref="M:NLog.LogFactory.ResumeLogging"/> calls is greater than - or equal to <see cref="M:NLog.LogFactory.SuspendLogging"/> calls. - </remarks> - <returns>An object that implements IDisposable whose Dispose() method re-enables logging. - To be used with C# <c>using ()</c> statement.</returns> - </member> - <member name="M:NLog.LogFactory.ResumeLogging"> - <summary> - Increases the log enable counter and if it reaches 0 the logs are disabled. - </summary> - <remarks>Logging is enabled if the number of <see cref="M:NLog.LogFactory.ResumeLogging"/> calls is greater - than or equal to <see cref="M:NLog.LogFactory.SuspendLogging"/> calls.</remarks> - </member> - <member name="M:NLog.LogFactory.IsLoggingEnabled"> - <summary> - Returns <see langword="true" /> if logging is currently enabled. - </summary> - <returns>A value of <see langword="true" /> if logging is currently enabled, - <see langword="false"/> otherwise.</returns> - <remarks>Logging is enabled if the number of <see cref="M:NLog.LogFactory.ResumeLogging"/> calls is greater - than or equal to <see cref="M:NLog.LogFactory.SuspendLogging"/> calls.</remarks> - </member> - <member name="M:NLog.LogFactory.OnConfigurationChanged(NLog.Config.LoggingConfigurationChangedEventArgs)"> - <summary> - Invoke the Changed event; called whenever list changes - </summary> - <param name="e">Event arguments.</param> - </member> - <member name="M:NLog.LogFactory.Dispose(System.Boolean)"> - <summary> - Releases unmanaged and - optionally - managed resources. - </summary> - <param name="disposing"><c>True</c> to release both managed and unmanaged resources; - <c>false</c> to release only unmanaged resources.</param> - </member> - <member name="T:NLog.LogFactory.LoggerCacheKey"> - <summary> - Logger cache key. - </summary> - </member> - <member name="M:NLog.LogFactory.LoggerCacheKey.GetHashCode"> - <summary> - Serves as a hash function for a particular type. - </summary> - <returns> - A hash code for the current <see cref="T:System.Object"/>. - </returns> - </member> - <member name="M:NLog.LogFactory.LoggerCacheKey.Equals(System.Object)"> - <summary> - Determines if two objects are equal in value. - </summary> - <param name="obj">Other object to compare to.</param> - <returns>True if objects are equal, false otherwise.</returns> - </member> - <member name="M:NLog.LogFactory.LoggerCacheKey.Equals(NLog.LogFactory.LoggerCacheKey)"> - <summary> - Determines if two objects of the same type are equal in value. - </summary> - <param name="key">Other object to compare to.</param> - <returns>True if objects are equal, false otherwise.</returns> - </member> - <member name="T:NLog.LogFactory.LoggerCache"> - <summary> - Logger cache. - </summary> - </member> - <member name="M:NLog.LogFactory.LoggerCache.InsertOrUpdate(NLog.LogFactory.LoggerCacheKey,NLog.Logger)"> - <summary> - Inserts or updates. - </summary> - <param name="cacheKey"></param> - <param name="logger"></param> - </member> - <member name="T:NLog.LogFactory.LogEnabler"> - <summary> - Enables logging in <see cref="M:System.IDisposable.Dispose"/> implementation. - </summary> - </member> - <member name="M:NLog.LogFactory.LogEnabler.#ctor(NLog.LogFactory)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogFactory.LogEnabler" /> class. - </summary> - <param name="factory">The factory.</param> - </member> - <member name="M:NLog.LogFactory.LogEnabler.System#IDisposable#Dispose"> - <summary> - Enables logging. - </summary> - </member> - <member name="T:NLog.LogFactory`1"> - <summary> - Specialized LogFactory that can return instances of custom logger types. - </summary> - <typeparam name="T">The type of the logger to be returned. Must inherit from <see cref="T:NLog.Logger"/>.</typeparam> - </member> - <member name="M:NLog.LogFactory`1.GetLogger(System.String)"> - <summary> - Gets the logger with type <typeparamref name="T"/>. - </summary> - <param name="name">The logger name.</param> - <returns>An instance of <typeparamref name="T"/>.</returns> - </member> - <member name="M:NLog.LogFactory`1.GetCurrentClassLogger"> - <summary> - Gets a custom logger with the name of the current class and type <typeparamref name="T"/>. - </summary> - <returns>An instance of <typeparamref name="T"/>.</returns> - <remarks>This is a slow-running method. - Make sure you're not doing this in a loop.</remarks> - </member> - <member name="T:NLog.Logger"> - <summary> - Provides logging interface and utility functions. - </summary> - <summary> - Provides logging interface and utility functions. - </summary> - <summary> - Logging methods which only are executed when the DEBUG conditional compilation symbol is set. - </summary> - <remarks> - The DEBUG conditional compilation symbol is default enabled (only) in a debug build. - - If the DEBUG conditional compilation symbol isn't set in the calling library, the compiler will remove all the invocations to these methods. - This could lead to better performance. - - See: https://msdn.microsoft.com/en-us/library/4xssyw96%28v=vs.90%29.aspx - </remarks> - </member> - <member name="M:NLog.Logger.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Logger"/> class. - </summary> - </member> - <member name="E:NLog.Logger.LoggerReconfigured"> - <summary> - Occurs when logger configuration changes. - </summary> - </member> - <member name="P:NLog.Logger.Name"> - <summary> - Gets the name of the logger. - </summary> - </member> - <member name="P:NLog.Logger.Factory"> - <summary> - Gets the factory that created this logger. - </summary> - </member> - <member name="M:NLog.Logger.IsEnabled(NLog.LogLevel)"> - <summary> - Gets a value indicating whether logging is enabled for the specified level. - </summary> - <param name="level">Log level to be checked.</param> - <returns>A value of <see langword="true" /> if logging is enabled for the specified level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="M:NLog.Logger.Log(NLog.LogEventInfo)"> - <summary> - Writes the specified diagnostic message. - </summary> - <param name="logEvent">Log event.</param> - </member> - <member name="M:NLog.Logger.Log(System.Type,NLog.LogEventInfo)"> - <summary> - Writes the specified diagnostic message. - </summary> - <param name="wrapperType">The name of the type that wraps Logger.</param> - <param name="logEvent">Log event.</param> - </member> - <member name="M:NLog.Logger.Log``1(NLog.LogLevel,``0)"> - <overloads> - Writes the diagnostic message at the specified level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="level">The log level.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Log``1(NLog.LogLevel,System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.LogException(NLog.LogLevel,System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="args">Arguments to format.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="args">Arguments to format.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Log``1(NLog.LogLevel,System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log``1(NLog.LogLevel,System.String,``0)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log``2(NLog.LogLevel,System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Log``2(NLog.LogLevel,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Log``3(NLog.LogLevel,System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Log``3(NLog.LogLevel,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Swallow(System.Action)"> - <summary> - Runs action. If the action throws, the exception is logged at <c>Error</c> level. The exception is not propagated outside of this method. - </summary> - <param name="action">Action to execute.</param> - </member> - <member name="M:NLog.Logger.Swallow``1(System.Func{``0})"> - <summary> - Runs the provided function and returns its result. If an exception is thrown, it is logged at <c>Error</c> level. - The exception is not propagated outside of this method; a default value is returned instead. - </summary> - <typeparam name="T">Return type of the provided function.</typeparam> - <param name="func">Function to run.</param> - <returns>Result returned by the provided function or the default value of type <typeparamref name="T"/> in case of exception.</returns> - </member> - <member name="M:NLog.Logger.Swallow``1(System.Func{``0},``0)"> - <summary> - Runs the provided function and returns its result. If an exception is thrown, it is logged at <c>Error</c> level. - The exception is not propagated outside of this method; a fallback value is returned instead. - </summary> - <typeparam name="T">Return type of the provided function.</typeparam> - <param name="func">Function to run.</param> - <param name="fallback">Fallback value to return in case of exception.</param> - <returns>Result returned by the provided function or fallback value in case of exception.</returns> - </member> - <member name="P:NLog.Logger.IsTraceEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Trace</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Trace</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.Logger.IsDebugEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Debug</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Debug</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.Logger.IsInfoEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Info</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Info</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.Logger.IsWarnEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Warn</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Warn</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.Logger.IsErrorEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Error</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Error</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.Logger.IsFatalEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Fatal</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Fatal</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="M:NLog.Logger.Trace``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Trace</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Trace``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Trace(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.TraceException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Trace(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Trace``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Debug</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Debug``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Debug(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.DebugException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Debug(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Debug``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Info</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Info``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Info(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.InfoException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Info</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Info</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Info(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Info</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Info</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Info``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Warn</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Warn``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Warn(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.WarnException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Warn</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Warn</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Warn(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Warn</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Warn</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Warn``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Error</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Error``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Error(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.ErrorException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Error</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Error</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Error(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Error</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Error</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Error``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Fatal</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Fatal``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Fatal(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.FatalException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Fatal</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Fatal</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Fatal</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Fatal</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Debug</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters and formatting them with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified arguments formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified arguments formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Trace</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters and formatting them with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified arguments formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified arguments formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="T:NLog.LoggerImpl"> - <summary> - Implementation of logging engine. - </summary> - </member> - <member name="M:NLog.LoggerImpl.FindCallingMethodOnStackTrace(System.Diagnostics.StackTrace,System.Type)"> - <summary> - Finds first user stack frame in a stack trace - </summary> - <param name="stackTrace">The stack trace of the logging method invocation</param> - <param name="loggerType">Type of the logger or logger wrapper</param> - <returns>Index of the first user stack frame or 0 if all stack frames are non-user</returns> - <seealso cref="M:NLog.LoggerImpl.IsNonUserStackFrame(System.Reflection.MethodBase,System.Type)"/> - </member> - <member name="M:NLog.LoggerImpl.IsNonUserStackFrame(System.Reflection.MethodBase,System.Type)"> - <summary> - Defines whether a stack frame belongs to non-user code - </summary> - <param name="method">Method of the stack frame</param> - <param name="loggerType">Type of the logger or logger wrapper</param> - <returns><see langword="true"/>, if the method is from non-user code and should be skipped</returns> - <remarks> - The method is classified as non-user if its declaring assembly is from hidden assemblies list - or its declaring type is <paramref name="loggerType"/> or one of its subtypes. - </remarks> - </member> - <member name="M:NLog.LoggerImpl.GetFilterResult(System.Collections.Generic.IList{NLog.Filters.Filter},NLog.LogEventInfo)"> - <summary> - Gets the filter result. - </summary> - <param name="filterChain">The filter chain.</param> - <param name="logEvent">The log event.</param> - <returns>The result of the filter.</returns> - </member> - <member name="T:NLog.LogLevel"> - <summary> - Defines available log levels. - </summary> - </member> - <member name="F:NLog.LogLevel.Trace"> - <summary> - Trace log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Debug"> - <summary> - Debug log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Info"> - <summary> - Info log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Warn"> - <summary> - Warn log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Error"> - <summary> - Error log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Fatal"> - <summary> - Fatal log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Off"> - <summary> - Off log level. - </summary> - </member> - <member name="M:NLog.LogLevel.#ctor(System.String,System.Int32)"> - <summary> - Initializes a new instance of <see cref="T:NLog.LogLevel"/>. - </summary> - <param name="name">The log level name.</param> - <param name="ordinal">The log level ordinal number.</param> - </member> - <member name="P:NLog.LogLevel.Name"> - <summary> - Gets the name of the log level. - </summary> - </member> - <member name="P:NLog.LogLevel.Ordinal"> - <summary> - Gets the ordinal of the log level. - </summary> - </member> - <member name="M:NLog.LogLevel.op_Equality(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is equal to the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal == level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.op_Inequality(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is not equal to the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal != level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.op_GreaterThan(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is greater than the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal > level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.op_GreaterThanOrEqual(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is greater than or equal to the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal >= level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.op_LessThan(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is less than the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal < level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.op_LessThanOrEqual(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is less than or equal to the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal <= level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.FromOrdinal(System.Int32)"> - <summary> - Gets the <see cref="T:NLog.LogLevel"/> that corresponds to the specified ordinal. - </summary> - <param name="ordinal">The ordinal.</param> - <returns>The <see cref="T:NLog.LogLevel"/> instance. For 0 it returns <see cref="F:NLog.LogLevel.Trace"/>, 1 gives <see cref="F:NLog.LogLevel.Debug"/> and so on.</returns> - </member> - <member name="M:NLog.LogLevel.FromString(System.String)"> - <summary> - Returns the <see cref="T:NLog.LogLevel"/> that corresponds to the supplied <see langword="string" />. - </summary> - <param name="levelName">The textual representation of the log level.</param> - <returns>The enumeration value.</returns> - </member> - <member name="M:NLog.LogLevel.ToString"> - <summary> - Returns a string representation of the log level. - </summary> - <returns>Log level name.</returns> - </member> - <member name="M:NLog.LogLevel.GetHashCode"> - <summary> - Returns a hash code for this instance. - </summary> - <returns> - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - </returns> - </member> - <member name="M:NLog.LogLevel.Equals(System.Object)"> - <summary> - Determines whether the specified <see cref="T:System.Object"/> is equal to this instance. - </summary> - <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param> - <returns>Value of <c>true</c> if the specified <see cref="T:System.Object"/> is equal to - this instance; otherwise, <c>false</c>.</returns> - </member> - <member name="M:NLog.LogLevel.Equals(NLog.LogLevel)"> - <summary> - Determines whether the specified <see cref="T:NLog.LogLevel"/> instance is equal to this instance. - </summary> - <param name="other">The <see cref="T:NLog.LogLevel"/> to compare with this instance.</param> - <returns>Value of <c>true</c> if the specified <see cref="T:NLog.LogLevel"/> is equal to - this instance; otherwise, <c>false</c>.</returns> - </member> - <member name="M:NLog.LogLevel.CompareTo(System.Object)"> - <summary> - Compares the level to the other <see cref="T:NLog.LogLevel"/> object. - </summary> - <param name="obj"> - The object object. - </param> - <returns> - A value less than zero when this logger's <see cref="P:NLog.LogLevel.Ordinal"/> is - less than the other logger's ordinal, 0 when they are equal and - greater than zero when this ordinal is greater than the - other ordinal. - </returns> - </member> - <member name="T:NLog.LogManager"> - <summary> - Creates and manages instances of <see cref="T:NLog.Logger" /> objects. - </summary> - </member> - <member name="T:NLog.LogManager.GetCultureInfo"> - <summary> - Delegate used to set/get the culture in use. - </summary> - </member> - <member name="M:NLog.LogManager.#ctor"> - <summary> - Prevents a default instance of the LogManager class from being created. - </summary> - </member> - <member name="E:NLog.LogManager.ConfigurationChanged"> - <summary> - Occurs when logging <see cref="P:NLog.LogManager.Configuration" /> changes. - </summary> - </member> - <member name="P:NLog.LogManager.ThrowExceptions"> - <summary> - Gets or sets a value indicating whether NLog should throw exceptions. - By default exceptions are not thrown under any circumstances. - </summary> - </member> - <member name="P:NLog.LogManager.Configuration"> - <summary> - Gets or sets the current logging configuration. - <see cref="P:NLog.LogFactory.Configuration" /> - </summary> - </member> - <member name="P:NLog.LogManager.GlobalThreshold"> - <summary> - Gets or sets the global log threshold. Log events below this threshold are not logged. - </summary> - </member> - <member name="P:NLog.LogManager.DefaultCultureInfo"> - <summary> - Gets or sets the default culture to use. - </summary> - </member> - <member name="M:NLog.LogManager.GetCurrentClassLogger"> - <summary> - Gets the logger with the name of the current class. - </summary> - <returns>The logger.</returns> - <remarks>This is a slow-running method. - Make sure you're not doing this in a loop.</remarks> - </member> - <member name="M:NLog.LogManager.AddHiddenAssembly(System.Reflection.Assembly)"> - <summary> - Adds the given assembly which will be skipped - when NLog is trying to find the calling method on stack trace. - </summary> - <param name="assembly">The assembly to skip.</param> - </member> - <member name="M:NLog.LogManager.GetCurrentClassLogger(System.Type)"> - <summary> - Gets a custom logger with the name of the current class. Use <paramref name="loggerType"/> to pass the type of the needed Logger. - </summary> - <param name="loggerType">The logger class. The class must inherit from <see cref="T:NLog.Logger" />.</param> - <returns>The logger of type <paramref name="loggerType"/>.</returns> - <remarks>This is a slow-running method. - Make sure you're not doing this in a loop.</remarks> - </member> - <member name="M:NLog.LogManager.CreateNullLogger"> - <summary> - Creates a logger that discards all log messages. - </summary> - <returns>Null logger which discards all log messages.</returns> - </member> - <member name="M:NLog.LogManager.GetLogger(System.String)"> - <summary> - Gets the specified named logger. - </summary> - <param name="name">Name of the logger.</param> - <returns>The logger reference. Multiple calls to <c>GetLogger</c> with the same argument aren't guaranteed to return the same logger reference.</returns> - </member> - <member name="M:NLog.LogManager.GetLogger(System.String,System.Type)"> - <summary> - Gets the specified named custom logger. Use <paramref name="loggerType"/> to pass the type of the needed Logger. - </summary> - <param name="name">Name of the logger.</param> - <param name="loggerType">The logger class. The class must inherit from <see cref="T:NLog.Logger" />.</param> - <returns>The logger of type <paramref name="loggerType"/>. Multiple calls to <c>GetLogger</c> with the same argument aren't guaranteed to return the same logger reference.</returns> - <remarks>The generic way for this method is <see cref="M:NLog.LogFactory`1.GetLogger(System.String)"/></remarks> - </member> - <member name="M:NLog.LogManager.ReconfigExistingLoggers"> - <summary> - Loops through all loggers previously returned by GetLogger. - and recalculates their target and filter list. Useful after modifying the configuration programmatically - to ensure that all loggers have been properly configured. - </summary> - </member> - <member name="M:NLog.LogManager.Flush(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.LogManager.Flush(NLog.Common.AsyncContinuation,System.TimeSpan)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeout">Maximum time to allow for the flush. Any messages after that time will be discarded.</param> - </member> - <member name="M:NLog.LogManager.Flush(NLog.Common.AsyncContinuation,System.Int32)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeoutMilliseconds">Maximum time to allow for the flush. Any messages after that time will be discarded.</param> - </member> - <member name="M:NLog.LogManager.DisableLogging"> - <summary> - Decreases the log enable counter and if it reaches -1 the logs are disabled. - </summary> - <remarks>Logging is enabled if the number of <see cref="M:NLog.LogManager.EnableLogging"/> calls is greater - than or equal to <see cref="M:NLog.LogManager.DisableLogging"/> calls.</remarks> - <returns>An object that implements IDisposable whose Dispose() method reenables logging. - To be used with C# <c>using ()</c> statement.</returns> - </member> - <member name="M:NLog.LogManager.EnableLogging"> - <summary> - Increases the log enable counter and if it reaches 0 the logs are disabled. - </summary> - <remarks>Logging is enabled if the number of <see cref="M:NLog.LogManager.EnableLogging"/> calls is greater - than or equal to <see cref="M:NLog.LogManager.DisableLogging"/> calls.</remarks> - </member> - <member name="M:NLog.LogManager.IsLoggingEnabled"> - <summary> - Checks if logging is currently enabled. - </summary> - <returns><see langword="true" /> if logging is currently enabled, <see langword="false"/> - otherwise.</returns> - <remarks>Logging is enabled if the number of <see cref="M:NLog.LogManager.EnableLogging"/> calls is greater - than or equal to <see cref="M:NLog.LogManager.DisableLogging"/> calls.</remarks> - </member> - <member name="M:NLog.LogManager.Shutdown"> - <summary> - Dispose all targets, and shutdown logging. - </summary> - </member> - <member name="M:NLog.LogManager.GetClassFullName"> - <summary> - Gets the fully qualified name of the class invoking the LogManager, including the - namespace but not the assembly. - </summary> - </member> - <member name="T:NLog.LogMessageGenerator"> - <summary> - Returns a log message. Used to defer calculation of - the log message until it's actually needed. - </summary> - <returns>Log message.</returns> - </member> - <member name="T:NLog.LogReceiverService.ILogReceiverClient"> - <summary> - Service contract for Log Receiver client. - </summary> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverClient.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="T:NLog.LogReceiverService.ILogReceiverOneWayClient"> - <summary> - Service contract for Log Receiver client. - </summary> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverOneWayClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="T:NLog.LogReceiverService.ILogReceiverTwoWayClient"> - <summary> - Service contract for Log Receiver client. - </summary> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverTwoWayClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverTwoWayClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverTwoWayClient.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="T:NLog.LogReceiverService.IWcfLogReceiverClient"> - <summary> - Client of ILogReceiverServer - </summary> - </member> - <member name="E:NLog.LogReceiverService.IWcfLogReceiverClient.ProcessLogMessagesCompleted"> - <summary> - Occurs when the log message processing has completed. - </summary> - </member> - <member name="E:NLog.LogReceiverService.IWcfLogReceiverClient.OpenCompleted"> - <summary> - Occurs when Open operation has completed. - </summary> - </member> - <member name="E:NLog.LogReceiverService.IWcfLogReceiverClient.CloseCompleted"> - <summary> - Occurs when Close operation has completed. - </summary> - </member> - <member name="P:NLog.LogReceiverService.IWcfLogReceiverClient.ClientCredentials"> - <summary> - Enables the user to configure client and service credentials as well as service credential authentication settings for use on the client side of communication. - </summary> - </member> - <member name="P:NLog.LogReceiverService.IWcfLogReceiverClient.InnerChannel"> - <summary> - Gets the underlying <see cref="T:System.ServiceModel.IClientChannel"/> implementation. - </summary> - </member> - <member name="P:NLog.LogReceiverService.IWcfLogReceiverClient.Endpoint"> - <summary> - Gets the target endpoint for the service to which the WCF client can connect. - </summary> - </member> - <member name="M:NLog.LogReceiverService.IWcfLogReceiverClient.OpenAsync"> - <summary> - Opens the client asynchronously. - </summary> - </member> - <member name="M:NLog.LogReceiverService.IWcfLogReceiverClient.OpenAsync(System.Object)"> - <summary> - Opens the client asynchronously. - </summary> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.IWcfLogReceiverClient.CloseAsync"> - <summary> - Closes the client asynchronously. - </summary> - </member> - <member name="M:NLog.LogReceiverService.IWcfLogReceiverClient.CloseAsync(System.Object)"> - <summary> - Closes the client asynchronously. - </summary> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.IWcfLogReceiverClient.ProcessLogMessagesAsync(NLog.LogReceiverService.NLogEvents)"> - <summary> - Processes the log messages asynchronously. - </summary> - <param name="events">The events to send.</param> - </member> - <member name="M:NLog.LogReceiverService.IWcfLogReceiverClient.ProcessLogMessagesAsync(NLog.LogReceiverService.NLogEvents,System.Object)"> - <summary> - Processes the log messages asynchronously. - </summary> - <param name="events">The events to send.</param> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.IWcfLogReceiverClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events to send.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.IWcfLogReceiverClient.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="P:NLog.LogReceiverService.IWcfLogReceiverClient.CookieContainer"> - <summary> - Gets or sets the cookie container. - </summary> - <value>The cookie container.</value> - </member> - <member name="T:NLog.LogReceiverService.LogReceiverServiceConfig"> - <summary> - Internal configuration of Log Receiver Service contracts. - </summary> - </member> - <member name="T:NLog.LogReceiverService.NLogEvent"> - <summary> - Wire format for NLog Event. - </summary> - </member> - <member name="M:NLog.LogReceiverService.NLogEvent.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.NLogEvent"/> class. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.Id"> - <summary> - Gets or sets the client-generated identifier of the event. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.LevelOrdinal"> - <summary> - Gets or sets the ordinal of the log level. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.LoggerOrdinal"> - <summary> - Gets or sets the logger ordinal (index into <see cref="P:NLog.LogReceiverService.NLogEvents.Strings"/>. - </summary> - <value>The logger ordinal.</value> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.TimeDelta"> - <summary> - Gets or sets the time delta (in ticks) between the time of the event and base time. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.MessageOrdinal"> - <summary> - Gets or sets the message string index. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.Values"> - <summary> - Gets or sets the collection of layout values. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.ValueIndexes"> - <summary> - Gets the collection of indexes into <see cref="P:NLog.LogReceiverService.NLogEvents.Strings"/> array for each layout value. - </summary> - </member> - <member name="M:NLog.LogReceiverService.NLogEvent.ToEventInfo(NLog.LogReceiverService.NLogEvents,System.String)"> - <summary> - Converts the <see cref="T:NLog.LogReceiverService.NLogEvent"/> to <see cref="T:NLog.LogEventInfo"/>. - </summary> - <param name="context">The <see cref="T:NLog.LogReceiverService.NLogEvent"/> object this <see cref="T:NLog.LogReceiverService.NLogEvent" /> is part of..</param> - <param name="loggerNamePrefix">The logger name prefix to prepend in front of the logger name.</param> - <returns>Converted <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="T:NLog.LogReceiverService.NLogEvents"> - <summary> - Wire format for NLog event package. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvents.ClientName"> - <summary> - Gets or sets the name of the client. - </summary> - <value>The name of the client.</value> - </member> - <member name="P:NLog.LogReceiverService.NLogEvents.BaseTimeUtc"> - <summary> - Gets or sets the base time (UTC ticks) for all events in the package. - </summary> - <value>The base time UTC.</value> - </member> - <member name="P:NLog.LogReceiverService.NLogEvents.LayoutNames"> - <summary> - Gets or sets the collection of layout names which are shared among all events. - </summary> - <value>The layout names.</value> - </member> - <member name="P:NLog.LogReceiverService.NLogEvents.Strings"> - <summary> - Gets or sets the collection of logger names. - </summary> - <value>The logger names.</value> - </member> - <member name="P:NLog.LogReceiverService.NLogEvents.Events"> - <summary> - Gets or sets the list of events. - </summary> - <value>The events.</value> - </member> - <member name="M:NLog.LogReceiverService.NLogEvents.ToEventInfo(System.String)"> - <summary> - Converts the events to sequence of <see cref="T:NLog.LogEventInfo"/> objects suitable for routing through NLog. - </summary> - <param name="loggerNamePrefix">The logger name prefix to prepend in front of each logger name.</param> - <returns> - Sequence of <see cref="T:NLog.LogEventInfo"/> objects. - </returns> - </member> - <member name="M:NLog.LogReceiverService.NLogEvents.ToEventInfo"> - <summary> - Converts the events to sequence of <see cref="T:NLog.LogEventInfo"/> objects suitable for routing through NLog. - </summary> - <returns> - Sequence of <see cref="T:NLog.LogEventInfo"/> objects. - </returns> - </member> - <member name="T:NLog.LogReceiverService.StringCollection"> - <summary> - List of strings annotated for more terse serialization. - </summary> - </member> - <member name="M:NLog.LogReceiverService.StringCollection.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.StringCollection"/> class. - </summary> - </member> - <member name="T:NLog.LogReceiverService.WcfILogReceiverClient"> - <summary> - Log Receiver Client using WCF. - </summary> - <remarks> - This will be removed when ILogReceiverClient is removed. - This provides an implementation of the legacy interface.</remarks> - </member> - <member name="M:NLog.LogReceiverService.WcfILogReceiverClient.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfILogReceiverClient"/> class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfILogReceiverClient.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfILogReceiverClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfILogReceiverClient.#ctor(System.String,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfILogReceiverClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfILogReceiverClient.#ctor(System.String,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverOneWayClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfILogReceiverClient.#ctor(System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverOneWayClient"/> class. - </summary> - <param name="binding">The binding.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfILogReceiverClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events to send.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.WcfILogReceiverClient.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfILogReceiverClient.CreateChannel"> - <summary> - Returns a new channel from the client to the service. - </summary> - <returns> - A channel of type <see cref="T:NLog.LogReceiverService.ILogReceiverOneWayClient"/> that identifies the type - of service contract encapsulated by this client object (proxy). - </returns> - </member> - <member name="T:NLog.LogReceiverService.WcfLogReceiverClient"> - <summary> - Log Receiver Client facade. It allows the use either of the one way or two way - service contract using WCF through its unified interface. - </summary> - <remarks> - Delegating methods are generated with Resharper. - 1. change ProxiedClient to private field (instead of public property) - 2. delegate members - 3. change ProxiedClient back to public property. - - </remarks> - </member> - <member name="P:NLog.LogReceiverService.WcfLogReceiverClient.ProxiedClient"> - <summary> - The client getting proxied - </summary> - </member> - <member name="P:NLog.LogReceiverService.WcfLogReceiverClient.UseOneWay"> - <summary> - Do we use one-way or two-way messaging? - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. - </summary> - <param name="useOneWay">Whether to use the one way or two way WCF client.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.Boolean,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. - </summary> - <param name="useOneWay">Whether to use the one way or two way WCF client.</param> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.Boolean,System.String,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. - </summary> - <param name="useOneWay">Whether to use the one way or two way WCF client.</param> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.Boolean,System.String,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. - </summary> - <param name="useOneWay">Whether to use the one way or two way WCF client.</param> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.Boolean,System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. - </summary> - <param name="useOneWay">Whether to use the one way or two way WCF client.</param> - <param name="binding">The binding.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.Abort"> - <summary> - Causes a communication object to transition immediately from its current state into the closed state. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.BeginClose(System.AsyncCallback,System.Object)"> - <summary> - Begins an asynchronous operation to close a communication object. - </summary> - <returns> - The <see cref="T:System.IAsyncResult"/> that references the asynchronous close operation. - </returns> - <param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that receives notification of the completion of the asynchronous close operation.</param><param name="state">An object, specified by the application, that contains state information associated with the asynchronous close operation.</param><exception cref="T:System.ServiceModel.CommunicationObjectFaultedException"><see cref="M:System.ServiceModel.ICommunicationObject.BeginClose"/> was called on an object in the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The default timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to close gracefully.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.BeginClose(System.TimeSpan,System.AsyncCallback,System.Object)"> - <summary> - Begins an asynchronous operation to close a communication object with a specified timeout. - </summary> - <returns> - The <see cref="T:System.IAsyncResult"/> that references the asynchronous close operation. - </returns> - <param name="timeout">The <see cref="T:System.Timespan"/> that specifies how long the send operation has to complete before timing out.</param><param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that receives notification of the completion of the asynchronous close operation.</param><param name="state">An object, specified by the application, that contains state information associated with the asynchronous close operation.</param><exception cref="T:System.ServiceModel.CommunicationObjectFaultedException"><see cref="M:System.ServiceModel.ICommunicationObject.BeginClose"/> was called on an object in the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The specified timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to close gracefully.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.BeginOpen(System.AsyncCallback,System.Object)"> - <summary> - Begins an asynchronous operation to open a communication object. - </summary> - <returns> - The <see cref="T:System.IAsyncResult"/> that references the asynchronous open operation. - </returns> - <param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that receives notification of the completion of the asynchronous open operation.</param><param name="state">An object, specified by the application, that contains state information associated with the asynchronous open operation.</param><exception cref="T:System.ServiceModel.CommunicationException">The <see cref="T:System.ServiceModel.ICommunicationObject"/> was unable to be opened and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The default open timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to enter the <see cref="F:System.ServiceModel.CommunicationState.Opened"/> state and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.BeginOpen(System.TimeSpan,System.AsyncCallback,System.Object)"> - <summary> - Begins an asynchronous operation to open a communication object within a specified interval of time. - </summary> - <returns> - The <see cref="T:System.IAsyncResult"/> that references the asynchronous open operation. - </returns> - <param name="timeout">The <see cref="T:System.Timespan"/> that specifies how long the send operation has to complete before timing out.</param><param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that receives notification of the completion of the asynchronous open operation.</param><param name="state">An object, specified by the application, that contains state information associated with the asynchronous open operation.</param><exception cref="T:System.ServiceModel.CommunicationException">The <see cref="T:System.ServiceModel.ICommunicationObject"/> was unable to be opened and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The specified timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to enter the <see cref="F:System.ServiceModel.CommunicationState.Opened"/> state and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events to send.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="P:NLog.LogReceiverService.WcfLogReceiverClient.ClientCredentials"> - <summary> - Enables the user to configure client and service credentials as well as service credential authentication settings for use on the client side of communication. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.Close(System.TimeSpan)"> - <summary> - Causes a communication object to transition from its current state into the closed state. - </summary> - <param name="timeout">The <see cref="T:System.Timespan"/> that specifies how long the send operation has to complete before timing out.</param><exception cref="T:System.ServiceModel.CommunicationObjectFaultedException"><see cref="M:System.ServiceModel.ICommunicationObject.Close"/> was called on an object in the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to close gracefully.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.Close"> - <summary> - Causes a communication object to transition from its current state into the closed state. - </summary> - <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException"><see cref="M:System.ServiceModel.ICommunicationObject.Close"/> was called on an object in the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The default close timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to close gracefully.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.CloseAsync(System.Object)"> - <summary> - Closes the client asynchronously. - </summary> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.CloseAsync"> - <summary> - Closes the client asynchronously. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.CloseCompleted"> - <summary> - Occurs when Close operation has completed. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.Closed"> - <summary> - Occurs when the communication object completes its transition from the closing state into the closed state. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.Closing"> - <summary> - Occurs when the communication object first enters the closing state. - </summary> - </member> - <member name="P:NLog.LogReceiverService.WcfLogReceiverClient.CookieContainer"> - <summary> - Gets or sets the cookie container. - </summary> - <value>The cookie container.</value> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.EndClose(System.IAsyncResult)"> - <summary> - Completes an asynchronous operation to close a communication object. - </summary> - <param name="result">The <see cref="T:System.IAsyncResult"/> that is returned by a call to the <see cref="M:System.ServiceModel.ICommunicationObject.BeginClose"/> method.</param><exception cref="T:System.ServiceModel.CommunicationObjectFaultedException"><see cref="M:System.ServiceModel.ICommunicationObject.BeginClose"/> was called on an object in the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to close gracefully.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.EndOpen(System.IAsyncResult)"> - <summary> - Completes an asynchronous operation to open a communication object. - </summary> - <param name="result">The <see cref="T:System.IAsyncResult"/> that is returned by a call to the <see cref="M:System.ServiceModel.ICommunicationObject.BeginOpen"/> method.</param><exception cref="T:System.ServiceModel.CommunicationException">The <see cref="T:System.ServiceModel.ICommunicationObject"/> was unable to be opened and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to enter the <see cref="F:System.ServiceModel.CommunicationState.Opened"/> state and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception> - </member> - <member name="P:NLog.LogReceiverService.WcfLogReceiverClient.Endpoint"> - <summary> - Gets the target endpoint for the service to which the WCF client can connect. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.Faulted"> - <summary> - Occurs when the communication object first enters the faulted state. - </summary> - </member> - <member name="P:NLog.LogReceiverService.WcfLogReceiverClient.InnerChannel"> - <summary> - Gets the underlying <see cref="T:System.ServiceModel.IClientChannel"/> implementation. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.Open"> - <summary> - Causes a communication object to transition from the created state into the opened state. - </summary> - <exception cref="T:System.ServiceModel.CommunicationException">The <see cref="T:System.ServiceModel.ICommunicationObject"/> was unable to be opened and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The default open timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to enter the <see cref="F:System.ServiceModel.CommunicationState.Opened"/> state and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.Open(System.TimeSpan)"> - <summary> - Causes a communication object to transition from the created state into the opened state within a specified interval of time. - </summary> - <param name="timeout">The <see cref="T:System.Timespan"/> that specifies how long the send operation has to complete before timing out.</param><exception cref="T:System.ServiceModel.CommunicationException">The <see cref="T:System.ServiceModel.ICommunicationObject"/> was unable to be opened and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The specified timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to enter the <see cref="F:System.ServiceModel.CommunicationState.Opened"/> state and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.OpenAsync"> - <summary> - Opens the client asynchronously. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.OpenAsync(System.Object)"> - <summary> - Opens the client asynchronously. - </summary> - <param name="userState">User-specific state.</param> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.OpenCompleted"> - <summary> - Occurs when Open operation has completed. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.Opened"> - <summary> - Occurs when the communication object completes its transition from the opening state into the opened state. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.Opening"> - <summary> - Occurs when the communication object first enters the opening state. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.ProcessLogMessagesAsync(NLog.LogReceiverService.NLogEvents)"> - <summary> - Processes the log messages asynchronously. - </summary> - <param name="events">The events to send.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.ProcessLogMessagesAsync(NLog.LogReceiverService.NLogEvents,System.Object)"> - <summary> - Processes the log messages asynchronously. - </summary> - <param name="events">The events to send.</param> - <param name="userState">User-specific state.</param> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.ProcessLogMessagesCompleted"> - <summary> - Occurs when the log message processing has completed. - </summary> - </member> - <member name="P:NLog.LogReceiverService.WcfLogReceiverClient.State"> - <summary> - Gets the current state of the communication-oriented object. - </summary> - <returns> - The value of the <see cref="T:System.ServiceModel.CommunicationState"/> of the object. - </returns> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.CloseCommunicationObject"> - <summary> - Causes a communication object to transition from its current state into the closed state. - </summary> - </member> - <member name="T:NLog.LogReceiverService.WcfLogReceiverClientBase`1"> - <summary> - Abstract base class for the WcfLogReceiverXXXWay classes. It can only be - used internally (see internal constructor). It passes off any Channel usage - to the inheriting class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClientBase`1"/> class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClientBase`1"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.#ctor(System.String,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClientBase`1"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.#ctor(System.String,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClientBase`1"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.#ctor(System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClientBase`1"/> class. - </summary> - <param name="binding">The binding.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClientBase`1.ProcessLogMessagesCompleted"> - <summary> - Occurs when the log message processing has completed. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClientBase`1.OpenCompleted"> - <summary> - Occurs when Open operation has completed. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClientBase`1.CloseCompleted"> - <summary> - Occurs when Close operation has completed. - </summary> - </member> - <member name="P:NLog.LogReceiverService.WcfLogReceiverClientBase`1.CookieContainer"> - <summary> - Gets or sets the cookie container. - </summary> - <value>The cookie container.</value> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.OpenAsync"> - <summary> - Opens the client asynchronously. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.OpenAsync(System.Object)"> - <summary> - Opens the client asynchronously. - </summary> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.CloseAsync"> - <summary> - Closes the client asynchronously. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.CloseAsync(System.Object)"> - <summary> - Closes the client asynchronously. - </summary> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.ProcessLogMessagesAsync(NLog.LogReceiverService.NLogEvents)"> - <summary> - Processes the log messages asynchronously. - </summary> - <param name="events">The events to send.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.ProcessLogMessagesAsync(NLog.LogReceiverService.NLogEvents,System.Object)"> - <summary> - Processes the log messages asynchronously. - </summary> - <param name="events">The events to send.</param> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events to send.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="T:NLog.LogReceiverService.WcfLogReceiverOneWayClient"> - <summary> - Log Receiver Client using WCF. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverOneWayClient.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverOneWayClient"/> class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverOneWayClient.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverOneWayClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverOneWayClient.#ctor(System.String,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverOneWayClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverOneWayClient.#ctor(System.String,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverOneWayClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverOneWayClient.#ctor(System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverOneWayClient"/> class. - </summary> - <param name="binding">The binding.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverOneWayClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events to send.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverOneWayClient.CreateChannel"> - <summary> - Returns a new channel from the client to the service. - </summary> - <returns> - A channel of type <see cref="T:NLog.LogReceiverService.ILogReceiverOneWayClient"/> that identifies the type - of service contract encapsulated by this client object (proxy). - </returns> - </member> - <member name="T:NLog.LogReceiverService.WcfLogReceiverTwoWayClient"> - <summary> - Log Receiver Client using WCF. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverTwoWayClient.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverTwoWayClient"/> class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverTwoWayClient.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverTwoWayClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverTwoWayClient.#ctor(System.String,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverTwoWayClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverTwoWayClient.#ctor(System.String,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverTwoWayClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverTwoWayClient.#ctor(System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverTwoWayClient"/> class. - </summary> - <param name="binding">The binding.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverTwoWayClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events to send.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverTwoWayClient.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverTwoWayClient.CreateChannel"> - <summary> - Returns a new channel from the client to the service. - </summary> - <returns> - A channel of type <see cref="T:NLog.LogReceiverService.ILogReceiverOneWayClient"/> that identifies the type - of service contract encapsulated by this client object (proxy). - </returns> - </member> - <member name="T:NLog.MappedDiagnosticsContext"> - <summary> - Mapped Diagnostics Context - a thread-local structure that keeps a dictionary - of strings and provides methods to output them in layouts. - Mostly for compatibility with log4net. - </summary> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Set(System.String,System.String)"> - <summary> - Sets the current thread MDC item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Set(System.String,System.Object)"> - <summary> - Sets the current thread MDC item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Get(System.String)"> - <summary> - Gets the current thread MDC named item, as <see cref="T:System.String"/>. - </summary> - <param name="item">Item name.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <see cref="F:System.String.Empty"/>.</returns> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Get(System.String,System.IFormatProvider)"> - <summary> - Gets the current thread MDC named item, as <see cref="T:System.String"/>. - </summary> - <param name="item">Item name.</param> - <param name="formatProvider">The <see cref="T:System.IFormatProvider"/> to use when converting a value to a string.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <see cref="F:System.String.Empty"/>.</returns> - </member> - <member name="M:NLog.MappedDiagnosticsContext.GetObject(System.String)"> - <summary> - Gets the current thread MDC named item, as <see cref="T:System.Object"/>. - </summary> - <param name="item">Item name.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <c>null</c>.</returns> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Contains(System.String)"> - <summary> - Checks whether the specified item exists in current thread MDC. - </summary> - <param name="item">Item name.</param> - <returns>A boolean indicating whether the specified <paramref name="item"/> exists in current thread MDC.</returns> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Remove(System.String)"> - <summary> - Removes the specified <paramref name="item"/> from current thread MDC. - </summary> - <param name="item">Item name.</param> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Clear"> - <summary> - Clears the content of current thread MDC. - </summary> - </member> - <member name="T:NLog.MDC"> - <summary> - Mapped Diagnostics Context - used for log4net compatibility. - </summary> - </member> - <member name="M:NLog.MDC.Set(System.String,System.String)"> - <summary> - Sets the current thread MDC item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.MDC.Get(System.String)"> - <summary> - Gets the current thread MDC named item. - </summary> - <param name="item">Item name.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <see cref="F:System.String.Empty"/>.</returns> - </member> - <member name="M:NLog.MDC.GetObject(System.String)"> - <summary> - Gets the current thread MDC named item. - </summary> - <param name="item">Item name.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <c>null</c>.</returns> - </member> - <member name="M:NLog.MDC.Contains(System.String)"> - <summary> - Checks whether the specified item exists in current thread MDC. - </summary> - <param name="item">Item name.</param> - <returns>A boolean indicating whether the specified item exists in current thread MDC.</returns> - </member> - <member name="M:NLog.MDC.Remove(System.String)"> - <summary> - Removes the specified item from current thread MDC. - </summary> - <param name="item">Item name.</param> - </member> - <member name="M:NLog.MDC.Clear"> - <summary> - Clears the content of current thread MDC. - </summary> - </member> - <member name="T:NLog.NDC"> - <summary> - Nested Diagnostics Context - for log4net compatibility. - </summary> - </member> - <member name="P:NLog.NDC.TopMessage"> - <summary> - Gets the top NDC message but doesn't remove it. - </summary> - <returns>The top message. .</returns> - </member> - <member name="P:NLog.NDC.TopObject"> - <summary> - Gets the top NDC object but doesn't remove it. - </summary> - <returns>The object from the top of the NDC stack, if defined; otherwise <c>null</c>.</returns> - </member> - <member name="M:NLog.NDC.Push(System.String)"> - <summary> - Pushes the specified text on current thread NDC. - </summary> - <param name="text">The text to be pushed.</param> - <returns>An instance of the object that implements IDisposable that returns the stack to the previous level when IDisposable.Dispose() is called. To be used with C# using() statement.</returns> - </member> - <member name="M:NLog.NDC.Pop"> - <summary> - Pops the top message off the NDC stack. - </summary> - <returns>The top message which is no longer on the stack.</returns> - </member> - <member name="M:NLog.NDC.PopObject"> - <summary> - Pops the top object off the NDC stack. The object is removed from the stack. - </summary> - <returns>The top object from the NDC stack, if defined; otherwise <c>null</c>.</returns> - </member> - <member name="M:NLog.NDC.Clear"> - <summary> - Clears current thread NDC stack. - </summary> - </member> - <member name="M:NLog.NDC.GetAllMessages"> - <summary> - Gets all messages on the stack. - </summary> - <returns>Array of strings on the stack.</returns> - </member> - <member name="M:NLog.NDC.GetAllObjects"> - <summary> - Gets all objects on the NDC stack. The objects are not removed from the stack. - </summary> - <returns>Array of objects on the stack.</returns> - </member> - <member name="T:NLog.NestedDiagnosticsContext"> - <summary> - Nested Diagnostics Context - a thread-local structure that keeps a stack - of strings and provides methods to output them in layouts - Mostly for compatibility with log4net. - </summary> - </member> - <member name="P:NLog.NestedDiagnosticsContext.TopMessage"> - <summary> - Gets the top NDC message but doesn't remove it. - </summary> - <returns>The top message. .</returns> - </member> - <member name="P:NLog.NestedDiagnosticsContext.TopObject"> - <summary> - Gets the top NDC object but doesn't remove it. - </summary> - <returns>The object at the top of the NDC stack if defined; otherwise <c>null</c>.</returns> - </member> - <member name="M:NLog.NestedDiagnosticsContext.Push(System.String)"> - <summary> - Pushes the specified text on current thread NDC. - </summary> - <param name="text">The text to be pushed.</param> - <returns>An instance of the object that implements IDisposable that returns the stack to the previous level when IDisposable.Dispose() is called. To be used with C# using() statement.</returns> - </member> - <member name="M:NLog.NestedDiagnosticsContext.Push(System.Object)"> - <summary> - Pushes the specified object on current thread NDC. - </summary> - <param name="value">The object to be pushed.</param> - <returns>An instance of the object that implements IDisposable that returns the stack to the previous level when IDisposable.Dispose() is called. To be used with C# using() statement.</returns> - </member> - <member name="M:NLog.NestedDiagnosticsContext.Pop"> - <summary> - Pops the top message off the NDC stack. - </summary> - <returns>The top message which is no longer on the stack.</returns> - </member> - <member name="M:NLog.NestedDiagnosticsContext.Pop(System.IFormatProvider)"> - <summary> - Pops the top message from the NDC stack. - </summary> - <param name="formatProvider">The <see cref="T:System.IFormatProvider"/> to use when converting the value to a string.</param> - <returns>The top message, which is removed from the stack, as a string value.</returns> - </member> - <member name="M:NLog.NestedDiagnosticsContext.PopObject"> - <summary> - Pops the top object off the NDC stack. - </summary> - <returns>The object from the top of the NDC stack, if defined; otherwise <c>null</c>.</returns> - </member> - <member name="M:NLog.NestedDiagnosticsContext.Clear"> - <summary> - Clears current thread NDC stack. - </summary> - </member> - <member name="M:NLog.NestedDiagnosticsContext.GetAllMessages"> - <summary> - Gets all messages on the stack. - </summary> - <returns>Array of strings on the stack.</returns> - </member> - <member name="M:NLog.NestedDiagnosticsContext.GetAllMessages(System.IFormatProvider)"> - <summary> - Gets all messages from the stack, without removing them. - </summary> - <param name="formatProvider">The <see cref="T:System.IFormatProvider"/> to use when converting a value to a string.</param> - <returns>Array of strings.</returns> - </member> - <member name="M:NLog.NestedDiagnosticsContext.GetAllObjects"> - <summary> - Gets all objects on the stack. - </summary> - <returns>Array of objects on the stack.</returns> - </member> - <member name="T:NLog.NestedDiagnosticsContext.StackPopper"> - <summary> - Resets the stack to the original count during <see cref="M:System.IDisposable.Dispose"/>. - </summary> - </member> - <member name="M:NLog.NestedDiagnosticsContext.StackPopper.#ctor(System.Collections.Generic.Stack{System.Object},System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NestedDiagnosticsContext.StackPopper" /> class. - </summary> - <param name="stack">The stack.</param> - <param name="previousCount">The previous count.</param> - </member> - <member name="M:NLog.NestedDiagnosticsContext.StackPopper.System#IDisposable#Dispose"> - <summary> - Reverts the stack to original item count. - </summary> - </member> - <member name="T:NLog.NLogConfigurationException"> - <summary> - Exception thrown during NLog configuration. - </summary> - </member> - <member name="M:NLog.NLogConfigurationException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogConfigurationException" /> class. - </summary> - </member> - <member name="M:NLog.NLogConfigurationException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogConfigurationException" /> class. - </summary> - <param name="message">The message.</param> - </member> - <member name="M:NLog.NLogConfigurationException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogConfigurationException" /> class. - </summary> - <param name="message">The message.</param> - <param name="innerException">The inner exception.</param> - </member> - <member name="T:NLog.NLogRuntimeException"> - <summary> - Exception thrown during log event processing. - </summary> - </member> - <member name="M:NLog.NLogRuntimeException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogRuntimeException" /> class. - </summary> - </member> - <member name="M:NLog.NLogRuntimeException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogRuntimeException" /> class. - </summary> - <param name="message">The message.</param> - </member> - <member name="M:NLog.NLogRuntimeException.#ctor(System.String,System.Object[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogRuntimeException" /> class. - </summary> - <param name="message">The message.</param> - <param name="messageParameters">Parameters for the message</param> - </member> - <member name="M:NLog.NLogRuntimeException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogRuntimeException" /> class. - </summary> - <param name="message">The message.</param> - <param name="innerException">The inner exception.</param> - </member> - <member name="T:NLog.Targets.ArchiveNumberingMode"> - <summary> - Specifies the way archive numbering is performed. - </summary> - </member> - <member name="F:NLog.Targets.ArchiveNumberingMode.Sequence"> - <summary> - Sequence style numbering. The most recent archive has the highest number. - </summary> - </member> - <member name="F:NLog.Targets.ArchiveNumberingMode.Rolling"> - <summary> - Rolling style numbering (the most recent is always #0 then #1, ..., #N. - </summary> - </member> - <member name="F:NLog.Targets.ArchiveNumberingMode.Date"> - <summary> - Date style numbering. Archives will be stamped with the prior period - (Year, Month, Day, Hour, Minute) datetime. - </summary> - </member> - <member name="F:NLog.Targets.ArchiveNumberingMode.DateAndSequence"> - <summary> - Date and sequence style numbering. - Archives will be stamped with the prior period (Year, Month, Day) datetime. - The most recent archive has the highest number (in combination with the date). - </summary> - </member> - <member name="T:NLog.Targets.ChainsawTarget"> - <summary> - Sends log messages to the remote instance of Chainsaw application from log4j. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/Chainsaw-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Chainsaw/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Chainsaw/Simple/Example.cs" /> - <p> - NOTE: If your receiver application is ever likely to be off-line, don't use TCP protocol - or you'll get TCP timeouts and your application will crawl. - Either switch to UDP transport or use <a href="target.AsyncWrapper.html">AsyncWrapper</a> target - so that your application threads will not be blocked by the timing-out connection attempts. - </p> - </example> - </member> - <member name="M:NLog.Targets.ChainsawTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.ChainsawTarget" /> class. - </summary> - </member> - <member name="T:NLog.Targets.ConsoleTarget"> - <summary> - Writes log messages to the console. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/Console-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Console/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Console/Simple/Example.cs" /> - </example> - </member> - <member name="P:NLog.Targets.ConsoleTarget.Error"> - <summary> - Gets or sets a value indicating whether to send the log messages to the standard error instead of the standard output. - </summary> - <docgen category='Console Options' order='10' /> - </member> - <member name="M:NLog.Targets.ConsoleTarget.InitializeTarget"> - <summary> - Initializes the target. - </summary> - </member> - <member name="M:NLog.Targets.ConsoleTarget.CloseTarget"> - <summary> - Closes the target and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Targets.ConsoleTarget.Write(NLog.LogEventInfo)"> - <summary> - Writes the specified logging event to the Console.Out or - Console.Error depending on the value of the Error flag. - </summary> - <param name="logEvent">The logging event.</param> - <remarks> - Note that the Error option is not supported on .NET Compact Framework. - </remarks> - </member> - <member name="M:NLog.Targets.ConsoleTarget.Output(System.String)"> - <summary> - Write to output - </summary> - <param name="textLine">text to be written.</param> - </member> - <member name="T:NLog.Targets.DateAndSequenceArchive"> - <summary> - A descriptor for an archive created with the DateAndSequence numbering mode. - </summary> - </member> - <member name="P:NLog.Targets.DateAndSequenceArchive.FileName"> - <summary> - The full name of the archive file. - </summary> - </member> - <member name="P:NLog.Targets.DateAndSequenceArchive.Date"> - <summary> - The parsed date contained in the file name. - </summary> - </member> - <member name="P:NLog.Targets.DateAndSequenceArchive.Sequence"> - <summary> - The parsed sequence number contained in the file name. - </summary> - </member> - <member name="M:NLog.Targets.DateAndSequenceArchive.HasSameFormattedDate(System.DateTime)"> - <summary> - Determines whether <paramref name="date"/> produces the same string as the current instance's date once formatted with the current instance's date format. - </summary> - <param name="date">The date to compare the current object's date to.</param> - <returns><c>True</c> if the formatted dates are equal, otherwise <c>False</c>.</returns> - </member> - <member name="M:NLog.Targets.DateAndSequenceArchive.#ctor(System.String,System.DateTime,System.String,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.DateAndSequenceArchive"/> class. - </summary> - </member> - <member name="T:NLog.Targets.DebuggerTarget"> - <summary> - Writes log messages to the attached managed debugger. - </summary> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Debugger/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Debugger/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.DebuggerTarget.InitializeTarget"> - <summary> - Initializes the target. - </summary> - </member> - <member name="M:NLog.Targets.DebuggerTarget.CloseTarget"> - <summary> - Closes the target and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Targets.DebuggerTarget.Write(NLog.LogEventInfo)"> - <summary> - Writes the specified logging event to the attached debugger. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="T:NLog.Targets.DebugTarget"> - <summary> - Mock target - useful for testing. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/Debug-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Debug/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Debug/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.DebugTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.DebugTarget" /> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="P:NLog.Targets.DebugTarget.Counter"> - <summary> - Gets the number of times this target has been called. - </summary> - <docgen category='Debugging Options' order='10' /> - </member> - <member name="P:NLog.Targets.DebugTarget.LastMessage"> - <summary> - Gets the last message rendered by this target. - </summary> - <docgen category='Debugging Options' order='10' /> - </member> - <member name="M:NLog.Targets.DebugTarget.Write(NLog.LogEventInfo)"> - <summary> - Increases the number of messages. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="T:NLog.Targets.FileArchivePeriod"> - <summary> - Modes of archiving files based on time. - </summary> - </member> - <member name="F:NLog.Targets.FileArchivePeriod.None"> - <summary> - Don't archive based on time. - </summary> - </member> - <member name="F:NLog.Targets.FileArchivePeriod.Year"> - <summary> - AddToArchive every year. - </summary> - </member> - <member name="F:NLog.Targets.FileArchivePeriod.Month"> - <summary> - AddToArchive every month. - </summary> - </member> - <member name="F:NLog.Targets.FileArchivePeriod.Day"> - <summary> - AddToArchive daily. - </summary> - </member> - <member name="F:NLog.Targets.FileArchivePeriod.Hour"> - <summary> - AddToArchive every hour. - </summary> - </member> - <member name="F:NLog.Targets.FileArchivePeriod.Minute"> - <summary> - AddToArchive every minute. - </summary> - </member> - <member name="T:NLog.Targets.FileTarget"> - <summary> - Writes log messages to one or more files. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/File-target">Documentation on NLog Wiki</seealso> - </member> - <member name="F:NLog.Targets.FileTarget.InitializedFilesCleanupPeriod"> - <summary> - Default clean up period of the initilized files. When a file exceeds the clean up period is removed from the list. - </summary> - <remarks>Clean up period is defined in days.</remarks> - </member> - <member name="F:NLog.Targets.FileTarget.InitializedFilesCounterMax"> - <summary> - The maximum number of initialised files at any one time. Once this number is exceeded clean up procedures - are initiated to reduce the number of initialised files. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.ArchiveAboveSizeDisabled"> - <summary> - This value disables file archiving based on the size. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.DirectorySeparatorChars"> - <summary> - Cached directory separator char array to avoid memory allocation on each method call. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.initializedFiles"> - <summary> - Holds the initialised files each given time by the <see cref="T:NLog.Targets.FileTarget"/> instance. Against each file, the last write time is stored. - </summary> - <remarks>Last write time is store in local time (no UTC).</remarks> - </member> - <member name="F:NLog.Targets.FileTarget.appenderFactory"> - <summary> - Factory used to create the file appeanders in the <see cref="T:NLog.Targets.FileTarget"/> instance. - </summary> - <remarks>File appenders are stored in an instance of <see cref="T:NLog.Internal.FileAppenders.FileAppenderCache"/>.</remarks> - </member> - <member name="F:NLog.Targets.FileTarget.recentAppenders"> - <summary> - List of the associated file appenders with the <see cref="T:NLog.Targets.FileTarget"/> instance. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.initializedFilesCounter"> - <summary> - The number of initialised files at any one time. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.maxArchiveFiles"> - <summary> - The maximum number of archive files that should be kept. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.previousFileNames"> - <summary> - It holds the file names of existing archives in order for the oldest archives to be removed when the list of - filenames becomes too long. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.fileName"> - <summary> - The filename as target - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.cachedCleanedFileNamed"> - <summary> - The filename if <see cref="P:NLog.Targets.FileTarget.FileName"/> is a fixed string - </summary> - </member> - <member name="M:NLog.Targets.FileTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.FileTarget" /> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="P:NLog.Targets.FileTarget.FileName"> - <summary> - Gets or sets the name of the file to write to. - </summary> - <remarks> - This FileName string is a layout which may include instances of layout renderers. - This lets you use a single target to write to multiple files. - </remarks> - <example> - The following value makes NLog write logging events to files based on the log level in the directory where - the application runs. - <code>${basedir}/${level}.log</code> - All <c>Debug</c> messages will go to <c>Debug.log</c>, all <c>Info</c> messages will go to <c>Info.log</c> and so on. - You can combine as many of the layout renderers as you want to produce an arbitrary log file name. - </example> - <docgen category='Output Options' order='1' /> - </member> - <member name="P:NLog.Targets.FileTarget.CleanupFileName"> - <summary> - Cleanup invalid values in a filename, e.g. slashes in a filename. If set to <c>true</c>, this can impact the performance of massive writes. - If set to <c>false</c>, nothing gets written when the filename is wrong. - </summary> - </member> - <member name="P:NLog.Targets.FileTarget.CreateDirs"> - <summary> - Gets or sets a value indicating whether to create directories if they do not exist. - </summary> - <remarks> - Setting this to false may improve performance a bit, but you'll receive an error - when attempting to write to a directory that's not present. - </remarks> - <docgen category='Output Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.DeleteOldFileOnStartup"> - <summary> - Gets or sets a value indicating whether to delete old log file on startup. - </summary> - <remarks> - This option works only when the "FileName" parameter denotes a single file. - </remarks> - <docgen category='Output Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ReplaceFileContentsOnEachWrite"> - <summary> - Gets or sets a value indicating whether to replace file contents on each write instead of appending log message at the end. - </summary> - <docgen category='Output Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.KeepFileOpen"> - <summary> - Gets or sets a value indicating whether to keep log file open instead of opening and closing it on each logging event. - </summary> - <remarks> - Setting this property to <c>True</c> helps improve performance. - </remarks> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.maxLogFilenames"> - <summary> - Gets or sets the maximum number of log filenames that should be stored as existing. - </summary> - <remarks> - The bigger this number is the longer it will take to write each log record. The smaller the number is - the higher the chance that the clean function will be run when no new files have been opened. - </remarks> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.EnableFileDelete"> - <summary> - Gets or sets a value indicating whether to enable log file(s) to be deleted. - </summary> - <docgen category='Output Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.LineEnding"> - <summary> - Gets or sets the line ending mode. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.AutoFlush"> - <summary> - Gets or sets a value indicating whether to automatically flush the file buffers after each log message. - </summary> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.OpenFileCacheSize"> - <summary> - Gets or sets the number of files to be kept open. Setting this to a higher value may improve performance - in a situation where a single File target is writing to many files - (such as splitting by level or by logger). - </summary> - <remarks> - The files are managed on a LRU (least recently used) basis, which flushes - the files that have not been used for the longest period of time should the - cache become full. As a rule of thumb, you shouldn't set this parameter to - a very high value. A number like 10-15 shouldn't be exceeded, because you'd - be keeping a large number of files open which consumes system resources. - </remarks> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.OpenFileCacheTimeout"> - <summary> - Gets or sets the maximum number of seconds that files are kept open. If this number is negative the files are - not automatically closed after a period of inactivity. - </summary> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.BufferSize"> - <summary> - Gets or sets the log file buffer size in bytes. - </summary> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.Encoding"> - <summary> - Gets or sets the file encoding. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ConcurrentWrites"> - <summary> - Gets or sets a value indicating whether concurrent writes to the log file by multiple processes on the same host. - </summary> - <remarks> - This makes multi-process logging possible. NLog uses a special technique - that lets it keep the files open for writing. - </remarks> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.NetworkWrites"> - <summary> - Gets or sets a value indicating whether concurrent writes to the log file by multiple processes on different network hosts. - </summary> - <remarks> - This effectively prevents files from being kept open. - </remarks> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ConcurrentWriteAttempts"> - <summary> - Gets or sets the number of times the write is appended on the file before NLog - discards the log message. - </summary> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ConcurrentWriteAttemptDelay"> - <summary> - Gets or sets the delay in milliseconds to wait before attempting to write to the file again. - </summary> - <remarks> - The actual delay is a random value between 0 and the value specified - in this parameter. On each failed attempt the delay base is doubled - up to <see cref="P:NLog.Targets.FileTarget.ConcurrentWriteAttempts" /> times. - </remarks> - <example> - Assuming that ConcurrentWriteAttemptDelay is 10 the time to wait will be:<p/> - a random value between 0 and 10 milliseconds - 1st attempt<br/> - a random value between 0 and 20 milliseconds - 2nd attempt<br/> - a random value between 0 and 40 milliseconds - 3rd attempt<br/> - a random value between 0 and 80 milliseconds - 4th attempt<br/> - ...<p/> - and so on. - </example> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ArchiveOldFileOnStartup"> - <summary> - Gets or sets a value indicating whether to archive old log file on startup. - </summary> - <remarks> - This option works only when the "FileName" parameter denotes a single file. - After archiving the old file, the current log file will be empty. - </remarks> - <docgen category='Output Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ArchiveDateFormat"> - <summary> - Gets or sets a value specifying the date format to use when archving files. - </summary> - <remarks> - This option works only when the "ArchiveNumbering" parameter is set either to Date or DateAndSequence. - </remarks> - <docgen category='Output Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ArchiveAboveSize"> - <summary> - Gets or sets the size in bytes above which log files will be automatically archived. - - Warning: combining this with <see cref="F:NLog.Targets.ArchiveNumberingMode.Date"/> isn't supported. We cannot create multiple archive files, if they should have the same name. - Choose: <see cref="F:NLog.Targets.ArchiveNumberingMode.DateAndSequence"/> - </summary> - <remarks> - Caution: Enabling this option can considerably slow down your file - logging in multi-process scenarios. If only one process is going to - be writing to the file, consider setting <c>ConcurrentWrites</c> - to <c>false</c> for maximum performance. - </remarks> - <docgen category='Archival Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ArchiveEvery"> - <summary> - Gets or sets a value indicating whether to automatically archive log files every time the specified time passes. - </summary> - <remarks> - Files are moved to the archive as part of the write operation if the current period of time changes. For example - if the current <c>hour</c> changes from 10 to 11, the first write that will occur - on or after 11:00 will trigger the archiving. - <p> - Caution: Enabling this option can considerably slow down your file - logging in multi-process scenarios. If only one process is going to - be writing to the file, consider setting <c>ConcurrentWrites</c> - to <c>false</c> for maximum performance. - </p> - </remarks> - <docgen category='Archival Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ArchiveFileName"> - <summary> - Gets or sets the name of the file to be used for an archive. - </summary> - <remarks> - It may contain a special placeholder {#####} - that will be replaced with a sequence of numbers depending on - the archiving strategy. The number of hash characters used determines - the number of numerical digits to be used for numbering files. - </remarks> - <docgen category='Archival Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.MaxArchiveFiles"> - <summary> - Gets or sets the maximum number of archive files that should be kept. - </summary> - <docgen category='Archival Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ArchiveNumbering"> - <summary> - Gets or sets the way file archives are numbered. - </summary> - <docgen category='Archival Options' order='10' /> - </member> - <member name="F:NLog.Targets.FileTarget.EnableArchiveFileCompression"> - <summary> - Gets or sets a value indicating whether to compress archive files into the zip archive format. - </summary> - </member> - <member name="P:NLog.Targets.FileTarget.ForceManaged"> - <summary> - Gets or set a value indicating whether a managed file stream is forced, instead of used the native implementation. - </summary> - </member> - <member name="P:NLog.Targets.FileTarget.NewLineChars"> - <summary> - Gets the characters that are appended after each line. - </summary> - </member> - <member name="M:NLog.Targets.FileTarget.CleanupInitializedFiles"> - <summary> - Removes records of initialized files that have not been - accessed in the last two days. - </summary> - <remarks> - Files are marked 'initialized' for the purpose of writing footers when the logging finishes. - </remarks> - </member> - <member name="M:NLog.Targets.FileTarget.CleanupInitializedFiles(System.DateTime)"> - <summary> - Removes records of initialized files that have not been - accessed after the specified date. - </summary> - <param name="cleanupThreshold">The cleanup threshold.</param> - <remarks> - Files are marked 'initialized' for the purpose of writing footers when the logging finishes. - </remarks> - </member> - <member name="M:NLog.Targets.FileTarget.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flushes all pending file operations. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <remarks> - The timeout parameter is ignored, because file APIs don't provide - the needed functionality. - </remarks> - </member> - <member name="M:NLog.Targets.FileTarget.GetFileAppenderFactory"> - <summary> - Returns the suitable appender factory ( <see cref="T:NLog.Internal.FileAppenders.IFileAppenderFactory"/>) to be used to generate the file - appenders associated with the <see cref="T:NLog.Targets.FileTarget"/> instance. - - The type of the file appender factory returned depends on the values of various <see cref="T:NLog.Targets.FileTarget"/> properties. - </summary> - <returns><see cref="T:NLog.Internal.FileAppenders.IFileAppenderFactory"/> suitable for this instance.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.InitializeTarget"> - <summary> - Initializes file logging by creating data structures that - enable efficient multi-file logging. - </summary> - </member> - <member name="M:NLog.Targets.FileTarget.CloseTarget"> - <summary> - Closes the file(s) opened for writing. - </summary> - </member> - <member name="M:NLog.Targets.FileTarget.Write(NLog.LogEventInfo)"> - <summary> - Writes the specified logging event to a file specified in the FileName - parameter. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="M:NLog.Targets.FileTarget.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Writes the specified array of logging events to a file specified in the FileName - parameter. - </summary> - <param name="logEvents">An array of <see cref="T:NLog.Common.AsyncLogEventInfo"/> objects.</param> - <remarks> - This function makes use of the fact that the events are batched by sorting - the requests by filename. This optimizes the number of open/close calls - and can help improve performance. - </remarks> - </member> - <member name="M:NLog.Targets.FileTarget.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Formats the log event for write. - </summary> - <param name="logEvent">The log event to be formatted.</param> - <returns>A string representation of the log event.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.GetBytesToWrite(NLog.LogEventInfo)"> - <summary> - Gets the bytes to be written to the file. - </summary> - <param name="logEvent">Log event.</param> - <returns>Array of bytes that are ready to be written.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.TransformBytes(System.Byte[])"> - <summary> - Modifies the specified byte array before it gets sent to a file. - </summary> - <param name="value">The byte array.</param> - <returns>The modified byte array. The function can do the modification in-place.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.ReplaceNumberPattern(System.String,System.Int32)"> - <summary> - Replaces the numeric pattern i.e. {#} in a file name with the <paramref name="value"/> parameter value. - </summary> - <param name="pattern">File name which contains the numeric pattern.</param> - <param name="value">Value which will replace the numeric pattern.</param> - <returns>File name with the value of <paramref name="value"/> in the position of the numberic pattern.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.ContainsFileNamePattern(System.String)"> - <summary> - Determines if the file name as <see cref="T:System.String"/> contains a numeric pattern i.e. {#} in it. - - Example: - trace{#}.log Contains the numeric pattern. - trace{###}.log Contains the numeric pattern. - trace{#X#}.log Contains the numeric pattern (See remarks). - trace.log Does not contain the pattern. - </summary> - <remarks>Occationally, this method can identify the existance of the {#} pattern incorrectly.</remarks> - <param name="fileName">File name to be checked.</param> - <returns><see langword="true"/> when the pattern is found; <see langword="false"/> otherwise.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.RecursiveRollingRename(System.String,System.String,System.Int32)"> - <summary> - Archives the <paramref name="fileName"/> using a rolling style numbering (the most recent is always #0 then - #1, ..., #N. When the number of archive files exceed <see cref="P:MaxArchiveFiles"/> the obsolete archives - are deleted. - </summary> - <remarks> - This method is called recursively. This is the reason the <paramref name="archiveNumber"/> is required. - </remarks> - <param name="fileName">File name to be archived.</param> - <param name="pattern">File name template which contains the numeric pattern to be replaced.</param> - <param name="archiveNumber">Value which will replace the numeric pattern.</param> - </member> - <member name="M:NLog.Targets.FileTarget.ArchiveBySequence(System.String,System.String)"> - <summary> - Archives the <paramref name="fileName"/> using a sequence style numbering. The most recent archive has the - highest number. When the number of archive files exceed <see cref="P:MaxArchiveFiles"/> the obsolete - archives are deleted. - </summary> - <param name="fileName">File name to be archived.</param> - <param name="pattern">File name template which contains the numeric pattern to be replaced.</param> - </member> - <member name="M:NLog.Targets.FileTarget.ArchiveFile(System.String,System.String,System.Boolean)"> - <summary> - Creates an archive copy of source file either by compressing it or moving to a new location in the file - system. Which action will be used is determined by the value of <paramref name="enableCompression"/> parameter. - </summary> - <param name="fileName">File name to be archived.</param> - <param name="archiveFileName">Name of the archive file.</param> - <param name="enableCompression">Enables file compression</param> - </member> - <member name="M:NLog.Targets.FileTarget.ArchiveByDateAndSequence(System.String,System.String,NLog.LogEventInfo)"> - <summary> - <para> - Archives the <paramref name="fileName"/> using a date and sequence style numbering. Archives will be stamped - with the prior period (Year, Month, Day) datetime. The most recent archive has the highest number (in - combination with the date). - </para> - <para> - When the number of archive files exceed <see cref="P:MaxArchiveFiles"/> the obsolete archives are deleted. - </para> - </summary> - <param name="fileName">File name to be archived.</param> - <param name="pattern">File name template which contains the numeric pattern to be replaced.</param> - <param name="logEvent">Log event that the <see cref="T:NLog.Targets.FileTarget"/> instance is currently processing.</param> - </member> - <member name="M:NLog.Targets.FileTarget.IsDaySwitch(System.String,NLog.LogEventInfo)"> - <summary> - Determines whether a file with a different name from <paramref name="fileName"/> is needed to receive the - <paramref name="logEvent"/>. This is determined based on the last date and time which the file has been - written compared to the time the log event was initiated. - </summary> - <returns> - <see langword="true"/> when log event time is "different" than the last write time; <see langword="false"/> otherwise. - </returns> - </member> - <member name="M:NLog.Targets.FileTarget.EnsureArchiveCount(System.Collections.Generic.List{System.String})"> - <summary> - Deletes files among a given list, and stops as soon as the remaining files are fewer than the <see - cref="P:FileTarget.MaxArchiveFiles"/> setting. - </summary> - <param name="oldArchiveFileNames">List of the file archives.</param> - <remarks> - Items are deleted in the same order as in <paramref name="oldArchiveFileNames"/>. No file is deleted if <see - cref="P:FileTarget.MaxArchiveFiles"/> property is zero. - </remarks> - </member> - <member name="M:NLog.Targets.FileTarget.FindDateAndSequenceArchives(System.String,System.String,System.String,System.Int32,System.String,NLog.Targets.FileTarget.FileNameTemplate)"> - <summary> - Searches a given directory for archives that comply with the current archive pattern. - </summary> - <returns>An enumeration of archive infos, ordered by their file creation date.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.GetFiles(System.IO.DirectoryInfo,System.String)"> - <summary> - Gets the collection of files in the specified directory which they match the <paramref name="fileNameMask"/>. - </summary> - <param name="directoryInfo">Directory to searched.</param> - <param name="fileNameMask">Pattern whihc the files will be searched against.</param> - <returns>Lisf of files matching the pattern.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.ReplaceFileNamePattern(System.String,System.String)"> - <summary> - Replaces the string-based pattern i.e. {#} in a file name with the value passed in <paramref - name="replacementValue"/> parameter. - </summary> - <param name="pattern">File name which contains the string-based pattern.</param> - <param name="replacementValue">Value which will replace the string-based pattern.</param> - <returns> - File name with the value of <paramref name="replacementValue"/> in the position of the string-based pattern. - </returns> - </member> - <member name="M:NLog.Targets.FileTarget.ArchiveByDate(System.String,System.String)"> - <summary> - Archives the <paramref name="fileName"/> using a date style numbering. Archives will be stamped with the - prior period (Year, Month, Day, Hour, Minute) datetime. When the number of archive files exceed <see - cref="P:MaxArchiveFiles"/> the obsolete archives are deleted. - </summary> - <param name="fileName">File name to be archived.</param> - <param name="pattern">File name template which contains the numeric pattern to be replaced.</param> - </member> - <member name="M:NLog.Targets.FileTarget.DeleteOldDateArchives(System.String)"> - <summary> - Deletes archive files in reverse chronological order until only the - MaxArchiveFiles number of archive files remain. - </summary> - <param name="pattern">The pattern that archive filenames will match</param> - </member> - <member name="M:NLog.Targets.FileTarget.GetDateFormatString(System.String)"> - <summary> - Gets the correct formating <see langword="String"/> to be used based on the value of <see - cref="P:ArchiveEvery"/> for converting <see langword="DateTime"/> values which will be inserting into file - names during archiving. - - This value will be computed only when a empty value or <see langword="null"/> is passed into <paramref name="defaultFormat"/> - </summary> - <param name="defaultFormat">Date format to used irrespectively of <see cref="P:ArchiveEvery"/> value.</param> - <returns>Formatting <see langword="String"/> for dates.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.DoAutoArchive(System.String,NLog.LogEventInfo)"> - <summary> - Invokes the archiving process after determining when and which type of archiving is required. - </summary> - <param name="fileName">File name to be checked and archived.</param> - <param name="eventInfo">Log event that the <see cref="T:NLog.Targets.FileTarget"/> instance is currently processing.</param> - </member> - <member name="M:NLog.Targets.FileTarget.GetFileNamePattern(System.String,NLog.LogEventInfo)"> - <summary> - Gets the pattern that archive files will match - </summary> - <param name="fileName">Filename of the log file</param> - <param name="eventInfo">Log event that the <see cref="T:NLog.Targets.FileTarget"/> instance is currently processing.</param> - <returns>A string with a pattern that will match the archive filenames</returns> - </member> - <member name="M:NLog.Targets.FileTarget.ShouldAutoArchive(System.String,NLog.LogEventInfo,System.Int32)"> - <summary> - Indicates if the automatic archiving process should be executed. - </summary> - <param name="fileName">File name to be written.</param> - <param name="ev">Log event that the <see cref="T:NLog.Targets.FileTarget"/> instance is currently processing.</param> - <param name="upcomingWriteSize">The size in bytes of the next chunk of data to be written in the file.</param> - <returns><see langword="true"/> when archiving should be executed; <see langword="false"/> otherwise.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.ShouldAutoArchiveBasedOnFileSize(System.String,System.Int32)"> - <summary> - Indicates if the automatic archiving process should be executed based on file size constrains. - </summary> - <param name="fileName">File name to be written.</param> - <param name="upcomingWriteSize">The size in bytes of the next chunk of data to be written in the file.</param> - <returns><see langword="true"/> when archiving should be executed; <see langword="false"/> otherwise.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.ShouldAutoArchiveBasedOnTime(System.String,NLog.LogEventInfo)"> - <summary> - Indicates if the automatic archiving process should be executed based on date/time constrains. - </summary> - <param name="fileName">File name to be written.</param> - <param name="logEvent">Log event that the <see cref="T:NLog.Targets.FileTarget"/> instance is currently processing.</param> - <returns><see langword="true"/> when archiving should be executed; <see langword="false"/> otherwise.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.GetHeaderBytes"> - <summary> - The sequence of <see langword="byte"/> to be written for the file header. - </summary> - <returns>Sequence of <see langword="byte"/> to be written.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.GetFooterBytes"> - <summary> - The sequence of <see langword="byte"/> to be written for the file footer. - </summary> - <returns>Sequence of <see langword="byte"/> to be written.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.WriteToFile(System.String,NLog.LogEventInfo,System.Byte[],System.Boolean)"> - <summary> - Evaluates which parts of a file should be written (header, content, footer) based on various properties of - <see cref="T:NLog.Targets.FileTarget"/> instance and writes them. - </summary> - <param name="fileName">File name to be written.</param> - <param name="logEvent">Log event that the <see cref="T:NLog.Targets.FileTarget"/> instance is currently processing.</param> - <param name="bytes">Raw sequence of <see langword="byte"/> to be written into the content part of the file.</param> - <param name="justData">Indicates that only content section should be written in the file.</param> - </member> - <member name="M:NLog.Targets.FileTarget.InitializeFile(System.String,NLog.LogEventInfo,System.Boolean)"> - <summary> - Initialise a file to be used by the <see cref="T:NLog.Targets.FileTarget"/> instance. Based on the number of initialised - files and the values of various instance properties clean up and/or archiving processes can be invoked. - </summary> - <param name="fileName">File name to be written.</param> - <param name="logEvent">Log event that the <see cref="T:NLog.Targets.FileTarget"/> instance is currently processing.</param> - <param name="justData">Indicates that only content section should be written in the file.</param> - <returns><see langword="true"/> when file header should be written; <see langword="false"/> otherwise.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.WriteFooterAndUninitialize(System.String)"> - <summary> - Writes the file footer and uninitialise the file in <see cref="T:NLog.Targets.FileTarget"/> instance internal structures. - </summary> - <param name="fileName">File name to be written.</param> - </member> - <member name="M:NLog.Targets.FileTarget.ProcessOnStartup(System.String,NLog.LogEventInfo)"> - <summary> - Invokes the archiving and clean up of older archive file based on the values of <see - cref="P:NLog.Targets.FileTarget.ArchiveOldFileOnStartup"/> and <see - cref="P:NLog.Targets.FileTarget.DeleteOldFileOnStartup"/> properties respectively. - </summary> - <param name="fileName">File name to be written.</param> - <param name="logEvent">Log event that the <see cref="T:NLog.Targets.FileTarget"/> instance is currently processing.</param> - </member> - <member name="M:NLog.Targets.FileTarget.ReplaceFileContent(System.String,System.Byte[])"> - <summary> - Creates the file specified in <paramref name="fileName"/> and writes the file content in each entirety i.e. - Header, Content and Footer. - </summary> - <param name="fileName">The name of the file to be written.</param> - <param name="bytes">Sequence of <see langword="byte"/> to be written in the content section of the file.</param> - <remarks>This method is used when the content of the log file is re-written on every write.</remarks> - </member> - <member name="M:NLog.Targets.FileTarget.WriteHeader(NLog.Internal.FileAppenders.BaseFileAppender)"> - <summary> - Writes the header information to a file. - </summary> - <param name="appender">File appender associated with the file.</param> - </member> - <member name="M:NLog.Targets.FileTarget.GetFileInfo(System.String,System.DateTime@,System.Int64@)"> - <summary> - Returns the length of a specified file and the last time it has been written. File appender is queried before the file system. - </summary> - <param name="filePath">File which the information are requested.</param> - <param name="lastWriteTime">The last time the file has been written is returned.</param> - <param name="fileLength">The length of the file is returned.</param> - <returns><see langword="true"/> when file details returned; <see langword="false"/> otherwise.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.GetLayoutBytes(NLog.Layouts.Layout)"> - <summary> - The sequence of <see langword="byte"/> to be written in a file after applying any formating and any - transformations required from the <see cref="T:NLog.Layouts.Layout"/>. - </summary> - <param name="layout">The layout used to render output message.</param> - <returns>Sequence of <see langword="byte"/> to be written.</returns> - <remarks>Usually it is used to render the header and hooter of the files.</remarks> - </member> - <member name="M:NLog.Targets.FileTarget.CleanupInvalidFileNameChars(System.String)"> - <summary> - Replaces any invalid characters found in the <paramref name="fileName"/> with underscore i.e _ character. - Invalid characters are defined by .NET framework and they returned by <see - cref="M:System.IO.Path.GetInvalidFileNameChars"/> method. - <para>Note: not implemented in Silverlight</para> - </summary> - <param name="fileName">The original file name which might contain invalid characters.</param> - <returns>The cleaned up file name without any invalid characters.</returns> - </member> - <member name="P:NLog.Targets.FileTarget.DynamicFileArchive.MaxArchiveFileToKeep"> - <summary> - Gets or sets the maximum number of archive files that should be kept. - </summary> - </member> - <member name="M:NLog.Targets.FileTarget.DynamicFileArchive.#ctor(System.Int32)"> - <summary> - Creates an instance of <see cref="T:NLog.Targets.FileTarget.DynamicFileArchive"/> class. - </summary> - <param name="maxArchivedFiles">Maximum number of archive files to be kept.</param> - </member> - <member name="M:NLog.Targets.FileTarget.DynamicFileArchive.Archive(System.String,System.String,System.Boolean,System.Boolean)"> - <summary> - Adds a file into archive. - </summary> - <param name="archiveFileName">File name of the archive</param> - <param name="fileName">Original file name</param> - <param name="createDirectory">Create a directory, if it does not exist</param> - <param name="enableCompression">Enables file compression</param> - <returns><see langword="true"/> if the file has been moved successfully; <see langword="false"/> otherwise.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.DynamicFileArchive.#ctor"> - <summary> - Creates an instance of <see cref="T:NLog.Targets.FileTarget.DynamicFileArchive"/> class. - </summary> - </member> - <member name="M:NLog.Targets.FileTarget.DynamicFileArchive.AddToArchive(System.String,System.String,System.Boolean,System.Boolean)"> - <summary> - Archives the file, either by copying it to a new file system location or by compressing it, and add the file name into the list of archives. - </summary> - <param name="archiveFileName">Target file name.</param> - <param name="fileName">Original file name.</param> - <param name="createDirectory">Create a directory, if it does not exist.</param> - <param name="enableCompression">Enables file compression.</param> - </member> - <member name="M:NLog.Targets.FileTarget.DynamicFileArchive.DeleteOldArchiveFiles"> - <summary> - Remove old archive files when the files on the queue are more than the <see cref="P:MaxArchiveFilesToKeep"/>. - </summary> - </member> - <member name="M:NLog.Targets.FileTarget.DynamicFileArchive.FindSuitableFilename(System.String,System.Int32)"> - <summary> - Creates a new unique filename by appending a number to it. This method tests that - the filename created does not exist. - - This process can be slow as it increments the number sequentially from a specified - starting point until it finds a number which produces a filename which does not - exist. - - Example: - Original Filename trace.log - Target Filename trace.15.log - </summary> - <param name="fileName">Original file name.</param> - <param name="numberToStartWith">Number starting point</param> - <returns>File name suitable for archiving</returns> - </member> - <member name="F:NLog.Targets.FileTarget.FileNameTemplate.PatternStartCharacters"> - <summary> - Characters determining the start of the <see cref="P:FileNameTemplate.Pattern"/>. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.FileNameTemplate.PatternEndCharacters"> - <summary> - Characters determining the end of the <see cref="P:FileNameTemplate.Pattern"/>. - </summary> - </member> - <member name="P:NLog.Targets.FileTarget.FileNameTemplate.Template"> - <summary> - File name which is used as template for matching and replacements. - It is expected to contain a pattern to match. - </summary> - </member> - <member name="P:NLog.Targets.FileTarget.FileNameTemplate.BeginAt"> - <summary> - The begging position of the <see cref="P:FileNameTemplate.Pattern"/> - within the <see cref="P:FileNameTemplate.Template"/>. -1 is returned - when no pattern can be found. - </summary> - </member> - <member name="P:NLog.Targets.FileTarget.FileNameTemplate.EndAt"> - <summary> - The ending position of the <see cref="P:FileNameTemplate.Pattern"/> - within the <see cref="P:FileNameTemplate.Template"/>. -1 is returned - when no pattern can be found. - </summary> - </member> - <member name="M:NLog.Targets.FileTarget.FileNameTemplate.ReplacePattern(System.String)"> - <summary> - Replace the pattern with the specified String. - </summary> - <param name="replacementValue"></param> - <returns></returns> - </member> - <member name="T:NLog.Targets.LineEndingMode"> - <summary> - Line ending mode. - </summary> - </member> - <member name="F:NLog.Targets.LineEndingMode.Default"> - <summary> - Insert platform-dependent end-of-line sequence after each line. - </summary> - </member> - <member name="F:NLog.Targets.LineEndingMode.CRLF"> - <summary> - Insert CR LF sequence (ASCII 13, ASCII 10) after each line. - </summary> - </member> - <member name="F:NLog.Targets.LineEndingMode.CR"> - <summary> - Insert CR character (ASCII 13) after each line. - </summary> - </member> - <member name="F:NLog.Targets.LineEndingMode.LF"> - <summary> - Insert LF character (ASCII 10) after each line. - </summary> - </member> - <member name="F:NLog.Targets.LineEndingMode.None"> - <summary> - Do not insert any line ending. - </summary> - </member> - <member name="P:NLog.Targets.LineEndingMode.Name"> - <summary> - Gets the name of the LineEndingMode instance. - </summary> - </member> - <member name="P:NLog.Targets.LineEndingMode.NewLineCharacters"> - <summary> - Gets the new line characters (value) of the LineEndingMode instance. - </summary> - </member> - <member name="M:NLog.Targets.LineEndingMode.#ctor(System.String,System.String)"> - <summary> - Initializes a new instance of <see cref="T:NLog.LogLevel"/>. - </summary> - <param name="name">The mode name.</param> - <param name="newLineCharacters">The new line characters to be used.</param> - </member> - <member name="M:NLog.Targets.LineEndingMode.FromString(System.String)"> - <summary> - Returns the <see cref="T:NLog.Targets.LineEndingMode"/> that corresponds to the supplied <paramref name="name"/>. - </summary> - <param name="name"> - The textual representation of the line ending mode, such as CRLF, LF, Default etc. - Name is not case sensitive. - </param> - <returns>The <see cref="T:NLog.Targets.LineEndingMode"/> value, that corresponds to the <paramref name="name"/>.</returns> - <exception cref="T:System.ArgumentOutOfRangeException">There is no line ending mode with the specified name.</exception> - </member> - <member name="M:NLog.Targets.LineEndingMode.op_Equality(NLog.Targets.LineEndingMode,NLog.Targets.LineEndingMode)"> - <summary> - Compares two <see cref="T:NLog.Targets.LineEndingMode"/> objects and returns a - value indicating whether the first one is equal to the second one. - </summary> - <param name="mode1">The first level.</param> - <param name="mode2">The second level.</param> - <returns>The value of <c>mode1.NewLineCharacters == mode2.NewLineCharacters</c>.</returns> - </member> - <member name="M:NLog.Targets.LineEndingMode.op_Inequality(NLog.Targets.LineEndingMode,NLog.Targets.LineEndingMode)"> - <summary> - Compares two <see cref="T:NLog.Targets.LineEndingMode"/> objects and returns a - value indicating whether the first one is not equal to the second one. - </summary> - <param name="mode1">The first mode</param> - <param name="mode2">The second mode</param> - <returns>The value of <c>mode1.NewLineCharacters != mode2.NewLineCharacters</c>.</returns> - </member> - <member name="M:NLog.Targets.LineEndingMode.ToString"> - <summary> - Returns a string representation of the log level. - </summary> - <returns>Log level name.</returns> - </member> - <member name="M:NLog.Targets.LineEndingMode.GetHashCode"> - <summary> - Returns a hash code for this instance. - </summary> - <returns> - A hash code for this instance, suitable for use in hashing algorithms - and data structures like a hash table. - </returns> - </member> - <member name="M:NLog.Targets.LineEndingMode.Equals(System.Object)"> - <summary> - Determines whether the specified <see cref="T:System.Object"/> is - equal to this instance. - </summary> - <param name="obj">The <see cref="T:System.Object"/> to compare with - this instance.</param> - <returns> - Value of <c>true</c> if the specified <see cref="T:System.Object"/> - is equal to this instance; otherwise, <c>false</c>. - </returns> - <exception cref="T:System.NullReferenceException"> - The <paramref name="obj"/> parameter is null. - </exception> - </member> - <member name="T:NLog.Targets.LineEndingMode.LineEndingModeConverter"> - <summary> - Provides a type converter to convert <see cref="T:NLog.Targets.LineEndingMode"/> objects to and from other representations. - </summary> - </member> - <member name="M:NLog.Targets.LineEndingMode.LineEndingModeConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)"> - <summary> - Returns whether this converter can convert an object of the given type to the type of this converter, using the specified context. - </summary> - <returns> - true if this converter can perform the conversion; otherwise, false. - </returns> - <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context. </param><param name="sourceType">A <see cref="T:System.Type"/> that represents the type you want to convert from. </param> - </member> - <member name="M:NLog.Targets.LineEndingMode.LineEndingModeConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)"> - <summary> - Converts the given object to the type of this converter, using the specified context and culture information. - </summary> - <returns> - An <see cref="T:System.Object"/> that represents the converted value. - </returns> - <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context. </param><param name="culture">The <see cref="T:System.Globalization.CultureInfo"/> to use as the current culture. </param><param name="value">The <see cref="T:System.Object"/> to convert. </param><exception cref="T:System.NotSupportedException">The conversion cannot be performed. </exception> - </member> - <member name="T:NLog.Targets.LogReceiverWebServiceTarget"> - <summary> - Sends log messages to a NLog Receiver Service (using WCF or Web Services). - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/LogReceiverService-target">Documentation on NLog Wiki</seealso> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.LogReceiverWebServiceTarget"/> class. - </summary> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.EndpointAddress"> - <summary> - Gets or sets the endpoint address. - </summary> - <value>The endpoint address.</value> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.EndpointConfigurationName"> - <summary> - Gets or sets the name of the endpoint configuration in WCF configuration file. - </summary> - <value>The name of the endpoint configuration.</value> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.UseBinaryEncoding"> - <summary> - Gets or sets a value indicating whether to use binary message encoding. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.UseOneWayContract"> - <summary> - Gets or sets a value indicating whether to use a WCF service contract that is one way (fire and forget) or two way (request-reply) - </summary> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.ClientId"> - <summary> - Gets or sets the client ID. - </summary> - <value>The client ID.</value> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.Parameters"> - <summary> - Gets the list of parameters. - </summary> - <value>The parameters.</value> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.IncludeEventProperties"> - <summary> - Gets or sets a value indicating whether to include per-event properties in the payload sent to the server. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.OnSend(NLog.LogReceiverService.NLogEvents,System.Collections.Generic.IEnumerable{NLog.Common.AsyncLogEventInfo})"> - <summary> - Called when log events are being sent (test hook). - </summary> - <param name="events">The events.</param> - <param name="asyncContinuations">The async continuations.</param> - <returns>True if events should be sent, false to stop processing them.</returns> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Writes logging event to the log target. Must be overridden in inheriting - classes. - </summary> - <param name="logEvent">Logging event to be written out.</param> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Writes an array of logging events to the log target. By default it iterates on all - events and passes them to "Append" method. Inheriting classes can use this method to - optimize batch writes. - </summary> - <param name="logEvents">Logging events to be written out.</param> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages asynchronously (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.CreateWcfLogReceiverClient"> - <summary> - Creating a new instance of WcfLogReceiverClient - - Inheritors can override this method and provide their own - service configuration - binding and endpoint address - </summary> - <returns></returns> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.CreateLogReceiver"> - <summary> - Creating a new instance of IWcfLogReceiverClient - - Inheritors can override this method and provide their own - service configuration - binding and endpoint address - </summary> - <returns></returns> - <remarks>virtual is used by endusers</remarks> - </member> - <member name="T:NLog.Targets.MemoryTarget"> - <summary> - Writes log messages to an ArrayList in memory for programmatic retrieval. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/Memory-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Memory/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Memory/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.MemoryTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MemoryTarget" /> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="P:NLog.Targets.MemoryTarget.Logs"> - <summary> - Gets the list of logs gathered in the <see cref="T:NLog.Targets.MemoryTarget"/>. - </summary> - </member> - <member name="M:NLog.Targets.MemoryTarget.Write(NLog.LogEventInfo)"> - <summary> - Renders the logging event message and adds it to the internal ArrayList of log messages. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="T:NLog.Targets.MethodCallParameter"> - <summary> - A parameter to MethodCall. - </summary> - </member> - <member name="M:NLog.Targets.MethodCallParameter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallParameter" /> class. - </summary> - </member> - <member name="M:NLog.Targets.MethodCallParameter.#ctor(NLog.Layouts.Layout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallParameter" /> class. - </summary> - <param name="layout">The layout to use for parameter value.</param> - </member> - <member name="M:NLog.Targets.MethodCallParameter.#ctor(System.String,NLog.Layouts.Layout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallParameter" /> class. - </summary> - <param name="parameterName">Name of the parameter.</param> - <param name="layout">The layout.</param> - </member> - <member name="M:NLog.Targets.MethodCallParameter.#ctor(System.String,NLog.Layouts.Layout,System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallParameter" /> class. - </summary> - <param name="name">The name of the parameter.</param> - <param name="layout">The layout.</param> - <param name="type">The type of the parameter.</param> - </member> - <member name="P:NLog.Targets.MethodCallParameter.Name"> - <summary> - Gets or sets the name of the parameter. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="P:NLog.Targets.MethodCallParameter.Type"> - <summary> - Gets or sets the type of the parameter. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="P:NLog.Targets.MethodCallParameter.Layout"> - <summary> - Gets or sets the layout that should be use to calculate the value for the parameter. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="T:NLog.Targets.MethodCallTarget"> - <summary> - Calls the specified static method on each log message and passes contextual parameters to it. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/MethodCall-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/MethodCall/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/MethodCall/Simple/Example.cs" /> - </example> - </member> - <member name="P:NLog.Targets.MethodCallTarget.ClassName"> - <summary> - Gets or sets the class name. - </summary> - <docgen category='Invocation Options' order='10' /> - </member> - <member name="P:NLog.Targets.MethodCallTarget.MethodName"> - <summary> - Gets or sets the method name. The method must be public and static. - </summary> - <docgen category='Invocation Options' order='10' /> - </member> - <member name="M:NLog.Targets.MethodCallTarget.InitializeTarget"> - <summary> - Initializes the target. - </summary> - </member> - <member name="M:NLog.Targets.MethodCallTarget.DoInvoke(System.Object[])"> - <summary> - Calls the specified Method. - </summary> - <param name="parameters">Method parameters.</param> - </member> - <member name="T:NLog.Targets.MethodCallTargetBase"> - <summary> - The base class for all targets which call methods (local or remote). - Manages parameters and type coercion. - </summary> - </member> - <member name="M:NLog.Targets.MethodCallTargetBase.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallTargetBase" /> class. - </summary> - </member> - <member name="P:NLog.Targets.MethodCallTargetBase.Parameters"> - <summary> - Gets the array of parameters to be passed. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="M:NLog.Targets.MethodCallTargetBase.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Prepares an array of parameters to be passed based on the logging event and calls DoInvoke(). - </summary> - <param name="logEvent"> - The logging event. - </param> - </member> - <member name="M:NLog.Targets.MethodCallTargetBase.DoInvoke(System.Object[],NLog.Common.AsyncContinuation)"> - <summary> - Calls the target method. Must be implemented in concrete classes. - </summary> - <param name="parameters">Method call parameters.</param> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Targets.MethodCallTargetBase.DoInvoke(System.Object[])"> - <summary> - Calls the target method. Must be implemented in concrete classes. - </summary> - <param name="parameters">Method call parameters.</param> - </member> - <member name="T:NLog.Targets.NetworkTarget"> - <summary> - Sends log messages over the network. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/Network-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Network/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Network/Simple/Example.cs" /> - <p> - To print the results, use any application that's able to receive messages over - TCP or UDP. <a href="http://m.nu/program/util/netcat/netcat.html">NetCat</a> is - a simple but very powerful command-line tool that can be used for that. This image - demonstrates the NetCat tool receiving log messages from Network target. - </p> - <img src="examples/targets/Screenshots/Network/Output.gif" /> - <p> - NOTE: If your receiver application is ever likely to be off-line, don't use TCP protocol - or you'll get TCP timeouts and your application will be very slow. - Either switch to UDP transport or use <a href="target.AsyncWrapper.html">AsyncWrapper</a> target - so that your application threads will not be blocked by the timing-out connection attempts. - </p> - <p> - There are two specialized versions of the Network target: <a href="target.Chainsaw.html">Chainsaw</a> - and <a href="target.NLogViewer.html">NLogViewer</a> which write to instances of Chainsaw log4j viewer - or NLogViewer application respectively. - </p> - </example> - </member> - <member name="M:NLog.Targets.NetworkTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.NetworkTarget" /> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="P:NLog.Targets.NetworkTarget.Address"> - <summary> - Gets or sets the network address. - </summary> - <remarks> - The network address can be: - <ul> - <li>tcp://host:port - TCP (auto select IPv4/IPv6) (not supported on Windows Phone 7.0)</li> - <li>tcp4://host:port - force TCP/IPv4 (not supported on Windows Phone 7.0)</li> - <li>tcp6://host:port - force TCP/IPv6 (not supported on Windows Phone 7.0)</li> - <li>udp://host:port - UDP (auto select IPv4/IPv6, not supported on Silverlight and on Windows Phone 7.0)</li> - <li>udp4://host:port - force UDP/IPv4 (not supported on Silverlight and on Windows Phone 7.0)</li> - <li>udp6://host:port - force UDP/IPv6 (not supported on Silverlight and on Windows Phone 7.0)</li> - <li>http://host:port/pageName - HTTP using POST verb</li> - <li>https://host:port/pageName - HTTPS using POST verb</li> - </ul> - For SOAP-based webservice support over HTTP use WebService target. - </remarks> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.NetworkTarget.KeepConnection"> - <summary> - Gets or sets a value indicating whether to keep connection open whenever possible. - </summary> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.NetworkTarget.NewLine"> - <summary> - Gets or sets a value indicating whether to append newline at the end of log message. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Targets.NetworkTarget.MaxMessageSize"> - <summary> - Gets or sets the maximum message size in bytes. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Targets.NetworkTarget.ConnectionCacheSize"> - <summary> - Gets or sets the size of the connection cache (number of connections which are kept alive). - </summary> - <docgen category="Connection Options" order="10"/> - </member> - <member name="P:NLog.Targets.NetworkTarget.MaxConnections"> - <summary> - Gets or sets the maximum current connections. 0 = no maximum. - </summary> - <docgen category="Connection Options" order="10"/> - </member> - <member name="P:NLog.Targets.NetworkTarget.OnConnectionOverflow"> - <summary> - Gets or sets the action that should be taken if the will be more connections than <see cref="P:NLog.Targets.NetworkTarget.MaxConnections"/>. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Targets.NetworkTarget.MaxQueueSize"> - <summary> - Gets or sets the maximum queue size. - </summary> - </member> - <member name="P:NLog.Targets.NetworkTarget.OnOverflow"> - <summary> - Gets or sets the action that should be taken if the message is larger than - maxMessageSize. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Targets.NetworkTarget.Encoding"> - <summary> - Gets or sets the encoding to be used. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="M:NLog.Targets.NetworkTarget.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages asynchronously (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.NetworkTarget.CloseTarget"> - <summary> - Closes the target. - </summary> - </member> - <member name="M:NLog.Targets.NetworkTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Sends the - rendered logging event over the network optionally concatenating it with a newline character. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="M:NLog.Targets.NetworkTarget.TryRemove``1(System.Collections.Generic.LinkedList{``0},System.Collections.Generic.LinkedListNode{``0})"> - <summary> - Try to remove. - </summary> - <typeparam name="T"></typeparam> - <param name="list"></param> - <param name="node"></param> - <returns>removed something?</returns> - </member> - <member name="M:NLog.Targets.NetworkTarget.GetBytesToWrite(NLog.LogEventInfo)"> - <summary> - Gets the bytes to be written. - </summary> - <param name="logEvent">Log event.</param> - <returns>Byte array.</returns> - </member> - <member name="T:NLog.Targets.NetworkTargetConnectionsOverflowAction"> - <summary> - The action to be taken when there are more connections then the max. - </summary> - </member> - <member name="F:NLog.Targets.NetworkTargetConnectionsOverflowAction.AllowNewConnnection"> - <summary> - Just allow it. - </summary> - </member> - <member name="F:NLog.Targets.NetworkTargetConnectionsOverflowAction.DiscardMessage"> - <summary> - Discard the connection item. - </summary> - </member> - <member name="F:NLog.Targets.NetworkTargetConnectionsOverflowAction.Block"> - <summary> - Block until there's more room in the queue. - </summary> - </member> - <member name="T:NLog.Targets.NetworkTargetOverflowAction"> - <summary> - Action that should be taken if the message overflows. - </summary> - </member> - <member name="F:NLog.Targets.NetworkTargetOverflowAction.Error"> - <summary> - Report an error. - </summary> - </member> - <member name="F:NLog.Targets.NetworkTargetOverflowAction.Split"> - <summary> - Split the message into smaller pieces. - </summary> - </member> - <member name="F:NLog.Targets.NetworkTargetOverflowAction.Discard"> - <summary> - Discard the entire message. - </summary> - </member> - <member name="T:NLog.Targets.NLogViewerParameterInfo"> - <summary> - Represents a parameter to a NLogViewer target. - </summary> - </member> - <member name="M:NLog.Targets.NLogViewerParameterInfo.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.NLogViewerParameterInfo" /> class. - </summary> - </member> - <member name="P:NLog.Targets.NLogViewerParameterInfo.Name"> - <summary> - Gets or sets viewer parameter name. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerParameterInfo.Layout"> - <summary> - Gets or sets the layout that should be use to calcuate the value for the parameter. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="T:NLog.Targets.NLogViewerTarget"> - <summary> - Sends log messages to the remote instance of NLog Viewer. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/NLogViewer-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/NLogViewer/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/NLogViewer/Simple/Example.cs" /> - <p> - NOTE: If your receiver application is ever likely to be off-line, don't use TCP protocol - or you'll get TCP timeouts and your application will crawl. - Either switch to UDP transport or use <a href="target.AsyncWrapper.html">AsyncWrapper</a> target - so that your application threads will not be blocked by the timing-out connection attempts. - </p> - </example> - </member> - <member name="M:NLog.Targets.NLogViewerTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.NLogViewerTarget" /> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.IncludeNLogData"> - <summary> - Gets or sets a value indicating whether to include NLog-specific extensions to log4j schema. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.AppInfo"> - <summary> - Gets or sets the AppInfo field. By default it's the friendly name of the current AppDomain. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.IncludeCallSite"> - <summary> - Gets or sets a value indicating whether to include call site (class and method name) in the information sent over the network. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.IncludeMdc"> - <summary> - Gets or sets a value indicating whether to include <see cref="T:NLog.MappedDiagnosticsContext"/> dictionary contents. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.IncludeNdc"> - <summary> - Gets or sets a value indicating whether to include <see cref="T:NLog.NestedDiagnosticsContext"/> stack contents. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.NdcItemSeparator"> - <summary> - Gets or sets the NDC item separator. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.Parameters"> - <summary> - Gets the collection of parameters. Each parameter contains a mapping - between NLog layout and a named parameter. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.Renderer"> - <summary> - Gets the layout renderer which produces Log4j-compatible XML events. - </summary> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.Layout"> - <summary> - Gets or sets the instance of <see cref="T:NLog.Layouts.Log4JXmlEventLayout"/> that is used to format log messages. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="T:NLog.Targets.NullTarget"> - <summary> - Discards log messages. Used mainly for debugging and benchmarking. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/Null-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Null/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Null/Simple/Example.cs" /> - </example> - </member> - <member name="P:NLog.Targets.NullTarget.FormatMessage"> - <summary> - Gets or sets a value indicating whether to perform layout calculation. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="M:NLog.Targets.NullTarget.Write(NLog.LogEventInfo)"> - <summary> - Does nothing. Optionally it calculates the layout text but - discards the results. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="T:NLog.Targets.Target"> - <summary> - Represents logging target. - </summary> - </member> - <member name="P:NLog.Targets.Target.Name"> - <summary> - Gets or sets the name of the target. - </summary> - <docgen category='General Options' order='10' /> - </member> - <member name="P:NLog.Targets.Target.SyncRoot"> - <summary> - Gets the object which can be used to synchronize asynchronous operations that must rely on the . - </summary> - </member> - <member name="P:NLog.Targets.Target.LoggingConfiguration"> - <summary> - Gets the logging configuration this target is part of. - </summary> - </member> - <member name="P:NLog.Targets.Target.IsInitialized"> - <summary> - Gets a value indicating whether the target has been initialized. - </summary> - </member> - <member name="M:NLog.Targets.Target.NLog#Internal#ISupportsInitialize#Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.Targets.Target.NLog#Internal#ISupportsInitialize#Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Targets.Target.Dispose"> - <summary> - Closes the target. - </summary> - </member> - <member name="M:NLog.Targets.Target.Flush(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.Target.PrecalculateVolatileLayouts(NLog.LogEventInfo)"> - <summary> - Calls the <see cref="M:NLog.Layouts.Layout.Precalculate(NLog.LogEventInfo)"/> on each volatile layout - used by this target. - </summary> - <param name="logEvent"> - The log event. - </param> - </member> - <member name="M:NLog.Targets.Target.ToString"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:NLog.Targets.Target.WriteAsyncLogEvent(NLog.Common.AsyncLogEventInfo)"> - <summary> - Writes the log to the target. - </summary> - <param name="logEvent">Log event to write.</param> - </member> - <member name="M:NLog.Targets.Target.WriteAsyncLogEvents(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Writes the array of log events. - </summary> - <param name="logEvents">The log events.</param> - </member> - <member name="M:NLog.Targets.Target.Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.Targets.Target.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Targets.Target.Dispose(System.Boolean)"> - <summary> - Releases unmanaged and - optionally - managed resources. - </summary> - <param name="disposing">True to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param> - </member> - <member name="M:NLog.Targets.Target.InitializeTarget"> - <summary> - Initializes the target. Can be used by inheriting classes - to initialize logging. - </summary> - </member> - <member name="M:NLog.Targets.Target.CloseTarget"> - <summary> - Closes the target and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Targets.Target.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages asynchronously (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.Target.Write(NLog.LogEventInfo)"> - <summary> - Writes logging event to the log target. - classes. - </summary> - <param name="logEvent"> - Logging event to be written out. - </param> - </member> - <member name="M:NLog.Targets.Target.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Writes log event to the log target. Must be overridden in inheriting - classes. - </summary> - <param name="logEvent">Log event to be written out.</param> - </member> - <member name="M:NLog.Targets.Target.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Writes an array of logging events to the log target. By default it iterates on all - events and passes them to "Write" method. Inheriting classes can use this method to - optimize batch writes. - </summary> - <param name="logEvents">Logging events to be written out.</param> - </member> - <member name="M:NLog.Targets.Target.MergeEventProperties(NLog.LogEventInfo)"> - <summary> - Merges (copies) the event context properties from any event info object stored in - parameters of the given event info object. - </summary> - <param name="logEvent">The event info object to perform the merge to.</param> - </member> - <member name="T:NLog.Targets.TargetAttribute"> - <summary> - Marks class as a logging target and assigns a name to it. - </summary> - </member> - <member name="M:NLog.Targets.TargetAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.TargetAttribute" /> class. - </summary> - <param name="name">Name of the target.</param> - </member> - <member name="P:NLog.Targets.TargetAttribute.IsWrapper"> - <summary> - Gets or sets a value indicating whether to the target is a wrapper target (used to generate the target summary documentation page). - </summary> - </member> - <member name="P:NLog.Targets.TargetAttribute.IsCompound"> - <summary> - Gets or sets a value indicating whether to the target is a compound target (used to generate the target summary documentation page). - </summary> - </member> - <member name="T:NLog.Targets.TargetWithLayout"> - <summary> - Represents target that supports string formatting using layouts. - </summary> - </member> - <member name="M:NLog.Targets.TargetWithLayout.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.TargetWithLayout" /> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="P:NLog.Targets.TargetWithLayout.Layout"> - <summary> - Gets or sets the layout used to format log messages. - </summary> - <docgen category='Layout Options' order='1' /> - </member> - <member name="T:NLog.Targets.TargetWithLayoutHeaderAndFooter"> - <summary> - Represents target that supports string formatting using layouts. - </summary> - </member> - <member name="M:NLog.Targets.TargetWithLayoutHeaderAndFooter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.TargetWithLayoutHeaderAndFooter" /> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="P:NLog.Targets.TargetWithLayoutHeaderAndFooter.Layout"> - <summary> - Gets or sets the text to be rendered. - </summary> - <docgen category='Layout Options' order='1' /> - </member> - <member name="P:NLog.Targets.TargetWithLayoutHeaderAndFooter.Footer"> - <summary> - Gets or sets the footer. - </summary> - <docgen category='Layout Options' order='3' /> - </member> - <member name="P:NLog.Targets.TargetWithLayoutHeaderAndFooter.Header"> - <summary> - Gets or sets the header. - </summary> - <docgen category='Layout Options' order='2' /> - </member> - <member name="P:NLog.Targets.TargetWithLayoutHeaderAndFooter.LHF"> - <summary> - Gets or sets the layout with header and footer. - </summary> - <value>The layout with header and footer.</value> - </member> - <member name="T:NLog.Targets.WebServiceProtocol"> - <summary> - Web service protocol. - </summary> - </member> - <member name="F:NLog.Targets.WebServiceProtocol.Soap11"> - <summary> - Use SOAP 1.1 Protocol. - </summary> - </member> - <member name="F:NLog.Targets.WebServiceProtocol.Soap12"> - <summary> - Use SOAP 1.2 Protocol. - </summary> - </member> - <member name="F:NLog.Targets.WebServiceProtocol.HttpPost"> - <summary> - Use HTTP POST Protocol. - </summary> - </member> - <member name="F:NLog.Targets.WebServiceProtocol.HttpGet"> - <summary> - Use HTTP GET Protocol. - </summary> - </member> - <member name="T:NLog.Targets.WebServiceTarget"> - <summary> - Calls the specified web service on each log message. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/WebService-target">Documentation on NLog Wiki</seealso> - <remarks> - The web service must implement a method that accepts a number of string parameters. - </remarks> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/WebService/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/WebService/Simple/Example.cs" /> - <p>The example web service that works with this example is shown below</p> - <code lang="C#" source="examples/targets/Configuration API/WebService/Simple/WebService1/Service1.asmx.cs" /> - </example> - </member> - <member name="M:NLog.Targets.WebServiceTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.WebServiceTarget" /> class. - </summary> - </member> - <member name="P:NLog.Targets.WebServiceTarget.Url"> - <summary> - Gets or sets the web service URL. - </summary> - <docgen category='Web Service Options' order='10' /> - </member> - <member name="P:NLog.Targets.WebServiceTarget.MethodName"> - <summary> - Gets or sets the Web service method name. Only used with Soap. - </summary> - <docgen category='Web Service Options' order='10' /> - </member> - <member name="P:NLog.Targets.WebServiceTarget.Namespace"> - <summary> - Gets or sets the Web service namespace. Only used with Soap. - </summary> - <docgen category='Web Service Options' order='10' /> - </member> - <member name="P:NLog.Targets.WebServiceTarget.Protocol"> - <summary> - Gets or sets the protocol to be used when calling web service. - </summary> - <docgen category='Web Service Options' order='10' /> - </member> - <member name="P:NLog.Targets.WebServiceTarget.IncludeBOM"> - <summary> - Should we include the BOM (Byte-order-mark) for UTF? Influences the <see cref="P:NLog.Targets.WebServiceTarget.Encoding"/> property. - - This will only work for UTF-8. - </summary> - </member> - <member name="P:NLog.Targets.WebServiceTarget.Encoding"> - <summary> - Gets or sets the encoding. - </summary> - <docgen category='Web Service Options' order='10' /> - </member> - <member name="M:NLog.Targets.WebServiceTarget.DoInvoke(System.Object[])"> - <summary> - Calls the target method. Must be implemented in concrete classes. - </summary> - <param name="parameters">Method call parameters.</param> - </member> - <member name="M:NLog.Targets.WebServiceTarget.DoInvoke(System.Object[],NLog.Common.AsyncContinuation)"> - <summary> - Invokes the web service method. - </summary> - <param name="parameters">Parameters to be passed.</param> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Targets.WebServiceTarget.PrepareSoapRequestPost(System.Net.WebRequest,System.Object[],System.String,System.String)"> - <summary> - Helper for creating soap POST-XML request - </summary> - <param name="request"></param> - <param name="parameterValues"></param> - <param name="soapEnvelopeNamespace"></param> - <param name="soapname"></param> - <returns></returns> - </member> - <member name="M:NLog.Targets.WebServiceTarget.WriteStreamAndFixPreamble(System.IO.Stream,System.IO.Stream,System.Nullable{System.Boolean},System.Text.Encoding)"> - <summary> - Write from input to output. Fix the UTF-8 bom - </summary> - <param name="input"></param> - <param name="output"></param> - <param name="writeUtf8BOM"></param> - <param name="encoding"></param> - </member> - <member name="T:NLog.Targets.Wrappers.AsyncRequestQueue"> - <summary> - Asynchronous request queue. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncRequestQueue.#ctor(System.Int32,NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction)"> - <summary> - Initializes a new instance of the AsyncRequestQueue class. - </summary> - <param name="requestLimit">Request limit.</param> - <param name="overflowAction">The overflow action.</param> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncRequestQueue.RequestLimit"> - <summary> - Gets or sets the request limit. - </summary> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncRequestQueue.OnOverflow"> - <summary> - Gets or sets the action to be taken when there's no more room in - the queue and another request is enqueued. - </summary> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncRequestQueue.RequestCount"> - <summary> - Gets the number of requests currently in the queue. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncRequestQueue.Enqueue(NLog.Common.AsyncLogEventInfo)"> - <summary> - Enqueues another item. If the queue is overflown the appropriate - action is taken as specified by <see cref="P:NLog.Targets.Wrappers.AsyncRequestQueue.OnOverflow"/>. - </summary> - <param name="logEventInfo">The log event info.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncRequestQueue.DequeueBatch(System.Int32)"> - <summary> - Dequeues a maximum of <c>count</c> items from the queue - and adds returns the list containing them. - </summary> - <param name="count">Maximum number of items to be dequeued.</param> - <returns>The array of log events.</returns> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncRequestQueue.Clear"> - <summary> - Clears the queue. - </summary> - </member> - <member name="T:NLog.Targets.Wrappers.AsyncTargetWrapper"> - <summary> - Provides asynchronous, buffered execution of target writes. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/AsyncWrapper-target">Documentation on NLog Wiki</seealso> - <remarks> - <p> - Asynchronous target wrapper allows the logger code to execute more quickly, by queueing - messages and processing them in a separate thread. You should wrap targets - that spend a non-trivial amount of time in their Write() method with asynchronous - target to speed up logging. - </p> - <p> - Because asynchronous logging is quite a common scenario, NLog supports a - shorthand notation for wrapping all targets with AsyncWrapper. Just add async="true" to - the <targets/> element in the configuration file. - </p> - <code lang="XML"> - <![CDATA[ - <targets async="true"> - ... your targets go here ... - </targets> - ]]></code> - </remarks> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/AsyncWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/AsyncWrapper/Wrapping File/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AsyncTargetWrapper" /> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.#ctor(NLog.Targets.Target)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AsyncTargetWrapper" /> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.#ctor(NLog.Targets.Target,System.Int32,NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AsyncTargetWrapper" /> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="queueLimit">Maximum number of requests in the queue.</param> - <param name="overflowAction">The action to be taken when the queue overflows.</param> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.BatchSize"> - <summary> - Gets or sets the number of log events that should be processed in a batch - by the lazy writer thread. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.TimeToSleepBetweenBatches"> - <summary> - Gets or sets the time in milliseconds to sleep between batches. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.OverflowAction"> - <summary> - Gets or sets the action to be taken when the lazy writer thread request queue count - exceeds the set limit. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.QueueLimit"> - <summary> - Gets or sets the limit on the number of requests in the lazy writer thread request queue. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.RequestQueue"> - <summary> - Gets the queue of lazy writer thread requests. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Waits for the lazy writer thread to finish writing messages. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.InitializeTarget"> - <summary> - Initializes the target by starting the lazy writer timer. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.CloseTarget"> - <summary> - Shuts down the lazy writer timer. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.StartLazyWriterTimer"> - <summary> - Starts the lazy writer thread which periodically writes - queued log messages. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.StopLazyWriterThread"> - <summary> - Starts the lazy writer thread. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Adds the log event to asynchronous queue to be processed by - the lazy writer thread. - </summary> - <param name="logEvent">The log event.</param> - <remarks> - The <see cref="M:NLog.Targets.Target.PrecalculateVolatileLayouts(NLog.LogEventInfo)"/> is called - to ensure that the log event can be processed in another thread. - </remarks> - </member> - <member name="T:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction"> - <summary> - The action to be taken when the queue overflows. - </summary> - </member> - <member name="F:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction.Grow"> - <summary> - Grow the queue. - </summary> - </member> - <member name="F:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction.Discard"> - <summary> - Discard the overflowing item. - </summary> - </member> - <member name="F:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction.Block"> - <summary> - Block until there's more room in the queue. - </summary> - </member> - <member name="T:NLog.Targets.Wrappers.AutoFlushTargetWrapper"> - <summary> - Causes a flush after each write on a wrapped target. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/AutoFlushWrapper-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/AutoFlushWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/AutoFlushWrapper/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.AutoFlushTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AutoFlushTargetWrapper" /> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="M:NLog.Targets.Wrappers.AutoFlushTargetWrapper.#ctor(NLog.Targets.Target)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AutoFlushTargetWrapper" /> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AutoFlushTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the call to the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/>.Write() - and calls <see cref="M:NLog.Targets.Target.Flush(NLog.Common.AsyncContinuation)"/> on it. - </summary> - <param name="logEvent">Logging event to be written out.</param> - </member> - <member name="T:NLog.Targets.Wrappers.BufferingTargetWrapper"> - <summary> - A target that buffers log events and sends them in batches to the wrapped target. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/BufferingWrapper-target">Documentation on NLog Wiki</seealso> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper" /> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor(NLog.Targets.Target)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper" /> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor(NLog.Targets.Target,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper" /> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="bufferSize">Size of the buffer.</param> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor(NLog.Targets.Target,System.Int32,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper" /> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="bufferSize">Size of the buffer.</param> - <param name="flushTimeout">The flush timeout.</param> - </member> - <member name="P:NLog.Targets.Wrappers.BufferingTargetWrapper.BufferSize"> - <summary> - Gets or sets the number of log events to be buffered. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.BufferingTargetWrapper.FlushTimeout"> - <summary> - Gets or sets the timeout (in milliseconds) after which the contents of buffer will be flushed - if there's no write in the specified period of time. Use -1 to disable timed flushes. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.BufferingTargetWrapper.SlidingTimeout"> - <summary> - Gets or sets a value indicating whether to use sliding timeout. - </summary> - <remarks> - This value determines how the inactivity period is determined. If sliding timeout is enabled, - the inactivity timer is reset after each write, if it is disabled - inactivity timer will - count from the first event written to the buffer. - </remarks> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flushes pending events in the buffer (if any). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.InitializeTarget"> - <summary> - Initializes the target. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.CloseTarget"> - <summary> - Closes the target by flushing pending events in the buffer (if any). - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Adds the specified log event to the buffer and flushes - the buffer in case the buffer gets full. - </summary> - <param name="logEvent">The log event.</param> - </member> - <member name="T:NLog.Targets.Wrappers.CompoundTargetBase"> - <summary> - A base class for targets which wrap other (multiple) targets - and provide various forms of target routing. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.CompoundTargetBase.#ctor(NLog.Targets.Target[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.CompoundTargetBase" /> class. - </summary> - <param name="targets">The targets.</param> - </member> - <member name="P:NLog.Targets.Wrappers.CompoundTargetBase.Targets"> - <summary> - Gets the collection of targets managed by this compound target. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.CompoundTargetBase.ToString"> - <summary> - Returns the text representation of the object. Used for diagnostics. - </summary> - <returns>A string that describes the target.</returns> - </member> - <member name="M:NLog.Targets.Wrappers.CompoundTargetBase.Write(NLog.LogEventInfo)"> - <summary> - Writes logging event to the log target. - </summary> - <param name="logEvent">Logging event to be written out.</param> - </member> - <member name="M:NLog.Targets.Wrappers.CompoundTargetBase.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages for all wrapped targets. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="T:NLog.Targets.Wrappers.FallbackGroupTarget"> - <summary> - Provides fallback-on-error. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/FallbackGroup-target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes the messages to be written to server1, - and if it fails, messages go to server2.</p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/FallbackGroup/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/FallbackGroup/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.FallbackGroupTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.FallbackGroupTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.FallbackGroupTarget.#ctor(NLog.Targets.Target[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.FallbackGroupTarget" /> class. - </summary> - <param name="targets">The targets.</param> - </member> - <member name="P:NLog.Targets.Wrappers.FallbackGroupTarget.ReturnToFirstOnSuccess"> - <summary> - Gets or sets a value indicating whether to return to the first target after any successful write. - </summary> - <docgen category='Fallback Options' order='10' /> - </member> - <member name="M:NLog.Targets.Wrappers.FallbackGroupTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the log event to the sub-targets until one of them succeeds. - </summary> - <param name="logEvent">The log event.</param> - <remarks> - The method remembers the last-known-successful target - and starts the iteration from it. - If <see cref="P:NLog.Targets.Wrappers.FallbackGroupTarget.ReturnToFirstOnSuccess"/> is set, the method - resets the target to the first target - stored in <see cref="N:NLog.Targets"/>. - </remarks> - </member> - <member name="T:NLog.Targets.Wrappers.FilteringRule"> - <summary> - Filtering rule for <see cref="T:NLog.Targets.Wrappers.PostFilteringTargetWrapper"/>. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.FilteringRule.#ctor"> - <summary> - Initializes a new instance of the FilteringRule class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.FilteringRule.#ctor(NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionExpression)"> - <summary> - Initializes a new instance of the FilteringRule class. - </summary> - <param name="whenExistsExpression">Condition to be tested against all events.</param> - <param name="filterToApply">Filter to apply to all log events when the first condition matches any of them.</param> - </member> - <member name="P:NLog.Targets.Wrappers.FilteringRule.Exists"> - <summary> - Gets or sets the condition to be tested. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Targets.Wrappers.FilteringRule.Filter"> - <summary> - Gets or sets the resulting filter to be applied when the condition matches. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.FilteringTargetWrapper"> - <summary> - Filters log entries based on a condition. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/FilteringWrapper-target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes the messages not contains the string '1' to be ignored.</p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/FilteringWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/FilteringWrapper/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.FilteringTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.FilteringTargetWrapper" /> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.FilteringTargetWrapper.#ctor(NLog.Targets.Target,NLog.Conditions.ConditionExpression)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.FilteringTargetWrapper" /> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="condition">The condition.</param> - </member> - <member name="P:NLog.Targets.Wrappers.FilteringTargetWrapper.Condition"> - <summary> - Gets or sets the condition expression. Log events who meet this condition will be forwarded - to the wrapped target. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="M:NLog.Targets.Wrappers.FilteringTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Checks the condition against the passed log event. - If the condition is met, the log event is forwarded to - the wrapped target. - </summary> - <param name="logEvent">Log event.</param> - </member> - <member name="T:NLog.Targets.Wrappers.PostFilteringTargetWrapper"> - <summary> - Filters buffered log entries based on a set of conditions that are evaluated on a group of events. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/PostFilteringWrapper-target">Documentation on NLog Wiki</seealso> - <remarks> - PostFilteringWrapper must be used with some type of buffering target or wrapper, such as - AsyncTargetWrapper, BufferingWrapper or ASPNetBufferingWrapper. - </remarks> - <example> - <p> - This example works like this. If there are no Warn,Error or Fatal messages in the buffer - only Info messages are written to the file, but if there are any warnings or errors, - the output includes detailed trace (levels >= Debug). You can plug in a different type - of buffering wrapper (such as ASPNetBufferingWrapper) to achieve different - functionality. - </p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/PostFilteringWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/PostFilteringWrapper/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.PostFilteringTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.PostFilteringTargetWrapper" /> class. - </summary> - </member> - <member name="P:NLog.Targets.Wrappers.PostFilteringTargetWrapper.DefaultFilter"> - <summary> - Gets or sets the default filter to be applied when no specific rule matches. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Targets.Wrappers.PostFilteringTargetWrapper.Rules"> - <summary> - Gets the collection of filtering rules. The rules are processed top-down - and the first rule that matches determines the filtering condition to - be applied to log events. - </summary> - <docgen category='Filtering Rules' order='10' /> - </member> - <member name="M:NLog.Targets.Wrappers.PostFilteringTargetWrapper.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Evaluates all filtering rules to find the first one that matches. - The matching rule determines the filtering condition to be applied - to all items in a buffer. If no condition matches, default filter - is applied to the array of log events. - </summary> - <param name="logEvents">Array of log events to be post-filtered.</param> - </member> - <member name="T:NLog.Targets.Wrappers.RandomizeGroupTarget"> - <summary> - Sends log messages to a randomly selected target. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/RandomizeGroup-target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes the messages to be written to either file1.txt or file2.txt - chosen randomly on a per-message basis. - </p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/RandomizeGroup/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/RandomizeGroup/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.RandomizeGroupTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RandomizeGroupTarget" /> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.RandomizeGroupTarget.#ctor(NLog.Targets.Target[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RandomizeGroupTarget" /> class. - </summary> - <param name="targets">The targets.</param> - </member> - <member name="M:NLog.Targets.Wrappers.RandomizeGroupTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the log event to one of the sub-targets. - The sub-target is randomly chosen. - </summary> - <param name="logEvent">The log event.</param> - </member> - <member name="T:NLog.Targets.Wrappers.RepeatingTargetWrapper"> - <summary> - Repeats each log event the specified number of times. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/RepeatingWrapper-target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes each log message to be repeated 3 times.</p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/RepeatingWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/RepeatingWrapper/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.RepeatingTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RepeatingTargetWrapper" /> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.RepeatingTargetWrapper.#ctor(NLog.Targets.Target,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RepeatingTargetWrapper" /> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="repeatCount">The repeat count.</param> - </member> - <member name="P:NLog.Targets.Wrappers.RepeatingTargetWrapper.RepeatCount"> - <summary> - Gets or sets the number of times to repeat each log message. - </summary> - <docgen category='Repeating Options' order='10' /> - </member> - <member name="M:NLog.Targets.Wrappers.RepeatingTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the log message to the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/> by calling the <see cref="M:NLog.Targets.Target.Write(NLog.LogEventInfo)"/> method <see cref="P:NLog.Targets.Wrappers.RepeatingTargetWrapper.RepeatCount"/> times. - </summary> - <param name="logEvent">The log event.</param> - </member> - <member name="T:NLog.Targets.Wrappers.RetryingTargetWrapper"> - <summary> - Retries in case of write error. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/RetryingWrapper-target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes each write attempt to be repeated 3 times, - sleeping 1 second between attempts if first one fails.</p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/RetryingWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/RetryingWrapper/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.RetryingTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RetryingTargetWrapper" /> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.RetryingTargetWrapper.#ctor(NLog.Targets.Target,System.Int32,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RetryingTargetWrapper" /> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="retryCount">The retry count.</param> - <param name="retryDelayMilliseconds">The retry delay milliseconds.</param> - </member> - <member name="P:NLog.Targets.Wrappers.RetryingTargetWrapper.RetryCount"> - <summary> - Gets or sets the number of retries that should be attempted on the wrapped target in case of a failure. - </summary> - <docgen category='Retrying Options' order='10' /> - </member> - <member name="P:NLog.Targets.Wrappers.RetryingTargetWrapper.RetryDelayMilliseconds"> - <summary> - Gets or sets the time to wait between retries in milliseconds. - </summary> - <docgen category='Retrying Options' order='10' /> - </member> - <member name="M:NLog.Targets.Wrappers.RetryingTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Writes the specified log event to the wrapped target, retrying and pausing in case of an error. - </summary> - <param name="logEvent">The log event.</param> - </member> - <member name="T:NLog.Targets.Wrappers.RoundRobinGroupTarget"> - <summary> - Distributes log events to targets in a round-robin fashion. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/RoundRobinGroup-target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes the messages to be written to either file1.txt or file2.txt. - Each odd message is written to file2.txt, each even message goes to file1.txt. - </p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/RoundRobinGroup/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/RoundRobinGroup/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.RoundRobinGroupTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RoundRobinGroupTarget" /> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.RoundRobinGroupTarget.#ctor(NLog.Targets.Target[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RoundRobinGroupTarget" /> class. - </summary> - <param name="targets">The targets.</param> - </member> - <member name="M:NLog.Targets.Wrappers.RoundRobinGroupTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the write to one of the targets from - the <see cref="N:NLog.Targets"/> collection. - </summary> - <param name="logEvent">The log event.</param> - <remarks> - The writes are routed in a round-robin fashion. - The first log event goes to the first target, the second - one goes to the second target and so on looping to the - first target when there are no more targets available. - In general request N goes to Targets[N % Targets.Count]. - </remarks> - </member> - <member name="T:NLog.Targets.Wrappers.SplitGroupTarget"> - <summary> - Writes log events to all targets. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/SplitGroup-target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes the messages to be written to both file1.txt or file2.txt - </p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/SplitGroup/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/SplitGroup/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.SplitGroupTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.SplitGroupTarget" /> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.SplitGroupTarget.#ctor(NLog.Targets.Target[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.SplitGroupTarget" /> class. - </summary> - <param name="targets">The targets.</param> - </member> - <member name="M:NLog.Targets.Wrappers.SplitGroupTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the specified log event to all sub-targets. - </summary> - <param name="logEvent">The log event.</param> - </member> - <member name="M:NLog.Targets.Wrappers.SplitGroupTarget.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Writes an array of logging events to the log target. By default it iterates on all - events and passes them to "Write" method. Inheriting classes can use this method to - optimize batch writes. - </summary> - <param name="logEvents">Logging events to be written out.</param> - </member> - <member name="T:NLog.Targets.Wrappers.WrapperTargetBase"> - <summary> - Base class for targets wrap other (single) targets. - </summary> - </member> - <member name="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"> - <summary> - Gets or sets the target that is wrapped by this target. - </summary> - <docgen category='General Options' order='11' /> - </member> - <member name="M:NLog.Targets.Wrappers.WrapperTargetBase.ToString"> - <summary> - Returns the text representation of the object. Used for diagnostics. - </summary> - <returns>A string that describes the target.</returns> - </member> - <member name="M:NLog.Targets.Wrappers.WrapperTargetBase.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.Wrappers.WrapperTargetBase.Write(NLog.LogEventInfo)"> - <summary> - Writes logging event to the log target. Must be overridden in inheriting - classes. - </summary> - <param name="logEvent">Logging event to be written out.</param> - </member> - <member name="T:NLog.Time.AccurateLocalTimeSource"> - <summary> - Current local time retrieved directly from DateTime.Now. - </summary> - </member> - <member name="P:NLog.Time.AccurateLocalTimeSource.Time"> - <summary> - Gets current local time directly from DateTime.Now. - </summary> - </member> - <member name="M:NLog.Time.AccurateLocalTimeSource.FromSystemTime(System.DateTime)"> - <summary> - Converts the specified system time to the same form as the time value originated from this time source. - </summary> - <param name="systemTime">The system originated time value to convert.</param> - <returns> - The value of <paramref name="systemTime"/> converted to local time. - </returns> - </member> - <member name="T:NLog.Time.AccurateUtcTimeSource"> - <summary> - Current UTC time retrieved directly from DateTime.UtcNow. - </summary> - </member> - <member name="P:NLog.Time.AccurateUtcTimeSource.Time"> - <summary> - Gets current UTC time directly from DateTime.UtcNow. - </summary> - </member> - <member name="M:NLog.Time.AccurateUtcTimeSource.FromSystemTime(System.DateTime)"> - <summary> - Converts the specified system time to the same form as the time value originated from this time source. - </summary> - <param name="systemTime">The system originated time value to convert.</param> - <returns> - The value of <paramref name="systemTime"/> converted to UTC time. - </returns> - </member> - <member name="T:NLog.Time.CachedTimeSource"> - <summary> - Fast time source that updates current time only once per tick (15.6 milliseconds). - </summary> - </member> - <member name="P:NLog.Time.CachedTimeSource.FreshTime"> - <summary> - Gets raw uncached time from derived time source. - </summary> - </member> - <member name="P:NLog.Time.CachedTimeSource.Time"> - <summary> - Gets current time cached for one system tick (15.6 milliseconds). - </summary> - </member> - <member name="T:NLog.Time.FastLocalTimeSource"> - <summary> - Fast local time source that is updated once per tick (15.6 milliseconds). - </summary> - </member> - <member name="P:NLog.Time.FastLocalTimeSource.FreshTime"> - <summary> - Gets uncached local time directly from DateTime.Now. - </summary> - </member> - <member name="M:NLog.Time.FastLocalTimeSource.FromSystemTime(System.DateTime)"> - <summary> - Converts the specified system time to the same form as the time value originated from this time source. - </summary> - <param name="systemTime">The system originated time value to convert.</param> - <returns> - The value of <paramref name="systemTime"/> converted to local time. - </returns> - </member> - <member name="T:NLog.Time.FastUtcTimeSource"> - <summary> - Fast UTC time source that is updated once per tick (15.6 milliseconds). - </summary> - </member> - <member name="P:NLog.Time.FastUtcTimeSource.FreshTime"> - <summary> - Gets uncached UTC time directly from DateTime.UtcNow. - </summary> - </member> - <member name="M:NLog.Time.FastUtcTimeSource.FromSystemTime(System.DateTime)"> - <summary> - Converts the specified system time to the same form as the time value originated from this time source. - </summary> - <param name="systemTime">The system originated time value to convert.</param> - <returns> - The value of <paramref name="systemTime"/> converted to UTC time. - </returns> - </member> - <member name="T:NLog.Time.TimeSource"> - <summary> - Defines source of current time. - </summary> - </member> - <member name="P:NLog.Time.TimeSource.Time"> - <summary> - Gets current time. - </summary> - </member> - <member name="P:NLog.Time.TimeSource.Current"> - <summary> - Gets or sets current global time source used in all log events. - </summary> - <remarks> - Default time source is <see cref="T:NLog.Time.FastLocalTimeSource"/>. - </remarks> - </member> - <member name="M:NLog.Time.TimeSource.ToString"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:NLog.Time.TimeSource.FromSystemTime(System.DateTime)"> - <summary> - Converts the specified system time to the same form as the time value originated from this time source. - </summary> - <param name="systemTime">The system originated time value to convert.</param> - <returns> - The value of <paramref name="systemTime"/> converted to the same form - as time values originated from this source. - </returns> - <remarks> - <para> - There are situations when NLog have to compare the time originated from TimeSource - to the time originated externally in the system. - To be able to provide meaningful result of such comparisons the system time must be expressed in - the same form as TimeSource time. - </para> - <para> - Examples: - - If the TimeSource provides time values of local time, it should also convert the provided - <paramref name="systemTime"/> to the local time. - - If the TimeSource shifts or skews its time values, it should also apply - the same transform to the given <paramref name="systemTime"/>. - </para> - </remarks> - </member> - <member name="T:NLog.Time.TimeSourceAttribute"> - <summary> - Marks class as a time source and assigns a name to it. - </summary> - </member> - <member name="M:NLog.Time.TimeSourceAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Time.TimeSourceAttribute" /> class. - </summary> - <param name="name">Name of the time source.</param> - </member> - <member name="T:System.ComponentModel.LocalizableAttribute"> - <summary> - Define Localizable attribute for platforms that don't have it. - </summary> - </member> - <member name="M:System.ComponentModel.LocalizableAttribute.#ctor(System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:System.ComponentModel.LocalizableAttribute"/> class. - </summary> - <param name="isLocalizable">Determines whether the target is localizable.</param> - </member> - <member name="P:System.ComponentModel.LocalizableAttribute.IsLocalizable"> - <summary> - Gets or sets a value indicating whether the target is localizable. - </summary> - </member> - </members> -</doc> diff --git a/packages/NLog.4.2.3/lib/sl5/NLog.dll b/packages/NLog.4.2.3/lib/sl5/NLog.dll deleted file mode 100644 index 186c63fe77f845822862c936049ac514b241fcac..0000000000000000000000000000000000000000 Binary files a/packages/NLog.4.2.3/lib/sl5/NLog.dll and /dev/null differ diff --git a/packages/NLog.4.2.3/lib/sl5/NLog.xml b/packages/NLog.4.2.3/lib/sl5/NLog.xml deleted file mode 100644 index 0b04c21d37f0de7118421cff64b4fd8409adf2f9..0000000000000000000000000000000000000000 --- a/packages/NLog.4.2.3/lib/sl5/NLog.xml +++ /dev/null @@ -1,14470 +0,0 @@ -<?xml version="1.0"?> -<doc> - <assembly> - <name>NLog</name> - </assembly> - <members> - <member name="T:JetBrains.Annotations.CanBeNullAttribute"> - <summary> - Indicates that the value of the marked element could be <c>null</c> sometimes, - so the check for <c>null</c> is necessary before its usage - </summary> - <example><code> - [CanBeNull] public object Test() { return null; } - public void UseTest() { - var p = Test(); - var s = p.ToString(); // Warning: Possible 'System.NullReferenceException' - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.NotNullAttribute"> - <summary> - Indicates that the value of the marked element could never be <c>null</c> - </summary> - <example><code> - [NotNull] public object Foo() { - return null; // Warning: Possible 'null' assignment - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.StringFormatMethodAttribute"> - <summary> - Indicates that the marked method builds string by format pattern and (optional) arguments. - Parameter, which contains format string, should be given in constructor. The format string - should be in <see cref="M:System.String.Format(System.IFormatProvider,System.String,System.Object[])"/>-like form - </summary> - <example><code> - [StringFormatMethod("message")] - public void ShowError(string message, params object[] args) { /* do something */ } - public void Foo() { - ShowError("Failed: {0}"); // Warning: Non-existing argument in format string - } - </code></example> - </member> - <member name="M:JetBrains.Annotations.StringFormatMethodAttribute.#ctor(System.String)"> - <param name="formatParameterName"> - Specifies which parameter of an annotated method should be treated as format-string - </param> - </member> - <member name="T:JetBrains.Annotations.InvokerParameterNameAttribute"> - <summary> - Indicates that the function argument should be string literal and match one - of the parameters of the caller function. For example, ReSharper annotates - the parameter of <see cref="T:System.ArgumentNullException"/> - </summary> - <example><code> - public void Foo(string param) { - if (param == null) - throw new ArgumentNullException("par"); // Warning: Cannot resolve symbol - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.NotifyPropertyChangedInvocatorAttribute"> - <summary> - Indicates that the method is contained in a type that implements - <see cref="T:System.ComponentModel.INotifyPropertyChanged"/> interface - and this method is used to notify that some property value changed - </summary> - <remarks> - The method should be non-static and conform to one of the supported signatures: - <list> - <item><c>NotifyChanged(string)</c></item> - <item><c>NotifyChanged(params string[])</c></item> - <item><c>NotifyChanged{T}(Expression{Func{T}})</c></item> - <item><c>NotifyChanged{T,U}(Expression{Func{T,U}})</c></item> - <item><c>SetProperty{T}(ref T, T, string)</c></item> - </list> - </remarks> - <example><code> - internal class Foo : INotifyPropertyChanged { - public event PropertyChangedEventHandler PropertyChanged; - [NotifyPropertyChangedInvocator] - protected virtual void NotifyChanged(string propertyName) { ... } - - private string _name; - public string Name { - get { return _name; } - set { _name = value; NotifyChanged("LastName"); /* Warning */ } - } - } - </code> - Examples of generated notifications: - <list> - <item><c>NotifyChanged("Property")</c></item> - <item><c>NotifyChanged(() => Property)</c></item> - <item><c>NotifyChanged((VM x) => x.Property)</c></item> - <item><c>SetProperty(ref myField, value, "Property")</c></item> - </list> - </example> - </member> - <member name="T:JetBrains.Annotations.ContractAnnotationAttribute"> - <summary> - Describes dependency between method input and output - </summary> - <syntax> - <p>Function Definition Table syntax:</p> - <list> - <item>FDT ::= FDTRow [;FDTRow]*</item> - <item>FDTRow ::= Input => Output | Output <= Input</item> - <item>Input ::= ParameterName: Value [, Input]*</item> - <item>Output ::= [ParameterName: Value]* {halt|stop|void|nothing|Value}</item> - <item>Value ::= true | false | null | notnull | canbenull</item> - </list> - If method has single input parameter, it's name could be omitted.<br/> - Using <c>halt</c> (or <c>void</c>/<c>nothing</c>, which is the same) - for method output means that the methos doesn't return normally.<br/> - <c>canbenull</c> annotation is only applicable for output parameters.<br/> - You can use multiple <c>[ContractAnnotation]</c> for each FDT row, - or use single attribute with rows separated by semicolon.<br/> - </syntax> - <examples><list> - <item><code> - [ContractAnnotation("=> halt")] - public void TerminationMethod() - </code></item> - <item><code> - [ContractAnnotation("halt <= condition: false")] - public void Assert(bool condition, string text) // regular assertion method - </code></item> - <item><code> - [ContractAnnotation("s:null => true")] - public bool IsNullOrEmpty(string s) // string.IsNullOrEmpty() - </code></item> - <item><code> - // A method that returns null if the parameter is null, and not null if the parameter is not null - [ContractAnnotation("null => null; notnull => notnull")] - public object Transform(object data) - </code></item> - <item><code> - [ContractAnnotation("s:null=>false; =>true,result:notnull; =>false, result:null")] - public bool TryParse(string s, out Person result) - </code></item> - </list></examples> - </member> - <member name="T:JetBrains.Annotations.LocalizationRequiredAttribute"> - <summary> - Indicates that marked element should be localized or not - </summary> - <example><code> - [LocalizationRequiredAttribute(true)] - internal class Foo { - private string str = "my string"; // Warning: Localizable string - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.CannotApplyEqualityOperatorAttribute"> - <summary> - Indicates that the value of the marked type (or its derivatives) - cannot be compared using '==' or '!=' operators and <c>Equals()</c> - should be used instead. However, using '==' or '!=' for comparison - with <c>null</c> is always permitted. - </summary> - <example><code> - [CannotApplyEqualityOperator] - class NoEquality { } - class UsesNoEquality { - public void Test() { - var ca1 = new NoEquality(); - var ca2 = new NoEquality(); - if (ca1 != null) { // OK - bool condition = ca1 == ca2; // Warning - } - } - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.BaseTypeRequiredAttribute"> - <summary> - When applied to a target attribute, specifies a requirement for any type marked - with the target attribute to implement or inherit specific type or types. - </summary> - <example><code> - [BaseTypeRequired(typeof(IComponent)] // Specify requirement - internal class ComponentAttribute : Attribute { } - [Component] // ComponentAttribute requires implementing IComponent interface - internal class MyComponent : IComponent { } - </code></example> - </member> - <member name="T:JetBrains.Annotations.UsedImplicitlyAttribute"> - <summary> - Indicates that the marked symbol is used implicitly - (e.g. via reflection, in external library), so this symbol - will not be marked as unused (as well as by other usage inspections) - </summary> - </member> - <member name="T:JetBrains.Annotations.MeansImplicitUseAttribute"> - <summary> - Should be used on attributes and causes ReSharper - to not mark symbols marked with such attributes as unused - (as well as by other usage inspections) - </summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.Access"> - <summary>Only entity marked with attribute considered used</summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.Assign"> - <summary>Indicates implicit assignment to a member</summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.InstantiatedWithFixedConstructorSignature"> - <summary> - Indicates implicit instantiation of a type with fixed constructor signature. - That means any unused constructor parameters won't be reported as such. - </summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.InstantiatedNoFixedConstructorSignature"> - <summary>Indicates implicit instantiation of a type</summary> - </member> - <member name="T:JetBrains.Annotations.ImplicitUseTargetFlags"> - <summary> - Specify what is considered used implicitly - when marked with <see cref="T:JetBrains.Annotations.MeansImplicitUseAttribute"/> - or <see cref="T:JetBrains.Annotations.UsedImplicitlyAttribute"/> - </summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseTargetFlags.Members"> - <summary>Members of entity marked with attribute are considered used</summary> - </member> - <member name="F:JetBrains.Annotations.ImplicitUseTargetFlags.WithMembers"> - <summary>Entity marked with attribute and all its members considered used</summary> - </member> - <member name="T:JetBrains.Annotations.PublicAPIAttribute"> - <summary> - This attribute is intended to mark publicly available API - which should not be removed and so is treated as used - </summary> - </member> - <member name="T:JetBrains.Annotations.InstantHandleAttribute"> - <summary> - Tells code analysis engine if the parameter is completely handled - when the invoked method is on stack. If the parameter is a delegate, - indicates that delegate is executed while the method is executed. - If the parameter is an enumerable, indicates that it is enumerated - while the method is executed - </summary> - </member> - <member name="T:JetBrains.Annotations.PureAttribute"> - <summary> - Indicates that a method does not make any observable state changes. - The same as <c>System.Diagnostics.Contracts.PureAttribute</c> - </summary> - <example><code> - [Pure] private int Multiply(int x, int y) { return x * y; } - public void Foo() { - const int a = 2, b = 2; - Multiply(a, b); // Waring: Return value of pure method is not used - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.PathReferenceAttribute"> - <summary> - Indicates that a parameter is a path to a file or a folder - within a web project. Path can be relative or absolute, - starting from web root (~) - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcActionAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC action. If applied to a method, the MVC action name is calculated - implicitly from the context. Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcAreaAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC area. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcControllerAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that - the parameter is an MVC controller. If applied to a method, - the MVC controller name is calculated implicitly from the context. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String, String)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcMasterAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC Master. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Controller.View(String, String)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcModelTypeAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC model type. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Controller.View(String, Object)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcPartialViewAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that - the parameter is an MVC partial view. If applied to a method, - the MVC partial view name is calculated implicitly from the context. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(HtmlHelper, String)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcSupressViewErrorAttribute"> - <summary> - ASP.NET MVC attribute. Allows disabling all inspections - for MVC views within a class or a method. - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcDisplayTemplateAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC display template. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.DisplayExtensions.DisplayForModel(HtmlHelper, String)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcEditorTemplateAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC editor template. - Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Html.EditorExtensions.EditorForModel(HtmlHelper, String)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcTemplateAttribute"> - <summary> - ASP.NET MVC attribute. Indicates that a parameter is an MVC template. - Use this attribute for custom wrappers similar to - <c>System.ComponentModel.DataAnnotations.UIHintAttribute(System.String)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcViewAttribute"> - <summary> - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC view. If applied to a method, the MVC view name is calculated implicitly - from the context. Use this attribute for custom wrappers similar to - <c>System.Web.Mvc.Controller.View(Object)</c> - </summary> - </member> - <member name="T:JetBrains.Annotations.AspMvcActionSelectorAttribute"> - <summary> - ASP.NET MVC attribute. When applied to a parameter of an attribute, - indicates that this parameter is an MVC action name - </summary> - <example><code> - [ActionName("Foo")] - public ActionResult Login(string returnUrl) { - ViewBag.ReturnUrl = Url.Action("Foo"); // OK - return RedirectToAction("Bar"); // Error: Cannot resolve action - } - </code></example> - </member> - <member name="T:JetBrains.Annotations.RazorSectionAttribute"> - <summary> - Razor attribute. Indicates that a parameter or a method is a Razor section. - Use this attribute for custom wrappers similar to - <c>System.Web.WebPages.WebPageBase.RenderSection(String)</c> - </summary> - </member> - <member name="T:NLog.Common.AsyncContinuation"> - <summary> - Asynchronous continuation delegate - function invoked at the end of asynchronous - processing. - </summary> - <param name="exception">Exception during asynchronous processing or null if no exception - was thrown.</param> - </member> - <member name="T:NLog.Common.AsyncHelpers"> - <summary> - Helpers for asynchronous operations. - </summary> - </member> - <member name="M:NLog.Common.AsyncHelpers.ForEachItemSequentially``1(System.Collections.Generic.IEnumerable{``0},NLog.Common.AsyncContinuation,NLog.Common.AsynchronousAction{``0})"> - <summary> - Iterates over all items in the given collection and runs the specified action - in sequence (each action executes only after the preceding one has completed without an error). - </summary> - <typeparam name="T">Type of each item.</typeparam> - <param name="items">The items to iterate.</param> - <param name="asyncContinuation">The asynchronous continuation to invoke once all items - have been iterated.</param> - <param name="action">The action to invoke for each item.</param> - </member> - <member name="M:NLog.Common.AsyncHelpers.Repeat(System.Int32,NLog.Common.AsyncContinuation,NLog.Common.AsynchronousAction)"> - <summary> - Repeats the specified asynchronous action multiple times and invokes asynchronous continuation at the end. - </summary> - <param name="repeatCount">The repeat count.</param> - <param name="asyncContinuation">The asynchronous continuation to invoke at the end.</param> - <param name="action">The action to invoke.</param> - </member> - <member name="M:NLog.Common.AsyncHelpers.PrecededBy(NLog.Common.AsyncContinuation,NLog.Common.AsynchronousAction)"> - <summary> - Modifies the continuation by pre-pending given action to execute just before it. - </summary> - <param name="asyncContinuation">The async continuation.</param> - <param name="action">The action to pre-pend.</param> - <returns>Continuation which will execute the given action before forwarding to the actual continuation.</returns> - </member> - <member name="M:NLog.Common.AsyncHelpers.WithTimeout(NLog.Common.AsyncContinuation,System.TimeSpan)"> - <summary> - Attaches a timeout to a continuation which will invoke the continuation when the specified - timeout has elapsed. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeout">The timeout.</param> - <returns>Wrapped continuation.</returns> - </member> - <member name="M:NLog.Common.AsyncHelpers.ForEachItemInParallel``1(System.Collections.Generic.IEnumerable{``0},NLog.Common.AsyncContinuation,NLog.Common.AsynchronousAction{``0})"> - <summary> - Iterates over all items in the given collection and runs the specified action - in parallel (each action executes on a thread from thread pool). - </summary> - <typeparam name="T">Type of each item.</typeparam> - <param name="values">The items to iterate.</param> - <param name="asyncContinuation">The asynchronous continuation to invoke once all items - have been iterated.</param> - <param name="action">The action to invoke for each item.</param> - </member> - <member name="M:NLog.Common.AsyncHelpers.RunSynchronously(NLog.Common.AsynchronousAction)"> - <summary> - Runs the specified asynchronous action synchronously (blocks until the continuation has - been invoked). - </summary> - <param name="action">The action.</param> - <remarks> - Using this method is not recommended because it will block the calling thread. - </remarks> - </member> - <member name="M:NLog.Common.AsyncHelpers.PreventMultipleCalls(NLog.Common.AsyncContinuation)"> - <summary> - Wraps the continuation with a guard which will only make sure that the continuation function - is invoked only once. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <returns>Wrapped asynchronous continuation.</returns> - </member> - <member name="M:NLog.Common.AsyncHelpers.GetCombinedException(System.Collections.Generic.IList{System.Exception})"> - <summary> - Gets the combined exception from all exceptions in the list. - </summary> - <param name="exceptions">The exceptions.</param> - <returns>Combined exception or null if no exception was thrown.</returns> - </member> - <member name="T:NLog.Common.AsynchronousAction"> - <summary> - Asynchronous action. - </summary> - <param name="asyncContinuation">Continuation to be invoked at the end of action.</param> - </member> - <member name="T:NLog.Common.AsynchronousAction`1"> - <summary> - Asynchronous action with one argument. - </summary> - <typeparam name="T">Type of the argument.</typeparam> - <param name="argument">Argument to the action.</param> - <param name="asyncContinuation">Continuation to be invoked at the end of action.</param> - </member> - <member name="T:NLog.Common.AsyncLogEventInfo"> - <summary> - Represents the logging event with asynchronous continuation. - </summary> - </member> - <member name="M:NLog.Common.AsyncLogEventInfo.#ctor(NLog.LogEventInfo,NLog.Common.AsyncContinuation)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Common.AsyncLogEventInfo"/> struct. - </summary> - <param name="logEvent">The log event.</param> - <param name="continuation">The continuation.</param> - </member> - <member name="P:NLog.Common.AsyncLogEventInfo.LogEvent"> - <summary> - Gets the log event. - </summary> - </member> - <member name="P:NLog.Common.AsyncLogEventInfo.Continuation"> - <summary> - Gets the continuation. - </summary> - </member> - <member name="M:NLog.Common.AsyncLogEventInfo.op_Equality(NLog.Common.AsyncLogEventInfo,NLog.Common.AsyncLogEventInfo)"> - <summary> - Implements the operator ==. - </summary> - <param name="eventInfo1">The event info1.</param> - <param name="eventInfo2">The event info2.</param> - <returns>The result of the operator.</returns> - </member> - <member name="M:NLog.Common.AsyncLogEventInfo.op_Inequality(NLog.Common.AsyncLogEventInfo,NLog.Common.AsyncLogEventInfo)"> - <summary> - Implements the operator ==. - </summary> - <param name="eventInfo1">The event info1.</param> - <param name="eventInfo2">The event info2.</param> - <returns>The result of the operator.</returns> - </member> - <member name="M:NLog.Common.AsyncLogEventInfo.Equals(System.Object)"> - <summary> - Determines whether the specified <see cref="T:System.Object"/> is equal to this instance. - </summary> - <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param> - <returns> - A value of <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:NLog.Common.AsyncLogEventInfo.GetHashCode"> - <summary> - Returns a hash code for this instance. - </summary> - <returns> - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - </returns> - </member> - <member name="T:NLog.Common.InternalLogger"> - <summary> - NLog internal logger. - </summary> - </member> - <member name="M:NLog.Common.InternalLogger.#cctor"> - <summary> - Initializes static members of the InternalLogger class. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.LogLevel"> - <summary> - Gets or sets the internal log level. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.LogToConsole"> - <summary> - Gets or sets a value indicating whether internal messages should be written to the console output stream. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.LogToConsoleError"> - <summary> - Gets or sets a value indicating whether internal messages should be written to the console error stream. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.LogFile"> - <summary> - Gets or sets the file path of the internal log file. - </summary> - <remarks>A value of <see langword="null" /> value disables internal logging to a file.</remarks> - </member> - <member name="P:NLog.Common.InternalLogger.LogWriter"> - <summary> - Gets or sets the text writer that will receive internal logs. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IncludeTimestamp"> - <summary> - Gets or sets a value indicating whether timestamp should be included in internal log output. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsTraceEnabled"> - <summary> - Gets a value indicating whether internal log includes Trace messages. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsDebugEnabled"> - <summary> - Gets a value indicating whether internal log includes Debug messages. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsInfoEnabled"> - <summary> - Gets a value indicating whether internal log includes Info messages. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsWarnEnabled"> - <summary> - Gets a value indicating whether internal log includes Warn messages. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsErrorEnabled"> - <summary> - Gets a value indicating whether internal log includes Error messages. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsFatalEnabled"> - <summary> - Gets a value indicating whether internal log includes Fatal messages. - </summary> - </member> - <member name="M:NLog.Common.InternalLogger.Log(NLog.LogLevel,System.String,System.Object[])"> - <summary> - Logs the specified message at the specified level. - </summary> - <param name="level">Log level.</param> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Log(NLog.LogLevel,System.String)"> - <summary> - Logs the specified message at the specified level. - </summary> - <param name="level">Log level.</param> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Trace(System.String,System.Object[])"> - <summary> - Logs the specified message at the Trace level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Trace(System.String)"> - <summary> - Logs the specified message at the Trace level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Debug(System.String,System.Object[])"> - <summary> - Logs the specified message at the Debug level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Debug(System.String)"> - <summary> - Logs the specified message at the Debug level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Info(System.String,System.Object[])"> - <summary> - Logs the specified message at the Info level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Info(System.String)"> - <summary> - Logs the specified message at the Info level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Warn(System.String,System.Object[])"> - <summary> - Logs the specified message at the Warn level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Warn(System.String)"> - <summary> - Logs the specified message at the Warn level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Error(System.String,System.Object[])"> - <summary> - Logs the specified message at the Error level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Error(System.String)"> - <summary> - Logs the specified message at the Error level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Fatal(System.String,System.Object[])"> - <summary> - Logs the specified message at the Fatal level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Fatal(System.String)"> - <summary> - Logs the specified message at the Fatal level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.LogAssemblyVersion(System.Reflection.Assembly)"> - <summary> - Logs the assembly version and file version of the given Assembly. - </summary> - <param name="assembly">The assembly to log.</param> - </member> - <member name="T:NLog.Common.LogEventInfoBuffer"> - <summary> - A cyclic buffer of <see cref="T:NLog.LogEventInfo"/> object. - </summary> - </member> - <member name="M:NLog.Common.LogEventInfoBuffer.#ctor(System.Int32,System.Boolean,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Common.LogEventInfoBuffer" /> class. - </summary> - <param name="size">Buffer size.</param> - <param name="growAsNeeded">Whether buffer should grow as it becomes full.</param> - <param name="growLimit">The maximum number of items that the buffer can grow to.</param> - </member> - <member name="P:NLog.Common.LogEventInfoBuffer.Size"> - <summary> - Gets the number of items in the array. - </summary> - </member> - <member name="M:NLog.Common.LogEventInfoBuffer.Append(NLog.Common.AsyncLogEventInfo)"> - <summary> - Adds the specified log event to the buffer. - </summary> - <param name="eventInfo">Log event.</param> - <returns>The number of items in the buffer.</returns> - </member> - <member name="M:NLog.Common.LogEventInfoBuffer.GetEventsAndClear"> - <summary> - Gets the array of events accumulated in the buffer and clears the buffer as one atomic operation. - </summary> - <returns>Events in the buffer.</returns> - </member> - <member name="T:NLog.Conditions.ConditionAndExpression"> - <summary> - Condition <b>and</b> expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionAndExpression.#ctor(NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionExpression)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionAndExpression" /> class. - </summary> - <param name="left">Left hand side of the AND expression.</param> - <param name="right">Right hand side of the AND expression.</param> - </member> - <member name="P:NLog.Conditions.ConditionAndExpression.Left"> - <summary> - Gets the left hand side of the AND expression. - </summary> - </member> - <member name="P:NLog.Conditions.ConditionAndExpression.Right"> - <summary> - Gets the right hand side of the AND expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionAndExpression.ToString"> - <summary> - Returns a string representation of this expression. - </summary> - <returns>A concatenated '(Left) and (Right)' string.</returns> - </member> - <member name="M:NLog.Conditions.ConditionAndExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression by evaluating <see cref="P:NLog.Conditions.ConditionAndExpression.Left"/> and <see cref="P:NLog.Conditions.ConditionAndExpression.Right"/> recursively. - </summary> - <param name="context">Evaluation context.</param> - <returns>The value of the conjunction operator.</returns> - </member> - <member name="T:NLog.Conditions.ConditionEvaluationException"> - <summary> - Exception during evaluation of condition expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionEvaluationException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionEvaluationException" /> class. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionEvaluationException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionEvaluationException" /> class. - </summary> - <param name="message">The message.</param> - </member> - <member name="M:NLog.Conditions.ConditionEvaluationException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionEvaluationException" /> class. - </summary> - <param name="message">The message.</param> - <param name="innerException">The inner exception.</param> - </member> - <member name="T:NLog.Conditions.ConditionExpression"> - <summary> - Base class for representing nodes in condition expression trees. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionExpression.op_Implicit(System.String)~NLog.Conditions.ConditionExpression"> - <summary> - Converts condition text to a condition expression tree. - </summary> - <param name="conditionExpressionText">Condition text to be converted.</param> - <returns>Condition expression tree.</returns> - </member> - <member name="M:NLog.Conditions.ConditionExpression.Evaluate(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>Expression result.</returns> - </member> - <member name="M:NLog.Conditions.ConditionExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the condition expression. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>Expression result.</returns> - </member> - <member name="T:NLog.Conditions.ConditionLayoutExpression"> - <summary> - Condition layout expression (represented by a string literal - with embedded ${}). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionLayoutExpression.#ctor(NLog.Layouts.Layout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionLayoutExpression" /> class. - </summary> - <param name="layout">The layout.</param> - </member> - <member name="P:NLog.Conditions.ConditionLayoutExpression.Layout"> - <summary> - Gets the layout. - </summary> - <value>The layout.</value> - </member> - <member name="M:NLog.Conditions.ConditionLayoutExpression.ToString"> - <summary> - Returns a string representation of this expression. - </summary> - <returns>String literal in single quotes.</returns> - </member> - <member name="M:NLog.Conditions.ConditionLayoutExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression by calculating the value - of the layout in the specified evaluation context. - </summary> - <param name="context">Evaluation context.</param> - <returns>The value of the layout.</returns> - </member> - <member name="T:NLog.Conditions.ConditionLevelExpression"> - <summary> - Condition level expression (represented by the <b>level</b> keyword). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionLevelExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns>The '<b>level</b>' string.</returns> - </member> - <member name="M:NLog.Conditions.ConditionLevelExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates to the current log level. - </summary> - <param name="context">Evaluation context. Ignored.</param> - <returns>The <see cref="T:NLog.LogLevel"/> object representing current log level.</returns> - </member> - <member name="T:NLog.Conditions.ConditionLiteralExpression"> - <summary> - Condition literal expression (numeric, <b>LogLevel.XXX</b>, <b>true</b> or <b>false</b>). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionLiteralExpression.#ctor(System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionLiteralExpression" /> class. - </summary> - <param name="literalValue">Literal value.</param> - </member> - <member name="P:NLog.Conditions.ConditionLiteralExpression.LiteralValue"> - <summary> - Gets the literal value. - </summary> - <value>The literal value.</value> - </member> - <member name="M:NLog.Conditions.ConditionLiteralExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns>The literal value.</returns> - </member> - <member name="M:NLog.Conditions.ConditionLiteralExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>The literal value as passed in the constructor.</returns> - </member> - <member name="T:NLog.Conditions.ConditionLoggerNameExpression"> - <summary> - Condition logger name expression (represented by the <b>logger</b> keyword). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionLoggerNameExpression.ToString"> - <summary> - Returns a string representation of this expression. - </summary> - <returns>A <b>logger</b> string.</returns> - </member> - <member name="M:NLog.Conditions.ConditionLoggerNameExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates to the logger name. - </summary> - <param name="context">Evaluation context.</param> - <returns>The logger name.</returns> - </member> - <member name="T:NLog.Conditions.ConditionMessageExpression"> - <summary> - Condition message expression (represented by the <b>message</b> keyword). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionMessageExpression.ToString"> - <summary> - Returns a string representation of this expression. - </summary> - <returns>The '<b>message</b>' string.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMessageExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates to the logger message. - </summary> - <param name="context">Evaluation context.</param> - <returns>The logger message.</returns> - </member> - <member name="T:NLog.Conditions.ConditionMethodAttribute"> - <summary> - Marks class as a log event Condition and assigns a name to it. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionMethodAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionMethodAttribute" /> class. - </summary> - <param name="name">Condition method name.</param> - </member> - <member name="T:NLog.Conditions.ConditionMethodExpression"> - <summary> - Condition method invocation expression (represented by <b>method(p1,p2,p3)</b> syntax). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionMethodExpression.#ctor(System.String,System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable{NLog.Conditions.ConditionExpression})"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionMethodExpression" /> class. - </summary> - <param name="conditionMethodName">Name of the condition method.</param> - <param name="methodInfo"><see cref="P:NLog.Conditions.ConditionMethodExpression.MethodInfo"/> of the condition method.</param> - <param name="methodParameters">The method parameters.</param> - </member> - <member name="P:NLog.Conditions.ConditionMethodExpression.MethodInfo"> - <summary> - Gets the method info. - </summary> - </member> - <member name="P:NLog.Conditions.ConditionMethodExpression.MethodParameters"> - <summary> - Gets the method parameters. - </summary> - <value>The method parameters.</value> - </member> - <member name="M:NLog.Conditions.ConditionMethodExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the condition expression. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionMethodExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>Expression result.</returns> - </member> - <member name="T:NLog.Conditions.ConditionMethods"> - <summary> - A bunch of utility methods (mostly predicates) which can be used in - condition expressions. Partially inspired by XPath 1.0. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionMethods.Equals2(System.Object,System.Object)"> - <summary> - Compares two values for equality. - </summary> - <param name="firstValue">The first value.</param> - <param name="secondValue">The second value.</param> - <returns><b>true</b> when two objects are equal, <b>false</b> otherwise.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMethods.Equals2(System.String,System.String,System.Object)"> - <summary> - Compares two strings for equality. - </summary> - <param name="firstValue">The first string.</param> - <param name="secondValue">The second string.</param> - <param name="ignoreCase">Optional. If <c>true</c>, case is ignored; if <c>false</c> (default), case is significant.</param> - <returns><b>true</b> when two strings are equal, <b>false</b> otherwise.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMethods.Contains(System.String,System.String,System.Object)"> - <summary> - Gets or sets a value indicating whether the second string is a substring of the first one. - </summary> - <param name="haystack">The first string.</param> - <param name="needle">The second string.</param> - <param name="ignoreCase">Optional. If <c>true</c> (default), case is ignored; if <c>false</c>, case is significant.</param> - <returns><b>true</b> when the second string is a substring of the first string, <b>false</b> otherwise.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMethods.StartsWith(System.String,System.String,System.Object)"> - <summary> - Gets or sets a value indicating whether the second string is a prefix of the first one. - </summary> - <param name="haystack">The first string.</param> - <param name="needle">The second string.</param> - <param name="ignoreCase">Optional. If <c>true</c> (default), case is ignored; if <c>false</c>, case is significant.</param> - <returns><b>true</b> when the second string is a prefix of the first string, <b>false</b> otherwise.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMethods.EndsWith(System.String,System.String,System.Object)"> - <summary> - Gets or sets a value indicating whether the second string is a suffix of the first one. - </summary> - <param name="haystack">The first string.</param> - <param name="needle">The second string.</param> - <param name="ignoreCase">Optional. If <c>true</c> (default), case is ignored; if <c>false</c>, case is significant.</param> - <returns><b>true</b> when the second string is a prefix of the first string, <b>false</b> otherwise.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMethods.Length(System.String)"> - <summary> - Returns the length of a string. - </summary> - <param name="text">A string whose lengths is to be evaluated.</param> - <returns>The length of the string.</returns> - </member> - <member name="T:NLog.Conditions.ConditionMethodsAttribute"> - <summary> - Marks the class as containing condition methods. - </summary> - </member> - <member name="T:NLog.Conditions.ConditionNotExpression"> - <summary> - Condition <b>not</b> expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionNotExpression.#ctor(NLog.Conditions.ConditionExpression)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionNotExpression" /> class. - </summary> - <param name="expression">The expression.</param> - </member> - <member name="P:NLog.Conditions.ConditionNotExpression.Expression"> - <summary> - Gets the expression to be negated. - </summary> - <value>The expression.</value> - </member> - <member name="M:NLog.Conditions.ConditionNotExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the condition expression. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionNotExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>Expression result.</returns> - </member> - <member name="T:NLog.Conditions.ConditionOrExpression"> - <summary> - Condition <b>or</b> expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionOrExpression.#ctor(NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionExpression)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionOrExpression" /> class. - </summary> - <param name="left">Left hand side of the OR expression.</param> - <param name="right">Right hand side of the OR expression.</param> - </member> - <member name="P:NLog.Conditions.ConditionOrExpression.LeftExpression"> - <summary> - Gets the left expression. - </summary> - <value>The left expression.</value> - </member> - <member name="P:NLog.Conditions.ConditionOrExpression.RightExpression"> - <summary> - Gets the right expression. - </summary> - <value>The right expression.</value> - </member> - <member name="M:NLog.Conditions.ConditionOrExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the condition expression. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionOrExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression by evaluating <see cref="P:NLog.Conditions.ConditionOrExpression.LeftExpression"/> and <see cref="P:NLog.Conditions.ConditionOrExpression.RightExpression"/> recursively. - </summary> - <param name="context">Evaluation context.</param> - <returns>The value of the alternative operator.</returns> - </member> - <member name="T:NLog.Conditions.ConditionParseException"> - <summary> - Exception during parsing of condition expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionParseException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionParseException" /> class. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionParseException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionParseException" /> class. - </summary> - <param name="message">The message.</param> - </member> - <member name="M:NLog.Conditions.ConditionParseException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionParseException" /> class. - </summary> - <param name="message">The message.</param> - <param name="innerException">The inner exception.</param> - </member> - <member name="T:NLog.Conditions.ConditionParser"> - <summary> - Condition parser. Turns a string representation of condition expression - into an expression tree. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionParser.#ctor(NLog.Internal.SimpleStringReader,NLog.Config.ConfigurationItemFactory)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionParser"/> class. - </summary> - <param name="stringReader">The string reader.</param> - <param name="configurationItemFactory">Instance of <see cref="T:NLog.Config.ConfigurationItemFactory"/> used to resolve references to condition methods and layout renderers.</param> - </member> - <member name="M:NLog.Conditions.ConditionParser.ParseExpression(System.String)"> - <summary> - Parses the specified condition string and turns it into - <see cref="T:NLog.Conditions.ConditionExpression"/> tree. - </summary> - <param name="expressionText">The expression to be parsed.</param> - <returns>The root of the expression syntax tree which can be used to get the value of the condition in a specified context.</returns> - </member> - <member name="M:NLog.Conditions.ConditionParser.ParseExpression(System.String,NLog.Config.ConfigurationItemFactory)"> - <summary> - Parses the specified condition string and turns it into - <see cref="T:NLog.Conditions.ConditionExpression"/> tree. - </summary> - <param name="expressionText">The expression to be parsed.</param> - <param name="configurationItemFactories">Instance of <see cref="T:NLog.Config.ConfigurationItemFactory"/> used to resolve references to condition methods and layout renderers.</param> - <returns>The root of the expression syntax tree which can be used to get the value of the condition in a specified context.</returns> - </member> - <member name="M:NLog.Conditions.ConditionParser.ParseExpression(NLog.Internal.SimpleStringReader,NLog.Config.ConfigurationItemFactory)"> - <summary> - Parses the specified condition string and turns it into - <see cref="T:NLog.Conditions.ConditionExpression"/> tree. - </summary> - <param name="stringReader">The string reader.</param> - <param name="configurationItemFactories">Instance of <see cref="T:NLog.Config.ConfigurationItemFactory"/> used to resolve references to condition methods and layout renderers.</param> - <returns> - The root of the expression syntax tree which can be used to get the value of the condition in a specified context. - </returns> - </member> - <member name="T:NLog.Conditions.ConditionRelationalExpression"> - <summary> - Condition relational (<b>==</b>, <b>!=</b>, <b><</b>, <b><=</b>, - <b>></b> or <b>>=</b>) expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionRelationalExpression.#ctor(NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionRelationalOperator)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionRelationalExpression" /> class. - </summary> - <param name="leftExpression">The left expression.</param> - <param name="rightExpression">The right expression.</param> - <param name="relationalOperator">The relational operator.</param> - </member> - <member name="P:NLog.Conditions.ConditionRelationalExpression.LeftExpression"> - <summary> - Gets the left expression. - </summary> - <value>The left expression.</value> - </member> - <member name="P:NLog.Conditions.ConditionRelationalExpression.RightExpression"> - <summary> - Gets the right expression. - </summary> - <value>The right expression.</value> - </member> - <member name="P:NLog.Conditions.ConditionRelationalExpression.RelationalOperator"> - <summary> - Gets the relational operator. - </summary> - <value>The operator.</value> - </member> - <member name="M:NLog.Conditions.ConditionRelationalExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the condition expression. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionRelationalExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>Expression result.</returns> - </member> - <member name="M:NLog.Conditions.ConditionRelationalExpression.Compare(System.Object,System.Object,NLog.Conditions.ConditionRelationalOperator)"> - <summary> - Compares the specified values using specified relational operator. - </summary> - <param name="leftValue">The first value.</param> - <param name="rightValue">The second value.</param> - <param name="relationalOperator">The relational operator.</param> - <returns>Result of the given relational operator.</returns> - </member> - <member name="T:NLog.Conditions.ConditionRelationalOperator"> - <summary> - Relational operators used in conditions. - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.Equal"> - <summary> - Equality (==). - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.NotEqual"> - <summary> - Inequality (!=). - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.Less"> - <summary> - Less than (<). - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.Greater"> - <summary> - Greater than (>). - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.LessOrEqual"> - <summary> - Less than or equal (<=). - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.GreaterOrEqual"> - <summary> - Greater than or equal (>=). - </summary> - </member> - <member name="T:NLog.Conditions.ConditionTokenizer"> - <summary> - Hand-written tokenizer for conditions. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.#ctor(NLog.Internal.SimpleStringReader)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionTokenizer"/> class. - </summary> - <param name="stringReader">The string reader.</param> - </member> - <member name="P:NLog.Conditions.ConditionTokenizer.TokenPosition"> - <summary> - Gets the token position. - </summary> - <value>The token position.</value> - </member> - <member name="P:NLog.Conditions.ConditionTokenizer.TokenType"> - <summary> - Gets the type of the token. - </summary> - <value>The type of the token.</value> - </member> - <member name="P:NLog.Conditions.ConditionTokenizer.TokenValue"> - <summary> - Gets the token value. - </summary> - <value>The token value.</value> - </member> - <member name="P:NLog.Conditions.ConditionTokenizer.StringTokenValue"> - <summary> - Gets the value of a string token. - </summary> - <value>The string token value.</value> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.Expect(NLog.Conditions.ConditionTokenType)"> - <summary> - Asserts current token type and advances to the next token. - </summary> - <param name="tokenType">Expected token type.</param> - <remarks>If token type doesn't match, an exception is thrown.</remarks> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.EatKeyword"> - <summary> - Asserts that current token is a keyword and returns its value and advances to the next token. - </summary> - <returns>Keyword value.</returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.IsKeyword(System.String)"> - <summary> - Gets or sets a value indicating whether current keyword is equal to the specified value. - </summary> - <param name="keyword">The keyword.</param> - <returns> - A value of <c>true</c> if current keyword is equal to the specified value; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.IsEOF"> - <summary> - Gets or sets a value indicating whether the tokenizer has reached the end of the token stream. - </summary> - <returns> - A value of <c>true</c> if the tokenizer has reached the end of the token stream; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.IsNumber"> - <summary> - Gets or sets a value indicating whether current token is a number. - </summary> - <returns> - A value of <c>true</c> if current token is a number; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.IsToken(NLog.Conditions.ConditionTokenType)"> - <summary> - Gets or sets a value indicating whether the specified token is of specified type. - </summary> - <param name="tokenType">The token type.</param> - <returns> - A value of <c>true</c> if current token is of specified type; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.GetNextToken"> - <summary> - Gets the next token and sets <see cref="P:NLog.Conditions.ConditionTokenizer.TokenType"/> and <see cref="P:NLog.Conditions.ConditionTokenizer.TokenValue"/> properties. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.TryGetComparisonToken(System.Char)"> - <summary> - Try the comparison tokens (greater, smaller, greater-equals, smaller-equals) - </summary> - <param name="ch">current char</param> - <returns>is match</returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.TryGetLogicalToken(System.Char)"> - <summary> - Try the logical tokens (and, or, not, equals) - </summary> - <param name="ch">current char</param> - <returns>is match</returns> - </member> - <member name="T:NLog.Conditions.ConditionTokenizer.CharToTokenType"> - <summary> - Mapping between characters and token types for punctuations. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.CharToTokenType.#ctor(System.Char,NLog.Conditions.ConditionTokenType)"> - <summary> - Initializes a new instance of the CharToTokenType struct. - </summary> - <param name="character">The character.</param> - <param name="tokenType">Type of the token.</param> - </member> - <member name="T:NLog.Conditions.ConditionTokenType"> - <summary> - Token types for condition expressions. - </summary> - </member> - <member name="T:NLog.Config.AdvancedAttribute"> - <summary> - Marks the class or a member as advanced. Advanced classes and members are hidden by - default in generated documentation. - </summary> - </member> - <member name="M:NLog.Config.AdvancedAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.AdvancedAttribute" /> class. - </summary> - </member> - <member name="T:NLog.Config.AppDomainFixedOutputAttribute"> - <summary> - Identifies that the output of layout or layout render does not change for the lifetime of the current appdomain. - </summary> - </member> - <member name="T:NLog.Config.ArrayParameterAttribute"> - <summary> - Used to mark configurable parameters which are arrays. - Specifies the mapping between XML elements and .NET types. - </summary> - </member> - <member name="M:NLog.Config.ArrayParameterAttribute.#ctor(System.Type,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.ArrayParameterAttribute" /> class. - </summary> - <param name="itemType">The type of the array item.</param> - <param name="elementName">The XML element name that represents the item.</param> - </member> - <member name="P:NLog.Config.ArrayParameterAttribute.ItemType"> - <summary> - Gets the .NET type of the array item. - </summary> - </member> - <member name="P:NLog.Config.ArrayParameterAttribute.ElementName"> - <summary> - Gets the XML element name. - </summary> - </member> - <member name="T:NLog.Config.ConfigurationItemCreator"> - <summary> - Constructs a new instance the configuration item (target, layout, layout renderer, etc.) given its type. - </summary> - <param name="itemType">Type of the item.</param> - <returns>Created object of the specified type.</returns> - </member> - <member name="T:NLog.Config.ConfigurationItemFactory"> - <summary> - Provides registration information for named items (targets, layouts, layout renderers, etc.) managed by NLog. - </summary> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.#ctor(System.Reflection.Assembly[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.ConfigurationItemFactory"/> class. - </summary> - <param name="assemblies">The assemblies to scan for named items.</param> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.Default"> - <summary> - Gets or sets default singleton instance of <see cref="T:NLog.Config.ConfigurationItemFactory"/>. - </summary> - <remarks> - This property implements lazy instantiation so that the <see cref="T:NLog.Config.ConfigurationItemFactory"/> is not built before - the internal logger is configured. - </remarks> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.CreateInstance"> - <summary> - Gets or sets the creator delegate used to instantiate configuration objects. - </summary> - <remarks> - By overriding this property, one can enable dependency injection or interception for created objects. - </remarks> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.Targets"> - <summary> - Gets the <see cref="T:NLog.Targets.Target"/> factory. - </summary> - <value>The target factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.Filters"> - <summary> - Gets the <see cref="T:NLog.Filters.Filter"/> factory. - </summary> - <value>The filter factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.LayoutRenderers"> - <summary> - Gets the <see cref="T:NLog.LayoutRenderers.LayoutRenderer"/> factory. - </summary> - <value>The layout renderer factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.Layouts"> - <summary> - Gets the <see cref="T:NLog.LayoutRenderers.LayoutRenderer"/> factory. - </summary> - <value>The layout factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.AmbientProperties"> - <summary> - Gets the ambient property factory. - </summary> - <value>The ambient property factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.TimeSources"> - <summary> - Gets the time source factory. - </summary> - <value>The time source factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.ConditionMethods"> - <summary> - Gets the condition method factory. - </summary> - <value>The condition method factory.</value> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.RegisterItemsFromAssembly(System.Reflection.Assembly)"> - <summary> - Registers named items from the assembly. - </summary> - <param name="assembly">The assembly.</param> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.RegisterItemsFromAssembly(System.Reflection.Assembly,System.String)"> - <summary> - Registers named items from the assembly. - </summary> - <param name="assembly">The assembly.</param> - <param name="itemNamePrefix">Item name prefix.</param> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.Clear"> - <summary> - Clears the contents of all factories. - </summary> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.RegisterType(System.Type,System.String)"> - <summary> - Registers the type. - </summary> - <param name="type">The type to register.</param> - <param name="itemNamePrefix">The item name prefix.</param> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.BuildDefaultFactory"> - <summary> - Builds the default configuration item factory. - </summary> - <returns>Default factory.</returns> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.RegisterExtendedItems"> - <summary> - Registers items in NLog.Extended.dll using late-bound types, so that we don't need a reference to NLog.Extended.dll. - </summary> - </member> - <member name="T:NLog.Config.DefaultParameterAttribute"> - <summary> - Attribute used to mark the default parameters for layout renderers. - </summary> - </member> - <member name="M:NLog.Config.DefaultParameterAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.DefaultParameterAttribute" /> class. - </summary> - </member> - <member name="T:NLog.Config.Factory`2"> - <summary> - Factory for class-based items. - </summary> - <typeparam name="TBaseType">The base type of each item.</typeparam> - <typeparam name="TAttributeType">The type of the attribute used to annotate items.</typeparam> - </member> - <member name="M:NLog.Config.Factory`2.ScanTypes(System.Type[],System.String)"> - <summary> - Scans the assembly. - </summary> - <param name="types">The types to scan.</param> - <param name="prefix">The prefix.</param> - </member> - <member name="M:NLog.Config.Factory`2.RegisterType(System.Type,System.String)"> - <summary> - Registers the type. - </summary> - <param name="type">The type to register.</param> - <param name="itemNamePrefix">The item name prefix.</param> - </member> - <member name="M:NLog.Config.Factory`2.RegisterNamedType(System.String,System.String)"> - <summary> - Registers the item based on a type name. - </summary> - <param name="itemName">Name of the item.</param> - <param name="typeName">Name of the type.</param> - </member> - <member name="M:NLog.Config.Factory`2.Clear"> - <summary> - Clears the contents of the factory. - </summary> - </member> - <member name="M:NLog.Config.Factory`2.RegisterDefinition(System.String,System.Type)"> - <summary> - Registers a single type definition. - </summary> - <param name="name">The item name.</param> - <param name="type">The type of the item.</param> - </member> - <member name="M:NLog.Config.Factory`2.TryGetDefinition(System.String,System.Type@)"> - <summary> - Tries to get registered item definition. - </summary> - <param name="itemName">Name of the item.</param> - <param name="result">Reference to a variable which will store the item definition.</param> - <returns>Item definition.</returns> - </member> - <member name="M:NLog.Config.Factory`2.TryCreateInstance(System.String,`0@)"> - <summary> - Tries to create an item instance. - </summary> - <param name="itemName">Name of the item.</param> - <param name="result">The result.</param> - <returns>True if instance was created successfully, false otherwise.</returns> - </member> - <member name="M:NLog.Config.Factory`2.CreateInstance(System.String)"> - <summary> - Creates an item instance. - </summary> - <param name="name">The name of the item.</param> - <returns>Created item.</returns> - </member> - <member name="T:NLog.Config.IFactory"> - <summary> - Provides means to populate factories of named items (such as targets, layouts, layout renderers, etc.). - </summary> - </member> - <member name="T:NLog.Config.IInstallable"> - <summary> - Implemented by objects which support installation and uninstallation. - </summary> - </member> - <member name="M:NLog.Config.IInstallable.Install(NLog.Config.InstallationContext)"> - <summary> - Performs installation which requires administrative permissions. - </summary> - <param name="installationContext">The installation context.</param> - </member> - <member name="M:NLog.Config.IInstallable.Uninstall(NLog.Config.InstallationContext)"> - <summary> - Performs uninstallation which requires administrative permissions. - </summary> - <param name="installationContext">The installation context.</param> - </member> - <member name="M:NLog.Config.IInstallable.IsInstalled(NLog.Config.InstallationContext)"> - <summary> - Determines whether the item is installed. - </summary> - <param name="installationContext">The installation context.</param> - <returns> - Value indicating whether the item is installed or null if it is not possible to determine. - </returns> - </member> - <member name="T:NLog.Config.INamedItemFactory`2"> - <summary> - Represents a factory of named items (such as targets, layouts, layout renderers, etc.). - </summary> - <typeparam name="TInstanceType">Base type for each item instance.</typeparam> - <typeparam name="TDefinitionType">Item definition type (typically <see cref="T:System.Type"/> or <see cref="T:System.Reflection.MethodInfo"/>).</typeparam> - </member> - <member name="M:NLog.Config.INamedItemFactory`2.RegisterDefinition(System.String,`1)"> - <summary> - Registers new item definition. - </summary> - <param name="itemName">Name of the item.</param> - <param name="itemDefinition">Item definition.</param> - </member> - <member name="M:NLog.Config.INamedItemFactory`2.TryGetDefinition(System.String,`1@)"> - <summary> - Tries to get registered item definition. - </summary> - <param name="itemName">Name of the item.</param> - <param name="result">Reference to a variable which will store the item definition.</param> - <returns>Item definition.</returns> - </member> - <member name="M:NLog.Config.INamedItemFactory`2.CreateInstance(System.String)"> - <summary> - Creates item instance. - </summary> - <param name="itemName">Name of the item.</param> - <returns>Newly created item instance.</returns> - </member> - <member name="M:NLog.Config.INamedItemFactory`2.TryCreateInstance(System.String,`0@)"> - <summary> - Tries to create an item instance. - </summary> - <param name="itemName">Name of the item.</param> - <param name="result">The result.</param> - <returns>True if instance was created successfully, false otherwise.</returns> - </member> - <member name="T:NLog.Config.InstallationContext"> - <summary> - Provides context for install/uninstall operations. - </summary> - </member> - <member name="M:NLog.Config.InstallationContext.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.InstallationContext"/> class. - </summary> - </member> - <member name="M:NLog.Config.InstallationContext.#ctor(System.IO.TextWriter)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.InstallationContext"/> class. - </summary> - <param name="logOutput">The log output.</param> - </member> - <member name="P:NLog.Config.InstallationContext.LogLevel"> - <summary> - Gets or sets the installation log level. - </summary> - </member> - <member name="P:NLog.Config.InstallationContext.IgnoreFailures"> - <summary> - Gets or sets a value indicating whether to ignore failures during installation. - </summary> - </member> - <member name="P:NLog.Config.InstallationContext.Parameters"> - <summary> - Gets the installation parameters. - </summary> - </member> - <member name="P:NLog.Config.InstallationContext.LogOutput"> - <summary> - Gets or sets the log output. - </summary> - </member> - <member name="M:NLog.Config.InstallationContext.Trace(System.String,System.Object[])"> - <summary> - Logs the specified trace message. - </summary> - <param name="message">The message.</param> - <param name="arguments">The arguments.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Debug(System.String,System.Object[])"> - <summary> - Logs the specified debug message. - </summary> - <param name="message">The message.</param> - <param name="arguments">The arguments.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Info(System.String,System.Object[])"> - <summary> - Logs the specified informational message. - </summary> - <param name="message">The message.</param> - <param name="arguments">The arguments.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Warning(System.String,System.Object[])"> - <summary> - Logs the specified warning message. - </summary> - <param name="message">The message.</param> - <param name="arguments">The arguments.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Error(System.String,System.Object[])"> - <summary> - Logs the specified error message. - </summary> - <param name="message">The message.</param> - <param name="arguments">The arguments.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="M:NLog.Config.InstallationContext.CreateLogEvent"> - <summary> - Creates the log event which can be used to render layouts during installation/uninstallations. - </summary> - <returns>Log event info object.</returns> - </member> - <member name="T:NLog.Config.LoggingConfiguration"> - <summary> - Keeps logging configuration and provides simple API - to modify it. - </summary> - </member> - <member name="F:NLog.Config.LoggingConfiguration.variables"> - <summary> - Variables defined in xml or in API. name is case case insensitive. - </summary> - </member> - <member name="M:NLog.Config.LoggingConfiguration.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.LoggingConfiguration" /> class. - </summary> - </member> - <member name="P:NLog.Config.LoggingConfiguration.ExceptionLoggingOldStyle"> - <summary> - Use the old exception log handling of NLog 3.0? - </summary> - </member> - <member name="P:NLog.Config.LoggingConfiguration.Variables"> - <summary> - Gets the variables defined in the configuration. - </summary> - </member> - <member name="P:NLog.Config.LoggingConfiguration.ConfiguredNamedTargets"> - <summary> - Gets a collection of named targets specified in the configuration. - </summary> - <returns> - A list of named targets. - </returns> - <remarks> - Unnamed targets (such as those wrapped by other targets) are not returned. - </remarks> - </member> - <member name="P:NLog.Config.LoggingConfiguration.FileNamesToWatch"> - <summary> - Gets the collection of file names which should be watched for changes by NLog. - </summary> - </member> - <member name="P:NLog.Config.LoggingConfiguration.LoggingRules"> - <summary> - Gets the collection of logging rules. - </summary> - </member> - <member name="P:NLog.Config.LoggingConfiguration.DefaultCultureInfo"> - <summary> - Gets or sets the default culture info to use as <see cref="P:NLog.LogEventInfo.FormatProvider"/>. - </summary> - <value> - Specific culture info or null to use <see cref="P:System.Globalization.CultureInfo.CurrentCulture"/> - </value> - </member> - <member name="P:NLog.Config.LoggingConfiguration.AllTargets"> - <summary> - Gets all targets. - </summary> - </member> - <member name="M:NLog.Config.LoggingConfiguration.AddTarget(NLog.Targets.Target)"> - <summary> - Registers the specified target object. The name of the target is read from <see cref="P:NLog.Targets.Target.Name"/>. - </summary> - <param name="target"> - The target object with a non <see langword="null"/> <see cref="P:NLog.Targets.Target.Name"/> - </param> - <exception cref="T:System.ArgumentNullException">when <paramref name="target"/> is <see langword="null"/></exception> - </member> - <member name="M:NLog.Config.LoggingConfiguration.AddTarget(System.String,NLog.Targets.Target)"> - <summary> - Registers the specified target object under a given name. - </summary> - <param name="name"> - Name of the target. - </param> - <param name="target"> - The target object. - </param> - </member> - <member name="M:NLog.Config.LoggingConfiguration.FindTargetByName(System.String)"> - <summary> - Finds the target with the specified name. - </summary> - <param name="name"> - The name of the target to be found. - </param> - <returns> - Found target or <see langword="null"/> when the target is not found. - </returns> - </member> - <member name="M:NLog.Config.LoggingConfiguration.FindTargetByName``1(System.String)"> - <summary> - Finds the target with the specified name and specified type. - </summary> - <param name="name"> - The name of the target to be found. - </param> - <typeparam name="TTarget">Type of the target</typeparam> - <returns> - Found target or <see langword="null"/> when the target is not found of not of type <typeparamref name="TTarget"/> - </returns> - </member> - <member name="M:NLog.Config.LoggingConfiguration.Reload"> - <summary> - Called by LogManager when one of the log configuration files changes. - </summary> - <returns> - A new instance of <see cref="T:NLog.Config.LoggingConfiguration"/> that represents the updated configuration. - </returns> - </member> - <member name="M:NLog.Config.LoggingConfiguration.RemoveTarget(System.String)"> - <summary> - Removes the specified named target. - </summary> - <param name="name"> - Name of the target. - </param> - </member> - <member name="M:NLog.Config.LoggingConfiguration.Install(NLog.Config.InstallationContext)"> - <summary> - Installs target-specific objects on current system. - </summary> - <param name="installationContext">The installation context.</param> - <remarks> - Installation typically runs with administrative permissions. - </remarks> - </member> - <member name="M:NLog.Config.LoggingConfiguration.Uninstall(NLog.Config.InstallationContext)"> - <summary> - Uninstalls target-specific objects from current system. - </summary> - <param name="installationContext">The installation context.</param> - <remarks> - Uninstallation typically runs with administrative permissions. - </remarks> - </member> - <member name="M:NLog.Config.LoggingConfiguration.Close"> - <summary> - Closes all targets and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Config.LoggingConfiguration.Dump"> - <summary> - Log to the internal (NLog) logger the information about the <see cref="T:NLog.Targets.Target"/> and <see - cref="T:NLog.Config.LoggingRule"/> associated with this <see cref="T:NLog.Config.LoggingConfiguration"/> instance. - </summary> - <remarks> - The information are only recorded in the internal logger if Debug level is enabled, otherwise nothing is - recorded. - </remarks> - </member> - <member name="M:NLog.Config.LoggingConfiguration.FlushAllTargets(NLog.Common.AsyncContinuation)"> - <summary> - Flushes any pending log messages on all appenders. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Config.LoggingConfiguration.ValidateConfig"> - <summary> - Validates the configuration. - </summary> - </member> - <member name="T:NLog.Config.LoggingConfigurationChangedEventArgs"> - <summary> - Arguments for <see cref="E:NLog.LogFactory.ConfigurationChanged"/> events. - </summary> - </member> - <member name="M:NLog.Config.LoggingConfigurationChangedEventArgs.#ctor(NLog.Config.LoggingConfiguration,NLog.Config.LoggingConfiguration)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.LoggingConfigurationChangedEventArgs" /> class. - </summary> - <param name="oldConfiguration">The old configuration.</param> - <param name="newConfiguration">The new configuration.</param> - </member> - <member name="P:NLog.Config.LoggingConfigurationChangedEventArgs.OldConfiguration"> - <summary> - Gets the old configuration. - </summary> - <value>The old configuration.</value> - </member> - <member name="P:NLog.Config.LoggingConfigurationChangedEventArgs.NewConfiguration"> - <summary> - Gets the new configuration. - </summary> - <value>The new configuration.</value> - </member> - <member name="T:NLog.Config.LoggingRule"> - <summary> - Represents a logging rule. An equivalent of <logger /> configuration element. - </summary> - </member> - <member name="M:NLog.Config.LoggingRule.#ctor"> - <summary> - Create an empty <see cref="T:NLog.Config.LoggingRule" />. - </summary> - </member> - <member name="M:NLog.Config.LoggingRule.#ctor(System.String,NLog.LogLevel,NLog.Targets.Target)"> - <summary> - Create a new <see cref="T:NLog.Config.LoggingRule" /> with a <paramref name="minLevel"/> which writes to <paramref name="target"/>. - </summary> - <param name="loggerNamePattern">Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends.</param> - <param name="minLevel">Minimum log level needed to trigger this rule.</param> - <param name="target">Target to be written to when the rule matches.</param> - </member> - <member name="M:NLog.Config.LoggingRule.#ctor(System.String,NLog.Targets.Target)"> - <summary> - Create a (disabled) <see cref="T:NLog.Config.LoggingRule" />. You should call <see cref="M:NLog.Config.LoggingRule.EnableLoggingForLevel(NLog.LogLevel)"/> to enable logging. - </summary> - <param name="loggerNamePattern">Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends.</param> - <param name="target">Target to be written to when the rule matches.</param> - </member> - <member name="P:NLog.Config.LoggingRule.Targets"> - <summary> - Gets a collection of targets that should be written to when this rule matches. - </summary> - </member> - <member name="P:NLog.Config.LoggingRule.ChildRules"> - <summary> - Gets a collection of child rules to be evaluated when this rule matches. - </summary> - </member> - <member name="P:NLog.Config.LoggingRule.Filters"> - <summary> - Gets a collection of filters to be checked before writing to targets. - </summary> - </member> - <member name="P:NLog.Config.LoggingRule.Final"> - <summary> - Gets or sets a value indicating whether to quit processing any further rule when this one matches. - </summary> - </member> - <member name="P:NLog.Config.LoggingRule.LoggerNamePattern"> - <summary> - Gets or sets logger name pattern. - </summary> - <remarks> - Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends but not anywhere else. - </remarks> - </member> - <member name="P:NLog.Config.LoggingRule.Levels"> - <summary> - Gets the collection of log levels enabled by this rule. - </summary> - </member> - <member name="M:NLog.Config.LoggingRule.EnableLoggingForLevel(NLog.LogLevel)"> - <summary> - Enables logging for a particular level. - </summary> - <param name="level">Level to be enabled.</param> - </member> - <member name="M:NLog.Config.LoggingRule.DisableLoggingForLevel(NLog.LogLevel)"> - <summary> - Disables logging for a particular level. - </summary> - <param name="level">Level to be disabled.</param> - </member> - <member name="M:NLog.Config.LoggingRule.ToString"> - <summary> - Returns a string representation of <see cref="T:NLog.Config.LoggingRule"/>. Used for debugging. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>. - </returns> - </member> - <member name="M:NLog.Config.LoggingRule.IsLoggingEnabledForLevel(NLog.LogLevel)"> - <summary> - Checks whether te particular log level is enabled for this rule. - </summary> - <param name="level">Level to be checked.</param> - <returns>A value of <see langword="true"/> when the log level is enabled, <see langword="false" /> otherwise.</returns> - </member> - <member name="M:NLog.Config.LoggingRule.NameMatches(System.String)"> - <summary> - Checks whether given name matches the logger name pattern. - </summary> - <param name="loggerName">String to be matched.</param> - <returns>A value of <see langword="true"/> when the name matches, <see langword="false" /> otherwise.</returns> - </member> - <member name="T:NLog.Config.MethodFactory`2"> - <summary> - Factory for locating methods. - </summary> - <typeparam name="TClassAttributeType">The type of the class marker attribute.</typeparam> - <typeparam name="TMethodAttributeType">The type of the method marker attribute.</typeparam> - </member> - <member name="P:NLog.Config.MethodFactory`2.AllRegisteredItems"> - <summary> - Gets a collection of all registered items in the factory. - </summary> - <returns> - Sequence of key/value pairs where each key represents the name - of the item and value is the <see cref="T:System.Reflection.MethodInfo"/> of - the item. - </returns> - </member> - <member name="M:NLog.Config.MethodFactory`2.ScanTypes(System.Type[],System.String)"> - <summary> - Scans the assembly for classes marked with <typeparamref name="TClassAttributeType"/> - and methods marked with <typeparamref name="TMethodAttributeType"/> and adds them - to the factory. - </summary> - <param name="types">The types to scan.</param> - <param name="prefix">The prefix to use for names.</param> - </member> - <member name="M:NLog.Config.MethodFactory`2.RegisterType(System.Type,System.String)"> - <summary> - Registers the type. - </summary> - <param name="type">The type to register.</param> - <param name="itemNamePrefix">The item name prefix.</param> - </member> - <member name="M:NLog.Config.MethodFactory`2.Clear"> - <summary> - Clears contents of the factory. - </summary> - </member> - <member name="M:NLog.Config.MethodFactory`2.RegisterDefinition(System.String,System.Reflection.MethodInfo)"> - <summary> - Registers the definition of a single method. - </summary> - <param name="name">The method name.</param> - <param name="methodInfo">The method info.</param> - </member> - <member name="M:NLog.Config.MethodFactory`2.TryCreateInstance(System.String,System.Reflection.MethodInfo@)"> - <summary> - Tries to retrieve method by name. - </summary> - <param name="name">The method name.</param> - <param name="result">The result.</param> - <returns>A value of <c>true</c> if the method was found, <c>false</c> otherwise.</returns> - </member> - <member name="M:NLog.Config.MethodFactory`2.CreateInstance(System.String)"> - <summary> - Retrieves method by name. - </summary> - <param name="name">Method name.</param> - <returns>MethodInfo object.</returns> - </member> - <member name="M:NLog.Config.MethodFactory`2.TryGetDefinition(System.String,System.Reflection.MethodInfo@)"> - <summary> - Tries to get method definition. - </summary> - <param name="name">The method .</param> - <param name="result">The result.</param> - <returns>A value of <c>true</c> if the method was found, <c>false</c> otherwise.</returns> - </member> - <member name="T:NLog.Config.NameBaseAttribute"> - <summary> - Attaches a simple name to an item (such as <see cref="T:NLog.Targets.Target"/>, - <see cref="T:NLog.LayoutRenderers.LayoutRenderer"/>, <see cref="T:NLog.Layouts.Layout"/>, etc.). - </summary> - </member> - <member name="M:NLog.Config.NameBaseAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.NameBaseAttribute" /> class. - </summary> - <param name="name">The name of the item.</param> - </member> - <member name="P:NLog.Config.NameBaseAttribute.Name"> - <summary> - Gets the name of the item. - </summary> - <value>The name of the item.</value> - </member> - <member name="T:NLog.Config.NLogConfigurationIgnorePropertyAttribute"> - <summary> - Indicates NLog should not scan this property during configuration. - </summary> - </member> - <member name="M:NLog.Config.NLogConfigurationIgnorePropertyAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.NLogConfigurationIgnorePropertyAttribute"/> class. - </summary> - </member> - <member name="T:NLog.Config.NLogConfigurationItemAttribute"> - <summary> - Marks the object as configuration item for NLog. - </summary> - </member> - <member name="M:NLog.Config.NLogConfigurationItemAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.NLogConfigurationItemAttribute"/> class. - </summary> - </member> - <member name="T:NLog.Config.NLogXmlElement"> - <summary> - Represents simple XML element with case-insensitive attribute semantics. - </summary> - </member> - <member name="M:NLog.Config.NLogXmlElement.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.NLogXmlElement"/> class. - </summary> - <param name="inputUri">The input URI.</param> - </member> - <member name="M:NLog.Config.NLogXmlElement.#ctor(System.Xml.XmlReader)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.NLogXmlElement"/> class. - </summary> - <param name="reader">The reader to initialize element from.</param> - </member> - <member name="M:NLog.Config.NLogXmlElement.#ctor"> - <summary> - Prevents a default instance of the <see cref="T:NLog.Config.NLogXmlElement"/> class from being created. - </summary> - </member> - <member name="P:NLog.Config.NLogXmlElement.LocalName"> - <summary> - Gets the element name. - </summary> - </member> - <member name="P:NLog.Config.NLogXmlElement.AttributeValues"> - <summary> - Gets the dictionary of attribute values. - </summary> - </member> - <member name="P:NLog.Config.NLogXmlElement.Children"> - <summary> - Gets the collection of child elements. - </summary> - </member> - <member name="P:NLog.Config.NLogXmlElement.Value"> - <summary> - Gets the value of the element. - </summary> - </member> - <member name="M:NLog.Config.NLogXmlElement.Elements(System.String)"> - <summary> - Returns children elements with the specified element name. - </summary> - <param name="elementName">Name of the element.</param> - <returns>Children elements with the specified element name.</returns> - </member> - <member name="M:NLog.Config.NLogXmlElement.GetRequiredAttribute(System.String)"> - <summary> - Gets the required attribute. - </summary> - <param name="attributeName">Name of the attribute.</param> - <returns>Attribute value.</returns> - <remarks>Throws if the attribute is not specified.</remarks> - </member> - <member name="M:NLog.Config.NLogXmlElement.GetOptionalBooleanAttribute(System.String,System.Boolean)"> - <summary> - Gets the optional boolean attribute value. - </summary> - <param name="attributeName">Name of the attribute.</param> - <param name="defaultValue">Default value to return if the attribute is not found.</param> - <returns>Boolean attribute value or default.</returns> - </member> - <member name="M:NLog.Config.NLogXmlElement.GetOptionalAttribute(System.String,System.String)"> - <summary> - Gets the optional attribute value. - </summary> - <param name="attributeName">Name of the attribute.</param> - <param name="defaultValue">The default value.</param> - <returns>Value of the attribute or default value.</returns> - </member> - <member name="M:NLog.Config.NLogXmlElement.AssertName(System.String[])"> - <summary> - Asserts that the name of the element is among specified element names. - </summary> - <param name="allowedNames">The allowed names.</param> - </member> - <member name="T:NLog.Config.RequiredParameterAttribute"> - <summary> - Attribute used to mark the required parameters for targets, - layout targets and filters. - </summary> - </member> - <member name="T:NLog.Config.SimpleConfigurator"> - <summary> - Provides simple programmatic configuration API used for trivial logging cases. - </summary> - </member> - <member name="M:NLog.Config.SimpleConfigurator.ConfigureForConsoleLogging"> - <summary> - Configures NLog for console logging so that all messages above and including - the <see cref="F:NLog.LogLevel.Info"/> level are output to the console. - </summary> - </member> - <member name="M:NLog.Config.SimpleConfigurator.ConfigureForConsoleLogging(NLog.LogLevel)"> - <summary> - Configures NLog for console logging so that all messages above and including - the specified level are output to the console. - </summary> - <param name="minLevel">The minimal logging level.</param> - </member> - <member name="M:NLog.Config.SimpleConfigurator.ConfigureForTargetLogging(NLog.Targets.Target)"> - <summary> - Configures NLog for to log to the specified target so that all messages - above and including the <see cref="F:NLog.LogLevel.Info"/> level are output. - </summary> - <param name="target">The target to log all messages to.</param> - </member> - <member name="M:NLog.Config.SimpleConfigurator.ConfigureForTargetLogging(NLog.Targets.Target,NLog.LogLevel)"> - <summary> - Configures NLog for to log to the specified target so that all messages - above and including the specified level are output. - </summary> - <param name="target">The target to log all messages to.</param> - <param name="minLevel">The minimal logging level.</param> - </member> - <member name="M:NLog.Config.SimpleConfigurator.ConfigureForFileLogging(System.String)"> - <summary> - Configures NLog for file logging so that all messages above and including - the <see cref="F:NLog.LogLevel.Info"/> level are written to the specified file. - </summary> - <param name="fileName">Log file name.</param> - </member> - <member name="M:NLog.Config.SimpleConfigurator.ConfigureForFileLogging(System.String,NLog.LogLevel)"> - <summary> - Configures NLog for file logging so that all messages above and including - the specified level are written to the specified file. - </summary> - <param name="fileName">Log file name.</param> - <param name="minLevel">The minimal logging level.</param> - </member> - <member name="T:NLog.Config.StackTraceUsage"> - <summary> - Value indicating how stack trace should be captured when processing the log event. - </summary> - </member> - <member name="F:NLog.Config.StackTraceUsage.None"> - <summary> - Stack trace should not be captured. - </summary> - </member> - <member name="F:NLog.Config.StackTraceUsage.WithoutSource"> - <summary> - Stack trace should be captured without source-level information. - </summary> - </member> - <member name="F:NLog.Config.StackTraceUsage.Max"> - <summary> - Capture maximum amount of the stack trace information supported on the platform. - </summary> - </member> - <member name="T:NLog.Config.ThreadAgnosticAttribute"> - <summary> - Marks the layout or layout renderer as producing correct results regardless of the thread - it's running on. - </summary> - </member> - <member name="T:NLog.Config.XmlLoggingConfiguration"> - <summary> - A class for configuring NLog through an XML configuration file - (App.config style or App.nlog style). - </summary> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration" /> class. - </summary> - <param name="fileName">Configuration file to be read.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.String,System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration" /> class. - </summary> - <param name="fileName">Configuration file to be read.</param> - <param name="ignoreErrors">Ignore any errors during configuration.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.Xml.XmlReader,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration" /> class. - </summary> - <param name="reader"><see cref="T:System.Xml.XmlReader"/> containing the configuration section.</param> - <param name="fileName">Name of the file that contains the element (to be used as a base for including other files).</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.Xml.XmlReader,System.String,System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration" /> class. - </summary> - <param name="reader"><see cref="T:System.Xml.XmlReader"/> containing the configuration section.</param> - <param name="fileName">Name of the file that contains the element (to be used as a base for including other files).</param> - <param name="ignoreErrors">Ignore any errors during configuration.</param> - </member> - <member name="P:NLog.Config.XmlLoggingConfiguration.InitializeSucceeded"> - <summary> - Did the <see cref="M:NLog.Config.XmlLoggingConfiguration.Initialize(System.Xml.XmlReader,System.String,System.Boolean)"/> Succeeded? <c>true</c>= success, <c>false</c>= error, <c>null</c> = initialize not started yet. - </summary> - </member> - <member name="P:NLog.Config.XmlLoggingConfiguration.AutoReload"> - <summary> - Gets or sets a value indicating whether the configuration files - should be watched for changes and reloaded automatically when changed. - </summary> - </member> - <member name="P:NLog.Config.XmlLoggingConfiguration.FileNamesToWatch"> - <summary> - Gets the collection of file names which should be watched for changes by NLog. - This is the list of configuration files processed. - If the <c>autoReload</c> attribute is not set it returns empty collection. - </summary> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.Reload"> - <summary> - Re-reads the original configuration file and returns the new <see cref="T:NLog.Config.LoggingConfiguration" /> object. - </summary> - <returns>The new <see cref="T:NLog.Config.XmlLoggingConfiguration" /> object.</returns> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.CleanSpaces(System.String)"> - <summary> - Remove all spaces, also in between text. - </summary> - <param name="s">text</param> - <returns>text without spaces</returns> - <remarks>Tabs and other whitespace is not removed!</remarks> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.StripOptionalNamespacePrefix(System.String)"> - <summary> - Remove the namespace (before :) - </summary> - <example> - x:a, will be a - </example> - <param name="attributeValue"></param> - <returns></returns> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.Initialize(System.Xml.XmlReader,System.String,System.Boolean)"> - <summary> - Initializes the configuration. - </summary> - <param name="reader"><see cref="T:System.Xml.XmlReader"/> containing the configuration section.</param> - <param name="fileName">Name of the file that contains the element (to be used as a base for including other files).</param> - <param name="ignoreErrors">Ignore any errors during configuration.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.ParseTopLevel(NLog.Config.NLogXmlElement,System.String)"> - <summary> - Parse the root - </summary> - <param name="content"></param> - <param name="baseDirectory">path to directory of config file.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.ParseConfigurationElement(NLog.Config.NLogXmlElement,System.String)"> - <summary> - Parse {configuration} xml element. - </summary> - <param name="configurationElement"></param> - <param name="baseDirectory">path to directory of config file.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.ParseNLogElement(NLog.Config.NLogXmlElement,System.String)"> - <summary> - Parse {NLog} xml element. - </summary> - <param name="nlogElement"></param> - <param name="baseDirectory">path to directory of config file.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.ParseRulesElement(NLog.Config.NLogXmlElement,System.Collections.Generic.IList{NLog.Config.LoggingRule})"> - <summary> - Parse {Rules} xml element - </summary> - <param name="rulesElement"></param> - <param name="rulesCollection">Rules are added to this parameter.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.ParseLoggerElement(NLog.Config.NLogXmlElement,System.Collections.Generic.IList{NLog.Config.LoggingRule})"> - <summary> - Parse {Logger} xml element - </summary> - <param name="loggerElement"></param> - <param name="rulesCollection">Rules are added to this parameter.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.ExpandSimpleVariables(System.String)"> - <summary> - Replace a simple variable with a value. The orginal value is removed and thus we cannot redo this in a later stage. - - Use for that: <see cref="T:NLog.LayoutRenderers.VariableLayoutRenderer"/> - </summary> - <param name="input"></param> - <returns></returns> - </member> - <member name="T:NLog.Filters.ConditionBasedFilter"> - <summary> - Matches when the specified condition is met. - </summary> - <remarks> - Conditions are expressed using a simple language - described <a href="conditions.html">here</a>. - </remarks> - </member> - <member name="P:NLog.Filters.ConditionBasedFilter.Condition"> - <summary> - Gets or sets the condition expression. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="M:NLog.Filters.ConditionBasedFilter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="T:NLog.Filters.Filter"> - <summary> - An abstract filter class. Provides a way to eliminate log messages - based on properties other than logger name and log level. - </summary> - </member> - <member name="M:NLog.Filters.Filter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Filters.Filter" /> class. - </summary> - </member> - <member name="P:NLog.Filters.Filter.Action"> - <summary> - Gets or sets the action to be taken when filter matches. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="M:NLog.Filters.Filter.GetFilterResult(NLog.LogEventInfo)"> - <summary> - Gets the result of evaluating filter against given log event. - </summary> - <param name="logEvent">The log event.</param> - <returns>Filter result.</returns> - </member> - <member name="M:NLog.Filters.Filter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="T:NLog.Filters.FilterAttribute"> - <summary> - Marks class as a layout renderer and assigns a name to it. - </summary> - </member> - <member name="M:NLog.Filters.FilterAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Filters.FilterAttribute" /> class. - </summary> - <param name="name">Name of the filter.</param> - </member> - <member name="T:NLog.Filters.FilterResult"> - <summary> - Filter result. - </summary> - </member> - <member name="F:NLog.Filters.FilterResult.Neutral"> - <summary> - The filter doesn't want to decide whether to log or discard the message. - </summary> - </member> - <member name="F:NLog.Filters.FilterResult.Log"> - <summary> - The message should be logged. - </summary> - </member> - <member name="F:NLog.Filters.FilterResult.Ignore"> - <summary> - The message should not be logged. - </summary> - </member> - <member name="F:NLog.Filters.FilterResult.LogFinal"> - <summary> - The message should be logged and processing should be finished. - </summary> - </member> - <member name="F:NLog.Filters.FilterResult.IgnoreFinal"> - <summary> - The message should not be logged and processing should be finished. - </summary> - </member> - <member name="T:NLog.Filters.LayoutBasedFilter"> - <summary> - A base class for filters that are based on comparing a value to a layout. - </summary> - </member> - <member name="M:NLog.Filters.LayoutBasedFilter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Filters.LayoutBasedFilter" /> class. - </summary> - </member> - <member name="P:NLog.Filters.LayoutBasedFilter.Layout"> - <summary> - Gets or sets the layout to be used to filter log messages. - </summary> - <value>The layout.</value> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Filters.WhenContainsFilter"> - <summary> - Matches when the calculated layout contains the specified substring. - This filter is deprecated in favor of <c><when /></c> which is based on <a href="conditions.html">conditions</a>. - </summary> - </member> - <member name="P:NLog.Filters.WhenContainsFilter.IgnoreCase"> - <summary> - Gets or sets a value indicating whether to ignore case when comparing strings. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Filters.WhenContainsFilter.Substring"> - <summary> - Gets or sets the substring to be matched. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="M:NLog.Filters.WhenContainsFilter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="T:NLog.Filters.WhenEqualFilter"> - <summary> - Matches when the calculated layout is equal to the specified substring. - This filter is deprecated in favor of <c><when /></c> which is based on <a href="conditions.html">conditions</a>. - </summary> - </member> - <member name="P:NLog.Filters.WhenEqualFilter.IgnoreCase"> - <summary> - Gets or sets a value indicating whether to ignore case when comparing strings. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Filters.WhenEqualFilter.CompareTo"> - <summary> - Gets or sets a string to compare the layout to. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="M:NLog.Filters.WhenEqualFilter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="T:NLog.Filters.WhenNotContainsFilter"> - <summary> - Matches when the calculated layout does NOT contain the specified substring. - This filter is deprecated in favor of <c><when /></c> which is based on <a href="conditions.html">conditions</a>. - </summary> - </member> - <member name="P:NLog.Filters.WhenNotContainsFilter.Substring"> - <summary> - Gets or sets the substring to be matched. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Filters.WhenNotContainsFilter.IgnoreCase"> - <summary> - Gets or sets a value indicating whether to ignore case when comparing strings. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="M:NLog.Filters.WhenNotContainsFilter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="T:NLog.Filters.WhenNotEqualFilter"> - <summary> - Matches when the calculated layout is NOT equal to the specified substring. - This filter is deprecated in favor of <c><when /></c> which is based on <a href="conditions.html">conditions</a>. - </summary> - </member> - <member name="M:NLog.Filters.WhenNotEqualFilter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Filters.WhenNotEqualFilter" /> class. - </summary> - </member> - <member name="P:NLog.Filters.WhenNotEqualFilter.CompareTo"> - <summary> - Gets or sets a string to compare the layout to. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Filters.WhenNotEqualFilter.IgnoreCase"> - <summary> - Gets or sets a value indicating whether to ignore case when comparing strings. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="M:NLog.Filters.WhenNotEqualFilter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="T:NLog.Fluent.LogBuilder"> - <summary> - A fluent class to build log events for NLog. - </summary> - </member> - <member name="M:NLog.Fluent.LogBuilder.#ctor(NLog.ILogger)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Fluent.LogBuilder"/> class. - </summary> - <param name="logger">The <see cref="T:NLog.Logger"/> to send the log event.</param> - </member> - <member name="M:NLog.Fluent.LogBuilder.#ctor(NLog.ILogger,NLog.LogLevel)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Fluent.LogBuilder"/> class. - </summary> - <param name="logger">The <see cref="T:NLog.Logger"/> to send the log event.</param> - <param name="logLevel">The <see cref="T:NLog.LogLevel"/> for the log event.</param> - </member> - <member name="P:NLog.Fluent.LogBuilder.LogEventInfo"> - <summary> - Gets the <see cref="P:NLog.Fluent.LogBuilder.LogEventInfo"/> created by the builder. - </summary> - </member> - <member name="M:NLog.Fluent.LogBuilder.Exception(System.Exception)"> - <summary> - Sets the <paramref name="exception"/> information of the logging event. - </summary> - <param name="exception">The exception information of the logging event.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Level(NLog.LogLevel)"> - <summary> - Sets the level of the logging event. - </summary> - <param name="logLevel">The level of the logging event.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.LoggerName(System.String)"> - <summary> - Sets the logger name of the logging event. - </summary> - <param name="loggerName">The logger name of the logging event.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Message(System.String)"> - <summary> - Sets the log message on the logging event. - </summary> - <param name="message">The log message for the logging event.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object)"> - <summary> - Sets the log message and parameters for formatting on the logging event. - </summary> - <param name="format">A composite format string.</param> - <param name="arg0">The object to format.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object,System.Object)"> - <summary> - Sets the log message and parameters for formatting on the logging event. - </summary> - <param name="format">A composite format string.</param> - <param name="arg0">The first object to format.</param> - <param name="arg1">The second object to format.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object,System.Object,System.Object)"> - <summary> - Sets the log message and parameters for formatting on the logging event. - </summary> - <param name="format">A composite format string.</param> - <param name="arg0">The first object to format.</param> - <param name="arg1">The second object to format.</param> - <param name="arg2">The third object to format.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object,System.Object,System.Object,System.Object)"> - <summary> - Sets the log message and parameters for formatting on the logging event. - </summary> - <param name="format">A composite format string.</param> - <param name="arg0">The first object to format.</param> - <param name="arg1">The second object to format.</param> - <param name="arg2">The third object to format.</param> - <param name="arg3">The fourth object to format.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object[])"> - <summary> - Sets the log message and parameters for formatting on the logging event. - </summary> - <param name="format">A composite format string.</param> - <param name="args">An object array that contains zero or more objects to format.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Message(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Sets the log message and parameters for formatting on the logging event. - </summary> - <param name="provider">An object that supplies culture-specific formatting information.</param> - <param name="format">A composite format string.</param> - <param name="args">An object array that contains zero or more objects to format.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Property(System.Object,System.Object)"> - <summary> - Sets a per-event context property on the logging event. - </summary> - <param name="name">The name of the context property.</param> - <param name="value">The value of the context property.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Properties(System.Collections.IDictionary)"> - <summary> - Sets multiple per-event context properties on the logging event. - </summary> - <param name="properties">The properties to set.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.TimeStamp(System.DateTime)"> - <summary> - Sets the timestamp of the logging event. - </summary> - <param name="timeStamp">The timestamp of the logging event.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.StackTrace(System.Diagnostics.StackTrace,System.Int32)"> - <summary> - Sets the stack trace for the event info. - </summary> - <param name="stackTrace">The stack trace.</param> - <param name="userStackFrame">Index of the first user stack frame within the stack trace.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LogBuilder.Write"> - <summary> - Writes the log event to the underlying logger. - </summary> - </member> - <member name="M:NLog.Fluent.LogBuilder.WriteIf(System.Func{System.Boolean})"> - <summary> - Writes the log event to the underlying logger. - </summary> - <param name="condition">If condition is true, write log event; otherwise ignore event.</param> - </member> - <member name="M:NLog.Fluent.LogBuilder.WriteIf(System.Boolean)"> - <summary> - Writes the log event to the underlying logger. - </summary> - <param name="condition">If condition is true, write log event; otherwise ignore event.</param> - </member> - <member name="T:NLog.Fluent.LoggerExtensions"> - <summary> - Extension methods for NLog <see cref="T:NLog.Logger"/>. - </summary> - </member> - <member name="M:NLog.Fluent.LoggerExtensions.Log(NLog.ILogger,NLog.LogLevel)"> - <summary> - Starts building a log event with the specified <see cref="T:NLog.LogLevel"/>. - </summary> - <param name="logger">The logger to write the log event to.</param> - <param name="logLevel">The log level.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LoggerExtensions.Trace(NLog.ILogger)"> - <summary> - Starts building a log event at the <c>Trace</c> level. - </summary> - <param name="logger">The logger to write the log event to.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LoggerExtensions.Debug(NLog.ILogger)"> - <summary> - Starts building a log event at the <c>Debug</c> level. - </summary> - <param name="logger">The logger to write the log event to.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LoggerExtensions.Info(NLog.ILogger)"> - <summary> - Starts building a log event at the <c>Info</c> level. - </summary> - <param name="logger">The logger to write the log event to.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LoggerExtensions.Warn(NLog.ILogger)"> - <summary> - Starts building a log event at the <c>Warn</c> level. - </summary> - <param name="logger">The logger to write the log event to.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LoggerExtensions.Error(NLog.ILogger)"> - <summary> - Starts building a log event at the <c>Error</c> level. - </summary> - <param name="logger">The logger to write the log event to.</param> - <returns></returns> - </member> - <member name="M:NLog.Fluent.LoggerExtensions.Fatal(NLog.ILogger)"> - <summary> - Starts building a log event at the <c>Fatal</c> level. - </summary> - <param name="logger">The logger to write the log event to.</param> - <returns></returns> - </member> - <member name="T:NLog.GDC"> - <summary> - Global Diagnostics Context - used for log4net compatibility. - </summary> - </member> - <member name="M:NLog.GDC.Set(System.String,System.String)"> - <summary> - Sets the Global Diagnostics Context item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.GDC.Get(System.String)"> - <summary> - Gets the Global Diagnostics Context named item. - </summary> - <param name="item">Item name.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <see cref="F:System.String.Empty"/>.</returns> - </member> - <member name="M:NLog.GDC.Get(System.String,System.IFormatProvider)"> - <summary> - Gets the Global Diagnostics Context item. - </summary> - <param name="item">Item name.</param> - <param name="formatProvider"><see cref="T:System.IFormatProvider"/> to use when converting the item's value to a string.</param> - <returns>The value of <paramref name="item"/> as a string, if defined; otherwise <see cref="F:System.String.Empty"/>.</returns> - </member> - <member name="M:NLog.GDC.GetObject(System.String)"> - <summary> - Gets the Global Diagnostics Context named item. - </summary> - <param name="item">Item name.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <c>null</c>.</returns> - </member> - <member name="M:NLog.GDC.Contains(System.String)"> - <summary> - Checks whether the specified item exists in the Global Diagnostics Context. - </summary> - <param name="item">Item name.</param> - <returns>A boolean indicating whether the specified item exists in current thread GDC.</returns> - </member> - <member name="M:NLog.GDC.Remove(System.String)"> - <summary> - Removes the specified item from the Global Diagnostics Context. - </summary> - <param name="item">Item name.</param> - </member> - <member name="M:NLog.GDC.Clear"> - <summary> - Clears the content of the GDC. - </summary> - </member> - <member name="T:NLog.GlobalDiagnosticsContext"> - <summary> - Global Diagnostics Context - a dictionary structure to hold per-application-instance values. - </summary> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Set(System.String,System.String)"> - <summary> - Sets the Global Diagnostics Context item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Set(System.String,System.Object)"> - <summary> - Sets the Global Diagnostics Context item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Get(System.String)"> - <summary> - Gets the Global Diagnostics Context named item. - </summary> - <param name="item">Item name.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <see cref="F:System.String.Empty"/>.</returns> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Get(System.String,System.IFormatProvider)"> - <summary> - Gets the Global Diagnostics Context item. - </summary> - <param name="item">Item name.</param> - <param name="formatProvider"><see cref="T:System.IFormatProvider"/> to use when converting the item's value to a string.</param> - <returns>The value of <paramref name="item"/> as a string, if defined; otherwise <see cref="F:System.String.Empty"/>.</returns> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.GetObject(System.String)"> - <summary> - Gets the Global Diagnostics Context named item. - </summary> - <param name="item">Item name.</param> - <returns>The item value, if defined; otherwise <c>null</c>.</returns> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Contains(System.String)"> - <summary> - Checks whether the specified item exists in the Global Diagnostics Context. - </summary> - <param name="item">Item name.</param> - <returns>A boolean indicating whether the specified item exists in current thread GDC.</returns> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Remove(System.String)"> - <summary> - Removes the specified item from the Global Diagnostics Context. - </summary> - <param name="item">Item name.</param> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Clear"> - <summary> - Clears the content of the GDC. - </summary> - </member> - <member name="T:NLog.ILogger"> - <summary> - Provides logging interface and utility functions. - </summary> - </member> - <member name="P:NLog.ILogger.IsTraceEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Trace</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Trace</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.ILogger.IsDebugEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Debug</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Debug</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.ILogger.IsInfoEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Info</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Info</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.ILogger.IsWarnEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Warn</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Warn</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.ILogger.IsErrorEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Error</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Error</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.ILogger.IsFatalEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Fatal</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Fatal</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="M:NLog.ILogger.Trace``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Trace</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Trace``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Trace(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.ILogger.TraceException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Trace(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Trace``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Trace``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Debug</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Debug``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Debug(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.ILogger.DebugException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Debug(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Debug``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Debug``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Info</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Info``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Info(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.ILogger.InfoException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Info</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Info(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Info</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Info</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Info(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Info</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Info``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Info``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Warn</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Warn``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Warn(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.ILogger.WarnException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Warn</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Warn</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Warn</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Warn(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Warn</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Warn``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Warn``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Error</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Error``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Error(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.ILogger.ErrorException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Error</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Error(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Error</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Error</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Error(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Error</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Error``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Error``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Fatal</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Fatal``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILogger.Fatal(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.ILogger.FatalException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Fatal</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Fatal</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Fatal</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Fatal</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILogger.Fatal``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILogger.Fatal``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="T:NLog.ILoggerBase"> - <summary> - Logger with only generic methods (passing 'LogLevel' to methods) and core properties. - </summary> - </member> - <member name="E:NLog.ILoggerBase.LoggerReconfigured"> - <summary> - Occurs when logger configuration changes. - </summary> - </member> - <member name="P:NLog.ILoggerBase.Name"> - <summary> - Gets the name of the logger. - </summary> - </member> - <member name="P:NLog.ILoggerBase.Factory"> - <summary> - Gets the factory that created this logger. - </summary> - </member> - <member name="M:NLog.ILoggerBase.IsEnabled(NLog.LogLevel)"> - <summary> - Gets a value indicating whether logging is enabled for the specified level. - </summary> - <param name="level">Log level to be checked.</param> - <returns>A value of <see langword="true" /> if logging is enabled for the specified level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogEventInfo)"> - <summary> - Writes the specified diagnostic message. - </summary> - <param name="logEvent">Log event.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(System.Type,NLog.LogEventInfo)"> - <summary> - Writes the specified diagnostic message. - </summary> - <param name="wrapperType">The name of the type that wraps Logger.</param> - <param name="logEvent">Log event.</param> - </member> - <member name="M:NLog.ILoggerBase.Log``1(NLog.LogLevel,``0)"> - <overloads> - Writes the diagnostic message at the specified level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="level">The log level.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILoggerBase.Log``1(NLog.LogLevel,System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.ILoggerBase.LogException(NLog.LogLevel,System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="args">Arguments to format.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="args">Arguments to format.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log(NLog.LogLevel,System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.ILoggerBase.Log``1(NLog.LogLevel,System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log``1(NLog.LogLevel,System.String,``0)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log``2(NLog.LogLevel,System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log``2(NLog.LogLevel,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log``3(NLog.LogLevel,System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.ILoggerBase.Log``3(NLog.LogLevel,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="T:NLog.Internal.DictionaryAdapter`2"> - <summary> - Provides untyped IDictionary interface on top of generic IDictionary. - </summary> - <typeparam name="TKey">The type of the key.</typeparam> - <typeparam name="TValue">The type of the value.</typeparam> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.#ctor(System.Collections.Generic.IDictionary{`0,`1})"> - <summary> - Initializes a new instance of the DictionaryAdapter class. - </summary> - <param name="implementation">The implementation.</param> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.Values"> - <summary> - Gets an <see cref="T:System.Collections.ICollection"/> object containing the values in the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - <value></value> - <returns> - An <see cref="T:System.Collections.ICollection"/> object containing the values in the <see cref="T:System.Collections.IDictionary"/> object. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.Count"> - <summary> - Gets the number of elements contained in the <see cref="T:System.Collections.ICollection"/>. - </summary> - <value></value> - <returns> - The number of elements contained in the <see cref="T:System.Collections.ICollection"/>. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.IsSynchronized"> - <summary> - Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"/> is synchronized (thread safe). - </summary> - <value></value> - <returns>true if access to the <see cref="T:System.Collections.ICollection"/> is synchronized (thread safe); otherwise, false. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.SyncRoot"> - <summary> - Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"/>. - </summary> - <value></value> - <returns> - An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"/>. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.IsFixedSize"> - <summary> - Gets a value indicating whether the <see cref="T:System.Collections.IDictionary"/> object has a fixed size. - </summary> - <value></value> - <returns>true if the <see cref="T:System.Collections.IDictionary"/> object has a fixed size; otherwise, false. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.IsReadOnly"> - <summary> - Gets a value indicating whether the <see cref="T:System.Collections.IDictionary"/> object is read-only. - </summary> - <value></value> - <returns>true if the <see cref="T:System.Collections.IDictionary"/> object is read-only; otherwise, false. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.Keys"> - <summary> - Gets an <see cref="T:System.Collections.ICollection"/> object containing the keys of the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - <value></value> - <returns> - An <see cref="T:System.Collections.ICollection"/> object containing the keys of the <see cref="T:System.Collections.IDictionary"/> object. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.Item(System.Object)"> - <summary> - Gets or sets the <see cref="T:System.Object"/> with the specified key. - </summary> - <param name="key">Dictionary key.</param> - <returns>Value corresponding to key or null if not found</returns> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.Add(System.Object,System.Object)"> - <summary> - Adds an element with the provided key and value to the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - <param name="key">The <see cref="T:System.Object"/> to use as the key of the element to add.</param> - <param name="value">The <see cref="T:System.Object"/> to use as the value of the element to add.</param> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.Clear"> - <summary> - Removes all elements from the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.Contains(System.Object)"> - <summary> - Determines whether the <see cref="T:System.Collections.IDictionary"/> object contains an element with the specified key. - </summary> - <param name="key">The key to locate in the <see cref="T:System.Collections.IDictionary"/> object.</param> - <returns> - True if the <see cref="T:System.Collections.IDictionary"/> contains an element with the key; otherwise, false. - </returns> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.GetEnumerator"> - <summary> - Returns an <see cref="T:System.Collections.IDictionaryEnumerator"/> object for the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - <returns> - An <see cref="T:System.Collections.IDictionaryEnumerator"/> object for the <see cref="T:System.Collections.IDictionary"/> object. - </returns> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.Remove(System.Object)"> - <summary> - Removes the element with the specified key from the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - <param name="key">The key of the element to remove.</param> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.CopyTo(System.Array,System.Int32)"> - <summary> - Copies the elements of the <see cref="T:System.Collections.ICollection"/> to an <see cref="T:System.Array"/>, starting at a particular <see cref="T:System.Array"/> index. - </summary> - <param name="array">The one-dimensional <see cref="T:System.Array"/> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"/>. The <see cref="T:System.Array"/> must have zero-based indexing.</param> - <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.System#Collections#IEnumerable#GetEnumerator"> - <summary> - Returns an enumerator that iterates through a collection. - </summary> - <returns> - An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection. - </returns> - </member> - <member name="T:NLog.Internal.DictionaryAdapter`2.MyEnumerator"> - <summary> - Wrapper IDictionaryEnumerator. - </summary> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.MyEnumerator.#ctor(System.Collections.Generic.IEnumerator{System.Collections.Generic.KeyValuePair{`0,`1}})"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.DictionaryAdapter`2.MyEnumerator" /> class. - </summary> - <param name="wrapped">The wrapped.</param> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Entry"> - <summary> - Gets both the key and the value of the current dictionary entry. - </summary> - <value></value> - <returns> - A <see cref="T:System.Collections.DictionaryEntry"/> containing both the key and the value of the current dictionary entry. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Key"> - <summary> - Gets the key of the current dictionary entry. - </summary> - <value></value> - <returns> - The key of the current element of the enumeration. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Value"> - <summary> - Gets the value of the current dictionary entry. - </summary> - <value></value> - <returns> - The value of the current element of the enumeration. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Current"> - <summary> - Gets the current element in the collection. - </summary> - <value></value> - <returns> - The current element in the collection. - </returns> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.MyEnumerator.MoveNext"> - <summary> - Advances the enumerator to the next element of the collection. - </summary> - <returns> - True if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection. - </returns> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Reset"> - <summary> - Sets the enumerator to its initial position, which is before the first element in the collection. - </summary> - </member> - <member name="F:NLog.Internal.EncodingHelpers.Utf8BOM"> - <summary> - UTF-8 BOM 239, 187, 191 - </summary> - </member> - <member name="M:NLog.Internal.EnumHelpers.TryParse``1(System.String,``0@)"> - <summary> - Converts the string representation of the name or numeric value of one or more enumerated constants to an equivalent enumerated object. A parameter specifies whether the operation is case-sensitive. The return value indicates whether the conversion succeeded. - </summary> - <typeparam name="TEnum">The enumeration type to which to convert value.</typeparam> - <param name="value">The string representation of the enumeration name or underlying value to convert.</param> - <param name="result">When this method returns, result contains an object of type TEnum whose value is represented by value if the parse operation succeeds. If the parse operation fails, result contains the default value of the underlying type of TEnum. Note that this value need not be a member of the TEnum enumeration. This parameter is passed uninitialized.</param> - <returns><c>true</c> if the value parameter was converted successfully; otherwise, <c>false</c>.</returns> - <remarks>Wrapper because Enum.TryParse is not present in .net 3.5</remarks> - </member> - <member name="M:NLog.Internal.EnumHelpers.TryParse``1(System.String,System.Boolean,``0@)"> - <summary> - Converts the string representation of the name or numeric value of one or more enumerated constants to an equivalent enumerated object. A parameter specifies whether the operation is case-sensitive. The return value indicates whether the conversion succeeded. - </summary> - <typeparam name="TEnum">The enumeration type to which to convert value.</typeparam> - <param name="value">The string representation of the enumeration name or underlying value to convert.</param> - <param name="ignoreCase"><c>true</c> to ignore case; <c>false</c> to consider case.</param> - <param name="result">When this method returns, result contains an object of type TEnum whose value is represented by value if the parse operation succeeds. If the parse operation fails, result contains the default value of the underlying type of TEnum. Note that this value need not be a member of the TEnum enumeration. This parameter is passed uninitialized.</param> - <returns><c>true</c> if the value parameter was converted successfully; otherwise, <c>false</c>.</returns> - <remarks>Wrapper because Enum.TryParse is not present in .net 3.5</remarks> - </member> - <member name="M:NLog.Internal.EnumHelpers.TryParseEnum_net3``1(System.String,System.Boolean,``0@)"> - <summary> - Enum.TryParse implementation for .net 3.5 - - </summary> - <returns></returns> - <remarks>Don't uses reflection</remarks> - </member> - <member name="M:NLog.Internal.EnumHelpers.IsNullOrWhiteSpace(System.String)"> - <summary> - IsNullOrWhiteSpace for .net 3.5 - </summary> - <param name="value"></param> - <returns></returns> - </member> - <member name="T:NLog.Internal.EnvironmentHelper"> - <summary> - Safe way to get environment variables. - </summary> - </member> - <member name="T:NLog.Internal.ExceptionHelper"> - <summary> - Helper class for dealing with exceptions. - </summary> - </member> - <member name="M:NLog.Internal.ExceptionHelper.MustBeRethrown(System.Exception)"> - <summary> - Determines whether the exception must be rethrown. - </summary> - <param name="exception">The exception.</param> - <returns>True if the exception must be rethrown, false otherwise.</returns> - </member> - <member name="T:NLog.Internal.FactoryHelper"> - <summary> - Object construction helper. - </summary> - </member> - <member name="T:NLog.Internal.Fakeables.AppDomainWrapper"> - <summary> - Adapter for <see cref="T:System.AppDomain"/> to <see cref="T:NLog.Internal.Fakeables.IAppDomain"/> - </summary> - </member> - <member name="M:NLog.Internal.Fakeables.AppDomainWrapper.#ctor(System.AppDomain)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.Fakeables.AppDomainWrapper"/> class. - </summary> - <param name="appDomain">The <see cref="T:System.AppDomain"/> to wrap.</param> - </member> - <member name="P:NLog.Internal.Fakeables.AppDomainWrapper.CurrentDomain"> - <summary> - Gets a the current <see cref="T:System.AppDomain"/> wrappered in a <see cref="T:NLog.Internal.Fakeables.AppDomainWrapper"/>. - </summary> - </member> - <member name="T:NLog.Internal.Fakeables.IAppDomain"> - <summary> - Interface for fakeable the current <see cref="T:System.AppDomain"/>. Not fully implemented, please methods/properties as necessary. - </summary> - </member> - <member name="T:NLog.Internal.FileAppenders.BaseFileAppender"> - <summary> - Base class for optimized file appenders. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.#ctor(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender" /> class. - </summary> - <param name="fileName">Name of the file.</param> - <param name="createParameters">The create parameters.</param> - </member> - <member name="P:NLog.Internal.FileAppenders.BaseFileAppender.FileName"> - <summary> - Gets the path of the file, including file extension. - </summary> - <value>The name of the file.</value> - </member> - <member name="P:NLog.Internal.FileAppenders.BaseFileAppender.LastWriteTime"> - <summary> - Gets the last write time. - </summary> - <value>The last write time. DateTime value must be of UTC kind.</value> - </member> - <member name="P:NLog.Internal.FileAppenders.BaseFileAppender.OpenTime"> - <summary> - Gets the open time of the file. - </summary> - <value>The open time. DateTime value must be of UTC kind.</value> - </member> - <member name="P:NLog.Internal.FileAppenders.BaseFileAppender.CreateFileParameters"> - <summary> - Gets the file creation parameters. - </summary> - <value>The file creation parameters.</value> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Write(System.Byte[])"> - <summary> - Writes the specified bytes. - </summary> - <param name="bytes">The bytes.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Flush"> - <summary> - Flushes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.GetFileInfo(System.DateTime@,System.Int64@)"> - <summary> - Gets the file info. - </summary> - <param name="lastWriteTime">The last file write time. The value must be of UTC kind.</param> - <param name="fileLength">Length of the file in bytes.</param> - <returns>True if the operation succeeded, false otherwise.</returns> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Dispose(System.Boolean)"> - <summary> - Releases unmanaged and - optionally - managed resources. - </summary> - <param name="disposing">True to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.FileTouched"> - <summary> - Records the last write time for a file. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.FileTouched(System.DateTime)"> - <summary> - Records the last write time for a file to be specific date. - </summary> - <param name="dateTime">Date and time when the last write occurred. The value must be of UTC kind.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.CreateFileStream(System.Boolean)"> - <summary> - Creates the file stream. - </summary> - <param name="allowFileSharedWriting">If set to <c>true</c> sets the file stream to allow shared writing.</param> - <returns>A <see cref="T:System.IO.FileStream"/> object which can be used to write to the file.</returns> - </member> - <member name="T:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender"> - <summary> - Implementation of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which caches - file information. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.#ctor(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender" /> class. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">The parameters.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Close"> - <summary> - Closes this instance of the appender. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Flush"> - <summary> - Flushes this current appender. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.GetFileInfo(System.DateTime@,System.Int64@)"> - <summary> - Gets the file info. - </summary> - <param name="lastWriteTime">The last file write time. The value must be of UTC kind.</param> - <param name="fileLength">Length of the file.</param> - <returns>True if the operation succeeded, false otherwise.</returns> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Write(System.Byte[])"> - <summary> - Writes the specified bytes to a file. - </summary> - <param name="bytes">The bytes to be written.</param> - </member> - <member name="T:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Factory"> - <summary> - Factory class which creates <see cref="T:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender"/> objects. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Factory.NLog#Internal#FileAppenders#IFileAppenderFactory#Open(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Opens the appender for given file name and parameters. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">Creation parameters.</param> - <returns> - Instance of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which can be used to write to the file. - </returns> - </member> - <member name="T:NLog.Internal.FileAppenders.FileAppenderCache"> - <summary> - Maintains a collection of file appenders usually associated with file targets. - </summary> - </member> - <member name="F:NLog.Internal.FileAppenders.FileAppenderCache.Empty"> - <summary> - Initializes a new "empty" instance of the <see cref="T:NLog.Internal.FileAppenders.FileAppenderCache"/> class with zero size and empty - list of appenders. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.FileAppenderCache.#ctor"> - <summary> - Initializes a new "empty" instance of the <see cref="T:NLog.Internal.FileAppenders.FileAppenderCache"/> class with zero size and empty - list of appenders. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.FileAppenderCache.#ctor(System.Int32,NLog.Internal.FileAppenders.IFileAppenderFactory,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.FileAppenderCache"/> class. - </summary> - <remarks> - The size of the list should be positive. No validations are performed during initialisation as it is an - intenal class. - </remarks> - <param name="size">Total number of appenders allowed in list.</param> - <param name="appenderFactory">Factory used to create each appender.</param> - <param name="createFileParams">Parameters used for creating a file.</param> - </member> - <member name="P:NLog.Internal.FileAppenders.FileAppenderCache.CreateFileParameters"> - <summary> - Gets the parameters which will be used for creating a file. - </summary> - </member> - <member name="P:NLog.Internal.FileAppenders.FileAppenderCache.Factory"> - <summary> - Gets the file appender factory used by all the appenders in this list. - </summary> - </member> - <member name="P:NLog.Internal.FileAppenders.FileAppenderCache.Size"> - <summary> - Gets the number of appenders which the list can hold. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.FileAppenderCache.AllocateAppender(System.String)"> - <summary> - It allocates the first slot in the list when the file name does not already in the list and clean up any - unused slots. - </summary> - <param name="fileName">File name associated with a single appender.</param> - <returns>The allocated appender.</returns> - <exception cref="T:System.NullReferenceException"> - Thrown when <see cref="M:AllocateAppender"/> is called on an <c>Empty</c><see cref="T:NLog.Internal.FileAppenders.FileAppenderCache"/> instance. - </exception> - </member> - <member name="M:NLog.Internal.FileAppenders.FileAppenderCache.CloseAppenders"> - <summary> - Close all the allocated appenders. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.FileAppenderCache.CloseAppenders(System.DateTime)"> - <summary> - Close the allocated appenders initialised before the supplied time. - </summary> - <param name="expireTime">The time which prior the appenders considered expired</param> - </member> - <member name="M:NLog.Internal.FileAppenders.FileAppenderCache.FlushAppenders"> - <summary> - Fluch all the allocated appenders. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.FileAppenderCache.GetFileInfo(System.String,System.DateTime@,System.Int64@)"> - <summary> - Gets the file info for a particular appender. - </summary> - <param name="fileName">The file name associated with a particular appender.</param> - <param name="lastWriteTime">The last file write time. The value must be of UTC kind.</param> - <param name="fileLength">Length of the file.</param> - <returns><see langword="true"/> when the operation succeeded; <see langword="false"/> otherwise.</returns> - </member> - <member name="M:NLog.Internal.FileAppenders.FileAppenderCache.InvalidateAppender(System.String)"> - <summary> - Closes the specified appender and removes it from the list. - </summary> - <param name="fileName">File name of the appender to be closed.</param> - </member> - <member name="T:NLog.Internal.FileAppenders.ICreateFileParameters"> - <summary> - Interface that provides parameters for create file function. - </summary> - </member> - <member name="P:NLog.Internal.FileAppenders.ICreateFileParameters.ConcurrentWriteAttemptDelay"> - <summary> - Gets or sets the delay in milliseconds to wait before attempting to write to the file again. - </summary> - </member> - <member name="P:NLog.Internal.FileAppenders.ICreateFileParameters.ConcurrentWriteAttempts"> - <summary> - Gets or sets the number of times the write is appended on the file before NLog - discards the log message. - </summary> - </member> - <member name="P:NLog.Internal.FileAppenders.ICreateFileParameters.ConcurrentWrites"> - <summary> - Gets or sets a value indicating whether concurrent writes to the log file by multiple processes on the same host. - </summary> - <remarks> - This makes multi-process logging possible. NLog uses a special technique - that lets it keep the files open for writing. - </remarks> - </member> - <member name="P:NLog.Internal.FileAppenders.ICreateFileParameters.CreateDirs"> - <summary> - Gets or sets a value indicating whether to create directories if they do not exist. - </summary> - <remarks> - Setting this to false may improve performance a bit, but you'll receive an error - when attempting to write to a directory that's not present. - </remarks> - </member> - <member name="P:NLog.Internal.FileAppenders.ICreateFileParameters.EnableFileDelete"> - <summary> - Gets or sets a value indicating whether to enable log file(s) to be deleted. - </summary> - </member> - <member name="P:NLog.Internal.FileAppenders.ICreateFileParameters.BufferSize"> - <summary> - Gets or sets the log file buffer size in bytes. - </summary> - </member> - <member name="P:NLog.Internal.FileAppenders.ICreateFileParameters.ForceManaged"> - <summary> - Gets or set a value indicating whether a managed file stream is forced, instead of used the native implementation. - </summary> - </member> - <member name="T:NLog.Internal.FileAppenders.IFileAppenderFactory"> - <summary> - Interface implemented by all factories capable of creating file appenders. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.IFileAppenderFactory.Open(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Opens the appender for given file name and parameters. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">Creation parameters.</param> - <returns>Instance of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which can be used to write to the file.</returns> - </member> - <member name="T:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender"> - <summary> - Multi-process and multi-host file appender which attempts - to get exclusive write access and retries if it's not available. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.#ctor(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender" /> class. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">The parameters.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Write(System.Byte[])"> - <summary> - Writes the specified bytes. - </summary> - <param name="bytes">The bytes.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Flush"> - <summary> - Flushes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.GetFileInfo(System.DateTime@,System.Int64@)"> - <summary> - Gets the file info. - </summary> - <param name="lastWriteTime">The last file write time. The value must be of UTC kind.</param> - <param name="fileLength">Length of the file.</param> - <returns> - True if the operation succeeded, false otherwise. - </returns> - </member> - <member name="T:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Factory"> - <summary> - Factory class. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Factory.NLog#Internal#FileAppenders#IFileAppenderFactory#Open(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Opens the appender for given file name and parameters. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">Creation parameters.</param> - <returns> - Instance of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which can be used to write to the file. - </returns> - </member> - <member name="T:NLog.Internal.FileAppenders.SingleProcessFileAppender"> - <summary> - Optimized single-process file appender which keeps the file open for exclusive write. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.#ctor(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.SingleProcessFileAppender" /> class. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">The parameters.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.Write(System.Byte[])"> - <summary> - Writes the specified bytes. - </summary> - <param name="bytes">The bytes.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.Flush"> - <summary> - Flushes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.GetFileInfo(System.DateTime@,System.Int64@)"> - <summary> - Gets the file info. - </summary> - <param name="lastWriteTime">The last file write time. The value must be of UTC kind.</param> - <param name="fileLength">Length of the file.</param> - <returns> - True if the operation succeeded, false otherwise. - </returns> - </member> - <member name="T:NLog.Internal.FileAppenders.SingleProcessFileAppender.Factory"> - <summary> - Factory class. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.Factory.NLog#Internal#FileAppenders#IFileAppenderFactory#Open(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Opens the appender for given file name and parameters. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">Creation parameters.</param> - <returns> - Instance of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which can be used to write to the file. - </returns> - </member> - <member name="T:NLog.Internal.FileInfoHelper"> - <summary> - Optimized routines to get the size and last write time of the specified file. - </summary> - </member> - <member name="M:NLog.Internal.FileInfoHelper.#cctor"> - <summary> - Initializes static members of the FileInfoHelper class. - </summary> - </member> - <member name="M:NLog.Internal.FileInfoHelper.GetFileInfo(System.String,System.IntPtr,System.DateTime@,System.Int64@)"> - <summary> - Gets the information about a file. - </summary> - <param name="fileName">Name of the file.</param> - <param name="fileHandle">The file handle.</param> - <param name="lastWriteTime">The last write time of the file in UTC.</param> - <param name="fileLength">Length of the file.</param> - <returns>A value of <c>true</c> if file information was retrieved successfully, <c>false</c> otherwise.</returns> - </member> - <member name="M:NLog.Internal.FormatHelper.ToStringWithOptionalFormat(System.Object,System.String,System.IFormatProvider)"> - <summary> - toString(format) if the object is a <see cref="T:System.IFormattable"/> - </summary> - <param name="value">value to be converted</param> - <param name="format">format value</param> - <param name="formatProvider">provider, for example culture</param> - <returns></returns> - </member> - <member name="T:NLog.Internal.IRenderable"> - <summary> - Interface implemented by layouts and layout renderers. - </summary> - </member> - <member name="M:NLog.Internal.IRenderable.Render(NLog.LogEventInfo)"> - <summary> - Renders the the value of layout or layout renderer in the context of the specified log event. - </summary> - <param name="logEvent">The log event.</param> - <returns>String representation of a layout.</returns> - </member> - <member name="T:NLog.Internal.ISupportsInitialize"> - <summary> - Supports object initialization and termination. - </summary> - </member> - <member name="M:NLog.Internal.ISupportsInitialize.Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.Internal.ISupportsInitialize.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="T:NLog.Internal.IUsesStackTrace"> - <summary> - Allows components to request stack trace information to be provided in the <see cref="T:NLog.LogEventInfo"/>. - </summary> - </member> - <member name="P:NLog.Internal.IUsesStackTrace.StackTraceUsage"> - <summary> - Gets the level of stack trace information required by the implementing class. - </summary> - </member> - <member name="T:NLog.Internal.LoggerConfiguration"> - <summary> - Logger configuration. - </summary> - </member> - <member name="M:NLog.Internal.LoggerConfiguration.#ctor(NLog.Internal.TargetWithFilterChain[],System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.LoggerConfiguration" /> class. - </summary> - <param name="targetsByLevel">The targets by level.</param> - <param name="exceptionLoggingOldStyle"> Use the old exception log handling of NLog 3.0? - </param> - </member> - <member name="P:NLog.Internal.LoggerConfiguration.ExceptionLoggingOldStyle"> - <summary> - Use the old exception log handling of NLog 3.0? - </summary> - </member> - <member name="M:NLog.Internal.LoggerConfiguration.GetTargetsForLevel(NLog.LogLevel)"> - <summary> - Gets targets for the specified level. - </summary> - <param name="level">The level.</param> - <returns>Chain of targets with attached filters.</returns> - </member> - <member name="M:NLog.Internal.LoggerConfiguration.IsEnabled(NLog.LogLevel)"> - <summary> - Determines whether the specified level is enabled. - </summary> - <param name="level">The level.</param> - <returns> - A value of <c>true</c> if the specified level is enabled; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:NLog.Internal.NetworkSenders.HttpNetworkSender"> - <summary> - Network sender which uses HTTP or HTTPS POST. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.HttpNetworkSender.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.NetworkSenders.HttpNetworkSender"/> class. - </summary> - <param name="url">The network URL.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.HttpNetworkSender.DoSend(System.Byte[],System.Int32,System.Int32,NLog.Common.AsyncContinuation)"> - <summary> - Actually sends the given text over the specified protocol. - </summary> - <param name="bytes">The bytes to be sent.</param> - <param name="offset">Offset in buffer.</param> - <param name="length">Number of bytes to send.</param> - <param name="asyncContinuation">The async continuation to be invoked after the buffer has been sent.</param> - <remarks>To be overridden in inheriting classes.</remarks> - </member> - <member name="T:NLog.Internal.NetworkSenders.INetworkSenderFactory"> - <summary> - Creates instances of <see cref="T:NLog.Internal.NetworkSenders.NetworkSender"/> objects for given URLs. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.INetworkSenderFactory.Create(System.String,System.Int32)"> - <summary> - Creates a new instance of the network sender based on a network URL. - </summary> - <param name="url"> - URL that determines the network sender to be created. - </param> - <param name="maxQueueSize"> - The maximum queue size. - </param> - <returns> - A newly created network sender. - </returns> - </member> - <member name="T:NLog.Internal.NetworkSenders.ISocket"> - <summary> - Interface for mocking socket calls. - </summary> - </member> - <member name="T:NLog.Internal.NetworkSenders.NetworkSender"> - <summary> - A base class for all network senders. Supports one-way sending of messages - over various protocols. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.NetworkSenders.NetworkSender" /> class. - </summary> - <param name="url">The network URL.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Finalize"> - <summary> - Finalizes an instance of the NetworkSender class. - </summary> - </member> - <member name="P:NLog.Internal.NetworkSenders.NetworkSender.Address"> - <summary> - Gets the address of the network endpoint. - </summary> - </member> - <member name="P:NLog.Internal.NetworkSenders.NetworkSender.LastSendTime"> - <summary> - Gets the last send time. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Initialize"> - <summary> - Initializes this network sender. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Close(NLog.Common.AsyncContinuation)"> - <summary> - Closes the sender and releases any unmanaged resources. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flushes any pending messages and invokes a continuation. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Send(System.Byte[],System.Int32,System.Int32,NLog.Common.AsyncContinuation)"> - <summary> - Send the given text over the specified protocol. - </summary> - <param name="bytes">Bytes to be sent.</param> - <param name="offset">Offset in buffer.</param> - <param name="length">Number of bytes to send.</param> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Dispose"> - <summary> - Closes the sender and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.DoInitialize"> - <summary> - Performs sender-specific initialization. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.DoClose(NLog.Common.AsyncContinuation)"> - <summary> - Performs sender-specific close operation. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.DoFlush(NLog.Common.AsyncContinuation)"> - <summary> - Performs sender-specific flush. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.DoSend(System.Byte[],System.Int32,System.Int32,NLog.Common.AsyncContinuation)"> - <summary> - Actually sends the given text over the specified protocol. - </summary> - <param name="bytes">The bytes to be sent.</param> - <param name="offset">Offset in buffer.</param> - <param name="length">Number of bytes to send.</param> - <param name="asyncContinuation">The async continuation to be invoked after the buffer has been sent.</param> - <remarks>To be overridden in inheriting classes.</remarks> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.ParseEndpointAddress(System.Uri,System.Net.Sockets.AddressFamily)"> - <summary> - Parses the URI into an endpoint address. - </summary> - <param name="uri">The URI to parse.</param> - <param name="addressFamily">The address family.</param> - <returns>Parsed endpoint.</returns> - </member> - <member name="T:NLog.Internal.NetworkSenders.NetworkSenderFactory"> - <summary> - Default implementation of <see cref="T:NLog.Internal.NetworkSenders.INetworkSenderFactory"/>. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSenderFactory.Create(System.String,System.Int32)"> - <summary> - Creates a new instance of the network sender based on a network URL:. - </summary> - <param name="url"> - URL that determines the network sender to be created. - </param> - <param name="maxQueueSize"> - The maximum queue size. - </param> - /// <returns> - A newly created network sender. - </returns> - </member> - <member name="T:NLog.Internal.NetworkSenders.SocketProxy"> - <summary> - Socket proxy for mocking Socket code. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.SocketProxy.#ctor(System.Net.Sockets.AddressFamily,System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.NetworkSenders.SocketProxy"/> class. - </summary> - <param name="addressFamily">The address family.</param> - <param name="socketType">Type of the socket.</param> - <param name="protocolType">Type of the protocol.</param> - </member> - <member name="P:NLog.Internal.NetworkSenders.SocketProxy.UnderlyingSocket"> - <summary> - Gets underlying socket instance. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.SocketProxy.Close"> - <summary> - Closes the wrapped socket. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.SocketProxy.ConnectAsync(System.Net.Sockets.SocketAsyncEventArgs)"> - <summary> - Invokes ConnectAsync method on the wrapped socket. - </summary> - <param name="args">The <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"/> instance containing the event data.</param> - <returns>Result of original method.</returns> - </member> - <member name="M:NLog.Internal.NetworkSenders.SocketProxy.SendAsync(System.Net.Sockets.SocketAsyncEventArgs)"> - <summary> - Invokes SendAsync method on the wrapped socket. - </summary> - <param name="args">The <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"/> instance containing the event data.</param> - <returns>Result of original method.</returns> - </member> - <member name="M:NLog.Internal.NetworkSenders.SocketProxy.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="T:NLog.Internal.NetworkSenders.TcpNetworkSender"> - <summary> - Sends messages over a TCP network connection. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.#ctor(System.String,System.Net.Sockets.AddressFamily)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.NetworkSenders.TcpNetworkSender"/> class. - </summary> - <param name="url">URL. Must start with tcp://.</param> - <param name="addressFamily">The address family.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.CreateSocket(System.Net.Sockets.AddressFamily,System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)"> - <summary> - Creates the socket with given parameters. - </summary> - <param name="addressFamily">The address family.</param> - <param name="socketType">Type of the socket.</param> - <param name="protocolType">Type of the protocol.</param> - <returns>Instance of <see cref="T:NLog.Internal.NetworkSenders.ISocket" /> which represents the socket.</returns> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.DoInitialize"> - <summary> - Performs sender-specific initialization. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.DoClose(NLog.Common.AsyncContinuation)"> - <summary> - Closes the socket. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.DoFlush(NLog.Common.AsyncContinuation)"> - <summary> - Performs sender-specific flush. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.DoSend(System.Byte[],System.Int32,System.Int32,NLog.Common.AsyncContinuation)"> - <summary> - Sends the specified text over the connected socket. - </summary> - <param name="bytes">The bytes to be sent.</param> - <param name="offset">Offset in buffer.</param> - <param name="length">Number of bytes to send.</param> - <param name="asyncContinuation">The async continuation to be invoked after the buffer has been sent.</param> - <remarks>To be overridden in inheriting classes.</remarks> - </member> - <member name="T:NLog.Internal.NetworkSenders.TcpNetworkSender.MySocketAsyncEventArgs"> - <summary> - Facilitates mocking of <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"/> class. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.MySocketAsyncEventArgs.RaiseCompleted"> - <summary> - Raises the Completed event. - </summary> - </member> - <member name="T:NLog.Internal.ObjectGraphScanner"> - <summary> - Scans (breadth-first) the object graph following all the edges whose are - instances have <see cref="T:NLog.Config.NLogConfigurationItemAttribute"/> attached and returns - all objects implementing a specified interfaces. - </summary> - </member> - <member name="M:NLog.Internal.ObjectGraphScanner.FindReachableObjects``1(System.Object[])"> - <summary> - Finds the objects which have attached <see cref="T:NLog.Config.NLogConfigurationItemAttribute"/> which are reachable - from any of the given root objects when traversing the object graph over public properties. - </summary> - <typeparam name="T">Type of the objects to return.</typeparam> - <param name="rootObjects">The root objects.</param> - <returns>Ordered list of objects implementing T.</returns> - </member> - <member name="T:NLog.Internal.ParameterUtils"> - <summary> - Parameter validation utilities. - </summary> - </member> - <member name="M:NLog.Internal.ParameterUtils.AssertNotNull(System.Object,System.String)"> - <summary> - Asserts that the value is not null and throws <see cref="T:System.ArgumentNullException"/> otherwise. - </summary> - <param name="value">The value to check.</param> - <param name="parameterName">Name of the parameter.</param> - </member> - <member name="T:NLog.Internal.PlatformDetector"> - <summary> - Detects the platform the NLog is running on. - </summary> - </member> - <member name="P:NLog.Internal.PlatformDetector.CurrentOS"> - <summary> - Gets the current runtime OS. - </summary> - </member> - <member name="P:NLog.Internal.PlatformDetector.IsDesktopWin32"> - <summary> - Gets a value indicating whether current OS is a desktop version of Windows. - </summary> - </member> - <member name="P:NLog.Internal.PlatformDetector.IsWin32"> - <summary> - Gets a value indicating whether current OS is Win32-based (desktop or mobile). - </summary> - </member> - <member name="P:NLog.Internal.PlatformDetector.IsUnix"> - <summary> - Gets a value indicating whether current OS is Unix-based. - </summary> - </member> - <member name="T:NLog.Internal.PortableFileInfoHelper"> - <summary> - Portable implementation of <see cref="T:NLog.Internal.FileInfoHelper"/>. - </summary> - </member> - <member name="M:NLog.Internal.PortableFileInfoHelper.GetFileInfo(System.String,System.IntPtr,System.DateTime@,System.Int64@)"> - <summary> - Gets the information about a file. - </summary> - <param name="fileName">Name of the file.</param> - <param name="fileHandle">The file handle.</param> - <param name="lastWriteTime">The last write time of the file in UTC.</param> - <param name="fileLength">Length of the file.</param> - <returns> - A value of <c>true</c> if file information was retrieved successfully, <c>false</c> otherwise. - </returns> - </member> - <member name="T:NLog.Internal.PropertyHelper"> - <summary> - Reflection helpers for accessing properties. - </summary> - </member> - <member name="T:NLog.Internal.ReflectionHelpers"> - <summary> - Reflection helpers. - </summary> - </member> - <member name="M:NLog.Internal.ReflectionHelpers.SafeGetTypes(System.Reflection.Assembly)"> - <summary> - Gets all usable exported types from the given assembly. - </summary> - <param name="assembly">Assembly to scan.</param> - <returns>Usable types from the given assembly.</returns> - <remarks>Types which cannot be loaded are skipped.</remarks> - </member> - <member name="M:NLog.Internal.ReflectionHelpers.IsStaticClass(System.Type)"> - <summary> - Is this a static class? - </summary> - <param name="type"></param> - <returns></returns> - <remarks>This is a work around, as Type doesn't have this property. - From: http://stackoverflow.com/questions/1175888/determine-if-a-type-is-static - </remarks> - </member> - <member name="T:NLog.Internal.RuntimeOS"> - <summary> - Supported operating systems. - </summary> - <remarks> - If you add anything here, make sure to add the appropriate detection - code to <see cref="T:NLog.Internal.PlatformDetector"/> - </remarks> - </member> - <member name="F:NLog.Internal.RuntimeOS.Any"> - <summary> - Any operating system. - </summary> - </member> - <member name="F:NLog.Internal.RuntimeOS.Unix"> - <summary> - Unix/Linux operating systems. - </summary> - </member> - <member name="F:NLog.Internal.RuntimeOS.WindowsCE"> - <summary> - Windows CE. - </summary> - </member> - <member name="F:NLog.Internal.RuntimeOS.Windows"> - <summary> - Desktop versions of Windows (95,98,ME). - </summary> - </member> - <member name="F:NLog.Internal.RuntimeOS.WindowsNT"> - <summary> - Windows NT, 2000, 2003 and future versions based on NT technology. - </summary> - </member> - <member name="F:NLog.Internal.RuntimeOS.Unknown"> - <summary> - Unknown operating system. - </summary> - </member> - <member name="T:NLog.Internal.SimpleStringReader"> - <summary> - Simple character tokenizer. - </summary> - </member> - <member name="M:NLog.Internal.SimpleStringReader.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.SimpleStringReader" /> class. - </summary> - <param name="text">The text to be tokenized.</param> - </member> - <member name="P:NLog.Internal.SimpleStringReader.Position"> - <summary> - Current position in <see cref="P:NLog.Internal.SimpleStringReader.Text"/> - </summary> - </member> - <member name="P:NLog.Internal.SimpleStringReader.Text"> - <summary> - Full text to be parsed - </summary> - </member> - <member name="M:NLog.Internal.SimpleStringReader.Peek"> - <summary> - Check current char while not changing the position. - </summary> - <returns></returns> - </member> - <member name="M:NLog.Internal.SimpleStringReader.Read"> - <summary> - Read the current char and change position - </summary> - <returns></returns> - </member> - <member name="M:NLog.Internal.SimpleStringReader.Substring(System.Int32,System.Int32)"> - <summary> - Get the substring of the <see cref="P:NLog.Internal.SimpleStringReader.Text"/> - </summary> - <param name="startIndex"></param> - <param name="endIndex"></param> - <returns></returns> - </member> - <member name="T:NLog.Internal.SingleCallContinuation"> - <summary> - Implements a single-call guard around given continuation function. - </summary> - </member> - <member name="M:NLog.Internal.SingleCallContinuation.#ctor(NLog.Common.AsyncContinuation)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.SingleCallContinuation"/> class. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Internal.SingleCallContinuation.Function(System.Exception)"> - <summary> - Continuation function which implements the single-call guard. - </summary> - <param name="exception">The exception.</param> - </member> - <member name="T:NLog.Internal.SortHelpers"> - <summary> - Provides helpers to sort log events and associated continuations. - </summary> - </member> - <member name="T:NLog.Internal.SortHelpers.KeySelector`2"> - <summary> - Key selector delegate. - </summary> - <typeparam name="TValue">The type of the value.</typeparam> - <typeparam name="TKey">The type of the key.</typeparam> - <param name="value">Value to extract key information from.</param> - <returns>Key selected from log event.</returns> - </member> - <member name="M:NLog.Internal.SortHelpers.BucketSort``2(System.Collections.Generic.IEnumerable{``0},NLog.Internal.SortHelpers.KeySelector{``0,``1})"> - <summary> - Performs bucket sort (group by) on an array of items and returns a dictionary for easy traversal of the result set. - </summary> - <typeparam name="TValue">The type of the value.</typeparam> - <typeparam name="TKey">The type of the key.</typeparam> - <param name="inputs">The inputs.</param> - <param name="keySelector">The key selector function.</param> - <returns> - Dictionary where keys are unique input keys, and values are lists of <see cref="T:NLog.Common.AsyncLogEventInfo"/>. - </returns> - </member> - <member name="T:NLog.Internal.StackTraceUsageUtils"> - <summary> - Utilities for dealing with <see cref="T:NLog.Config.StackTraceUsage"/> values. - </summary> - </member> - <member name="T:NLog.Internal.StreamHelpers"> - <summary> - Stream helpers - </summary> - </member> - <member name="M:NLog.Internal.StreamHelpers.CopyWithOffset(System.IO.Stream,System.IO.Stream,System.Int32)"> - <summary> - Copy stream input to output. Skip the first bytes - </summary> - <param name="input">stream to read from</param> - <param name="output">stream to write to</param> - <param name="offset">first bytes to skip (optional)</param> - </member> - <member name="T:NLog.Internal.TargetWithFilterChain"> - <summary> - Represents target with a chain of filters which determine - whether logging should happen. - </summary> - </member> - <member name="M:NLog.Internal.TargetWithFilterChain.#ctor(NLog.Targets.Target,System.Collections.Generic.IList{NLog.Filters.Filter})"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.TargetWithFilterChain" /> class. - </summary> - <param name="target">The target.</param> - <param name="filterChain">The filter chain.</param> - </member> - <member name="P:NLog.Internal.TargetWithFilterChain.Target"> - <summary> - Gets the target. - </summary> - <value>The target.</value> - </member> - <member name="P:NLog.Internal.TargetWithFilterChain.FilterChain"> - <summary> - Gets the filter chain. - </summary> - <value>The filter chain.</value> - </member> - <member name="P:NLog.Internal.TargetWithFilterChain.NextInChain"> - <summary> - Gets or sets the next <see cref="T:NLog.Internal.TargetWithFilterChain"/> item in the chain. - </summary> - <value>The next item in the chain.</value> - </member> - <member name="M:NLog.Internal.TargetWithFilterChain.GetStackTraceUsage"> - <summary> - Gets the stack trace usage. - </summary> - <returns>A <see cref="T:NLog.Config.StackTraceUsage" /> value that determines stack trace handling.</returns> - </member> - <member name="T:NLog.Internal.ThreadLocalStorageHelper"> - <summary> - Helper for dealing with thread-local storage. - </summary> - </member> - <member name="M:NLog.Internal.ThreadLocalStorageHelper.AllocateDataSlot"> - <summary> - Allocates the data slot for storing thread-local information. - </summary> - <returns>Allocated slot key.</returns> - </member> - <member name="M:NLog.Internal.ThreadLocalStorageHelper.GetDataForSlot``1(System.Object)"> - <summary> - Gets the data for a slot in thread-local storage. - </summary> - <typeparam name="T">Type of the data.</typeparam> - <param name="slot">The slot to get data for.</param> - <returns> - Slot data (will create T if null). - </returns> - </member> - <member name="T:NLog.Internal.TimeoutContinuation"> - <summary> - Wraps <see cref="T:NLog.Common.AsyncContinuation"/> with a timeout. - </summary> - </member> - <member name="M:NLog.Internal.TimeoutContinuation.#ctor(NLog.Common.AsyncContinuation,System.TimeSpan)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.TimeoutContinuation"/> class. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeout">The timeout.</param> - </member> - <member name="M:NLog.Internal.TimeoutContinuation.Function(System.Exception)"> - <summary> - Continuation function which implements the timeout logic. - </summary> - <param name="exception">The exception.</param> - </member> - <member name="M:NLog.Internal.TimeoutContinuation.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="T:NLog.Internal.UrlHelper"> - <summary> - URL Encoding helper. - </summary> - </member> - <member name="T:NLog.Internal.XmlHelper"> - <summary> - Helper class for XML - </summary> - </member> - <member name="M:NLog.Internal.XmlHelper.RemoveInvalidXmlChars(System.String)"> - <summary> - removes any unusual unicode characters that can't be encoded into XML - </summary> - </member> - <member name="M:NLog.Internal.XmlHelper.WriteAttributeSafeString(System.Xml.XmlWriter,System.String,System.String,System.String,System.String)"> - <summary> - Safe version of WriteAttributeString - </summary> - <param name="writer"></param> - <param name="prefix"></param> - <param name="localName"></param> - <param name="ns"></param> - <param name="value"></param> - </member> - <member name="M:NLog.Internal.XmlHelper.WriteAttributeSafeString(System.Xml.XmlWriter,System.String,System.String)"> - <summary> - Safe version of WriteAttributeString - </summary> - <param name="writer"></param> - <param name="thread"></param> - <param name="localName"></param> - </member> - <member name="M:NLog.Internal.XmlHelper.WriteElementSafeString(System.Xml.XmlWriter,System.String,System.String,System.String,System.String)"> - <summary> - Safe version of WriteElementSafeString - </summary> - <param name="writer"></param> - <param name="prefix"></param> - <param name="localName"></param> - <param name="ns"></param> - <param name="value"></param> - </member> - <member name="M:NLog.Internal.XmlHelper.WriteSafeCData(System.Xml.XmlWriter,System.String)"> - <summary> - Safe version of WriteCData - </summary> - <param name="writer"></param> - <param name="text"></param> - </member> - <member name="T:NLog.ISuppress"> - <summary> - Provides an interface to execute System.Actions without surfacing any exceptions raised for that action. - </summary> - </member> - <member name="M:NLog.ISuppress.Swallow(System.Action)"> - <summary> - Runs action. If the action throws, the exception is logged at <c>Error</c> level. The exception is not propagated outside of this method. - </summary> - <param name="action">Action to execute.</param> - </member> - <member name="M:NLog.ISuppress.Swallow``1(System.Func{``0})"> - <summary> - Runs the provided function and returns its result. If an exception is thrown, it is logged at <c>Error</c> level. - The exception is not propagated outside of this method; a default value is returned instead. - </summary> - <typeparam name="T">Return type of the provided function.</typeparam> - <param name="func">Function to run.</param> - <returns>Result returned by the provided function or the default value of type <typeparamref name="T"/> in case of exception.</returns> - </member> - <member name="M:NLog.ISuppress.Swallow``1(System.Func{``0},``0)"> - <summary> - Runs the provided function and returns its result. If an exception is thrown, it is logged at <c>Error</c> level. - The exception is not propagated outside of this method; a fallback value is returned instead. - </summary> - <typeparam name="T">Return type of the provided function.</typeparam> - <param name="func">Function to run.</param> - <param name="fallback">Fallback value to return in case of exception.</param> - <returns>Result returned by the provided function or fallback value in case of exception.</returns> - </member> - <member name="T:NLog.LayoutRenderers.AllEventPropertiesLayoutRenderer"> - <summary> - Log event context data. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.AllEventPropertiesLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.AllEventPropertiesLayoutRenderer"/> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.AllEventPropertiesLayoutRenderer.Separator"> - <summary> - Gets or sets string that will be used to separate key/value pairs. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.AllEventPropertiesLayoutRenderer.Format"> - <summary> - Gets or sets how key/value pairs will be formatted. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.AllEventPropertiesLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders all log event's properties and appends them to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.AmbientPropertyAttribute"> - <summary> - Designates a property of the class as an ambient property. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.AmbientPropertyAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.AmbientPropertyAttribute" /> class. - </summary> - <param name="name">Ambient property name.</param> - </member> - <member name="T:NLog.LayoutRenderers.AssemblyVersionLayoutRenderer"> - <summary> - Assembly version. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.AssemblyVersionLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders assembly version and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.CallSiteLayoutRenderer"> - <summary> - The call site (class name, method name and source information). - </summary> - </member> - <member name="M:NLog.LayoutRenderers.CallSiteLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.CallSiteLayoutRenderer" /> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.ClassName"> - <summary> - Gets or sets a value indicating whether to render the class name. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.MethodName"> - <summary> - Gets or sets a value indicating whether to render the method name. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.CleanNamesOfAnonymousDelegates"> - <summary> - Gets or sets a value indicating whether the method name will be cleaned up if it is detected as an anonymous delegate. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.SkipFrames"> - <summary> - Gets or sets the number of frames to skip. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.NLog#Internal#IUsesStackTrace#StackTraceUsage"> - <summary> - Gets the level of stack trace information required by the implementing class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.CallSiteLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the call site and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.CounterLayoutRenderer"> - <summary> - A counter value (increases on each layout rendering). - </summary> - </member> - <member name="M:NLog.LayoutRenderers.CounterLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.CounterLayoutRenderer" /> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.CounterLayoutRenderer.Value"> - <summary> - Gets or sets the initial value of the counter. - </summary> - <docgen category='Counter Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.CounterLayoutRenderer.Increment"> - <summary> - Gets or sets the value to be added to the counter after each layout rendering. - </summary> - <docgen category='Counter Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.CounterLayoutRenderer.Sequence"> - <summary> - Gets or sets the name of the sequence. Different named sequences can have individual values. - </summary> - <docgen category='Counter Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.CounterLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified counter value and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.DateLayoutRenderer"> - <summary> - Current date and time. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.DateLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.DateLayoutRenderer" /> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.DateLayoutRenderer.Culture"> - <summary> - Gets or sets the culture used for rendering. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.DateLayoutRenderer.Format"> - <summary> - Gets or sets the date format. Can be any argument accepted by DateTime.ToString(format). - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.DateLayoutRenderer.UniversalTime"> - <summary> - Gets or sets a value indicating whether to output UTC time instead of local time. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.DateLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current date and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.DocumentUriLayoutRenderer"> - <summary> - URI of the HTML page which hosts the current Silverlight application. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.DocumentUriLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified environmental information and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.EventContextLayoutRenderer"> - <summary> - Log event context data. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.EventContextLayoutRenderer.Item"> - <summary> - Gets or sets the name of the item. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.EventContextLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified log event context item and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.EventPropertiesLayoutRenderer"> - <summary> - Log event context data. See <see cref="P:NLog.LogEventInfo.Properties"/>. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.EventPropertiesLayoutRenderer.#ctor"> - <summary> - Log event context data with default options. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.EventPropertiesLayoutRenderer.Item"> - <summary> - Gets or sets the name of the item. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.EventPropertiesLayoutRenderer.Format"> - <summary> - Format string for conversion from object to string. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.EventPropertiesLayoutRenderer.Culture"> - <summary> - Gets or sets the culture used for rendering. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.EventPropertiesLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified log event context item and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.ExceptionLayoutRenderer"> - <summary> - Exception information provided through - a call to one of the Logger.*Exception() methods. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.ExceptionLayoutRenderer" /> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.Format"> - <summary> - Gets or sets the format of the output. Must be a comma-separated list of exception - properties: Message, Type, ShortType, ToString, Method, StackTrace. - This parameter value is case-insensitive. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.InnerFormat"> - <summary> - Gets or sets the format of the output of inner exceptions. Must be a comma-separated list of exception - properties: Message, Type, ShortType, ToString, Method, StackTrace. - This parameter value is case-insensitive. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.Separator"> - <summary> - Gets or sets the separator used to concatenate parts specified in the Format. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.MaxInnerExceptionLevel"> - <summary> - Gets or sets the maximum number of inner exceptions to include in the output. - By default inner exceptions are not enabled for compatibility with NLog 1.0. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.InnerExceptionSeparator"> - <summary> - Gets or sets the separator between inner exceptions. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified exception information and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendMessage(System.Text.StringBuilder,System.Exception)"> - <summary> - Appends the Message of an Exception to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="ex">The exception containing the Message to append.</param> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendMethod(System.Text.StringBuilder,System.Exception)"> - <summary> - Appends the method name from Exception's stack trace to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="ex">The Exception whose method name should be appended.</param> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendStackTrace(System.Text.StringBuilder,System.Exception)"> - <summary> - Appends the stack trace from an Exception to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="ex">The Exception whose stack trace should be appended.</param> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendToString(System.Text.StringBuilder,System.Exception)"> - <summary> - Appends the result of calling ToString() on an Exception to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="ex">The Exception whose call to ToString() should be appended.</param> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendType(System.Text.StringBuilder,System.Exception)"> - <summary> - Appends the type of an Exception to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="ex">The Exception whose type should be appended.</param> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendShortType(System.Text.StringBuilder,System.Exception)"> - <summary> - Appends the short type of an Exception to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="ex">The Exception whose short type should be appended.</param> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendData(System.Text.StringBuilder,System.Exception)"> - <summary> - Appends the contents of an Exception's Data property to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="ex">The Exception whose Data property elements should be appended.</param> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.ParseMethodNameFromStackTrace(System.String)"> - <summary> - Find name of method on stracktrace. - </summary> - <param name="stackTrace">Full stracktrace</param> - <returns></returns> - </member> - <member name="T:NLog.LayoutRenderers.FileContentsLayoutRenderer"> - <summary> - Renders contents of the specified file. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.FileContentsLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.FileContentsLayoutRenderer" /> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.FileContentsLayoutRenderer.FileName"> - <summary> - Gets or sets the name of the file. - </summary> - <docgen category='File Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.FileContentsLayoutRenderer.Encoding"> - <summary> - Gets or sets the encoding used in the file. - </summary> - <value>The encoding.</value> - <docgen category='File Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.FileContentsLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the contents of the specified file and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer"> - <summary> - The information about the garbage collector. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer" /> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer.Property"> - <summary> - Gets or sets the property to retrieve. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the selected process information. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.GarbageCollectorProperty"> - <summary> - Gets or sets the property of System.GC to retrieve. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.TotalMemory"> - <summary> - Total memory allocated. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.TotalMemoryForceCollection"> - <summary> - Total memory allocated (perform full garbage collection first). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.CollectionCount0"> - <summary> - Gets the number of Gen0 collections. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.CollectionCount1"> - <summary> - Gets the number of Gen1 collections. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.CollectionCount2"> - <summary> - Gets the number of Gen2 collections. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.MaxGeneration"> - <summary> - Maximum generation number supported by GC. - </summary> - </member> - <member name="T:NLog.LayoutRenderers.GdcLayoutRenderer"> - <summary> - Global Diagnostics Context item. Provided for compatibility with log4net. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.GdcLayoutRenderer.Item"> - <summary> - Gets or sets the name of the item. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.GdcLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified Global Diagnostics Context item and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.GuidLayoutRenderer"> - <summary> - Globally-unique identifier (GUID). - </summary> - </member> - <member name="M:NLog.LayoutRenderers.GuidLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.GuidLayoutRenderer" /> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.GuidLayoutRenderer.Format"> - <summary> - Gets or sets the GUID format as accepted by Guid.ToString() method. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.GuidLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders a newly generated GUID string and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.InstallContextLayoutRenderer"> - <summary> - Installation parameter (passed to InstallNLogConfig). - </summary> - </member> - <member name="P:NLog.LayoutRenderers.InstallContextLayoutRenderer.Parameter"> - <summary> - Gets or sets the name of the parameter. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.InstallContextLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified installation parameter and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.LayoutRenderer"> - <summary> - Render environmental information related to logging events. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.LayoutRenderer.LoggingConfiguration"> - <summary> - Gets the logging configuration this target is part of. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.ToString"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Render(NLog.LogEventInfo)"> - <summary> - Renders the the value of layout renderer in the context of the specified log event. - </summary> - <param name="logEvent">The log event.</param> - <returns>String representation of a layout renderer.</returns> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.NLog#Internal#ISupportsInitialize#Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.NLog#Internal#ISupportsInitialize#Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified environmental information and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.InitializeLayoutRenderer"> - <summary> - Initializes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.CloseLayoutRenderer"> - <summary> - Closes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Dispose(System.Boolean)"> - <summary> - Releases unmanaged and - optionally - managed resources. - </summary> - <param name="disposing">True to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param> - </member> - <member name="T:NLog.LayoutRenderers.LayoutRendererAttribute"> - <summary> - Marks class as a layout renderer and assigns a format string to it. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRendererAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.LayoutRendererAttribute" /> class. - </summary> - <param name="name">Name of the layout renderer.</param> - </member> - <member name="T:NLog.LayoutRenderers.LevelLayoutRenderer"> - <summary> - The log level. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LevelLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current log level and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.LiteralLayoutRenderer"> - <summary> - A string literal. - </summary> - <remarks> - This is used to escape '${' sequence - as ;${literal:text=${}' - </remarks> - </member> - <member name="M:NLog.LayoutRenderers.LiteralLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.LiteralLayoutRenderer" /> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LiteralLayoutRenderer.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.LiteralLayoutRenderer" /> class. - </summary> - <param name="text">The literal text value.</param> - <remarks>This is used by the layout compiler.</remarks> - </member> - <member name="P:NLog.LayoutRenderers.LiteralLayoutRenderer.Text"> - <summary> - Gets or sets the literal text. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.LiteralLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified string literal and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer"> - <summary> - XML event description compatible with log4j, Chainsaw and NLogViewer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer" /> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.#ctor(NLog.Internal.Fakeables.IAppDomain)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer" /> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeNLogData"> - <summary> - Gets or sets a value indicating whether to include NLog-specific extensions to log4j schema. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IndentXml"> - <summary> - Gets or sets a value indicating whether the XML should use spaces for indentation. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.AppInfo"> - <summary> - Gets or sets the AppInfo field. By default it's the friendly name of the current AppDomain. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeCallSite"> - <summary> - Gets or sets a value indicating whether to include call site (class and method name) in the information sent over the network. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeSourceInfo"> - <summary> - Gets or sets a value indicating whether to include source info (file name and line number) in the information sent over the network. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeMdc"> - <summary> - Gets or sets a value indicating whether to include contents of the <see cref="T:NLog.MappedDiagnosticsContext"/> dictionary. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeNdc"> - <summary> - Gets or sets a value indicating whether to include contents of the <see cref="T:NLog.NestedDiagnosticsContext"/> stack. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.NdcItemSeparator"> - <summary> - Gets or sets the NDC item separator. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.NLog#Internal#IUsesStackTrace#StackTraceUsage"> - <summary> - Gets the level of stack trace information required by the implementing class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the XML logging event and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.LoggerNameLayoutRenderer"> - <summary> - The logger name. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.LoggerNameLayoutRenderer.ShortName"> - <summary> - Gets or sets a value indicating whether to render short logger name (the part after the trailing dot character). - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.LoggerNameLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the logger name and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.LongDateLayoutRenderer"> - <summary> - The date and time in a long, sortable format yyyy-MM-dd HH:mm:ss.mmm. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.LongDateLayoutRenderer.UniversalTime"> - <summary> - Gets or sets a value indicating whether to output UTC time instead of local time. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.LongDateLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the date in the long format (yyyy-MM-dd HH:mm:ss.mmm) and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.MdcLayoutRenderer"> - <summary> - Mapped Diagnostic Context item. Provided for compatibility with log4net. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.MdcLayoutRenderer.Item"> - <summary> - Gets or sets the name of the item. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.MdcLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified MDC item and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.MessageLayoutRenderer"> - <summary> - The formatted log message. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.MessageLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.MessageLayoutRenderer" /> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.MessageLayoutRenderer.WithException"> - <summary> - Gets or sets a value indicating whether to log exception along with message. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.MessageLayoutRenderer.ExceptionSeparator"> - <summary> - Gets or sets the string that separates message from the exception. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.MessageLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the log message including any positional parameters and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.NdcLayoutRenderer"> - <summary> - Nested Diagnostic Context item. Provided for compatibility with log4net. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.NdcLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.NdcLayoutRenderer" /> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.NdcLayoutRenderer.TopFrames"> - <summary> - Gets or sets the number of top stack frames to be rendered. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.NdcLayoutRenderer.BottomFrames"> - <summary> - Gets or sets the number of bottom stack frames to be rendered. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.NdcLayoutRenderer.Separator"> - <summary> - Gets or sets the separator to be used for concatenating nested diagnostics context output. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.NdcLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified Nested Diagnostics Context item and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.NewLineLayoutRenderer"> - <summary> - A newline literal. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.NewLineLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified string literal and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.ProcessTimeLayoutRenderer"> - <summary> - The process time in format HH:mm:ss.mmm. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ProcessTimeLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current process running time and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.ShortDateLayoutRenderer"> - <summary> - The short date in a sortable format yyyy-MM-dd. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.ShortDateLayoutRenderer.UniversalTime"> - <summary> - Gets or sets a value indicating whether to output UTC time instead of local time. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.ShortDateLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current short date string (yyyy-MM-dd) and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.SilverlightApplicationInfoLayoutRenderer"> - <summary> - Information about Silverlight application. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.SilverlightApplicationInfoLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.SilverlightApplicationInfoLayoutRenderer"/> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.SilverlightApplicationInfoLayoutRenderer.Option"> - <summary> - Gets or sets specific information to display. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.SilverlightApplicationInfoLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified environmental information and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.SilverlightApplicationInfoOption"> - <summary> - Specifies application information to display in ${sl-appinfo} renderer. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.SilverlightApplicationInfoOption.XapUri"> - <summary> - URI of the current application XAP file. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.SilverlightApplicationInfoOption.IsOutOfBrowser"> - <summary> - Whether application is running out-of-browser. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.SilverlightApplicationInfoOption.InstallState"> - <summary> - Installed state of an application. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.SilverlightApplicationInfoOption.HasElevatedPermissions"> - <summary> - Whether application is running with elevated permissions. - </summary> - </member> - <member name="T:NLog.LayoutRenderers.SpecialFolderLayoutRenderer"> - <summary> - System special folder path (includes My Documents, My Music, Program Files, Desktop, and more). - </summary> - </member> - <member name="P:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.Folder"> - <summary> - Gets or sets the system special folder to use. - </summary> - <remarks> - Full list of options is available at <a href="http://msdn2.microsoft.com/en-us/system.environment.specialfolder.aspx">MSDN</a>. - The most common ones are: - <ul> - <li><b>ApplicationData</b> - roaming application data for current user.</li> - <li><b>CommonApplicationData</b> - application data for all users.</li> - <li><b>MyDocuments</b> - My Documents</li> - <li><b>DesktopDirectory</b> - Desktop directory</li> - <li><b>LocalApplicationData</b> - non roaming application data</li> - <li><b>Personal</b> - user profile directory</li> - <li><b>System</b> - System directory</li> - </ul> - </remarks> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.File"> - <summary> - Gets or sets the name of the file to be Path.Combine()'d with the directory name. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.Dir"> - <summary> - Gets or sets the name of the directory to be Path.Combine()'d with the directory name. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the directory where NLog is located and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.StackTraceFormat"> - <summary> - Format of the ${stacktrace} layout renderer output. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.StackTraceFormat.Raw"> - <summary> - Raw format (multiline - as returned by StackFrame.ToString() method). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.StackTraceFormat.Flat"> - <summary> - Flat format (class and method names displayed in a single line). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.StackTraceFormat.DetailedFlat"> - <summary> - Detailed flat format (method signatures displayed in a single line). - </summary> - </member> - <member name="T:NLog.LayoutRenderers.StackTraceLayoutRenderer"> - <summary> - Stack trace renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.StackTraceLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.StackTraceLayoutRenderer" /> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.Format"> - <summary> - Gets or sets the output format of the stack trace. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.TopFrames"> - <summary> - Gets or sets the number of top stack frames to be rendered. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.SkipFrames"> - <summary> - Gets or sets the number of frames to skip. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.Separator"> - <summary> - Gets or sets the stack frame separator string. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.NLog#Internal#IUsesStackTrace#StackTraceUsage"> - <summary> - Gets the level of stack trace information required by the implementing class. - </summary> - <value></value> - </member> - <member name="M:NLog.LayoutRenderers.StackTraceLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the call site and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.TempDirLayoutRenderer"> - <summary> - A temporary directory. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.TempDirLayoutRenderer.File"> - <summary> - Gets or sets the name of the file to be Path.Combine()'d with the directory name. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.TempDirLayoutRenderer.Dir"> - <summary> - Gets or sets the name of the directory to be Path.Combine()'d with the directory name. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.TempDirLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the directory where NLog is located and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.ThreadIdLayoutRenderer"> - <summary> - The identifier of the current thread. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ThreadIdLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current thread identifier and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.ThreadNameLayoutRenderer"> - <summary> - The name of the current thread. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ThreadNameLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current thread name and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.TicksLayoutRenderer"> - <summary> - The Ticks value of current date and time. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.TicksLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the ticks value of current time and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.TimeLayoutRenderer"> - <summary> - The time in a 24-hour, sortable format HH:mm:ss.mmm. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.TimeLayoutRenderer.UniversalTime"> - <summary> - Gets or sets a value indicating whether to output UTC time instead of local time. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.TimeLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders time in the 24-h format (HH:mm:ss.mmm) and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.VariableLayoutRenderer"> - <summary> - Render a NLog variable (xml or config) - </summary> - </member> - <member name="P:NLog.LayoutRenderers.VariableLayoutRenderer.Name"> - <summary> - Gets or sets the name of the NLog variable. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.VariableLayoutRenderer.Default"> - <summary> - Gets or sets the default value to be used when the variable is not set. - </summary> - <remarks>Not used if Name is <c>null</c></remarks> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.VariableLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified variable and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper"> - <summary> - Applies caching to another layout output. - </summary> - <remarks> - The value of the inner layout will be rendered only once and reused subsequently. - </remarks> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.ClearCacheOption"> - <summary> - A value indicating when the cache is cleared. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.ClearCacheOption.None"> - <summary>Never clear the cache.</summary> - </member> - <member name="F:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.ClearCacheOption.OnInit"> - <summary>Clear the cache whenever the <see cref="T:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper"/> is initialized.</summary> - </member> - <member name="F:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.ClearCacheOption.OnClose"> - <summary>Clear the cache whenever the <see cref="T:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper"/> is closed.</summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.Cached"> - <summary> - Gets or sets a value indicating whether this <see cref="T:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper"/> is enabled. - </summary> - <docgen category='Caching Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.ClearCache"> - <summary> - Gets or sets a value indicating when the cache is cleared. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.InitializeLayoutRenderer"> - <summary> - Initializes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.CloseLayoutRenderer"> - <summary> - Closes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.RenderInner(NLog.LogEventInfo)"> - <summary> - Renders the inner layout contents. - </summary> - <param name="logEvent">The log event.</param> - <returns>Contents of inner layout.</returns> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper"> - <summary> - Filters characters not allowed in the file names by replacing them with safe character. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper" /> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper.FSNormalize"> - <summary> - Gets or sets a value indicating whether to modify the output of this renderer so it can be used as a part of file path - (illegal characters are replaced with '_'). - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Padded and trimmed string.</returns> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper"> - <summary> - Escapes output of another layout using JSON rules. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper" /> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper.JsonEncode"> - <summary> - Gets or sets a value indicating whether to apply JSON encoding. - </summary> - <docgen category="Transformation Options" order="10"/> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>JSON-encoded string.</returns> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper"> - <summary> - Converts the result of another layout output to lower case. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper" /> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper.Lowercase"> - <summary> - Gets or sets a value indicating whether lower case conversion should be applied. - </summary> - <value>A value of <c>true</c> if lower case conversion should be applied; otherwise, <c>false</c>.</value> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper.Culture"> - <summary> - Gets or sets the culture used for rendering. - </summary> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Padded and trimmed string.</returns> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.OnExceptionLayoutRendererWrapper"> - <summary> - Only outputs the inner layout when exception has been defined for log message. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.OnExceptionLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.OnExceptionLayoutRendererWrapper.RenderInner(NLog.LogEventInfo)"> - <summary> - Renders the inner layout contents. - </summary> - <param name="logEvent">The log event.</param> - <returns> - Contents of inner layout. - </returns> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.PaddingHorizontalAlignment"> - <summary> - Horizontal alignment for padding layout renderers. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.Wrappers.PaddingHorizontalAlignment.Left"> - <summary> - When layout text is too long, align it to the left - (remove characters from the right). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.Wrappers.PaddingHorizontalAlignment.Right"> - <summary> - When layout text is too long, align it to the right - (remove characters from the left). - </summary> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper"> - <summary> - Applies padding to another layout output. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper" /> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.Padding"> - <summary> - Gets or sets the number of characters to pad the output to. - </summary> - <remarks> - Positive padding values cause left padding, negative values - cause right padding to the desired width. - </remarks> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.PadCharacter"> - <summary> - Gets or sets the padding character. - </summary> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.FixedLength"> - <summary> - Gets or sets a value indicating whether to trim the - rendered text to the absolute value of the padding length. - </summary> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.AlignmentOnTruncation"> - <summary> - Gets or sets a value indicating whether a value that has - been truncated (when <see cref="P:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.FixedLength" /> is true) - will be left-aligned (characters removed from the right) - or right-aligned (characters removed from the left). The - default is left alignment. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper"> - <summary> - Replaces a string in the output of another layout with another string. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.SearchFor"> - <summary> - Gets or sets the text to search for. - </summary> - <value>The text search for.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.Regex"> - <summary> - Gets or sets a value indicating whether regular expressions should be used. - </summary> - <value>A value of <c>true</c> if regular expressions should be used otherwise, <c>false</c>.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.ReplaceWith"> - <summary> - Gets or sets the replacement string. - </summary> - <value>The replacement string.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.ReplaceGroupName"> - <summary> - Gets or sets the group name to replace when using regular expressions. - Leave null or empty to replace without using group name. - </summary> - <value>The group name.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.IgnoreCase"> - <summary> - Gets or sets a value indicating whether to ignore case. - </summary> - <value>A value of <c>true</c> if case should be ignored when searching; otherwise, <c>false</c>.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.WholeWords"> - <summary> - Gets or sets a value indicating whether to search for whole words. - </summary> - <value>A value of <c>true</c> if whole words should be searched for; otherwise, <c>false</c>.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.InitializeLayoutRenderer"> - <summary> - Initializes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Post-processed text.</returns> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.Replacer"> - <summary> - This class was created instead of simply using a lambda expression so that the "ThreadAgnosticAttributeTest" will pass - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.ReplaceNamedGroup(System.String,System.String,System.String,System.Text.RegularExpressions.Match)"> - <summary> - A match evaluator for Regular Expression based replacing - </summary> - <param name="input"></param> - <param name="groupName"></param> - <param name="replacement"></param> - <param name="match"></param> - <returns></returns> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.ReplaceNewLinesLayoutRendererWrapper"> - <summary> - Replaces newline characters from the result of another layout renderer with spaces. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.ReplaceNewLinesLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.ReplaceNewLinesLayoutRendererWrapper" /> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceNewLinesLayoutRendererWrapper.Replacement"> - <summary> - Gets or sets a value indicating the string that should be used for separating lines. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.ReplaceNewLinesLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>String with newline characters replaced with spaces.</returns> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.Rot13LayoutRendererWrapper"> - <summary> - Decodes text "encrypted" with ROT-13. - </summary> - <remarks> - See <a href="http://en.wikipedia.org/wiki/ROT13">http://en.wikipedia.org/wiki/ROT13</a>. - </remarks> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.Rot13LayoutRendererWrapper.Text"> - <summary> - Gets or sets the layout to be wrapped. - </summary> - <value>The layout to be wrapped.</value> - <remarks>This variable is for backwards compatibility</remarks> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.Rot13LayoutRendererWrapper.DecodeRot13(System.String)"> - <summary> - Encodes/Decodes ROT-13-encoded string. - </summary> - <param name="encodedValue">The string to be encoded/decoded.</param> - <returns>Encoded/Decoded text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.Rot13LayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper"> - <summary> - Trims the whitespace from the result of another layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper" /> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper.TrimWhiteSpace"> - <summary> - Gets or sets a value indicating whether lower case conversion should be applied. - </summary> - <value>A value of <c>true</c> if lower case conversion should be applied; otherwise, <c>false</c>.</value> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Trimmed string.</returns> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper"> - <summary> - Converts the result of another layout output to upper case. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper" /> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper.Uppercase"> - <summary> - Gets or sets a value indicating whether upper case conversion should be applied. - </summary> - <value>A value of <c>true</c> if upper case conversion should be applied otherwise, <c>false</c>.</value> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper.Culture"> - <summary> - Gets or sets the culture used for rendering. - </summary> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Padded and trimmed string.</returns> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper"> - <summary> - Encodes the result of another layout output for use with URLs. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper" /> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper.SpaceAsPlus"> - <summary> - Gets or sets a value indicating whether spaces should be translated to '+' or '%20'. - </summary> - <value>A value of <c>true</c> if space should be translated to '+'; otherwise, <c>false</c>.</value> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.WhenEmptyLayoutRendererWrapper"> - <summary> - Outputs alternative layout when the inner layout produces empty result. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.WhenEmptyLayoutRendererWrapper.WhenEmpty"> - <summary> - Gets or sets the layout to be rendered when original layout produced empty result. - </summary> - <docgen category="Transformation Options" order="10"/> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WhenEmptyLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WhenEmptyLayoutRendererWrapper.RenderInner(NLog.LogEventInfo)"> - <summary> - Renders the inner layout contents. - </summary> - <param name="logEvent">The log event.</param> - <returns> - Contents of inner layout. - </returns> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.WhenLayoutRendererWrapper"> - <summary> - Only outputs the inner layout when the specified condition has been met. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.WhenLayoutRendererWrapper.When"> - <summary> - Gets or sets the condition that must be met for the inner layout to be printed. - </summary> - <docgen category="Transformation Options" order="10"/> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WhenLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WhenLayoutRendererWrapper.RenderInner(NLog.LogEventInfo)"> - <summary> - Renders the inner layout contents. - </summary> - <param name="logEvent">The log event.</param> - <returns> - Contents of inner layout. - </returns> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase"> - <summary> - Decodes text "encrypted" with ROT-13. - </summary> - <remarks> - See <a href="http://en.wikipedia.org/wiki/ROT13">http://en.wikipedia.org/wiki/ROT13</a>. - </remarks> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase.Inner"> - <summary> - Gets or sets the wrapped layout. - </summary> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the inner message, processes it and appends it to the specified <see cref="T:System.Text.StringBuilder" />. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase.RenderInner(NLog.LogEventInfo)"> - <summary> - Renders the inner layout contents. - </summary> - <param name="logEvent">The log event.</param> - <returns>Contents of inner layout.</returns> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper"> - <summary> - Converts the result of another layout output to be XML-compliant. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper" /> class. - </summary> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper.XmlEncode"> - <summary> - Gets or sets a value indicating whether to apply XML encoding. - </summary> - <docgen category="Transformation Options" order="10"/> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Padded and trimmed string.</returns> - </member> - <member name="T:NLog.Layouts.CsvColumn"> - <summary> - A column in the CSV. - </summary> - </member> - <member name="M:NLog.Layouts.CsvColumn.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.CsvColumn" /> class. - </summary> - </member> - <member name="M:NLog.Layouts.CsvColumn.#ctor(System.String,NLog.Layouts.Layout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.CsvColumn" /> class. - </summary> - <param name="name">The name of the column.</param> - <param name="layout">The layout of the column.</param> - </member> - <member name="P:NLog.Layouts.CsvColumn.Name"> - <summary> - Gets or sets the name of the column. - </summary> - <docgen category='CSV Column Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvColumn.Layout"> - <summary> - Gets or sets the layout of the column. - </summary> - <docgen category='CSV Column Options' order='10' /> - </member> - <member name="T:NLog.Layouts.CsvColumnDelimiterMode"> - <summary> - Specifies allowed column delimiters. - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Auto"> - <summary> - Automatically detect from regional settings. - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Comma"> - <summary> - Comma (ASCII 44). - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Semicolon"> - <summary> - Semicolon (ASCII 59). - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Tab"> - <summary> - Tab character (ASCII 9). - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Pipe"> - <summary> - Pipe character (ASCII 124). - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Space"> - <summary> - Space character (ASCII 32). - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Custom"> - <summary> - Custom string, specified by the CustomDelimiter. - </summary> - </member> - <member name="T:NLog.Layouts.CsvLayout"> - <summary> - A specialized layout that renders CSV-formatted events. - </summary> - </member> - <member name="M:NLog.Layouts.CsvLayout.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.CsvLayout"/> class. - </summary> - </member> - <member name="P:NLog.Layouts.CsvLayout.Columns"> - <summary> - Gets the array of parameters to be passed. - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvLayout.WithHeader"> - <summary> - Gets or sets a value indicating whether CVS should include header. - </summary> - <value>A value of <c>true</c> if CVS should include header; otherwise, <c>false</c>.</value> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvLayout.Delimiter"> - <summary> - Gets or sets the column delimiter. - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvLayout.Quoting"> - <summary> - Gets or sets the quoting mode. - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvLayout.QuoteChar"> - <summary> - Gets or sets the quote Character. - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvLayout.CustomColumnDelimiter"> - <summary> - Gets or sets the custom column delimiter value (valid when ColumnDelimiter is set to 'Custom'). - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="M:NLog.Layouts.CsvLayout.InitializeLayout"> - <summary> - Initializes the layout. - </summary> - </member> - <member name="M:NLog.Layouts.CsvLayout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Formats the log event for write. - </summary> - <param name="logEvent">The log event to be formatted.</param> - <returns>A string representation of the log event.</returns> - </member> - <member name="T:NLog.Layouts.CsvLayout.CsvHeaderLayout"> - <summary> - Header for CSV layout. - </summary> - </member> - <member name="M:NLog.Layouts.CsvLayout.CsvHeaderLayout.#ctor(NLog.Layouts.CsvLayout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.CsvLayout.CsvHeaderLayout"/> class. - </summary> - <param name="parent">The parent.</param> - </member> - <member name="M:NLog.Layouts.CsvLayout.CsvHeaderLayout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Renders the layout for the specified logging event by invoking layout renderers. - </summary> - <param name="logEvent">The logging event.</param> - <returns>The rendered layout.</returns> - </member> - <member name="T:NLog.Layouts.CsvQuotingMode"> - <summary> - Specifies CSV quoting modes. - </summary> - </member> - <member name="F:NLog.Layouts.CsvQuotingMode.All"> - <summary> - Quote all column. - </summary> - </member> - <member name="F:NLog.Layouts.CsvQuotingMode.Nothing"> - <summary> - Quote nothing. - </summary> - </member> - <member name="F:NLog.Layouts.CsvQuotingMode.Auto"> - <summary> - Quote only whose values contain the quote symbol or - the separator. - </summary> - </member> - <member name="T:NLog.Layouts.JsonAttribute"> - <summary> - JSON attribute. - </summary> - </member> - <member name="M:NLog.Layouts.JsonAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.JsonAttribute" /> class. - </summary> - </member> - <member name="M:NLog.Layouts.JsonAttribute.#ctor(System.String,NLog.Layouts.Layout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.JsonAttribute" /> class. - </summary> - <param name="name">The name of the attribute.</param> - <param name="layout">The layout of the attribute's value.</param> - </member> - <member name="M:NLog.Layouts.JsonAttribute.#ctor(System.String,NLog.Layouts.Layout,System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.JsonAttribute" /> class. - </summary> - <param name="name">The name of the attribute.</param> - <param name="layout">The layout of the attribute's value.</param> - <param name="encode">Encode value with json-encode</param> - </member> - <member name="P:NLog.Layouts.JsonAttribute.Name"> - <summary> - Gets or sets the name of the attribute. - </summary> - </member> - <member name="P:NLog.Layouts.JsonAttribute.Layout"> - <summary> - Gets or sets the layout that will be rendered as the attribute's value. - </summary> - </member> - <member name="P:NLog.Layouts.JsonAttribute.Encode"> - <summary> - Determines wether or not this attribute will be Json encoded. - </summary> - </member> - <member name="T:NLog.Layouts.JsonLayout"> - <summary> - A specialized layout that renders JSON-formatted events. - </summary> - </member> - <member name="M:NLog.Layouts.JsonLayout.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.JsonLayout"/> class. - </summary> - </member> - <member name="P:NLog.Layouts.JsonLayout.Attributes"> - <summary> - Gets the array of attributes' configurations. - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.JsonLayout.SuppressSpaces"> - <summary> - Gets or sets the option to suppress the extra spaces in the output json - </summary> - </member> - <member name="M:NLog.Layouts.JsonLayout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Formats the log event as a JSON document for writing. - </summary> - <param name="logEvent">The log event to be formatted.</param> - <returns>A JSON string representation of the log event.</returns> - </member> - <member name="T:NLog.Layouts.Layout"> - <summary> - Abstract interface that layouts must implement. - </summary> - </member> - <member name="P:NLog.Layouts.Layout.IsThreadAgnostic"> - <summary> - Gets a value indicating whether this layout is thread-agnostic (can be rendered on any thread). - </summary> - <remarks> - Layout is thread-agnostic if it has been marked with [ThreadAgnostic] attribute and all its children are - like that as well. - Thread-agnostic layouts only use contents of <see cref="T:NLog.LogEventInfo"/> for its output. - </remarks> - </member> - <member name="P:NLog.Layouts.Layout.LoggingConfiguration"> - <summary> - Gets the logging configuration this target is part of. - </summary> - </member> - <member name="M:NLog.Layouts.Layout.op_Implicit(System.String)~NLog.Layouts.Layout"> - <summary> - Converts a given text to a <see cref="T:NLog.Layouts.Layout" />. - </summary> - <param name="text">Text to be converted.</param> - <returns><see cref="T:NLog.Layouts.SimpleLayout"/> object represented by the text.</returns> - </member> - <member name="M:NLog.Layouts.Layout.FromString(System.String)"> - <summary> - Implicitly converts the specified string to a <see cref="T:NLog.Layouts.SimpleLayout"/>. - </summary> - <param name="layoutText">The layout string.</param> - <returns>Instance of <see cref="T:NLog.Layouts.SimpleLayout"/>.</returns> - </member> - <member name="M:NLog.Layouts.Layout.FromString(System.String,NLog.Config.ConfigurationItemFactory)"> - <summary> - Implicitly converts the specified string to a <see cref="T:NLog.Layouts.SimpleLayout"/>. - </summary> - <param name="layoutText">The layout string.</param> - <param name="configurationItemFactory">The NLog factories to use when resolving layout renderers.</param> - <returns>Instance of <see cref="T:NLog.Layouts.SimpleLayout"/>.</returns> - </member> - <member name="M:NLog.Layouts.Layout.Precalculate(NLog.LogEventInfo)"> - <summary> - Precalculates the layout for the specified log event and stores the result - in per-log event cache. - </summary> - <param name="logEvent">The log event.</param> - <remarks> - Calling this method enables you to store the log event in a buffer - and/or potentially evaluate it in another thread even though the - layout may contain thread-dependent renderer. - </remarks> - </member> - <member name="M:NLog.Layouts.Layout.Render(NLog.LogEventInfo)"> - <summary> - Renders the event info in layout. - </summary> - <param name="logEvent">The event info.</param> - <returns>String representing log event.</returns> - </member> - <member name="M:NLog.Layouts.Layout.NLog#Internal#ISupportsInitialize#Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.Layouts.Layout.NLog#Internal#ISupportsInitialize#Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Layouts.Layout.Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.Layouts.Layout.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Layouts.Layout.InitializeLayout"> - <summary> - Initializes the layout. - </summary> - </member> - <member name="M:NLog.Layouts.Layout.CloseLayout"> - <summary> - Closes the layout. - </summary> - </member> - <member name="M:NLog.Layouts.Layout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Renders the layout for the specified logging event by invoking layout renderers. - </summary> - <param name="logEvent">The logging event.</param> - <returns>The rendered layout.</returns> - </member> - <member name="T:NLog.Layouts.LayoutAttribute"> - <summary> - Marks class as a layout renderer and assigns a format string to it. - </summary> - </member> - <member name="M:NLog.Layouts.LayoutAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.LayoutAttribute" /> class. - </summary> - <param name="name">Layout name.</param> - </member> - <member name="T:NLog.Layouts.LayoutParser"> - <summary> - Parses layout strings. - </summary> - </member> - <member name="T:NLog.Layouts.LayoutWithHeaderAndFooter"> - <summary> - A specialized layout that supports header and footer. - </summary> - </member> - <member name="P:NLog.Layouts.LayoutWithHeaderAndFooter.Layout"> - <summary> - Gets or sets the body layout (can be repeated multiple times). - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Layouts.LayoutWithHeaderAndFooter.Header"> - <summary> - Gets or sets the header layout. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Layouts.LayoutWithHeaderAndFooter.Footer"> - <summary> - Gets or sets the footer layout. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="M:NLog.Layouts.LayoutWithHeaderAndFooter.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Renders the layout for the specified logging event by invoking layout renderers. - </summary> - <param name="logEvent">The logging event.</param> - <returns>The rendered layout.</returns> - </member> - <member name="T:NLog.Layouts.Log4JXmlEventLayout"> - <summary> - A specialized layout that renders Log4j-compatible XML events. - </summary> - <remarks> - This layout is not meant to be used explicitly. Instead you can use ${log4jxmlevent} layout renderer. - </remarks> - </member> - <member name="M:NLog.Layouts.Log4JXmlEventLayout.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.Log4JXmlEventLayout" /> class. - </summary> - </member> - <member name="P:NLog.Layouts.Log4JXmlEventLayout.Renderer"> - <summary> - Gets the <see cref="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer"/> instance that renders log events. - </summary> - </member> - <member name="M:NLog.Layouts.Log4JXmlEventLayout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Renders the layout for the specified logging event by invoking layout renderers. - </summary> - <param name="logEvent">The logging event.</param> - <returns>The rendered layout.</returns> - </member> - <member name="T:NLog.Layouts.SimpleLayout"> - <summary> - Represents a string with embedded placeholders that can render contextual information. - </summary> - <remarks> - This layout is not meant to be used explicitly. Instead you can just use a string containing layout - renderers everywhere the layout is required. - </remarks> - </member> - <member name="M:NLog.Layouts.SimpleLayout.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.SimpleLayout" /> class. - </summary> - </member> - <member name="M:NLog.Layouts.SimpleLayout.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.SimpleLayout" /> class. - </summary> - <param name="txt">The layout string to parse.</param> - </member> - <member name="M:NLog.Layouts.SimpleLayout.#ctor(System.String,NLog.Config.ConfigurationItemFactory)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.SimpleLayout"/> class. - </summary> - <param name="txt">The layout string to parse.</param> - <param name="configurationItemFactory">The NLog factories to use when creating references to layout renderers.</param> - </member> - <member name="P:NLog.Layouts.SimpleLayout.OriginalText"> - <summary> - Original text before compile to Layout renderes - </summary> - </member> - <member name="P:NLog.Layouts.SimpleLayout.Text"> - <summary> - Gets or sets the layout text. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Layouts.SimpleLayout.IsFixedText"> - <summary> - Is the message fixed? (no Layout renderers used) - </summary> - </member> - <member name="P:NLog.Layouts.SimpleLayout.FixedText"> - <summary> - Get the fixed text. Only set when <see cref="P:NLog.Layouts.SimpleLayout.IsFixedText"/> is <c>true</c> - </summary> - </member> - <member name="P:NLog.Layouts.SimpleLayout.Renderers"> - <summary> - Gets a collection of <see cref="T:NLog.LayoutRenderers.LayoutRenderer"/> objects that make up this layout. - </summary> - </member> - <member name="M:NLog.Layouts.SimpleLayout.op_Implicit(System.String)~NLog.Layouts.SimpleLayout"> - <summary> - Converts a text to a simple layout. - </summary> - <param name="text">Text to be converted.</param> - <returns>A <see cref="T:NLog.Layouts.SimpleLayout"/> object.</returns> - </member> - <member name="M:NLog.Layouts.SimpleLayout.Escape(System.String)"> - <summary> - Escapes the passed text so that it can - be used literally in all places where - layout is normally expected without being - treated as layout. - </summary> - <param name="text">The text to be escaped.</param> - <returns>The escaped text.</returns> - <remarks> - Escaping is done by replacing all occurrences of - '${' with '${literal:text=${}' - </remarks> - </member> - <member name="M:NLog.Layouts.SimpleLayout.Evaluate(System.String,NLog.LogEventInfo)"> - <summary> - Evaluates the specified text by expanding all layout renderers. - </summary> - <param name="text">The text to be evaluated.</param> - <param name="logEvent">Log event to be used for evaluation.</param> - <returns>The input text with all occurrences of ${} replaced with - values provided by the appropriate layout renderers.</returns> - </member> - <member name="M:NLog.Layouts.SimpleLayout.Evaluate(System.String)"> - <summary> - Evaluates the specified text by expanding all layout renderers - in new <see cref="T:NLog.LogEventInfo" /> context. - </summary> - <param name="text">The text to be evaluated.</param> - <returns>The input text with all occurrences of ${} replaced with - values provided by the appropriate layout renderers.</returns> - </member> - <member name="M:NLog.Layouts.SimpleLayout.ToString"> - <summary> - Returns a <see cref="T:System.String"></see> that represents the current object. - </summary> - <returns> - A <see cref="T:System.String"></see> that represents the current object. - </returns> - </member> - <member name="M:NLog.Layouts.SimpleLayout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Renders the layout for the specified logging event by invoking layout renderers - that make up the event. - </summary> - <param name="logEvent">The logging event.</param> - <returns>The rendered layout.</returns> - </member> - <member name="T:NLog.LogEventInfo"> - <summary> - Represents the logging event. - </summary> - </member> - <member name="F:NLog.LogEventInfo.ZeroDate"> - <summary> - Gets the date of the first log event created. - </summary> - </member> - <member name="M:NLog.LogEventInfo.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogEventInfo" /> class. - </summary> - </member> - <member name="M:NLog.LogEventInfo.#ctor(NLog.LogLevel,System.String,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogEventInfo" /> class. - </summary> - <param name="level">Log level.</param> - <param name="loggerName">Logger name.</param> - <param name="message">Log message including parameter placeholders.</param> - </member> - <member name="M:NLog.LogEventInfo.#ctor(NLog.LogLevel,System.String,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogEventInfo" /> class. - </summary> - <param name="level">Log level.</param> - <param name="loggerName">Logger name.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">Log message including parameter placeholders.</param> - <param name="parameters">Parameter array.</param> - </member> - <member name="M:NLog.LogEventInfo.#ctor(NLog.LogLevel,System.String,System.IFormatProvider,System.String,System.Object[],System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogEventInfo" /> class. - </summary> - <param name="level">Log level.</param> - <param name="loggerName">Logger name.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">Log message including parameter placeholders.</param> - <param name="parameters">Parameter array.</param> - <param name="exception">Exception information.</param> - </member> - <member name="P:NLog.LogEventInfo.SequenceID"> - <summary> - Gets the unique identifier of log event which is automatically generated - and monotonously increasing. - </summary> - </member> - <member name="P:NLog.LogEventInfo.TimeStamp"> - <summary> - Gets or sets the timestamp of the logging event. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Level"> - <summary> - Gets or sets the level of the logging event. - </summary> - </member> - <member name="P:NLog.LogEventInfo.HasStackTrace"> - <summary> - Gets a value indicating whether stack trace has been set for this event. - </summary> - </member> - <member name="P:NLog.LogEventInfo.UserStackFrame"> - <summary> - Gets the stack frame of the method that did the logging. - </summary> - </member> - <member name="P:NLog.LogEventInfo.UserStackFrameNumber"> - <summary> - Gets the number index of the stack frame that represents the user - code (not the NLog code). - </summary> - </member> - <member name="P:NLog.LogEventInfo.StackTrace"> - <summary> - Gets the entire stack trace. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Exception"> - <summary> - Gets or sets the exception information. - </summary> - </member> - <member name="P:NLog.LogEventInfo.LoggerName"> - <summary> - Gets or sets the logger name. - </summary> - </member> - <member name="P:NLog.LogEventInfo.LoggerShortName"> - <summary> - Gets the logger short name. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Message"> - <summary> - Gets or sets the log message including any parameter placeholders. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Parameters"> - <summary> - Gets or sets the parameter values or null if no parameters have been specified. - </summary> - </member> - <member name="P:NLog.LogEventInfo.FormatProvider"> - <summary> - Gets or sets the format provider that was provided while logging or <see langword="null" /> - when no formatProvider was specified. - </summary> - </member> - <member name="P:NLog.LogEventInfo.FormattedMessage"> - <summary> - Gets the formatted message. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Properties"> - <summary> - Gets the dictionary of per-event context properties. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Context"> - <summary> - Gets the dictionary of per-event context properties. - </summary> - </member> - <member name="M:NLog.LogEventInfo.CreateNullEvent"> - <summary> - Creates the null event. - </summary> - <returns>Null log event.</returns> - </member> - <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.String)"> - <summary> - Creates the log event. - </summary> - <param name="logLevel">The log level.</param> - <param name="loggerName">Name of the logger.</param> - <param name="message">The message.</param> - <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Creates the log event. - </summary> - <param name="logLevel">The log level.</param> - <param name="loggerName">Name of the logger.</param> - <param name="formatProvider">The format provider.</param> - <param name="message">The message.</param> - <param name="parameters">The parameters.</param> - <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.IFormatProvider,System.Object)"> - <summary> - Creates the log event. - </summary> - <param name="logLevel">The log level.</param> - <param name="loggerName">Name of the logger.</param> - <param name="formatProvider">The format provider.</param> - <param name="message">The message.</param> - <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.String,System.Exception)"> - <summary> - Creates the log event. - </summary> - <param name="logLevel">The log level.</param> - <param name="loggerName">Name of the logger.</param> - <param name="message">The message.</param> - <param name="exception">The exception.</param> - <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.Exception,System.IFormatProvider,System.String)"> - <summary> - Creates the log event. - </summary> - <param name="logLevel">The log level.</param> - <param name="loggerName">Name of the logger.</param> - <param name="exception">The exception.</param> - <param name="formatProvider">The format provider.</param> - <param name="message">The message.</param> - <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Creates the log event. - </summary> - <param name="logLevel">The log level.</param> - <param name="loggerName">Name of the logger.</param> - <param name="exception">The exception.</param> - <param name="formatProvider">The format provider.</param> - <param name="message">The message.</param> - <param name="parameters">The parameters.</param> - <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="M:NLog.LogEventInfo.WithContinuation(NLog.Common.AsyncContinuation)"> - <summary> - Creates <see cref="T:NLog.Common.AsyncLogEventInfo"/> from this <see cref="T:NLog.LogEventInfo"/> by attaching the specified asynchronous continuation. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <returns>Instance of <see cref="T:NLog.Common.AsyncLogEventInfo"/> with attached continuation.</returns> - </member> - <member name="M:NLog.LogEventInfo.ToString"> - <summary> - Returns a string representation of this log event. - </summary> - <returns>String representation of the log event.</returns> - </member> - <member name="M:NLog.LogEventInfo.SetStackTrace(System.Diagnostics.StackTrace,System.Int32)"> - <summary> - Sets the stack trace for the event info. - </summary> - <param name="stackTrace">The stack trace.</param> - <param name="userStackFrame">Index of the first user stack frame within the stack trace.</param> - </member> - <member name="T:NLog.LogFactory"> - <summary> - Creates and manages instances of <see cref="T:NLog.Logger" /> objects. - </summary> - </member> - <member name="E:NLog.LogFactory.ConfigurationChanged"> - <summary> - Occurs when logging <see cref="P:NLog.LogFactory.Configuration" /> changes. - </summary> - </member> - <member name="M:NLog.LogFactory.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogFactory" /> class. - </summary> - </member> - <member name="M:NLog.LogFactory.#ctor(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogFactory" /> class. - </summary> - <param name="config">The config.</param> - </member> - <member name="P:NLog.LogFactory.CurrentAppDomain"> - <summary> - Gets the current <see cref="T:NLog.Internal.Fakeables.IAppDomain"/>. - </summary> - </member> - <member name="P:NLog.LogFactory.ThrowExceptions"> - <summary> - Gets or sets a value indicating whether exceptions should be thrown. - </summary> - <value>A value of <c>true</c> if exception should be thrown; otherwise, <c>false</c>.</value> - <remarks>By default exceptions are not thrown under any circumstances.</remarks> - </member> - <member name="P:NLog.LogFactory.Configuration"> - <summary> - Gets or sets the current logging configuration. After setting this property all - existing loggers will be re-configured, so that there is no need to call <see cref="M:NLog.LogFactory.ReconfigExistingLoggers" /> - manually. - </summary> - </member> - <member name="P:NLog.LogFactory.GlobalThreshold"> - <summary> - Gets or sets the global log threshold. Log events below this threshold are not logged. - </summary> - </member> - <member name="P:NLog.LogFactory.DefaultCultureInfo"> - <summary> - Gets the default culture info to use as <see cref="P:NLog.LogEventInfo.FormatProvider"/>. - </summary> - <value> - Specific culture info or null to use <see cref="P:System.Globalization.CultureInfo.CurrentCulture"/> - </value> - </member> - <member name="M:NLog.LogFactory.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting - unmanaged resources. - </summary> - </member> - <member name="M:NLog.LogFactory.CreateNullLogger"> - <summary> - Creates a logger that discards all log messages. - </summary> - <returns>Null logger instance.</returns> - </member> - <member name="M:NLog.LogFactory.GetCurrentClassLogger"> - <summary> - Gets the logger with the name of the current class. - </summary> - <returns>The logger.</returns> - <remarks>This is a slow-running method. - Make sure you're not doing this in a loop.</remarks> - </member> - <member name="M:NLog.LogFactory.GetCurrentClassLogger(System.Type)"> - <summary> - Gets a custom logger with the name of the current class. Use <paramref name="loggerType"/> to pass the type of the needed Logger. - </summary> - <param name="loggerType">The type of the logger to create. The type must inherit from - NLog.Logger.</param> - <returns>The logger of type <paramref name="loggerType"/>.</returns> - <remarks>This is a slow-running method. Make sure you are not calling this method in a - loop.</remarks> - </member> - <member name="M:NLog.LogFactory.GetLogger(System.String)"> - <summary> - Gets the specified named logger. - </summary> - <param name="name">Name of the logger.</param> - <returns>The logger reference. Multiple calls to <c>GetLogger</c> with the same argument - are not guaranteed to return the same logger reference.</returns> - </member> - <member name="M:NLog.LogFactory.GetLogger(System.String,System.Type)"> - <summary> - Gets the specified named logger. Use <paramref name="loggerType"/> to pass the type of the needed Logger. - </summary> - <param name="name">Name of the logger.</param> - <param name="loggerType">The type of the logger to create. The type must inherit from <see cref="T:NLog.Logger" />.</param> - <returns>The logger of type <paramref name="loggerType"/>. Multiple calls to <c>GetLogger</c> with the - same argument aren't guaranteed to return the same logger reference.</returns> - </member> - <member name="M:NLog.LogFactory.ReconfigExistingLoggers"> - <summary> - Loops through all loggers previously returned by GetLogger and recalculates their - target and filter list. Useful after modifying the configuration programmatically - to ensure that all loggers have been properly configured. - </summary> - </member> - <member name="M:NLog.LogFactory.Flush(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.LogFactory.Flush(NLog.Common.AsyncContinuation,System.Int32)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeoutMilliseconds">Maximum time to allow for the flush. Any messages - after that time will be discarded.</param> - </member> - <member name="M:NLog.LogFactory.Flush(NLog.Common.AsyncContinuation,System.TimeSpan)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeout">Maximum time to allow for the flush. Any messages after that time will be discarded.</param> - </member> - <member name="M:NLog.LogFactory.DisableLogging"> - <summary> - Decreases the log enable counter and if it reaches -1 the logs are disabled. - </summary> - <remarks> - Logging is enabled if the number of <see cref="M:NLog.LogFactory.ResumeLogging"/> calls is greater than - or equal to <see cref="M:NLog.LogFactory.SuspendLogging"/> calls. - </remarks> - <returns>An object that implements IDisposable whose Dispose() method re-enables logging. - To be used with C# <c>using ()</c> statement.</returns> - </member> - <member name="M:NLog.LogFactory.EnableLogging"> - <summary> - Increases the log enable counter and if it reaches 0 the logs are disabled. - </summary> - <remarks> - Logging is enabled if the number of <see cref="M:NLog.LogFactory.ResumeLogging"/> calls is greater than - or equal to <see cref="M:NLog.LogFactory.SuspendLogging"/> calls.</remarks> - </member> - <member name="M:NLog.LogFactory.SuspendLogging"> - <summary> - Decreases the log enable counter and if it reaches -1 the logs are disabled. - </summary> - <remarks> - Logging is enabled if the number of <see cref="M:NLog.LogFactory.ResumeLogging"/> calls is greater than - or equal to <see cref="M:NLog.LogFactory.SuspendLogging"/> calls. - </remarks> - <returns>An object that implements IDisposable whose Dispose() method re-enables logging. - To be used with C# <c>using ()</c> statement.</returns> - </member> - <member name="M:NLog.LogFactory.ResumeLogging"> - <summary> - Increases the log enable counter and if it reaches 0 the logs are disabled. - </summary> - <remarks>Logging is enabled if the number of <see cref="M:NLog.LogFactory.ResumeLogging"/> calls is greater - than or equal to <see cref="M:NLog.LogFactory.SuspendLogging"/> calls.</remarks> - </member> - <member name="M:NLog.LogFactory.IsLoggingEnabled"> - <summary> - Returns <see langword="true" /> if logging is currently enabled. - </summary> - <returns>A value of <see langword="true" /> if logging is currently enabled, - <see langword="false"/> otherwise.</returns> - <remarks>Logging is enabled if the number of <see cref="M:NLog.LogFactory.ResumeLogging"/> calls is greater - than or equal to <see cref="M:NLog.LogFactory.SuspendLogging"/> calls.</remarks> - </member> - <member name="M:NLog.LogFactory.OnConfigurationChanged(NLog.Config.LoggingConfigurationChangedEventArgs)"> - <summary> - Invoke the Changed event; called whenever list changes - </summary> - <param name="e">Event arguments.</param> - </member> - <member name="M:NLog.LogFactory.Dispose(System.Boolean)"> - <summary> - Releases unmanaged and - optionally - managed resources. - </summary> - <param name="disposing"><c>True</c> to release both managed and unmanaged resources; - <c>false</c> to release only unmanaged resources.</param> - </member> - <member name="T:NLog.LogFactory.LoggerCacheKey"> - <summary> - Logger cache key. - </summary> - </member> - <member name="M:NLog.LogFactory.LoggerCacheKey.GetHashCode"> - <summary> - Serves as a hash function for a particular type. - </summary> - <returns> - A hash code for the current <see cref="T:System.Object"/>. - </returns> - </member> - <member name="M:NLog.LogFactory.LoggerCacheKey.Equals(System.Object)"> - <summary> - Determines if two objects are equal in value. - </summary> - <param name="obj">Other object to compare to.</param> - <returns>True if objects are equal, false otherwise.</returns> - </member> - <member name="M:NLog.LogFactory.LoggerCacheKey.Equals(NLog.LogFactory.LoggerCacheKey)"> - <summary> - Determines if two objects of the same type are equal in value. - </summary> - <param name="key">Other object to compare to.</param> - <returns>True if objects are equal, false otherwise.</returns> - </member> - <member name="T:NLog.LogFactory.LoggerCache"> - <summary> - Logger cache. - </summary> - </member> - <member name="M:NLog.LogFactory.LoggerCache.InsertOrUpdate(NLog.LogFactory.LoggerCacheKey,NLog.Logger)"> - <summary> - Inserts or updates. - </summary> - <param name="cacheKey"></param> - <param name="logger"></param> - </member> - <member name="T:NLog.LogFactory.LogEnabler"> - <summary> - Enables logging in <see cref="M:System.IDisposable.Dispose"/> implementation. - </summary> - </member> - <member name="M:NLog.LogFactory.LogEnabler.#ctor(NLog.LogFactory)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogFactory.LogEnabler" /> class. - </summary> - <param name="factory">The factory.</param> - </member> - <member name="M:NLog.LogFactory.LogEnabler.System#IDisposable#Dispose"> - <summary> - Enables logging. - </summary> - </member> - <member name="T:NLog.LogFactory`1"> - <summary> - Specialized LogFactory that can return instances of custom logger types. - </summary> - <typeparam name="T">The type of the logger to be returned. Must inherit from <see cref="T:NLog.Logger"/>.</typeparam> - </member> - <member name="M:NLog.LogFactory`1.GetLogger(System.String)"> - <summary> - Gets the logger with type <typeparamref name="T"/>. - </summary> - <param name="name">The logger name.</param> - <returns>An instance of <typeparamref name="T"/>.</returns> - </member> - <member name="M:NLog.LogFactory`1.GetCurrentClassLogger"> - <summary> - Gets a custom logger with the name of the current class and type <typeparamref name="T"/>. - </summary> - <returns>An instance of <typeparamref name="T"/>.</returns> - <remarks>This is a slow-running method. - Make sure you're not doing this in a loop.</remarks> - </member> - <member name="T:NLog.Logger"> - <summary> - Provides logging interface and utility functions. - </summary> - <summary> - Provides logging interface and utility functions. - </summary> - <summary> - Logging methods which only are executed when the DEBUG conditional compilation symbol is set. - </summary> - <remarks> - The DEBUG conditional compilation symbol is default enabled (only) in a debug build. - - If the DEBUG conditional compilation symbol isn't set in the calling library, the compiler will remove all the invocations to these methods. - This could lead to better performance. - - See: https://msdn.microsoft.com/en-us/library/4xssyw96%28v=vs.90%29.aspx - </remarks> - </member> - <member name="M:NLog.Logger.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Logger"/> class. - </summary> - </member> - <member name="E:NLog.Logger.LoggerReconfigured"> - <summary> - Occurs when logger configuration changes. - </summary> - </member> - <member name="P:NLog.Logger.Name"> - <summary> - Gets the name of the logger. - </summary> - </member> - <member name="P:NLog.Logger.Factory"> - <summary> - Gets the factory that created this logger. - </summary> - </member> - <member name="M:NLog.Logger.IsEnabled(NLog.LogLevel)"> - <summary> - Gets a value indicating whether logging is enabled for the specified level. - </summary> - <param name="level">Log level to be checked.</param> - <returns>A value of <see langword="true" /> if logging is enabled for the specified level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="M:NLog.Logger.Log(NLog.LogEventInfo)"> - <summary> - Writes the specified diagnostic message. - </summary> - <param name="logEvent">Log event.</param> - </member> - <member name="M:NLog.Logger.Log(System.Type,NLog.LogEventInfo)"> - <summary> - Writes the specified diagnostic message. - </summary> - <param name="wrapperType">The name of the type that wraps Logger.</param> - <param name="logEvent">Log event.</param> - </member> - <member name="M:NLog.Logger.Log``1(NLog.LogLevel,``0)"> - <overloads> - Writes the diagnostic message at the specified level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="level">The log level.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Log``1(NLog.LogLevel,System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.LogException(NLog.LogLevel,System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="args">Arguments to format.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="args">Arguments to format.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Log``1(NLog.LogLevel,System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log``1(NLog.LogLevel,System.String,``0)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log``2(NLog.LogLevel,System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Log``2(NLog.LogLevel,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Log``3(NLog.LogLevel,System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Log``3(NLog.LogLevel,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Swallow(System.Action)"> - <summary> - Runs action. If the action throws, the exception is logged at <c>Error</c> level. The exception is not propagated outside of this method. - </summary> - <param name="action">Action to execute.</param> - </member> - <member name="M:NLog.Logger.Swallow``1(System.Func{``0})"> - <summary> - Runs the provided function and returns its result. If an exception is thrown, it is logged at <c>Error</c> level. - The exception is not propagated outside of this method; a default value is returned instead. - </summary> - <typeparam name="T">Return type of the provided function.</typeparam> - <param name="func">Function to run.</param> - <returns>Result returned by the provided function or the default value of type <typeparamref name="T"/> in case of exception.</returns> - </member> - <member name="M:NLog.Logger.Swallow``1(System.Func{``0},``0)"> - <summary> - Runs the provided function and returns its result. If an exception is thrown, it is logged at <c>Error</c> level. - The exception is not propagated outside of this method; a fallback value is returned instead. - </summary> - <typeparam name="T">Return type of the provided function.</typeparam> - <param name="func">Function to run.</param> - <param name="fallback">Fallback value to return in case of exception.</param> - <returns>Result returned by the provided function or fallback value in case of exception.</returns> - </member> - <member name="P:NLog.Logger.IsTraceEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Trace</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Trace</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.Logger.IsDebugEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Debug</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Debug</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.Logger.IsInfoEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Info</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Info</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.Logger.IsWarnEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Warn</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Warn</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.Logger.IsErrorEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Error</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Error</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.Logger.IsFatalEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Fatal</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Fatal</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="M:NLog.Logger.Trace``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Trace</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Trace``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Trace(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.TraceException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Trace(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Trace``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Debug</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Debug``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Debug(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.DebugException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Debug(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Debug``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Info</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Info``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Info(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.InfoException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Info</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Info</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Info(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Info</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Info</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Info``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Warn</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Warn``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Warn(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.WarnException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Warn</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Warn</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Warn(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Warn</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Warn</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Warn``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Error</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Error``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Error(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.ErrorException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Error</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Error</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Error(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Error</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Error</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Error``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Fatal</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Fatal``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Fatal(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.FatalException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Fatal</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Fatal</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Fatal</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Fatal</c> level. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Debug</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters and formatting them with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified arguments formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified arguments formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalDebug(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Trace</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.Exception,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.Exception,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters and formatting them with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified arguments formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified arguments formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">A <see langword="object" /> to be written.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Object,System.Object,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="arg1">First argument to format.</param> - <param name="arg2">Second argument to format.</param> - <param name="arg3">Third argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Boolean)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Char)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Byte)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.String)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Int32)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Int64)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Single)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Double)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Decimal)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.IFormatProvider,System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.ConditionalTrace(System.String,System.Object)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set.</summary> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="T:NLog.LoggerImpl"> - <summary> - Implementation of logging engine. - </summary> - </member> - <member name="M:NLog.LoggerImpl.FindCallingMethodOnStackTrace(System.Diagnostics.StackTrace,System.Type)"> - <summary> - Finds first user stack frame in a stack trace - </summary> - <param name="stackTrace">The stack trace of the logging method invocation</param> - <param name="loggerType">Type of the logger or logger wrapper</param> - <returns>Index of the first user stack frame or 0 if all stack frames are non-user</returns> - <seealso cref="M:NLog.LoggerImpl.IsNonUserStackFrame(System.Reflection.MethodBase,System.Type)"/> - </member> - <member name="M:NLog.LoggerImpl.IsNonUserStackFrame(System.Reflection.MethodBase,System.Type)"> - <summary> - Defines whether a stack frame belongs to non-user code - </summary> - <param name="method">Method of the stack frame</param> - <param name="loggerType">Type of the logger or logger wrapper</param> - <returns><see langword="true"/>, if the method is from non-user code and should be skipped</returns> - <remarks> - The method is classified as non-user if its declaring assembly is from hidden assemblies list - or its declaring type is <paramref name="loggerType"/> or one of its subtypes. - </remarks> - </member> - <member name="M:NLog.LoggerImpl.GetFilterResult(System.Collections.Generic.IList{NLog.Filters.Filter},NLog.LogEventInfo)"> - <summary> - Gets the filter result. - </summary> - <param name="filterChain">The filter chain.</param> - <param name="logEvent">The log event.</param> - <returns>The result of the filter.</returns> - </member> - <member name="T:NLog.LogLevel"> - <summary> - Defines available log levels. - </summary> - </member> - <member name="F:NLog.LogLevel.Trace"> - <summary> - Trace log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Debug"> - <summary> - Debug log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Info"> - <summary> - Info log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Warn"> - <summary> - Warn log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Error"> - <summary> - Error log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Fatal"> - <summary> - Fatal log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Off"> - <summary> - Off log level. - </summary> - </member> - <member name="M:NLog.LogLevel.#ctor(System.String,System.Int32)"> - <summary> - Initializes a new instance of <see cref="T:NLog.LogLevel"/>. - </summary> - <param name="name">The log level name.</param> - <param name="ordinal">The log level ordinal number.</param> - </member> - <member name="P:NLog.LogLevel.Name"> - <summary> - Gets the name of the log level. - </summary> - </member> - <member name="P:NLog.LogLevel.Ordinal"> - <summary> - Gets the ordinal of the log level. - </summary> - </member> - <member name="M:NLog.LogLevel.op_Equality(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is equal to the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal == level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.op_Inequality(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is not equal to the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal != level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.op_GreaterThan(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is greater than the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal > level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.op_GreaterThanOrEqual(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is greater than or equal to the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal >= level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.op_LessThan(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is less than the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal < level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.op_LessThanOrEqual(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is less than or equal to the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal <= level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.FromOrdinal(System.Int32)"> - <summary> - Gets the <see cref="T:NLog.LogLevel"/> that corresponds to the specified ordinal. - </summary> - <param name="ordinal">The ordinal.</param> - <returns>The <see cref="T:NLog.LogLevel"/> instance. For 0 it returns <see cref="F:NLog.LogLevel.Trace"/>, 1 gives <see cref="F:NLog.LogLevel.Debug"/> and so on.</returns> - </member> - <member name="M:NLog.LogLevel.FromString(System.String)"> - <summary> - Returns the <see cref="T:NLog.LogLevel"/> that corresponds to the supplied <see langword="string" />. - </summary> - <param name="levelName">The textual representation of the log level.</param> - <returns>The enumeration value.</returns> - </member> - <member name="M:NLog.LogLevel.ToString"> - <summary> - Returns a string representation of the log level. - </summary> - <returns>Log level name.</returns> - </member> - <member name="M:NLog.LogLevel.GetHashCode"> - <summary> - Returns a hash code for this instance. - </summary> - <returns> - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - </returns> - </member> - <member name="M:NLog.LogLevel.Equals(System.Object)"> - <summary> - Determines whether the specified <see cref="T:System.Object"/> is equal to this instance. - </summary> - <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param> - <returns>Value of <c>true</c> if the specified <see cref="T:System.Object"/> is equal to - this instance; otherwise, <c>false</c>.</returns> - </member> - <member name="M:NLog.LogLevel.Equals(NLog.LogLevel)"> - <summary> - Determines whether the specified <see cref="T:NLog.LogLevel"/> instance is equal to this instance. - </summary> - <param name="other">The <see cref="T:NLog.LogLevel"/> to compare with this instance.</param> - <returns>Value of <c>true</c> if the specified <see cref="T:NLog.LogLevel"/> is equal to - this instance; otherwise, <c>false</c>.</returns> - </member> - <member name="M:NLog.LogLevel.CompareTo(System.Object)"> - <summary> - Compares the level to the other <see cref="T:NLog.LogLevel"/> object. - </summary> - <param name="obj"> - The object object. - </param> - <returns> - A value less than zero when this logger's <see cref="P:NLog.LogLevel.Ordinal"/> is - less than the other logger's ordinal, 0 when they are equal and - greater than zero when this ordinal is greater than the - other ordinal. - </returns> - </member> - <member name="T:NLog.LogManager"> - <summary> - Creates and manages instances of <see cref="T:NLog.Logger" /> objects. - </summary> - </member> - <member name="T:NLog.LogManager.GetCultureInfo"> - <summary> - Delegate used to set/get the culture in use. - </summary> - </member> - <member name="M:NLog.LogManager.#ctor"> - <summary> - Prevents a default instance of the LogManager class from being created. - </summary> - </member> - <member name="E:NLog.LogManager.ConfigurationChanged"> - <summary> - Occurs when logging <see cref="P:NLog.LogManager.Configuration" /> changes. - </summary> - </member> - <member name="P:NLog.LogManager.ThrowExceptions"> - <summary> - Gets or sets a value indicating whether NLog should throw exceptions. - By default exceptions are not thrown under any circumstances. - </summary> - </member> - <member name="P:NLog.LogManager.Configuration"> - <summary> - Gets or sets the current logging configuration. - <see cref="P:NLog.LogFactory.Configuration" /> - </summary> - </member> - <member name="P:NLog.LogManager.GlobalThreshold"> - <summary> - Gets or sets the global log threshold. Log events below this threshold are not logged. - </summary> - </member> - <member name="P:NLog.LogManager.DefaultCultureInfo"> - <summary> - Gets or sets the default culture to use. - </summary> - </member> - <member name="M:NLog.LogManager.GetCurrentClassLogger"> - <summary> - Gets the logger with the name of the current class. - </summary> - <returns>The logger.</returns> - <remarks>This is a slow-running method. - Make sure you're not doing this in a loop.</remarks> - </member> - <member name="M:NLog.LogManager.AddHiddenAssembly(System.Reflection.Assembly)"> - <summary> - Adds the given assembly which will be skipped - when NLog is trying to find the calling method on stack trace. - </summary> - <param name="assembly">The assembly to skip.</param> - </member> - <member name="M:NLog.LogManager.GetCurrentClassLogger(System.Type)"> - <summary> - Gets a custom logger with the name of the current class. Use <paramref name="loggerType"/> to pass the type of the needed Logger. - </summary> - <param name="loggerType">The logger class. The class must inherit from <see cref="T:NLog.Logger" />.</param> - <returns>The logger of type <paramref name="loggerType"/>.</returns> - <remarks>This is a slow-running method. - Make sure you're not doing this in a loop.</remarks> - </member> - <member name="M:NLog.LogManager.CreateNullLogger"> - <summary> - Creates a logger that discards all log messages. - </summary> - <returns>Null logger which discards all log messages.</returns> - </member> - <member name="M:NLog.LogManager.GetLogger(System.String)"> - <summary> - Gets the specified named logger. - </summary> - <param name="name">Name of the logger.</param> - <returns>The logger reference. Multiple calls to <c>GetLogger</c> with the same argument aren't guaranteed to return the same logger reference.</returns> - </member> - <member name="M:NLog.LogManager.GetLogger(System.String,System.Type)"> - <summary> - Gets the specified named custom logger. Use <paramref name="loggerType"/> to pass the type of the needed Logger. - </summary> - <param name="name">Name of the logger.</param> - <param name="loggerType">The logger class. The class must inherit from <see cref="T:NLog.Logger" />.</param> - <returns>The logger of type <paramref name="loggerType"/>. Multiple calls to <c>GetLogger</c> with the same argument aren't guaranteed to return the same logger reference.</returns> - <remarks>The generic way for this method is <see cref="M:NLog.LogFactory`1.GetLogger(System.String)"/></remarks> - </member> - <member name="M:NLog.LogManager.ReconfigExistingLoggers"> - <summary> - Loops through all loggers previously returned by GetLogger. - and recalculates their target and filter list. Useful after modifying the configuration programmatically - to ensure that all loggers have been properly configured. - </summary> - </member> - <member name="M:NLog.LogManager.Flush(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.LogManager.Flush(NLog.Common.AsyncContinuation,System.TimeSpan)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeout">Maximum time to allow for the flush. Any messages after that time will be discarded.</param> - </member> - <member name="M:NLog.LogManager.Flush(NLog.Common.AsyncContinuation,System.Int32)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeoutMilliseconds">Maximum time to allow for the flush. Any messages after that time will be discarded.</param> - </member> - <member name="M:NLog.LogManager.DisableLogging"> - <summary> - Decreases the log enable counter and if it reaches -1 the logs are disabled. - </summary> - <remarks>Logging is enabled if the number of <see cref="M:NLog.LogManager.EnableLogging"/> calls is greater - than or equal to <see cref="M:NLog.LogManager.DisableLogging"/> calls.</remarks> - <returns>An object that implements IDisposable whose Dispose() method reenables logging. - To be used with C# <c>using ()</c> statement.</returns> - </member> - <member name="M:NLog.LogManager.EnableLogging"> - <summary> - Increases the log enable counter and if it reaches 0 the logs are disabled. - </summary> - <remarks>Logging is enabled if the number of <see cref="M:NLog.LogManager.EnableLogging"/> calls is greater - than or equal to <see cref="M:NLog.LogManager.DisableLogging"/> calls.</remarks> - </member> - <member name="M:NLog.LogManager.IsLoggingEnabled"> - <summary> - Checks if logging is currently enabled. - </summary> - <returns><see langword="true" /> if logging is currently enabled, <see langword="false"/> - otherwise.</returns> - <remarks>Logging is enabled if the number of <see cref="M:NLog.LogManager.EnableLogging"/> calls is greater - than or equal to <see cref="M:NLog.LogManager.DisableLogging"/> calls.</remarks> - </member> - <member name="M:NLog.LogManager.Shutdown"> - <summary> - Dispose all targets, and shutdown logging. - </summary> - </member> - <member name="M:NLog.LogManager.GetClassFullName"> - <summary> - Gets the fully qualified name of the class invoking the LogManager, including the - namespace but not the assembly. - </summary> - </member> - <member name="T:NLog.LogMessageGenerator"> - <summary> - Returns a log message. Used to defer calculation of - the log message until it's actually needed. - </summary> - <returns>Log message.</returns> - </member> - <member name="T:NLog.LogReceiverService.ILogReceiverClient"> - <summary> - Service contract for Log Receiver client. - </summary> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverClient.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="T:NLog.LogReceiverService.ILogReceiverOneWayClient"> - <summary> - Service contract for Log Receiver client. - </summary> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverOneWayClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="T:NLog.LogReceiverService.ILogReceiverTwoWayClient"> - <summary> - Service contract for Log Receiver client. - </summary> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverTwoWayClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverTwoWayClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverTwoWayClient.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="T:NLog.LogReceiverService.IWcfLogReceiverClient"> - <summary> - Client of ILogReceiverServer - </summary> - </member> - <member name="E:NLog.LogReceiverService.IWcfLogReceiverClient.ProcessLogMessagesCompleted"> - <summary> - Occurs when the log message processing has completed. - </summary> - </member> - <member name="E:NLog.LogReceiverService.IWcfLogReceiverClient.OpenCompleted"> - <summary> - Occurs when Open operation has completed. - </summary> - </member> - <member name="E:NLog.LogReceiverService.IWcfLogReceiverClient.CloseCompleted"> - <summary> - Occurs when Close operation has completed. - </summary> - </member> - <member name="P:NLog.LogReceiverService.IWcfLogReceiverClient.ClientCredentials"> - <summary> - Enables the user to configure client and service credentials as well as service credential authentication settings for use on the client side of communication. - </summary> - </member> - <member name="P:NLog.LogReceiverService.IWcfLogReceiverClient.InnerChannel"> - <summary> - Gets the underlying <see cref="T:System.ServiceModel.IClientChannel"/> implementation. - </summary> - </member> - <member name="P:NLog.LogReceiverService.IWcfLogReceiverClient.Endpoint"> - <summary> - Gets the target endpoint for the service to which the WCF client can connect. - </summary> - </member> - <member name="M:NLog.LogReceiverService.IWcfLogReceiverClient.OpenAsync"> - <summary> - Opens the client asynchronously. - </summary> - </member> - <member name="M:NLog.LogReceiverService.IWcfLogReceiverClient.OpenAsync(System.Object)"> - <summary> - Opens the client asynchronously. - </summary> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.IWcfLogReceiverClient.CloseAsync"> - <summary> - Closes the client asynchronously. - </summary> - </member> - <member name="M:NLog.LogReceiverService.IWcfLogReceiverClient.CloseAsync(System.Object)"> - <summary> - Closes the client asynchronously. - </summary> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.IWcfLogReceiverClient.ProcessLogMessagesAsync(NLog.LogReceiverService.NLogEvents)"> - <summary> - Processes the log messages asynchronously. - </summary> - <param name="events">The events to send.</param> - </member> - <member name="M:NLog.LogReceiverService.IWcfLogReceiverClient.ProcessLogMessagesAsync(NLog.LogReceiverService.NLogEvents,System.Object)"> - <summary> - Processes the log messages asynchronously. - </summary> - <param name="events">The events to send.</param> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.IWcfLogReceiverClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events to send.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.IWcfLogReceiverClient.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="P:NLog.LogReceiverService.IWcfLogReceiverClient.CookieContainer"> - <summary> - Gets or sets the cookie container. - </summary> - <value>The cookie container.</value> - </member> - <member name="T:NLog.LogReceiverService.LogReceiverServiceConfig"> - <summary> - Internal configuration of Log Receiver Service contracts. - </summary> - </member> - <member name="T:NLog.LogReceiverService.NLogEvent"> - <summary> - Wire format for NLog Event. - </summary> - </member> - <member name="M:NLog.LogReceiverService.NLogEvent.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.NLogEvent"/> class. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.Id"> - <summary> - Gets or sets the client-generated identifier of the event. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.LevelOrdinal"> - <summary> - Gets or sets the ordinal of the log level. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.LoggerOrdinal"> - <summary> - Gets or sets the logger ordinal (index into <see cref="P:NLog.LogReceiverService.NLogEvents.Strings"/>. - </summary> - <value>The logger ordinal.</value> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.TimeDelta"> - <summary> - Gets or sets the time delta (in ticks) between the time of the event and base time. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.MessageOrdinal"> - <summary> - Gets or sets the message string index. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.Values"> - <summary> - Gets or sets the collection of layout values. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.ValueIndexes"> - <summary> - Gets the collection of indexes into <see cref="P:NLog.LogReceiverService.NLogEvents.Strings"/> array for each layout value. - </summary> - </member> - <member name="M:NLog.LogReceiverService.NLogEvent.ToEventInfo(NLog.LogReceiverService.NLogEvents,System.String)"> - <summary> - Converts the <see cref="T:NLog.LogReceiverService.NLogEvent"/> to <see cref="T:NLog.LogEventInfo"/>. - </summary> - <param name="context">The <see cref="T:NLog.LogReceiverService.NLogEvent"/> object this <see cref="T:NLog.LogReceiverService.NLogEvent" /> is part of..</param> - <param name="loggerNamePrefix">The logger name prefix to prepend in front of the logger name.</param> - <returns>Converted <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="T:NLog.LogReceiverService.NLogEvents"> - <summary> - Wire format for NLog event package. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvents.ClientName"> - <summary> - Gets or sets the name of the client. - </summary> - <value>The name of the client.</value> - </member> - <member name="P:NLog.LogReceiverService.NLogEvents.BaseTimeUtc"> - <summary> - Gets or sets the base time (UTC ticks) for all events in the package. - </summary> - <value>The base time UTC.</value> - </member> - <member name="P:NLog.LogReceiverService.NLogEvents.LayoutNames"> - <summary> - Gets or sets the collection of layout names which are shared among all events. - </summary> - <value>The layout names.</value> - </member> - <member name="P:NLog.LogReceiverService.NLogEvents.Strings"> - <summary> - Gets or sets the collection of logger names. - </summary> - <value>The logger names.</value> - </member> - <member name="P:NLog.LogReceiverService.NLogEvents.Events"> - <summary> - Gets or sets the list of events. - </summary> - <value>The events.</value> - </member> - <member name="M:NLog.LogReceiverService.NLogEvents.ToEventInfo(System.String)"> - <summary> - Converts the events to sequence of <see cref="T:NLog.LogEventInfo"/> objects suitable for routing through NLog. - </summary> - <param name="loggerNamePrefix">The logger name prefix to prepend in front of each logger name.</param> - <returns> - Sequence of <see cref="T:NLog.LogEventInfo"/> objects. - </returns> - </member> - <member name="M:NLog.LogReceiverService.NLogEvents.ToEventInfo"> - <summary> - Converts the events to sequence of <see cref="T:NLog.LogEventInfo"/> objects suitable for routing through NLog. - </summary> - <returns> - Sequence of <see cref="T:NLog.LogEventInfo"/> objects. - </returns> - </member> - <member name="T:NLog.LogReceiverService.StringCollection"> - <summary> - List of strings annotated for more terse serialization. - </summary> - </member> - <member name="M:NLog.LogReceiverService.StringCollection.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.StringCollection"/> class. - </summary> - </member> - <member name="T:NLog.LogReceiverService.WcfILogReceiverClient"> - <summary> - Log Receiver Client using WCF. - </summary> - <remarks> - This will be removed when ILogReceiverClient is removed. - This provides an implementation of the legacy interface.</remarks> - </member> - <member name="M:NLog.LogReceiverService.WcfILogReceiverClient.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfILogReceiverClient"/> class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfILogReceiverClient.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfILogReceiverClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfILogReceiverClient.#ctor(System.String,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfILogReceiverClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfILogReceiverClient.#ctor(System.String,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverOneWayClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfILogReceiverClient.#ctor(System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverOneWayClient"/> class. - </summary> - <param name="binding">The binding.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfILogReceiverClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events to send.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.WcfILogReceiverClient.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfILogReceiverClient.CreateChannel"> - <summary> - Returns a new channel from the client to the service. - </summary> - <returns> - A channel of type <see cref="T:NLog.LogReceiverService.ILogReceiverOneWayClient"/> that identifies the type - of service contract encapsulated by this client object (proxy). - </returns> - </member> - <member name="T:NLog.LogReceiverService.WcfLogReceiverClient"> - <summary> - Log Receiver Client facade. It allows the use either of the one way or two way - service contract using WCF through its unified interface. - </summary> - <remarks> - Delegating methods are generated with Resharper. - 1. change ProxiedClient to private field (instead of public property) - 2. delegate members - 3. change ProxiedClient back to public property. - - </remarks> - </member> - <member name="P:NLog.LogReceiverService.WcfLogReceiverClient.ProxiedClient"> - <summary> - The client getting proxied - </summary> - </member> - <member name="P:NLog.LogReceiverService.WcfLogReceiverClient.UseOneWay"> - <summary> - Do we use one-way or two-way messaging? - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. - </summary> - <param name="useOneWay">Whether to use the one way or two way WCF client.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.Boolean,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. - </summary> - <param name="useOneWay">Whether to use the one way or two way WCF client.</param> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.Boolean,System.String,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. - </summary> - <param name="useOneWay">Whether to use the one way or two way WCF client.</param> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.Boolean,System.String,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. - </summary> - <param name="useOneWay">Whether to use the one way or two way WCF client.</param> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.Boolean,System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. - </summary> - <param name="useOneWay">Whether to use the one way or two way WCF client.</param> - <param name="binding">The binding.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.Abort"> - <summary> - Causes a communication object to transition immediately from its current state into the closed state. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.BeginClose(System.AsyncCallback,System.Object)"> - <summary> - Begins an asynchronous operation to close a communication object. - </summary> - <returns> - The <see cref="T:System.IAsyncResult"/> that references the asynchronous close operation. - </returns> - <param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that receives notification of the completion of the asynchronous close operation.</param><param name="state">An object, specified by the application, that contains state information associated with the asynchronous close operation.</param><exception cref="T:System.ServiceModel.CommunicationObjectFaultedException"><see cref="M:System.ServiceModel.ICommunicationObject.BeginClose"/> was called on an object in the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The default timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to close gracefully.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.BeginClose(System.TimeSpan,System.AsyncCallback,System.Object)"> - <summary> - Begins an asynchronous operation to close a communication object with a specified timeout. - </summary> - <returns> - The <see cref="T:System.IAsyncResult"/> that references the asynchronous close operation. - </returns> - <param name="timeout">The <see cref="T:System.Timespan"/> that specifies how long the send operation has to complete before timing out.</param><param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that receives notification of the completion of the asynchronous close operation.</param><param name="state">An object, specified by the application, that contains state information associated with the asynchronous close operation.</param><exception cref="T:System.ServiceModel.CommunicationObjectFaultedException"><see cref="M:System.ServiceModel.ICommunicationObject.BeginClose"/> was called on an object in the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The specified timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to close gracefully.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.BeginOpen(System.AsyncCallback,System.Object)"> - <summary> - Begins an asynchronous operation to open a communication object. - </summary> - <returns> - The <see cref="T:System.IAsyncResult"/> that references the asynchronous open operation. - </returns> - <param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that receives notification of the completion of the asynchronous open operation.</param><param name="state">An object, specified by the application, that contains state information associated with the asynchronous open operation.</param><exception cref="T:System.ServiceModel.CommunicationException">The <see cref="T:System.ServiceModel.ICommunicationObject"/> was unable to be opened and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The default open timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to enter the <see cref="F:System.ServiceModel.CommunicationState.Opened"/> state and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.BeginOpen(System.TimeSpan,System.AsyncCallback,System.Object)"> - <summary> - Begins an asynchronous operation to open a communication object within a specified interval of time. - </summary> - <returns> - The <see cref="T:System.IAsyncResult"/> that references the asynchronous open operation. - </returns> - <param name="timeout">The <see cref="T:System.Timespan"/> that specifies how long the send operation has to complete before timing out.</param><param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that receives notification of the completion of the asynchronous open operation.</param><param name="state">An object, specified by the application, that contains state information associated with the asynchronous open operation.</param><exception cref="T:System.ServiceModel.CommunicationException">The <see cref="T:System.ServiceModel.ICommunicationObject"/> was unable to be opened and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The specified timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to enter the <see cref="F:System.ServiceModel.CommunicationState.Opened"/> state and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events to send.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="P:NLog.LogReceiverService.WcfLogReceiverClient.ClientCredentials"> - <summary> - Enables the user to configure client and service credentials as well as service credential authentication settings for use on the client side of communication. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.Close(System.TimeSpan)"> - <summary> - Causes a communication object to transition from its current state into the closed state. - </summary> - <param name="timeout">The <see cref="T:System.Timespan"/> that specifies how long the send operation has to complete before timing out.</param><exception cref="T:System.ServiceModel.CommunicationObjectFaultedException"><see cref="M:System.ServiceModel.ICommunicationObject.Close"/> was called on an object in the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to close gracefully.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.Close"> - <summary> - Causes a communication object to transition from its current state into the closed state. - </summary> - <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException"><see cref="M:System.ServiceModel.ICommunicationObject.Close"/> was called on an object in the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The default close timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to close gracefully.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.CloseAsync(System.Object)"> - <summary> - Closes the client asynchronously. - </summary> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.CloseAsync"> - <summary> - Closes the client asynchronously. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.CloseCompleted"> - <summary> - Occurs when Close operation has completed. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.Closed"> - <summary> - Occurs when the communication object completes its transition from the closing state into the closed state. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.Closing"> - <summary> - Occurs when the communication object first enters the closing state. - </summary> - </member> - <member name="P:NLog.LogReceiverService.WcfLogReceiverClient.CookieContainer"> - <summary> - Gets or sets the cookie container. - </summary> - <value>The cookie container.</value> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.EndClose(System.IAsyncResult)"> - <summary> - Completes an asynchronous operation to close a communication object. - </summary> - <param name="result">The <see cref="T:System.IAsyncResult"/> that is returned by a call to the <see cref="M:System.ServiceModel.ICommunicationObject.BeginClose"/> method.</param><exception cref="T:System.ServiceModel.CommunicationObjectFaultedException"><see cref="M:System.ServiceModel.ICommunicationObject.BeginClose"/> was called on an object in the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to close gracefully.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.EndOpen(System.IAsyncResult)"> - <summary> - Completes an asynchronous operation to open a communication object. - </summary> - <param name="result">The <see cref="T:System.IAsyncResult"/> that is returned by a call to the <see cref="M:System.ServiceModel.ICommunicationObject.BeginOpen"/> method.</param><exception cref="T:System.ServiceModel.CommunicationException">The <see cref="T:System.ServiceModel.ICommunicationObject"/> was unable to be opened and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to enter the <see cref="F:System.ServiceModel.CommunicationState.Opened"/> state and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception> - </member> - <member name="P:NLog.LogReceiverService.WcfLogReceiverClient.Endpoint"> - <summary> - Gets the target endpoint for the service to which the WCF client can connect. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.Faulted"> - <summary> - Occurs when the communication object first enters the faulted state. - </summary> - </member> - <member name="P:NLog.LogReceiverService.WcfLogReceiverClient.InnerChannel"> - <summary> - Gets the underlying <see cref="T:System.ServiceModel.IClientChannel"/> implementation. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.Open"> - <summary> - Causes a communication object to transition from the created state into the opened state. - </summary> - <exception cref="T:System.ServiceModel.CommunicationException">The <see cref="T:System.ServiceModel.ICommunicationObject"/> was unable to be opened and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The default open timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to enter the <see cref="F:System.ServiceModel.CommunicationState.Opened"/> state and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.Open(System.TimeSpan)"> - <summary> - Causes a communication object to transition from the created state into the opened state within a specified interval of time. - </summary> - <param name="timeout">The <see cref="T:System.Timespan"/> that specifies how long the send operation has to complete before timing out.</param><exception cref="T:System.ServiceModel.CommunicationException">The <see cref="T:System.ServiceModel.ICommunicationObject"/> was unable to be opened and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception><exception cref="T:System.TimeoutException">The specified timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject"/> was able to enter the <see cref="F:System.ServiceModel.CommunicationState.Opened"/> state and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted"/> state.</exception> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.OpenAsync"> - <summary> - Opens the client asynchronously. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.OpenAsync(System.Object)"> - <summary> - Opens the client asynchronously. - </summary> - <param name="userState">User-specific state.</param> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.OpenCompleted"> - <summary> - Occurs when Open operation has completed. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.Opened"> - <summary> - Occurs when the communication object completes its transition from the opening state into the opened state. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.Opening"> - <summary> - Occurs when the communication object first enters the opening state. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.ProcessLogMessagesAsync(NLog.LogReceiverService.NLogEvents)"> - <summary> - Processes the log messages asynchronously. - </summary> - <param name="events">The events to send.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.ProcessLogMessagesAsync(NLog.LogReceiverService.NLogEvents,System.Object)"> - <summary> - Processes the log messages asynchronously. - </summary> - <param name="events">The events to send.</param> - <param name="userState">User-specific state.</param> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.ProcessLogMessagesCompleted"> - <summary> - Occurs when the log message processing has completed. - </summary> - </member> - <member name="P:NLog.LogReceiverService.WcfLogReceiverClient.State"> - <summary> - Gets the current state of the communication-oriented object. - </summary> - <returns> - The value of the <see cref="T:System.ServiceModel.CommunicationState"/> of the object. - </returns> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.CloseCommunicationObject"> - <summary> - Causes a communication object to transition from its current state into the closed state. - </summary> - </member> - <member name="T:NLog.LogReceiverService.WcfLogReceiverClientBase`1"> - <summary> - Abstract base class for the WcfLogReceiverXXXWay classes. It can only be - used internally (see internal constructor). It passes off any Channel usage - to the inheriting class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClientBase`1"/> class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClientBase`1"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.#ctor(System.String,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClientBase`1"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.#ctor(System.String,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClientBase`1"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.#ctor(System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClientBase`1"/> class. - </summary> - <param name="binding">The binding.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClientBase`1.ProcessLogMessagesCompleted"> - <summary> - Occurs when the log message processing has completed. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClientBase`1.OpenCompleted"> - <summary> - Occurs when Open operation has completed. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClientBase`1.CloseCompleted"> - <summary> - Occurs when Close operation has completed. - </summary> - </member> - <member name="P:NLog.LogReceiverService.WcfLogReceiverClientBase`1.CookieContainer"> - <summary> - Gets or sets the cookie container. - </summary> - <value>The cookie container.</value> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.OpenAsync"> - <summary> - Opens the client asynchronously. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.OpenAsync(System.Object)"> - <summary> - Opens the client asynchronously. - </summary> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.CloseAsync"> - <summary> - Closes the client asynchronously. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.CloseAsync(System.Object)"> - <summary> - Closes the client asynchronously. - </summary> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.ProcessLogMessagesAsync(NLog.LogReceiverService.NLogEvents)"> - <summary> - Processes the log messages asynchronously. - </summary> - <param name="events">The events to send.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.ProcessLogMessagesAsync(NLog.LogReceiverService.NLogEvents,System.Object)"> - <summary> - Processes the log messages asynchronously. - </summary> - <param name="events">The events to send.</param> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events to send.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClientBase`1.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="T:NLog.LogReceiverService.WcfLogReceiverOneWayClient"> - <summary> - Log Receiver Client using WCF. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverOneWayClient.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverOneWayClient"/> class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverOneWayClient.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverOneWayClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverOneWayClient.#ctor(System.String,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverOneWayClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverOneWayClient.#ctor(System.String,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverOneWayClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverOneWayClient.#ctor(System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverOneWayClient"/> class. - </summary> - <param name="binding">The binding.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverOneWayClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events to send.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverOneWayClient.CreateChannel"> - <summary> - Returns a new channel from the client to the service. - </summary> - <returns> - A channel of type <see cref="T:NLog.LogReceiverService.ILogReceiverOneWayClient"/> that identifies the type - of service contract encapsulated by this client object (proxy). - </returns> - </member> - <member name="T:NLog.LogReceiverService.WcfLogReceiverTwoWayClient"> - <summary> - Log Receiver Client using WCF. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverTwoWayClient.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverTwoWayClient"/> class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverTwoWayClient.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverTwoWayClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverTwoWayClient.#ctor(System.String,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverTwoWayClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverTwoWayClient.#ctor(System.String,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverTwoWayClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverTwoWayClient.#ctor(System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverTwoWayClient"/> class. - </summary> - <param name="binding">The binding.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverTwoWayClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events to send.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverOneWayClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverTwoWayClient.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverTwoWayClient.CreateChannel"> - <summary> - Returns a new channel from the client to the service. - </summary> - <returns> - A channel of type <see cref="T:NLog.LogReceiverService.ILogReceiverOneWayClient"/> that identifies the type - of service contract encapsulated by this client object (proxy). - </returns> - </member> - <member name="T:NLog.MappedDiagnosticsContext"> - <summary> - Mapped Diagnostics Context - a thread-local structure that keeps a dictionary - of strings and provides methods to output them in layouts. - Mostly for compatibility with log4net. - </summary> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Set(System.String,System.String)"> - <summary> - Sets the current thread MDC item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Set(System.String,System.Object)"> - <summary> - Sets the current thread MDC item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Get(System.String)"> - <summary> - Gets the current thread MDC named item, as <see cref="T:System.String"/>. - </summary> - <param name="item">Item name.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <see cref="F:System.String.Empty"/>.</returns> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Get(System.String,System.IFormatProvider)"> - <summary> - Gets the current thread MDC named item, as <see cref="T:System.String"/>. - </summary> - <param name="item">Item name.</param> - <param name="formatProvider">The <see cref="T:System.IFormatProvider"/> to use when converting a value to a string.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <see cref="F:System.String.Empty"/>.</returns> - </member> - <member name="M:NLog.MappedDiagnosticsContext.GetObject(System.String)"> - <summary> - Gets the current thread MDC named item, as <see cref="T:System.Object"/>. - </summary> - <param name="item">Item name.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <c>null</c>.</returns> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Contains(System.String)"> - <summary> - Checks whether the specified item exists in current thread MDC. - </summary> - <param name="item">Item name.</param> - <returns>A boolean indicating whether the specified <paramref name="item"/> exists in current thread MDC.</returns> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Remove(System.String)"> - <summary> - Removes the specified <paramref name="item"/> from current thread MDC. - </summary> - <param name="item">Item name.</param> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Clear"> - <summary> - Clears the content of current thread MDC. - </summary> - </member> - <member name="T:NLog.MDC"> - <summary> - Mapped Diagnostics Context - used for log4net compatibility. - </summary> - </member> - <member name="M:NLog.MDC.Set(System.String,System.String)"> - <summary> - Sets the current thread MDC item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.MDC.Get(System.String)"> - <summary> - Gets the current thread MDC named item. - </summary> - <param name="item">Item name.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <see cref="F:System.String.Empty"/>.</returns> - </member> - <member name="M:NLog.MDC.GetObject(System.String)"> - <summary> - Gets the current thread MDC named item. - </summary> - <param name="item">Item name.</param> - <returns>The value of <paramref name="item"/>, if defined; otherwise <c>null</c>.</returns> - </member> - <member name="M:NLog.MDC.Contains(System.String)"> - <summary> - Checks whether the specified item exists in current thread MDC. - </summary> - <param name="item">Item name.</param> - <returns>A boolean indicating whether the specified item exists in current thread MDC.</returns> - </member> - <member name="M:NLog.MDC.Remove(System.String)"> - <summary> - Removes the specified item from current thread MDC. - </summary> - <param name="item">Item name.</param> - </member> - <member name="M:NLog.MDC.Clear"> - <summary> - Clears the content of current thread MDC. - </summary> - </member> - <member name="T:NLog.NDC"> - <summary> - Nested Diagnostics Context - for log4net compatibility. - </summary> - </member> - <member name="P:NLog.NDC.TopMessage"> - <summary> - Gets the top NDC message but doesn't remove it. - </summary> - <returns>The top message. .</returns> - </member> - <member name="P:NLog.NDC.TopObject"> - <summary> - Gets the top NDC object but doesn't remove it. - </summary> - <returns>The object from the top of the NDC stack, if defined; otherwise <c>null</c>.</returns> - </member> - <member name="M:NLog.NDC.Push(System.String)"> - <summary> - Pushes the specified text on current thread NDC. - </summary> - <param name="text">The text to be pushed.</param> - <returns>An instance of the object that implements IDisposable that returns the stack to the previous level when IDisposable.Dispose() is called. To be used with C# using() statement.</returns> - </member> - <member name="M:NLog.NDC.Pop"> - <summary> - Pops the top message off the NDC stack. - </summary> - <returns>The top message which is no longer on the stack.</returns> - </member> - <member name="M:NLog.NDC.PopObject"> - <summary> - Pops the top object off the NDC stack. The object is removed from the stack. - </summary> - <returns>The top object from the NDC stack, if defined; otherwise <c>null</c>.</returns> - </member> - <member name="M:NLog.NDC.Clear"> - <summary> - Clears current thread NDC stack. - </summary> - </member> - <member name="M:NLog.NDC.GetAllMessages"> - <summary> - Gets all messages on the stack. - </summary> - <returns>Array of strings on the stack.</returns> - </member> - <member name="M:NLog.NDC.GetAllObjects"> - <summary> - Gets all objects on the NDC stack. The objects are not removed from the stack. - </summary> - <returns>Array of objects on the stack.</returns> - </member> - <member name="T:NLog.NestedDiagnosticsContext"> - <summary> - Nested Diagnostics Context - a thread-local structure that keeps a stack - of strings and provides methods to output them in layouts - Mostly for compatibility with log4net. - </summary> - </member> - <member name="P:NLog.NestedDiagnosticsContext.TopMessage"> - <summary> - Gets the top NDC message but doesn't remove it. - </summary> - <returns>The top message. .</returns> - </member> - <member name="P:NLog.NestedDiagnosticsContext.TopObject"> - <summary> - Gets the top NDC object but doesn't remove it. - </summary> - <returns>The object at the top of the NDC stack if defined; otherwise <c>null</c>.</returns> - </member> - <member name="M:NLog.NestedDiagnosticsContext.Push(System.String)"> - <summary> - Pushes the specified text on current thread NDC. - </summary> - <param name="text">The text to be pushed.</param> - <returns>An instance of the object that implements IDisposable that returns the stack to the previous level when IDisposable.Dispose() is called. To be used with C# using() statement.</returns> - </member> - <member name="M:NLog.NestedDiagnosticsContext.Push(System.Object)"> - <summary> - Pushes the specified object on current thread NDC. - </summary> - <param name="value">The object to be pushed.</param> - <returns>An instance of the object that implements IDisposable that returns the stack to the previous level when IDisposable.Dispose() is called. To be used with C# using() statement.</returns> - </member> - <member name="M:NLog.NestedDiagnosticsContext.Pop"> - <summary> - Pops the top message off the NDC stack. - </summary> - <returns>The top message which is no longer on the stack.</returns> - </member> - <member name="M:NLog.NestedDiagnosticsContext.Pop(System.IFormatProvider)"> - <summary> - Pops the top message from the NDC stack. - </summary> - <param name="formatProvider">The <see cref="T:System.IFormatProvider"/> to use when converting the value to a string.</param> - <returns>The top message, which is removed from the stack, as a string value.</returns> - </member> - <member name="M:NLog.NestedDiagnosticsContext.PopObject"> - <summary> - Pops the top object off the NDC stack. - </summary> - <returns>The object from the top of the NDC stack, if defined; otherwise <c>null</c>.</returns> - </member> - <member name="M:NLog.NestedDiagnosticsContext.Clear"> - <summary> - Clears current thread NDC stack. - </summary> - </member> - <member name="M:NLog.NestedDiagnosticsContext.GetAllMessages"> - <summary> - Gets all messages on the stack. - </summary> - <returns>Array of strings on the stack.</returns> - </member> - <member name="M:NLog.NestedDiagnosticsContext.GetAllMessages(System.IFormatProvider)"> - <summary> - Gets all messages from the stack, without removing them. - </summary> - <param name="formatProvider">The <see cref="T:System.IFormatProvider"/> to use when converting a value to a string.</param> - <returns>Array of strings.</returns> - </member> - <member name="M:NLog.NestedDiagnosticsContext.GetAllObjects"> - <summary> - Gets all objects on the stack. - </summary> - <returns>Array of objects on the stack.</returns> - </member> - <member name="T:NLog.NestedDiagnosticsContext.StackPopper"> - <summary> - Resets the stack to the original count during <see cref="M:System.IDisposable.Dispose"/>. - </summary> - </member> - <member name="M:NLog.NestedDiagnosticsContext.StackPopper.#ctor(System.Collections.Generic.Stack{System.Object},System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NestedDiagnosticsContext.StackPopper" /> class. - </summary> - <param name="stack">The stack.</param> - <param name="previousCount">The previous count.</param> - </member> - <member name="M:NLog.NestedDiagnosticsContext.StackPopper.System#IDisposable#Dispose"> - <summary> - Reverts the stack to original item count. - </summary> - </member> - <member name="T:NLog.NLogConfigurationException"> - <summary> - Exception thrown during NLog configuration. - </summary> - </member> - <member name="M:NLog.NLogConfigurationException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogConfigurationException" /> class. - </summary> - </member> - <member name="M:NLog.NLogConfigurationException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogConfigurationException" /> class. - </summary> - <param name="message">The message.</param> - </member> - <member name="M:NLog.NLogConfigurationException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogConfigurationException" /> class. - </summary> - <param name="message">The message.</param> - <param name="innerException">The inner exception.</param> - </member> - <member name="T:NLog.NLogRuntimeException"> - <summary> - Exception thrown during log event processing. - </summary> - </member> - <member name="M:NLog.NLogRuntimeException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogRuntimeException" /> class. - </summary> - </member> - <member name="M:NLog.NLogRuntimeException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogRuntimeException" /> class. - </summary> - <param name="message">The message.</param> - </member> - <member name="M:NLog.NLogRuntimeException.#ctor(System.String,System.Object[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogRuntimeException" /> class. - </summary> - <param name="message">The message.</param> - <param name="messageParameters">Parameters for the message</param> - </member> - <member name="M:NLog.NLogRuntimeException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogRuntimeException" /> class. - </summary> - <param name="message">The message.</param> - <param name="innerException">The inner exception.</param> - </member> - <member name="T:NLog.Targets.ArchiveNumberingMode"> - <summary> - Specifies the way archive numbering is performed. - </summary> - </member> - <member name="F:NLog.Targets.ArchiveNumberingMode.Sequence"> - <summary> - Sequence style numbering. The most recent archive has the highest number. - </summary> - </member> - <member name="F:NLog.Targets.ArchiveNumberingMode.Rolling"> - <summary> - Rolling style numbering (the most recent is always #0 then #1, ..., #N. - </summary> - </member> - <member name="F:NLog.Targets.ArchiveNumberingMode.Date"> - <summary> - Date style numbering. Archives will be stamped with the prior period - (Year, Month, Day, Hour, Minute) datetime. - </summary> - </member> - <member name="F:NLog.Targets.ArchiveNumberingMode.DateAndSequence"> - <summary> - Date and sequence style numbering. - Archives will be stamped with the prior period (Year, Month, Day) datetime. - The most recent archive has the highest number (in combination with the date). - </summary> - </member> - <member name="T:NLog.Targets.ChainsawTarget"> - <summary> - Sends log messages to the remote instance of Chainsaw application from log4j. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/Chainsaw-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Chainsaw/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Chainsaw/Simple/Example.cs" /> - <p> - NOTE: If your receiver application is ever likely to be off-line, don't use TCP protocol - or you'll get TCP timeouts and your application will crawl. - Either switch to UDP transport or use <a href="target.AsyncWrapper.html">AsyncWrapper</a> target - so that your application threads will not be blocked by the timing-out connection attempts. - </p> - </example> - </member> - <member name="M:NLog.Targets.ChainsawTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.ChainsawTarget" /> class. - </summary> - </member> - <member name="T:NLog.Targets.ConsoleTarget"> - <summary> - Writes log messages to the console. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/Console-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Console/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Console/Simple/Example.cs" /> - </example> - </member> - <member name="P:NLog.Targets.ConsoleTarget.Error"> - <summary> - Gets or sets a value indicating whether to send the log messages to the standard error instead of the standard output. - </summary> - <docgen category='Console Options' order='10' /> - </member> - <member name="M:NLog.Targets.ConsoleTarget.InitializeTarget"> - <summary> - Initializes the target. - </summary> - </member> - <member name="M:NLog.Targets.ConsoleTarget.CloseTarget"> - <summary> - Closes the target and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Targets.ConsoleTarget.Write(NLog.LogEventInfo)"> - <summary> - Writes the specified logging event to the Console.Out or - Console.Error depending on the value of the Error flag. - </summary> - <param name="logEvent">The logging event.</param> - <remarks> - Note that the Error option is not supported on .NET Compact Framework. - </remarks> - </member> - <member name="M:NLog.Targets.ConsoleTarget.Output(System.String)"> - <summary> - Write to output - </summary> - <param name="textLine">text to be written.</param> - </member> - <member name="T:NLog.Targets.DateAndSequenceArchive"> - <summary> - A descriptor for an archive created with the DateAndSequence numbering mode. - </summary> - </member> - <member name="P:NLog.Targets.DateAndSequenceArchive.FileName"> - <summary> - The full name of the archive file. - </summary> - </member> - <member name="P:NLog.Targets.DateAndSequenceArchive.Date"> - <summary> - The parsed date contained in the file name. - </summary> - </member> - <member name="P:NLog.Targets.DateAndSequenceArchive.Sequence"> - <summary> - The parsed sequence number contained in the file name. - </summary> - </member> - <member name="M:NLog.Targets.DateAndSequenceArchive.HasSameFormattedDate(System.DateTime)"> - <summary> - Determines whether <paramref name="date"/> produces the same string as the current instance's date once formatted with the current instance's date format. - </summary> - <param name="date">The date to compare the current object's date to.</param> - <returns><c>True</c> if the formatted dates are equal, otherwise <c>False</c>.</returns> - </member> - <member name="M:NLog.Targets.DateAndSequenceArchive.#ctor(System.String,System.DateTime,System.String,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.DateAndSequenceArchive"/> class. - </summary> - </member> - <member name="T:NLog.Targets.DebuggerTarget"> - <summary> - Writes log messages to the attached managed debugger. - </summary> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Debugger/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Debugger/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.DebuggerTarget.InitializeTarget"> - <summary> - Initializes the target. - </summary> - </member> - <member name="M:NLog.Targets.DebuggerTarget.CloseTarget"> - <summary> - Closes the target and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Targets.DebuggerTarget.Write(NLog.LogEventInfo)"> - <summary> - Writes the specified logging event to the attached debugger. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="T:NLog.Targets.DebugTarget"> - <summary> - Mock target - useful for testing. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/Debug-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Debug/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Debug/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.DebugTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.DebugTarget" /> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="P:NLog.Targets.DebugTarget.Counter"> - <summary> - Gets the number of times this target has been called. - </summary> - <docgen category='Debugging Options' order='10' /> - </member> - <member name="P:NLog.Targets.DebugTarget.LastMessage"> - <summary> - Gets the last message rendered by this target. - </summary> - <docgen category='Debugging Options' order='10' /> - </member> - <member name="M:NLog.Targets.DebugTarget.Write(NLog.LogEventInfo)"> - <summary> - Increases the number of messages. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="T:NLog.Targets.FileArchivePeriod"> - <summary> - Modes of archiving files based on time. - </summary> - </member> - <member name="F:NLog.Targets.FileArchivePeriod.None"> - <summary> - Don't archive based on time. - </summary> - </member> - <member name="F:NLog.Targets.FileArchivePeriod.Year"> - <summary> - AddToArchive every year. - </summary> - </member> - <member name="F:NLog.Targets.FileArchivePeriod.Month"> - <summary> - AddToArchive every month. - </summary> - </member> - <member name="F:NLog.Targets.FileArchivePeriod.Day"> - <summary> - AddToArchive daily. - </summary> - </member> - <member name="F:NLog.Targets.FileArchivePeriod.Hour"> - <summary> - AddToArchive every hour. - </summary> - </member> - <member name="F:NLog.Targets.FileArchivePeriod.Minute"> - <summary> - AddToArchive every minute. - </summary> - </member> - <member name="T:NLog.Targets.FileTarget"> - <summary> - Writes log messages to one or more files. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/File-target">Documentation on NLog Wiki</seealso> - </member> - <member name="F:NLog.Targets.FileTarget.InitializedFilesCleanupPeriod"> - <summary> - Default clean up period of the initilized files. When a file exceeds the clean up period is removed from the list. - </summary> - <remarks>Clean up period is defined in days.</remarks> - </member> - <member name="F:NLog.Targets.FileTarget.InitializedFilesCounterMax"> - <summary> - The maximum number of initialised files at any one time. Once this number is exceeded clean up procedures - are initiated to reduce the number of initialised files. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.ArchiveAboveSizeDisabled"> - <summary> - This value disables file archiving based on the size. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.DirectorySeparatorChars"> - <summary> - Cached directory separator char array to avoid memory allocation on each method call. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.initializedFiles"> - <summary> - Holds the initialised files each given time by the <see cref="T:NLog.Targets.FileTarget"/> instance. Against each file, the last write time is stored. - </summary> - <remarks>Last write time is store in local time (no UTC).</remarks> - </member> - <member name="F:NLog.Targets.FileTarget.appenderFactory"> - <summary> - Factory used to create the file appeanders in the <see cref="T:NLog.Targets.FileTarget"/> instance. - </summary> - <remarks>File appenders are stored in an instance of <see cref="T:NLog.Internal.FileAppenders.FileAppenderCache"/>.</remarks> - </member> - <member name="F:NLog.Targets.FileTarget.recentAppenders"> - <summary> - List of the associated file appenders with the <see cref="T:NLog.Targets.FileTarget"/> instance. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.initializedFilesCounter"> - <summary> - The number of initialised files at any one time. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.maxArchiveFiles"> - <summary> - The maximum number of archive files that should be kept. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.previousFileNames"> - <summary> - It holds the file names of existing archives in order for the oldest archives to be removed when the list of - filenames becomes too long. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.fileName"> - <summary> - The filename as target - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.cachedCleanedFileNamed"> - <summary> - The filename if <see cref="P:NLog.Targets.FileTarget.FileName"/> is a fixed string - </summary> - </member> - <member name="M:NLog.Targets.FileTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.FileTarget" /> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="P:NLog.Targets.FileTarget.FileName"> - <summary> - Gets or sets the name of the file to write to. - </summary> - <remarks> - This FileName string is a layout which may include instances of layout renderers. - This lets you use a single target to write to multiple files. - </remarks> - <example> - The following value makes NLog write logging events to files based on the log level in the directory where - the application runs. - <code>${basedir}/${level}.log</code> - All <c>Debug</c> messages will go to <c>Debug.log</c>, all <c>Info</c> messages will go to <c>Info.log</c> and so on. - You can combine as many of the layout renderers as you want to produce an arbitrary log file name. - </example> - <docgen category='Output Options' order='1' /> - </member> - <member name="P:NLog.Targets.FileTarget.CleanupFileName"> - <summary> - Cleanup invalid values in a filename, e.g. slashes in a filename. If set to <c>true</c>, this can impact the performance of massive writes. - If set to <c>false</c>, nothing gets written when the filename is wrong. - </summary> - </member> - <member name="P:NLog.Targets.FileTarget.CreateDirs"> - <summary> - Gets or sets a value indicating whether to create directories if they do not exist. - </summary> - <remarks> - Setting this to false may improve performance a bit, but you'll receive an error - when attempting to write to a directory that's not present. - </remarks> - <docgen category='Output Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.DeleteOldFileOnStartup"> - <summary> - Gets or sets a value indicating whether to delete old log file on startup. - </summary> - <remarks> - This option works only when the "FileName" parameter denotes a single file. - </remarks> - <docgen category='Output Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ReplaceFileContentsOnEachWrite"> - <summary> - Gets or sets a value indicating whether to replace file contents on each write instead of appending log message at the end. - </summary> - <docgen category='Output Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.KeepFileOpen"> - <summary> - Gets or sets a value indicating whether to keep log file open instead of opening and closing it on each logging event. - </summary> - <remarks> - Setting this property to <c>True</c> helps improve performance. - </remarks> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.maxLogFilenames"> - <summary> - Gets or sets the maximum number of log filenames that should be stored as existing. - </summary> - <remarks> - The bigger this number is the longer it will take to write each log record. The smaller the number is - the higher the chance that the clean function will be run when no new files have been opened. - </remarks> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.EnableFileDelete"> - <summary> - Gets or sets a value indicating whether to enable log file(s) to be deleted. - </summary> - <docgen category='Output Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.LineEnding"> - <summary> - Gets or sets the line ending mode. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.AutoFlush"> - <summary> - Gets or sets a value indicating whether to automatically flush the file buffers after each log message. - </summary> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.OpenFileCacheSize"> - <summary> - Gets or sets the number of files to be kept open. Setting this to a higher value may improve performance - in a situation where a single File target is writing to many files - (such as splitting by level or by logger). - </summary> - <remarks> - The files are managed on a LRU (least recently used) basis, which flushes - the files that have not been used for the longest period of time should the - cache become full. As a rule of thumb, you shouldn't set this parameter to - a very high value. A number like 10-15 shouldn't be exceeded, because you'd - be keeping a large number of files open which consumes system resources. - </remarks> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.OpenFileCacheTimeout"> - <summary> - Gets or sets the maximum number of seconds that files are kept open. If this number is negative the files are - not automatically closed after a period of inactivity. - </summary> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.BufferSize"> - <summary> - Gets or sets the log file buffer size in bytes. - </summary> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.Encoding"> - <summary> - Gets or sets the file encoding. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ConcurrentWrites"> - <summary> - Gets or sets a value indicating whether concurrent writes to the log file by multiple processes on the same host. - </summary> - <remarks> - This makes multi-process logging possible. NLog uses a special technique - that lets it keep the files open for writing. - </remarks> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.NetworkWrites"> - <summary> - Gets or sets a value indicating whether concurrent writes to the log file by multiple processes on different network hosts. - </summary> - <remarks> - This effectively prevents files from being kept open. - </remarks> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ConcurrentWriteAttempts"> - <summary> - Gets or sets the number of times the write is appended on the file before NLog - discards the log message. - </summary> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ConcurrentWriteAttemptDelay"> - <summary> - Gets or sets the delay in milliseconds to wait before attempting to write to the file again. - </summary> - <remarks> - The actual delay is a random value between 0 and the value specified - in this parameter. On each failed attempt the delay base is doubled - up to <see cref="P:NLog.Targets.FileTarget.ConcurrentWriteAttempts" /> times. - </remarks> - <example> - Assuming that ConcurrentWriteAttemptDelay is 10 the time to wait will be:<p/> - a random value between 0 and 10 milliseconds - 1st attempt<br/> - a random value between 0 and 20 milliseconds - 2nd attempt<br/> - a random value between 0 and 40 milliseconds - 3rd attempt<br/> - a random value between 0 and 80 milliseconds - 4th attempt<br/> - ...<p/> - and so on. - </example> - <docgen category='Performance Tuning Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ArchiveOldFileOnStartup"> - <summary> - Gets or sets a value indicating whether to archive old log file on startup. - </summary> - <remarks> - This option works only when the "FileName" parameter denotes a single file. - After archiving the old file, the current log file will be empty. - </remarks> - <docgen category='Output Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ArchiveDateFormat"> - <summary> - Gets or sets a value specifying the date format to use when archving files. - </summary> - <remarks> - This option works only when the "ArchiveNumbering" parameter is set either to Date or DateAndSequence. - </remarks> - <docgen category='Output Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ArchiveAboveSize"> - <summary> - Gets or sets the size in bytes above which log files will be automatically archived. - - Warning: combining this with <see cref="F:NLog.Targets.ArchiveNumberingMode.Date"/> isn't supported. We cannot create multiple archive files, if they should have the same name. - Choose: <see cref="F:NLog.Targets.ArchiveNumberingMode.DateAndSequence"/> - </summary> - <remarks> - Caution: Enabling this option can considerably slow down your file - logging in multi-process scenarios. If only one process is going to - be writing to the file, consider setting <c>ConcurrentWrites</c> - to <c>false</c> for maximum performance. - </remarks> - <docgen category='Archival Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ArchiveEvery"> - <summary> - Gets or sets a value indicating whether to automatically archive log files every time the specified time passes. - </summary> - <remarks> - Files are moved to the archive as part of the write operation if the current period of time changes. For example - if the current <c>hour</c> changes from 10 to 11, the first write that will occur - on or after 11:00 will trigger the archiving. - <p> - Caution: Enabling this option can considerably slow down your file - logging in multi-process scenarios. If only one process is going to - be writing to the file, consider setting <c>ConcurrentWrites</c> - to <c>false</c> for maximum performance. - </p> - </remarks> - <docgen category='Archival Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ArchiveFileName"> - <summary> - Gets or sets the name of the file to be used for an archive. - </summary> - <remarks> - It may contain a special placeholder {#####} - that will be replaced with a sequence of numbers depending on - the archiving strategy. The number of hash characters used determines - the number of numerical digits to be used for numbering files. - </remarks> - <docgen category='Archival Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.MaxArchiveFiles"> - <summary> - Gets or sets the maximum number of archive files that should be kept. - </summary> - <docgen category='Archival Options' order='10' /> - </member> - <member name="P:NLog.Targets.FileTarget.ArchiveNumbering"> - <summary> - Gets or sets the way file archives are numbered. - </summary> - <docgen category='Archival Options' order='10' /> - </member> - <member name="F:NLog.Targets.FileTarget.EnableArchiveFileCompression"> - <summary> - Gets or sets a value indicating whether to compress archive files into the zip archive format. - </summary> - </member> - <member name="P:NLog.Targets.FileTarget.ForceManaged"> - <summary> - Gets or set a value indicating whether a managed file stream is forced, instead of used the native implementation. - </summary> - </member> - <member name="P:NLog.Targets.FileTarget.NewLineChars"> - <summary> - Gets the characters that are appended after each line. - </summary> - </member> - <member name="M:NLog.Targets.FileTarget.CleanupInitializedFiles"> - <summary> - Removes records of initialized files that have not been - accessed in the last two days. - </summary> - <remarks> - Files are marked 'initialized' for the purpose of writing footers when the logging finishes. - </remarks> - </member> - <member name="M:NLog.Targets.FileTarget.CleanupInitializedFiles(System.DateTime)"> - <summary> - Removes records of initialized files that have not been - accessed after the specified date. - </summary> - <param name="cleanupThreshold">The cleanup threshold.</param> - <remarks> - Files are marked 'initialized' for the purpose of writing footers when the logging finishes. - </remarks> - </member> - <member name="M:NLog.Targets.FileTarget.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flushes all pending file operations. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <remarks> - The timeout parameter is ignored, because file APIs don't provide - the needed functionality. - </remarks> - </member> - <member name="M:NLog.Targets.FileTarget.GetFileAppenderFactory"> - <summary> - Returns the suitable appender factory ( <see cref="T:NLog.Internal.FileAppenders.IFileAppenderFactory"/>) to be used to generate the file - appenders associated with the <see cref="T:NLog.Targets.FileTarget"/> instance. - - The type of the file appender factory returned depends on the values of various <see cref="T:NLog.Targets.FileTarget"/> properties. - </summary> - <returns><see cref="T:NLog.Internal.FileAppenders.IFileAppenderFactory"/> suitable for this instance.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.InitializeTarget"> - <summary> - Initializes file logging by creating data structures that - enable efficient multi-file logging. - </summary> - </member> - <member name="M:NLog.Targets.FileTarget.CloseTarget"> - <summary> - Closes the file(s) opened for writing. - </summary> - </member> - <member name="M:NLog.Targets.FileTarget.Write(NLog.LogEventInfo)"> - <summary> - Writes the specified logging event to a file specified in the FileName - parameter. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="M:NLog.Targets.FileTarget.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Writes the specified array of logging events to a file specified in the FileName - parameter. - </summary> - <param name="logEvents">An array of <see cref="T:NLog.Common.AsyncLogEventInfo"/> objects.</param> - <remarks> - This function makes use of the fact that the events are batched by sorting - the requests by filename. This optimizes the number of open/close calls - and can help improve performance. - </remarks> - </member> - <member name="M:NLog.Targets.FileTarget.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Formats the log event for write. - </summary> - <param name="logEvent">The log event to be formatted.</param> - <returns>A string representation of the log event.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.GetBytesToWrite(NLog.LogEventInfo)"> - <summary> - Gets the bytes to be written to the file. - </summary> - <param name="logEvent">Log event.</param> - <returns>Array of bytes that are ready to be written.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.TransformBytes(System.Byte[])"> - <summary> - Modifies the specified byte array before it gets sent to a file. - </summary> - <param name="value">The byte array.</param> - <returns>The modified byte array. The function can do the modification in-place.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.ReplaceNumberPattern(System.String,System.Int32)"> - <summary> - Replaces the numeric pattern i.e. {#} in a file name with the <paramref name="value"/> parameter value. - </summary> - <param name="pattern">File name which contains the numeric pattern.</param> - <param name="value">Value which will replace the numeric pattern.</param> - <returns>File name with the value of <paramref name="value"/> in the position of the numberic pattern.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.ContainsFileNamePattern(System.String)"> - <summary> - Determines if the file name as <see cref="T:System.String"/> contains a numeric pattern i.e. {#} in it. - - Example: - trace{#}.log Contains the numeric pattern. - trace{###}.log Contains the numeric pattern. - trace{#X#}.log Contains the numeric pattern (See remarks). - trace.log Does not contain the pattern. - </summary> - <remarks>Occationally, this method can identify the existance of the {#} pattern incorrectly.</remarks> - <param name="fileName">File name to be checked.</param> - <returns><see langword="true"/> when the pattern is found; <see langword="false"/> otherwise.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.RecursiveRollingRename(System.String,System.String,System.Int32)"> - <summary> - Archives the <paramref name="fileName"/> using a rolling style numbering (the most recent is always #0 then - #1, ..., #N. When the number of archive files exceed <see cref="P:MaxArchiveFiles"/> the obsolete archives - are deleted. - </summary> - <remarks> - This method is called recursively. This is the reason the <paramref name="archiveNumber"/> is required. - </remarks> - <param name="fileName">File name to be archived.</param> - <param name="pattern">File name template which contains the numeric pattern to be replaced.</param> - <param name="archiveNumber">Value which will replace the numeric pattern.</param> - </member> - <member name="M:NLog.Targets.FileTarget.ArchiveBySequence(System.String,System.String)"> - <summary> - Archives the <paramref name="fileName"/> using a sequence style numbering. The most recent archive has the - highest number. When the number of archive files exceed <see cref="P:MaxArchiveFiles"/> the obsolete - archives are deleted. - </summary> - <param name="fileName">File name to be archived.</param> - <param name="pattern">File name template which contains the numeric pattern to be replaced.</param> - </member> - <member name="M:NLog.Targets.FileTarget.ArchiveFile(System.String,System.String,System.Boolean)"> - <summary> - Creates an archive copy of source file either by compressing it or moving to a new location in the file - system. Which action will be used is determined by the value of <paramref name="enableCompression"/> parameter. - </summary> - <param name="fileName">File name to be archived.</param> - <param name="archiveFileName">Name of the archive file.</param> - <param name="enableCompression">Enables file compression</param> - </member> - <member name="M:NLog.Targets.FileTarget.ArchiveByDateAndSequence(System.String,System.String,NLog.LogEventInfo)"> - <summary> - <para> - Archives the <paramref name="fileName"/> using a date and sequence style numbering. Archives will be stamped - with the prior period (Year, Month, Day) datetime. The most recent archive has the highest number (in - combination with the date). - </para> - <para> - When the number of archive files exceed <see cref="P:MaxArchiveFiles"/> the obsolete archives are deleted. - </para> - </summary> - <param name="fileName">File name to be archived.</param> - <param name="pattern">File name template which contains the numeric pattern to be replaced.</param> - <param name="logEvent">Log event that the <see cref="T:NLog.Targets.FileTarget"/> instance is currently processing.</param> - </member> - <member name="M:NLog.Targets.FileTarget.IsDaySwitch(System.String,NLog.LogEventInfo)"> - <summary> - Determines whether a file with a different name from <paramref name="fileName"/> is needed to receive the - <paramref name="logEvent"/>. This is determined based on the last date and time which the file has been - written compared to the time the log event was initiated. - </summary> - <returns> - <see langword="true"/> when log event time is "different" than the last write time; <see langword="false"/> otherwise. - </returns> - </member> - <member name="M:NLog.Targets.FileTarget.EnsureArchiveCount(System.Collections.Generic.List{System.String})"> - <summary> - Deletes files among a given list, and stops as soon as the remaining files are fewer than the <see - cref="P:FileTarget.MaxArchiveFiles"/> setting. - </summary> - <param name="oldArchiveFileNames">List of the file archives.</param> - <remarks> - Items are deleted in the same order as in <paramref name="oldArchiveFileNames"/>. No file is deleted if <see - cref="P:FileTarget.MaxArchiveFiles"/> property is zero. - </remarks> - </member> - <member name="M:NLog.Targets.FileTarget.FindDateAndSequenceArchives(System.String,System.String,System.String,System.Int32,System.String,NLog.Targets.FileTarget.FileNameTemplate)"> - <summary> - Searches a given directory for archives that comply with the current archive pattern. - </summary> - <returns>An enumeration of archive infos, ordered by their file creation date.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.GetFiles(System.IO.DirectoryInfo,System.String)"> - <summary> - Gets the collection of files in the specified directory which they match the <paramref name="fileNameMask"/>. - </summary> - <param name="directoryInfo">Directory to searched.</param> - <param name="fileNameMask">Pattern whihc the files will be searched against.</param> - <returns>Lisf of files matching the pattern.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.ReplaceFileNamePattern(System.String,System.String)"> - <summary> - Replaces the string-based pattern i.e. {#} in a file name with the value passed in <paramref - name="replacementValue"/> parameter. - </summary> - <param name="pattern">File name which contains the string-based pattern.</param> - <param name="replacementValue">Value which will replace the string-based pattern.</param> - <returns> - File name with the value of <paramref name="replacementValue"/> in the position of the string-based pattern. - </returns> - </member> - <member name="M:NLog.Targets.FileTarget.ArchiveByDate(System.String,System.String)"> - <summary> - Archives the <paramref name="fileName"/> using a date style numbering. Archives will be stamped with the - prior period (Year, Month, Day, Hour, Minute) datetime. When the number of archive files exceed <see - cref="P:MaxArchiveFiles"/> the obsolete archives are deleted. - </summary> - <param name="fileName">File name to be archived.</param> - <param name="pattern">File name template which contains the numeric pattern to be replaced.</param> - </member> - <member name="M:NLog.Targets.FileTarget.DeleteOldDateArchives(System.String)"> - <summary> - Deletes archive files in reverse chronological order until only the - MaxArchiveFiles number of archive files remain. - </summary> - <param name="pattern">The pattern that archive filenames will match</param> - </member> - <member name="M:NLog.Targets.FileTarget.GetDateFormatString(System.String)"> - <summary> - Gets the correct formating <see langword="String"/> to be used based on the value of <see - cref="P:ArchiveEvery"/> for converting <see langword="DateTime"/> values which will be inserting into file - names during archiving. - - This value will be computed only when a empty value or <see langword="null"/> is passed into <paramref name="defaultFormat"/> - </summary> - <param name="defaultFormat">Date format to used irrespectively of <see cref="P:ArchiveEvery"/> value.</param> - <returns>Formatting <see langword="String"/> for dates.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.DoAutoArchive(System.String,NLog.LogEventInfo)"> - <summary> - Invokes the archiving process after determining when and which type of archiving is required. - </summary> - <param name="fileName">File name to be checked and archived.</param> - <param name="eventInfo">Log event that the <see cref="T:NLog.Targets.FileTarget"/> instance is currently processing.</param> - </member> - <member name="M:NLog.Targets.FileTarget.GetFileNamePattern(System.String,NLog.LogEventInfo)"> - <summary> - Gets the pattern that archive files will match - </summary> - <param name="fileName">Filename of the log file</param> - <param name="eventInfo">Log event that the <see cref="T:NLog.Targets.FileTarget"/> instance is currently processing.</param> - <returns>A string with a pattern that will match the archive filenames</returns> - </member> - <member name="M:NLog.Targets.FileTarget.ShouldAutoArchive(System.String,NLog.LogEventInfo,System.Int32)"> - <summary> - Indicates if the automatic archiving process should be executed. - </summary> - <param name="fileName">File name to be written.</param> - <param name="ev">Log event that the <see cref="T:NLog.Targets.FileTarget"/> instance is currently processing.</param> - <param name="upcomingWriteSize">The size in bytes of the next chunk of data to be written in the file.</param> - <returns><see langword="true"/> when archiving should be executed; <see langword="false"/> otherwise.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.ShouldAutoArchiveBasedOnFileSize(System.String,System.Int32)"> - <summary> - Indicates if the automatic archiving process should be executed based on file size constrains. - </summary> - <param name="fileName">File name to be written.</param> - <param name="upcomingWriteSize">The size in bytes of the next chunk of data to be written in the file.</param> - <returns><see langword="true"/> when archiving should be executed; <see langword="false"/> otherwise.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.ShouldAutoArchiveBasedOnTime(System.String,NLog.LogEventInfo)"> - <summary> - Indicates if the automatic archiving process should be executed based on date/time constrains. - </summary> - <param name="fileName">File name to be written.</param> - <param name="logEvent">Log event that the <see cref="T:NLog.Targets.FileTarget"/> instance is currently processing.</param> - <returns><see langword="true"/> when archiving should be executed; <see langword="false"/> otherwise.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.GetHeaderBytes"> - <summary> - The sequence of <see langword="byte"/> to be written for the file header. - </summary> - <returns>Sequence of <see langword="byte"/> to be written.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.GetFooterBytes"> - <summary> - The sequence of <see langword="byte"/> to be written for the file footer. - </summary> - <returns>Sequence of <see langword="byte"/> to be written.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.WriteToFile(System.String,NLog.LogEventInfo,System.Byte[],System.Boolean)"> - <summary> - Evaluates which parts of a file should be written (header, content, footer) based on various properties of - <see cref="T:NLog.Targets.FileTarget"/> instance and writes them. - </summary> - <param name="fileName">File name to be written.</param> - <param name="logEvent">Log event that the <see cref="T:NLog.Targets.FileTarget"/> instance is currently processing.</param> - <param name="bytes">Raw sequence of <see langword="byte"/> to be written into the content part of the file.</param> - <param name="justData">Indicates that only content section should be written in the file.</param> - </member> - <member name="M:NLog.Targets.FileTarget.InitializeFile(System.String,NLog.LogEventInfo,System.Boolean)"> - <summary> - Initialise a file to be used by the <see cref="T:NLog.Targets.FileTarget"/> instance. Based on the number of initialised - files and the values of various instance properties clean up and/or archiving processes can be invoked. - </summary> - <param name="fileName">File name to be written.</param> - <param name="logEvent">Log event that the <see cref="T:NLog.Targets.FileTarget"/> instance is currently processing.</param> - <param name="justData">Indicates that only content section should be written in the file.</param> - <returns><see langword="true"/> when file header should be written; <see langword="false"/> otherwise.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.WriteFooterAndUninitialize(System.String)"> - <summary> - Writes the file footer and uninitialise the file in <see cref="T:NLog.Targets.FileTarget"/> instance internal structures. - </summary> - <param name="fileName">File name to be written.</param> - </member> - <member name="M:NLog.Targets.FileTarget.ProcessOnStartup(System.String,NLog.LogEventInfo)"> - <summary> - Invokes the archiving and clean up of older archive file based on the values of <see - cref="P:NLog.Targets.FileTarget.ArchiveOldFileOnStartup"/> and <see - cref="P:NLog.Targets.FileTarget.DeleteOldFileOnStartup"/> properties respectively. - </summary> - <param name="fileName">File name to be written.</param> - <param name="logEvent">Log event that the <see cref="T:NLog.Targets.FileTarget"/> instance is currently processing.</param> - </member> - <member name="M:NLog.Targets.FileTarget.ReplaceFileContent(System.String,System.Byte[])"> - <summary> - Creates the file specified in <paramref name="fileName"/> and writes the file content in each entirety i.e. - Header, Content and Footer. - </summary> - <param name="fileName">The name of the file to be written.</param> - <param name="bytes">Sequence of <see langword="byte"/> to be written in the content section of the file.</param> - <remarks>This method is used when the content of the log file is re-written on every write.</remarks> - </member> - <member name="M:NLog.Targets.FileTarget.WriteHeader(NLog.Internal.FileAppenders.BaseFileAppender)"> - <summary> - Writes the header information to a file. - </summary> - <param name="appender">File appender associated with the file.</param> - </member> - <member name="M:NLog.Targets.FileTarget.GetFileInfo(System.String,System.DateTime@,System.Int64@)"> - <summary> - Returns the length of a specified file and the last time it has been written. File appender is queried before the file system. - </summary> - <param name="filePath">File which the information are requested.</param> - <param name="lastWriteTime">The last time the file has been written is returned.</param> - <param name="fileLength">The length of the file is returned.</param> - <returns><see langword="true"/> when file details returned; <see langword="false"/> otherwise.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.GetLayoutBytes(NLog.Layouts.Layout)"> - <summary> - The sequence of <see langword="byte"/> to be written in a file after applying any formating and any - transformations required from the <see cref="T:NLog.Layouts.Layout"/>. - </summary> - <param name="layout">The layout used to render output message.</param> - <returns>Sequence of <see langword="byte"/> to be written.</returns> - <remarks>Usually it is used to render the header and hooter of the files.</remarks> - </member> - <member name="M:NLog.Targets.FileTarget.CleanupInvalidFileNameChars(System.String)"> - <summary> - Replaces any invalid characters found in the <paramref name="fileName"/> with underscore i.e _ character. - Invalid characters are defined by .NET framework and they returned by <see - cref="M:System.IO.Path.GetInvalidFileNameChars"/> method. - <para>Note: not implemented in Silverlight</para> - </summary> - <param name="fileName">The original file name which might contain invalid characters.</param> - <returns>The cleaned up file name without any invalid characters.</returns> - </member> - <member name="P:NLog.Targets.FileTarget.DynamicFileArchive.MaxArchiveFileToKeep"> - <summary> - Gets or sets the maximum number of archive files that should be kept. - </summary> - </member> - <member name="M:NLog.Targets.FileTarget.DynamicFileArchive.#ctor(System.Int32)"> - <summary> - Creates an instance of <see cref="T:NLog.Targets.FileTarget.DynamicFileArchive"/> class. - </summary> - <param name="maxArchivedFiles">Maximum number of archive files to be kept.</param> - </member> - <member name="M:NLog.Targets.FileTarget.DynamicFileArchive.Archive(System.String,System.String,System.Boolean,System.Boolean)"> - <summary> - Adds a file into archive. - </summary> - <param name="archiveFileName">File name of the archive</param> - <param name="fileName">Original file name</param> - <param name="createDirectory">Create a directory, if it does not exist</param> - <param name="enableCompression">Enables file compression</param> - <returns><see langword="true"/> if the file has been moved successfully; <see langword="false"/> otherwise.</returns> - </member> - <member name="M:NLog.Targets.FileTarget.DynamicFileArchive.#ctor"> - <summary> - Creates an instance of <see cref="T:NLog.Targets.FileTarget.DynamicFileArchive"/> class. - </summary> - </member> - <member name="M:NLog.Targets.FileTarget.DynamicFileArchive.AddToArchive(System.String,System.String,System.Boolean,System.Boolean)"> - <summary> - Archives the file, either by copying it to a new file system location or by compressing it, and add the file name into the list of archives. - </summary> - <param name="archiveFileName">Target file name.</param> - <param name="fileName">Original file name.</param> - <param name="createDirectory">Create a directory, if it does not exist.</param> - <param name="enableCompression">Enables file compression.</param> - </member> - <member name="M:NLog.Targets.FileTarget.DynamicFileArchive.DeleteOldArchiveFiles"> - <summary> - Remove old archive files when the files on the queue are more than the <see cref="P:MaxArchiveFilesToKeep"/>. - </summary> - </member> - <member name="M:NLog.Targets.FileTarget.DynamicFileArchive.FindSuitableFilename(System.String,System.Int32)"> - <summary> - Creates a new unique filename by appending a number to it. This method tests that - the filename created does not exist. - - This process can be slow as it increments the number sequentially from a specified - starting point until it finds a number which produces a filename which does not - exist. - - Example: - Original Filename trace.log - Target Filename trace.15.log - </summary> - <param name="fileName">Original file name.</param> - <param name="numberToStartWith">Number starting point</param> - <returns>File name suitable for archiving</returns> - </member> - <member name="F:NLog.Targets.FileTarget.FileNameTemplate.PatternStartCharacters"> - <summary> - Characters determining the start of the <see cref="P:FileNameTemplate.Pattern"/>. - </summary> - </member> - <member name="F:NLog.Targets.FileTarget.FileNameTemplate.PatternEndCharacters"> - <summary> - Characters determining the end of the <see cref="P:FileNameTemplate.Pattern"/>. - </summary> - </member> - <member name="P:NLog.Targets.FileTarget.FileNameTemplate.Template"> - <summary> - File name which is used as template for matching and replacements. - It is expected to contain a pattern to match. - </summary> - </member> - <member name="P:NLog.Targets.FileTarget.FileNameTemplate.BeginAt"> - <summary> - The begging position of the <see cref="P:FileNameTemplate.Pattern"/> - within the <see cref="P:FileNameTemplate.Template"/>. -1 is returned - when no pattern can be found. - </summary> - </member> - <member name="P:NLog.Targets.FileTarget.FileNameTemplate.EndAt"> - <summary> - The ending position of the <see cref="P:FileNameTemplate.Pattern"/> - within the <see cref="P:FileNameTemplate.Template"/>. -1 is returned - when no pattern can be found. - </summary> - </member> - <member name="M:NLog.Targets.FileTarget.FileNameTemplate.ReplacePattern(System.String)"> - <summary> - Replace the pattern with the specified String. - </summary> - <param name="replacementValue"></param> - <returns></returns> - </member> - <member name="T:NLog.Targets.LineEndingMode"> - <summary> - Line ending mode. - </summary> - </member> - <member name="F:NLog.Targets.LineEndingMode.Default"> - <summary> - Insert platform-dependent end-of-line sequence after each line. - </summary> - </member> - <member name="F:NLog.Targets.LineEndingMode.CRLF"> - <summary> - Insert CR LF sequence (ASCII 13, ASCII 10) after each line. - </summary> - </member> - <member name="F:NLog.Targets.LineEndingMode.CR"> - <summary> - Insert CR character (ASCII 13) after each line. - </summary> - </member> - <member name="F:NLog.Targets.LineEndingMode.LF"> - <summary> - Insert LF character (ASCII 10) after each line. - </summary> - </member> - <member name="F:NLog.Targets.LineEndingMode.None"> - <summary> - Do not insert any line ending. - </summary> - </member> - <member name="P:NLog.Targets.LineEndingMode.Name"> - <summary> - Gets the name of the LineEndingMode instance. - </summary> - </member> - <member name="P:NLog.Targets.LineEndingMode.NewLineCharacters"> - <summary> - Gets the new line characters (value) of the LineEndingMode instance. - </summary> - </member> - <member name="M:NLog.Targets.LineEndingMode.#ctor(System.String,System.String)"> - <summary> - Initializes a new instance of <see cref="T:NLog.LogLevel"/>. - </summary> - <param name="name">The mode name.</param> - <param name="newLineCharacters">The new line characters to be used.</param> - </member> - <member name="M:NLog.Targets.LineEndingMode.FromString(System.String)"> - <summary> - Returns the <see cref="T:NLog.Targets.LineEndingMode"/> that corresponds to the supplied <paramref name="name"/>. - </summary> - <param name="name"> - The textual representation of the line ending mode, such as CRLF, LF, Default etc. - Name is not case sensitive. - </param> - <returns>The <see cref="T:NLog.Targets.LineEndingMode"/> value, that corresponds to the <paramref name="name"/>.</returns> - <exception cref="T:System.ArgumentOutOfRangeException">There is no line ending mode with the specified name.</exception> - </member> - <member name="M:NLog.Targets.LineEndingMode.op_Equality(NLog.Targets.LineEndingMode,NLog.Targets.LineEndingMode)"> - <summary> - Compares two <see cref="T:NLog.Targets.LineEndingMode"/> objects and returns a - value indicating whether the first one is equal to the second one. - </summary> - <param name="mode1">The first level.</param> - <param name="mode2">The second level.</param> - <returns>The value of <c>mode1.NewLineCharacters == mode2.NewLineCharacters</c>.</returns> - </member> - <member name="M:NLog.Targets.LineEndingMode.op_Inequality(NLog.Targets.LineEndingMode,NLog.Targets.LineEndingMode)"> - <summary> - Compares two <see cref="T:NLog.Targets.LineEndingMode"/> objects and returns a - value indicating whether the first one is not equal to the second one. - </summary> - <param name="mode1">The first mode</param> - <param name="mode2">The second mode</param> - <returns>The value of <c>mode1.NewLineCharacters != mode2.NewLineCharacters</c>.</returns> - </member> - <member name="M:NLog.Targets.LineEndingMode.ToString"> - <summary> - Returns a string representation of the log level. - </summary> - <returns>Log level name.</returns> - </member> - <member name="M:NLog.Targets.LineEndingMode.GetHashCode"> - <summary> - Returns a hash code for this instance. - </summary> - <returns> - A hash code for this instance, suitable for use in hashing algorithms - and data structures like a hash table. - </returns> - </member> - <member name="M:NLog.Targets.LineEndingMode.Equals(System.Object)"> - <summary> - Determines whether the specified <see cref="T:System.Object"/> is - equal to this instance. - </summary> - <param name="obj">The <see cref="T:System.Object"/> to compare with - this instance.</param> - <returns> - Value of <c>true</c> if the specified <see cref="T:System.Object"/> - is equal to this instance; otherwise, <c>false</c>. - </returns> - <exception cref="T:System.NullReferenceException"> - The <paramref name="obj"/> parameter is null. - </exception> - </member> - <member name="T:NLog.Targets.LineEndingMode.LineEndingModeConverter"> - <summary> - Provides a type converter to convert <see cref="T:NLog.Targets.LineEndingMode"/> objects to and from other representations. - </summary> - </member> - <member name="M:NLog.Targets.LineEndingMode.LineEndingModeConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)"> - <summary> - Returns whether this converter can convert an object of the given type to the type of this converter, using the specified context. - </summary> - <returns> - true if this converter can perform the conversion; otherwise, false. - </returns> - <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context. </param><param name="sourceType">A <see cref="T:System.Type"/> that represents the type you want to convert from. </param> - </member> - <member name="M:NLog.Targets.LineEndingMode.LineEndingModeConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)"> - <summary> - Converts the given object to the type of this converter, using the specified context and culture information. - </summary> - <returns> - An <see cref="T:System.Object"/> that represents the converted value. - </returns> - <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context. </param><param name="culture">The <see cref="T:System.Globalization.CultureInfo"/> to use as the current culture. </param><param name="value">The <see cref="T:System.Object"/> to convert. </param><exception cref="T:System.NotSupportedException">The conversion cannot be performed. </exception> - </member> - <member name="T:NLog.Targets.LogReceiverWebServiceTarget"> - <summary> - Sends log messages to a NLog Receiver Service (using WCF or Web Services). - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/LogReceiverService-target">Documentation on NLog Wiki</seealso> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.LogReceiverWebServiceTarget"/> class. - </summary> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.EndpointAddress"> - <summary> - Gets or sets the endpoint address. - </summary> - <value>The endpoint address.</value> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.EndpointConfigurationName"> - <summary> - Gets or sets the name of the endpoint configuration in WCF configuration file. - </summary> - <value>The name of the endpoint configuration.</value> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.UseBinaryEncoding"> - <summary> - Gets or sets a value indicating whether to use binary message encoding. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.UseOneWayContract"> - <summary> - Gets or sets a value indicating whether to use a WCF service contract that is one way (fire and forget) or two way (request-reply) - </summary> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.ClientId"> - <summary> - Gets or sets the client ID. - </summary> - <value>The client ID.</value> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.Parameters"> - <summary> - Gets the list of parameters. - </summary> - <value>The parameters.</value> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.IncludeEventProperties"> - <summary> - Gets or sets a value indicating whether to include per-event properties in the payload sent to the server. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.OnSend(NLog.LogReceiverService.NLogEvents,System.Collections.Generic.IEnumerable{NLog.Common.AsyncLogEventInfo})"> - <summary> - Called when log events are being sent (test hook). - </summary> - <param name="events">The events.</param> - <param name="asyncContinuations">The async continuations.</param> - <returns>True if events should be sent, false to stop processing them.</returns> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Writes logging event to the log target. Must be overridden in inheriting - classes. - </summary> - <param name="logEvent">Logging event to be written out.</param> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Writes an array of logging events to the log target. By default it iterates on all - events and passes them to "Append" method. Inheriting classes can use this method to - optimize batch writes. - </summary> - <param name="logEvents">Logging events to be written out.</param> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages asynchronously (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.CreateWcfLogReceiverClient"> - <summary> - Creating a new instance of WcfLogReceiverClient - - Inheritors can override this method and provide their own - service configuration - binding and endpoint address - </summary> - <returns></returns> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.CreateLogReceiver"> - <summary> - Creating a new instance of IWcfLogReceiverClient - - Inheritors can override this method and provide their own - service configuration - binding and endpoint address - </summary> - <returns></returns> - <remarks>virtual is used by endusers</remarks> - </member> - <member name="T:NLog.Targets.MemoryTarget"> - <summary> - Writes log messages to an ArrayList in memory for programmatic retrieval. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/Memory-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Memory/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Memory/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.MemoryTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MemoryTarget" /> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="P:NLog.Targets.MemoryTarget.Logs"> - <summary> - Gets the list of logs gathered in the <see cref="T:NLog.Targets.MemoryTarget"/>. - </summary> - </member> - <member name="M:NLog.Targets.MemoryTarget.Write(NLog.LogEventInfo)"> - <summary> - Renders the logging event message and adds it to the internal ArrayList of log messages. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="T:NLog.Targets.MethodCallParameter"> - <summary> - A parameter to MethodCall. - </summary> - </member> - <member name="M:NLog.Targets.MethodCallParameter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallParameter" /> class. - </summary> - </member> - <member name="M:NLog.Targets.MethodCallParameter.#ctor(NLog.Layouts.Layout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallParameter" /> class. - </summary> - <param name="layout">The layout to use for parameter value.</param> - </member> - <member name="M:NLog.Targets.MethodCallParameter.#ctor(System.String,NLog.Layouts.Layout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallParameter" /> class. - </summary> - <param name="parameterName">Name of the parameter.</param> - <param name="layout">The layout.</param> - </member> - <member name="M:NLog.Targets.MethodCallParameter.#ctor(System.String,NLog.Layouts.Layout,System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallParameter" /> class. - </summary> - <param name="name">The name of the parameter.</param> - <param name="layout">The layout.</param> - <param name="type">The type of the parameter.</param> - </member> - <member name="P:NLog.Targets.MethodCallParameter.Name"> - <summary> - Gets or sets the name of the parameter. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="P:NLog.Targets.MethodCallParameter.Type"> - <summary> - Gets or sets the type of the parameter. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="P:NLog.Targets.MethodCallParameter.Layout"> - <summary> - Gets or sets the layout that should be use to calculate the value for the parameter. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="T:NLog.Targets.MethodCallTarget"> - <summary> - Calls the specified static method on each log message and passes contextual parameters to it. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/MethodCall-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/MethodCall/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/MethodCall/Simple/Example.cs" /> - </example> - </member> - <member name="P:NLog.Targets.MethodCallTarget.ClassName"> - <summary> - Gets or sets the class name. - </summary> - <docgen category='Invocation Options' order='10' /> - </member> - <member name="P:NLog.Targets.MethodCallTarget.MethodName"> - <summary> - Gets or sets the method name. The method must be public and static. - </summary> - <docgen category='Invocation Options' order='10' /> - </member> - <member name="M:NLog.Targets.MethodCallTarget.InitializeTarget"> - <summary> - Initializes the target. - </summary> - </member> - <member name="M:NLog.Targets.MethodCallTarget.DoInvoke(System.Object[])"> - <summary> - Calls the specified Method. - </summary> - <param name="parameters">Method parameters.</param> - </member> - <member name="T:NLog.Targets.MethodCallTargetBase"> - <summary> - The base class for all targets which call methods (local or remote). - Manages parameters and type coercion. - </summary> - </member> - <member name="M:NLog.Targets.MethodCallTargetBase.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallTargetBase" /> class. - </summary> - </member> - <member name="P:NLog.Targets.MethodCallTargetBase.Parameters"> - <summary> - Gets the array of parameters to be passed. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="M:NLog.Targets.MethodCallTargetBase.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Prepares an array of parameters to be passed based on the logging event and calls DoInvoke(). - </summary> - <param name="logEvent"> - The logging event. - </param> - </member> - <member name="M:NLog.Targets.MethodCallTargetBase.DoInvoke(System.Object[],NLog.Common.AsyncContinuation)"> - <summary> - Calls the target method. Must be implemented in concrete classes. - </summary> - <param name="parameters">Method call parameters.</param> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Targets.MethodCallTargetBase.DoInvoke(System.Object[])"> - <summary> - Calls the target method. Must be implemented in concrete classes. - </summary> - <param name="parameters">Method call parameters.</param> - </member> - <member name="T:NLog.Targets.NetworkTarget"> - <summary> - Sends log messages over the network. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/Network-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Network/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Network/Simple/Example.cs" /> - <p> - To print the results, use any application that's able to receive messages over - TCP or UDP. <a href="http://m.nu/program/util/netcat/netcat.html">NetCat</a> is - a simple but very powerful command-line tool that can be used for that. This image - demonstrates the NetCat tool receiving log messages from Network target. - </p> - <img src="examples/targets/Screenshots/Network/Output.gif" /> - <p> - NOTE: If your receiver application is ever likely to be off-line, don't use TCP protocol - or you'll get TCP timeouts and your application will be very slow. - Either switch to UDP transport or use <a href="target.AsyncWrapper.html">AsyncWrapper</a> target - so that your application threads will not be blocked by the timing-out connection attempts. - </p> - <p> - There are two specialized versions of the Network target: <a href="target.Chainsaw.html">Chainsaw</a> - and <a href="target.NLogViewer.html">NLogViewer</a> which write to instances of Chainsaw log4j viewer - or NLogViewer application respectively. - </p> - </example> - </member> - <member name="M:NLog.Targets.NetworkTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.NetworkTarget" /> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="P:NLog.Targets.NetworkTarget.Address"> - <summary> - Gets or sets the network address. - </summary> - <remarks> - The network address can be: - <ul> - <li>tcp://host:port - TCP (auto select IPv4/IPv6) (not supported on Windows Phone 7.0)</li> - <li>tcp4://host:port - force TCP/IPv4 (not supported on Windows Phone 7.0)</li> - <li>tcp6://host:port - force TCP/IPv6 (not supported on Windows Phone 7.0)</li> - <li>udp://host:port - UDP (auto select IPv4/IPv6, not supported on Silverlight and on Windows Phone 7.0)</li> - <li>udp4://host:port - force UDP/IPv4 (not supported on Silverlight and on Windows Phone 7.0)</li> - <li>udp6://host:port - force UDP/IPv6 (not supported on Silverlight and on Windows Phone 7.0)</li> - <li>http://host:port/pageName - HTTP using POST verb</li> - <li>https://host:port/pageName - HTTPS using POST verb</li> - </ul> - For SOAP-based webservice support over HTTP use WebService target. - </remarks> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.NetworkTarget.KeepConnection"> - <summary> - Gets or sets a value indicating whether to keep connection open whenever possible. - </summary> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.NetworkTarget.NewLine"> - <summary> - Gets or sets a value indicating whether to append newline at the end of log message. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Targets.NetworkTarget.MaxMessageSize"> - <summary> - Gets or sets the maximum message size in bytes. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Targets.NetworkTarget.ConnectionCacheSize"> - <summary> - Gets or sets the size of the connection cache (number of connections which are kept alive). - </summary> - <docgen category="Connection Options" order="10"/> - </member> - <member name="P:NLog.Targets.NetworkTarget.MaxConnections"> - <summary> - Gets or sets the maximum current connections. 0 = no maximum. - </summary> - <docgen category="Connection Options" order="10"/> - </member> - <member name="P:NLog.Targets.NetworkTarget.OnConnectionOverflow"> - <summary> - Gets or sets the action that should be taken if the will be more connections than <see cref="P:NLog.Targets.NetworkTarget.MaxConnections"/>. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Targets.NetworkTarget.MaxQueueSize"> - <summary> - Gets or sets the maximum queue size. - </summary> - </member> - <member name="P:NLog.Targets.NetworkTarget.OnOverflow"> - <summary> - Gets or sets the action that should be taken if the message is larger than - maxMessageSize. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Targets.NetworkTarget.Encoding"> - <summary> - Gets or sets the encoding to be used. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="M:NLog.Targets.NetworkTarget.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages asynchronously (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.NetworkTarget.CloseTarget"> - <summary> - Closes the target. - </summary> - </member> - <member name="M:NLog.Targets.NetworkTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Sends the - rendered logging event over the network optionally concatenating it with a newline character. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="M:NLog.Targets.NetworkTarget.TryRemove``1(System.Collections.Generic.LinkedList{``0},System.Collections.Generic.LinkedListNode{``0})"> - <summary> - Try to remove. - </summary> - <typeparam name="T"></typeparam> - <param name="list"></param> - <param name="node"></param> - <returns>removed something?</returns> - </member> - <member name="M:NLog.Targets.NetworkTarget.GetBytesToWrite(NLog.LogEventInfo)"> - <summary> - Gets the bytes to be written. - </summary> - <param name="logEvent">Log event.</param> - <returns>Byte array.</returns> - </member> - <member name="T:NLog.Targets.NetworkTargetConnectionsOverflowAction"> - <summary> - The action to be taken when there are more connections then the max. - </summary> - </member> - <member name="F:NLog.Targets.NetworkTargetConnectionsOverflowAction.AllowNewConnnection"> - <summary> - Just allow it. - </summary> - </member> - <member name="F:NLog.Targets.NetworkTargetConnectionsOverflowAction.DiscardMessage"> - <summary> - Discard the connection item. - </summary> - </member> - <member name="F:NLog.Targets.NetworkTargetConnectionsOverflowAction.Block"> - <summary> - Block until there's more room in the queue. - </summary> - </member> - <member name="T:NLog.Targets.NetworkTargetOverflowAction"> - <summary> - Action that should be taken if the message overflows. - </summary> - </member> - <member name="F:NLog.Targets.NetworkTargetOverflowAction.Error"> - <summary> - Report an error. - </summary> - </member> - <member name="F:NLog.Targets.NetworkTargetOverflowAction.Split"> - <summary> - Split the message into smaller pieces. - </summary> - </member> - <member name="F:NLog.Targets.NetworkTargetOverflowAction.Discard"> - <summary> - Discard the entire message. - </summary> - </member> - <member name="T:NLog.Targets.NLogViewerParameterInfo"> - <summary> - Represents a parameter to a NLogViewer target. - </summary> - </member> - <member name="M:NLog.Targets.NLogViewerParameterInfo.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.NLogViewerParameterInfo" /> class. - </summary> - </member> - <member name="P:NLog.Targets.NLogViewerParameterInfo.Name"> - <summary> - Gets or sets viewer parameter name. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerParameterInfo.Layout"> - <summary> - Gets or sets the layout that should be use to calcuate the value for the parameter. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="T:NLog.Targets.NLogViewerTarget"> - <summary> - Sends log messages to the remote instance of NLog Viewer. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/NLogViewer-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/NLogViewer/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/NLogViewer/Simple/Example.cs" /> - <p> - NOTE: If your receiver application is ever likely to be off-line, don't use TCP protocol - or you'll get TCP timeouts and your application will crawl. - Either switch to UDP transport or use <a href="target.AsyncWrapper.html">AsyncWrapper</a> target - so that your application threads will not be blocked by the timing-out connection attempts. - </p> - </example> - </member> - <member name="M:NLog.Targets.NLogViewerTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.NLogViewerTarget" /> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.IncludeNLogData"> - <summary> - Gets or sets a value indicating whether to include NLog-specific extensions to log4j schema. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.AppInfo"> - <summary> - Gets or sets the AppInfo field. By default it's the friendly name of the current AppDomain. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.IncludeCallSite"> - <summary> - Gets or sets a value indicating whether to include call site (class and method name) in the information sent over the network. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.IncludeMdc"> - <summary> - Gets or sets a value indicating whether to include <see cref="T:NLog.MappedDiagnosticsContext"/> dictionary contents. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.IncludeNdc"> - <summary> - Gets or sets a value indicating whether to include <see cref="T:NLog.NestedDiagnosticsContext"/> stack contents. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.NdcItemSeparator"> - <summary> - Gets or sets the NDC item separator. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.Parameters"> - <summary> - Gets the collection of parameters. Each parameter contains a mapping - between NLog layout and a named parameter. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.Renderer"> - <summary> - Gets the layout renderer which produces Log4j-compatible XML events. - </summary> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.Layout"> - <summary> - Gets or sets the instance of <see cref="T:NLog.Layouts.Log4JXmlEventLayout"/> that is used to format log messages. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="T:NLog.Targets.NullTarget"> - <summary> - Discards log messages. Used mainly for debugging and benchmarking. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/Null-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Null/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Null/Simple/Example.cs" /> - </example> - </member> - <member name="P:NLog.Targets.NullTarget.FormatMessage"> - <summary> - Gets or sets a value indicating whether to perform layout calculation. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="M:NLog.Targets.NullTarget.Write(NLog.LogEventInfo)"> - <summary> - Does nothing. Optionally it calculates the layout text but - discards the results. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="T:NLog.Targets.Target"> - <summary> - Represents logging target. - </summary> - </member> - <member name="P:NLog.Targets.Target.Name"> - <summary> - Gets or sets the name of the target. - </summary> - <docgen category='General Options' order='10' /> - </member> - <member name="P:NLog.Targets.Target.SyncRoot"> - <summary> - Gets the object which can be used to synchronize asynchronous operations that must rely on the . - </summary> - </member> - <member name="P:NLog.Targets.Target.LoggingConfiguration"> - <summary> - Gets the logging configuration this target is part of. - </summary> - </member> - <member name="P:NLog.Targets.Target.IsInitialized"> - <summary> - Gets a value indicating whether the target has been initialized. - </summary> - </member> - <member name="M:NLog.Targets.Target.NLog#Internal#ISupportsInitialize#Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.Targets.Target.NLog#Internal#ISupportsInitialize#Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Targets.Target.Dispose"> - <summary> - Closes the target. - </summary> - </member> - <member name="M:NLog.Targets.Target.Flush(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.Target.PrecalculateVolatileLayouts(NLog.LogEventInfo)"> - <summary> - Calls the <see cref="M:NLog.Layouts.Layout.Precalculate(NLog.LogEventInfo)"/> on each volatile layout - used by this target. - </summary> - <param name="logEvent"> - The log event. - </param> - </member> - <member name="M:NLog.Targets.Target.ToString"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:NLog.Targets.Target.WriteAsyncLogEvent(NLog.Common.AsyncLogEventInfo)"> - <summary> - Writes the log to the target. - </summary> - <param name="logEvent">Log event to write.</param> - </member> - <member name="M:NLog.Targets.Target.WriteAsyncLogEvents(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Writes the array of log events. - </summary> - <param name="logEvents">The log events.</param> - </member> - <member name="M:NLog.Targets.Target.Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.Targets.Target.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Targets.Target.Dispose(System.Boolean)"> - <summary> - Releases unmanaged and - optionally - managed resources. - </summary> - <param name="disposing">True to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param> - </member> - <member name="M:NLog.Targets.Target.InitializeTarget"> - <summary> - Initializes the target. Can be used by inheriting classes - to initialize logging. - </summary> - </member> - <member name="M:NLog.Targets.Target.CloseTarget"> - <summary> - Closes the target and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Targets.Target.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages asynchronously (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.Target.Write(NLog.LogEventInfo)"> - <summary> - Writes logging event to the log target. - classes. - </summary> - <param name="logEvent"> - Logging event to be written out. - </param> - </member> - <member name="M:NLog.Targets.Target.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Writes log event to the log target. Must be overridden in inheriting - classes. - </summary> - <param name="logEvent">Log event to be written out.</param> - </member> - <member name="M:NLog.Targets.Target.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Writes an array of logging events to the log target. By default it iterates on all - events and passes them to "Write" method. Inheriting classes can use this method to - optimize batch writes. - </summary> - <param name="logEvents">Logging events to be written out.</param> - </member> - <member name="M:NLog.Targets.Target.MergeEventProperties(NLog.LogEventInfo)"> - <summary> - Merges (copies) the event context properties from any event info object stored in - parameters of the given event info object. - </summary> - <param name="logEvent">The event info object to perform the merge to.</param> - </member> - <member name="T:NLog.Targets.TargetAttribute"> - <summary> - Marks class as a logging target and assigns a name to it. - </summary> - </member> - <member name="M:NLog.Targets.TargetAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.TargetAttribute" /> class. - </summary> - <param name="name">Name of the target.</param> - </member> - <member name="P:NLog.Targets.TargetAttribute.IsWrapper"> - <summary> - Gets or sets a value indicating whether to the target is a wrapper target (used to generate the target summary documentation page). - </summary> - </member> - <member name="P:NLog.Targets.TargetAttribute.IsCompound"> - <summary> - Gets or sets a value indicating whether to the target is a compound target (used to generate the target summary documentation page). - </summary> - </member> - <member name="T:NLog.Targets.TargetWithLayout"> - <summary> - Represents target that supports string formatting using layouts. - </summary> - </member> - <member name="M:NLog.Targets.TargetWithLayout.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.TargetWithLayout" /> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="P:NLog.Targets.TargetWithLayout.Layout"> - <summary> - Gets or sets the layout used to format log messages. - </summary> - <docgen category='Layout Options' order='1' /> - </member> - <member name="T:NLog.Targets.TargetWithLayoutHeaderAndFooter"> - <summary> - Represents target that supports string formatting using layouts. - </summary> - </member> - <member name="M:NLog.Targets.TargetWithLayoutHeaderAndFooter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.TargetWithLayoutHeaderAndFooter" /> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="P:NLog.Targets.TargetWithLayoutHeaderAndFooter.Layout"> - <summary> - Gets or sets the text to be rendered. - </summary> - <docgen category='Layout Options' order='1' /> - </member> - <member name="P:NLog.Targets.TargetWithLayoutHeaderAndFooter.Footer"> - <summary> - Gets or sets the footer. - </summary> - <docgen category='Layout Options' order='3' /> - </member> - <member name="P:NLog.Targets.TargetWithLayoutHeaderAndFooter.Header"> - <summary> - Gets or sets the header. - </summary> - <docgen category='Layout Options' order='2' /> - </member> - <member name="P:NLog.Targets.TargetWithLayoutHeaderAndFooter.LHF"> - <summary> - Gets or sets the layout with header and footer. - </summary> - <value>The layout with header and footer.</value> - </member> - <member name="T:NLog.Targets.WebServiceProtocol"> - <summary> - Web service protocol. - </summary> - </member> - <member name="F:NLog.Targets.WebServiceProtocol.Soap11"> - <summary> - Use SOAP 1.1 Protocol. - </summary> - </member> - <member name="F:NLog.Targets.WebServiceProtocol.Soap12"> - <summary> - Use SOAP 1.2 Protocol. - </summary> - </member> - <member name="F:NLog.Targets.WebServiceProtocol.HttpPost"> - <summary> - Use HTTP POST Protocol. - </summary> - </member> - <member name="F:NLog.Targets.WebServiceProtocol.HttpGet"> - <summary> - Use HTTP GET Protocol. - </summary> - </member> - <member name="T:NLog.Targets.WebServiceTarget"> - <summary> - Calls the specified web service on each log message. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/WebService-target">Documentation on NLog Wiki</seealso> - <remarks> - The web service must implement a method that accepts a number of string parameters. - </remarks> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/WebService/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/WebService/Simple/Example.cs" /> - <p>The example web service that works with this example is shown below</p> - <code lang="C#" source="examples/targets/Configuration API/WebService/Simple/WebService1/Service1.asmx.cs" /> - </example> - </member> - <member name="M:NLog.Targets.WebServiceTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.WebServiceTarget" /> class. - </summary> - </member> - <member name="P:NLog.Targets.WebServiceTarget.Url"> - <summary> - Gets or sets the web service URL. - </summary> - <docgen category='Web Service Options' order='10' /> - </member> - <member name="P:NLog.Targets.WebServiceTarget.MethodName"> - <summary> - Gets or sets the Web service method name. Only used with Soap. - </summary> - <docgen category='Web Service Options' order='10' /> - </member> - <member name="P:NLog.Targets.WebServiceTarget.Namespace"> - <summary> - Gets or sets the Web service namespace. Only used with Soap. - </summary> - <docgen category='Web Service Options' order='10' /> - </member> - <member name="P:NLog.Targets.WebServiceTarget.Protocol"> - <summary> - Gets or sets the protocol to be used when calling web service. - </summary> - <docgen category='Web Service Options' order='10' /> - </member> - <member name="P:NLog.Targets.WebServiceTarget.IncludeBOM"> - <summary> - Should we include the BOM (Byte-order-mark) for UTF? Influences the <see cref="P:NLog.Targets.WebServiceTarget.Encoding"/> property. - - This will only work for UTF-8. - </summary> - </member> - <member name="P:NLog.Targets.WebServiceTarget.Encoding"> - <summary> - Gets or sets the encoding. - </summary> - <docgen category='Web Service Options' order='10' /> - </member> - <member name="M:NLog.Targets.WebServiceTarget.DoInvoke(System.Object[])"> - <summary> - Calls the target method. Must be implemented in concrete classes. - </summary> - <param name="parameters">Method call parameters.</param> - </member> - <member name="M:NLog.Targets.WebServiceTarget.DoInvoke(System.Object[],NLog.Common.AsyncContinuation)"> - <summary> - Invokes the web service method. - </summary> - <param name="parameters">Parameters to be passed.</param> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Targets.WebServiceTarget.PrepareSoapRequestPost(System.Net.WebRequest,System.Object[],System.String,System.String)"> - <summary> - Helper for creating soap POST-XML request - </summary> - <param name="request"></param> - <param name="parameterValues"></param> - <param name="soapEnvelopeNamespace"></param> - <param name="soapname"></param> - <returns></returns> - </member> - <member name="M:NLog.Targets.WebServiceTarget.WriteStreamAndFixPreamble(System.IO.Stream,System.IO.Stream,System.Nullable{System.Boolean},System.Text.Encoding)"> - <summary> - Write from input to output. Fix the UTF-8 bom - </summary> - <param name="input"></param> - <param name="output"></param> - <param name="writeUtf8BOM"></param> - <param name="encoding"></param> - </member> - <member name="T:NLog.Targets.Wrappers.AsyncRequestQueue"> - <summary> - Asynchronous request queue. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncRequestQueue.#ctor(System.Int32,NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction)"> - <summary> - Initializes a new instance of the AsyncRequestQueue class. - </summary> - <param name="requestLimit">Request limit.</param> - <param name="overflowAction">The overflow action.</param> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncRequestQueue.RequestLimit"> - <summary> - Gets or sets the request limit. - </summary> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncRequestQueue.OnOverflow"> - <summary> - Gets or sets the action to be taken when there's no more room in - the queue and another request is enqueued. - </summary> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncRequestQueue.RequestCount"> - <summary> - Gets the number of requests currently in the queue. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncRequestQueue.Enqueue(NLog.Common.AsyncLogEventInfo)"> - <summary> - Enqueues another item. If the queue is overflown the appropriate - action is taken as specified by <see cref="P:NLog.Targets.Wrappers.AsyncRequestQueue.OnOverflow"/>. - </summary> - <param name="logEventInfo">The log event info.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncRequestQueue.DequeueBatch(System.Int32)"> - <summary> - Dequeues a maximum of <c>count</c> items from the queue - and adds returns the list containing them. - </summary> - <param name="count">Maximum number of items to be dequeued.</param> - <returns>The array of log events.</returns> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncRequestQueue.Clear"> - <summary> - Clears the queue. - </summary> - </member> - <member name="T:NLog.Targets.Wrappers.AsyncTargetWrapper"> - <summary> - Provides asynchronous, buffered execution of target writes. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/AsyncWrapper-target">Documentation on NLog Wiki</seealso> - <remarks> - <p> - Asynchronous target wrapper allows the logger code to execute more quickly, by queueing - messages and processing them in a separate thread. You should wrap targets - that spend a non-trivial amount of time in their Write() method with asynchronous - target to speed up logging. - </p> - <p> - Because asynchronous logging is quite a common scenario, NLog supports a - shorthand notation for wrapping all targets with AsyncWrapper. Just add async="true" to - the <targets/> element in the configuration file. - </p> - <code lang="XML"> - <![CDATA[ - <targets async="true"> - ... your targets go here ... - </targets> - ]]></code> - </remarks> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/AsyncWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/AsyncWrapper/Wrapping File/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AsyncTargetWrapper" /> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.#ctor(NLog.Targets.Target)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AsyncTargetWrapper" /> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.#ctor(NLog.Targets.Target,System.Int32,NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AsyncTargetWrapper" /> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="queueLimit">Maximum number of requests in the queue.</param> - <param name="overflowAction">The action to be taken when the queue overflows.</param> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.BatchSize"> - <summary> - Gets or sets the number of log events that should be processed in a batch - by the lazy writer thread. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.TimeToSleepBetweenBatches"> - <summary> - Gets or sets the time in milliseconds to sleep between batches. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.OverflowAction"> - <summary> - Gets or sets the action to be taken when the lazy writer thread request queue count - exceeds the set limit. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.QueueLimit"> - <summary> - Gets or sets the limit on the number of requests in the lazy writer thread request queue. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.RequestQueue"> - <summary> - Gets the queue of lazy writer thread requests. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Waits for the lazy writer thread to finish writing messages. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.InitializeTarget"> - <summary> - Initializes the target by starting the lazy writer timer. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.CloseTarget"> - <summary> - Shuts down the lazy writer timer. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.StartLazyWriterTimer"> - <summary> - Starts the lazy writer thread which periodically writes - queued log messages. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.StopLazyWriterThread"> - <summary> - Starts the lazy writer thread. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Adds the log event to asynchronous queue to be processed by - the lazy writer thread. - </summary> - <param name="logEvent">The log event.</param> - <remarks> - The <see cref="M:NLog.Targets.Target.PrecalculateVolatileLayouts(NLog.LogEventInfo)"/> is called - to ensure that the log event can be processed in another thread. - </remarks> - </member> - <member name="T:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction"> - <summary> - The action to be taken when the queue overflows. - </summary> - </member> - <member name="F:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction.Grow"> - <summary> - Grow the queue. - </summary> - </member> - <member name="F:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction.Discard"> - <summary> - Discard the overflowing item. - </summary> - </member> - <member name="F:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction.Block"> - <summary> - Block until there's more room in the queue. - </summary> - </member> - <member name="T:NLog.Targets.Wrappers.AutoFlushTargetWrapper"> - <summary> - Causes a flush after each write on a wrapped target. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/AutoFlushWrapper-target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/AutoFlushWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/AutoFlushWrapper/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.AutoFlushTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AutoFlushTargetWrapper" /> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="M:NLog.Targets.Wrappers.AutoFlushTargetWrapper.#ctor(NLog.Targets.Target)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AutoFlushTargetWrapper" /> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AutoFlushTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the call to the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/>.Write() - and calls <see cref="M:NLog.Targets.Target.Flush(NLog.Common.AsyncContinuation)"/> on it. - </summary> - <param name="logEvent">Logging event to be written out.</param> - </member> - <member name="T:NLog.Targets.Wrappers.BufferingTargetWrapper"> - <summary> - A target that buffers log events and sends them in batches to the wrapped target. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/BufferingWrapper-target">Documentation on NLog Wiki</seealso> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper" /> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor(NLog.Targets.Target)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper" /> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor(NLog.Targets.Target,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper" /> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="bufferSize">Size of the buffer.</param> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor(NLog.Targets.Target,System.Int32,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper" /> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="bufferSize">Size of the buffer.</param> - <param name="flushTimeout">The flush timeout.</param> - </member> - <member name="P:NLog.Targets.Wrappers.BufferingTargetWrapper.BufferSize"> - <summary> - Gets or sets the number of log events to be buffered. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.BufferingTargetWrapper.FlushTimeout"> - <summary> - Gets or sets the timeout (in milliseconds) after which the contents of buffer will be flushed - if there's no write in the specified period of time. Use -1 to disable timed flushes. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.BufferingTargetWrapper.SlidingTimeout"> - <summary> - Gets or sets a value indicating whether to use sliding timeout. - </summary> - <remarks> - This value determines how the inactivity period is determined. If sliding timeout is enabled, - the inactivity timer is reset after each write, if it is disabled - inactivity timer will - count from the first event written to the buffer. - </remarks> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flushes pending events in the buffer (if any). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.InitializeTarget"> - <summary> - Initializes the target. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.CloseTarget"> - <summary> - Closes the target by flushing pending events in the buffer (if any). - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Adds the specified log event to the buffer and flushes - the buffer in case the buffer gets full. - </summary> - <param name="logEvent">The log event.</param> - </member> - <member name="T:NLog.Targets.Wrappers.CompoundTargetBase"> - <summary> - A base class for targets which wrap other (multiple) targets - and provide various forms of target routing. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.CompoundTargetBase.#ctor(NLog.Targets.Target[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.CompoundTargetBase" /> class. - </summary> - <param name="targets">The targets.</param> - </member> - <member name="P:NLog.Targets.Wrappers.CompoundTargetBase.Targets"> - <summary> - Gets the collection of targets managed by this compound target. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.CompoundTargetBase.ToString"> - <summary> - Returns the text representation of the object. Used for diagnostics. - </summary> - <returns>A string that describes the target.</returns> - </member> - <member name="M:NLog.Targets.Wrappers.CompoundTargetBase.Write(NLog.LogEventInfo)"> - <summary> - Writes logging event to the log target. - </summary> - <param name="logEvent">Logging event to be written out.</param> - </member> - <member name="M:NLog.Targets.Wrappers.CompoundTargetBase.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages for all wrapped targets. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="T:NLog.Targets.Wrappers.FallbackGroupTarget"> - <summary> - Provides fallback-on-error. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/FallbackGroup-target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes the messages to be written to server1, - and if it fails, messages go to server2.</p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/FallbackGroup/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/FallbackGroup/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.FallbackGroupTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.FallbackGroupTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.FallbackGroupTarget.#ctor(NLog.Targets.Target[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.FallbackGroupTarget" /> class. - </summary> - <param name="targets">The targets.</param> - </member> - <member name="P:NLog.Targets.Wrappers.FallbackGroupTarget.ReturnToFirstOnSuccess"> - <summary> - Gets or sets a value indicating whether to return to the first target after any successful write. - </summary> - <docgen category='Fallback Options' order='10' /> - </member> - <member name="M:NLog.Targets.Wrappers.FallbackGroupTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the log event to the sub-targets until one of them succeeds. - </summary> - <param name="logEvent">The log event.</param> - <remarks> - The method remembers the last-known-successful target - and starts the iteration from it. - If <see cref="P:NLog.Targets.Wrappers.FallbackGroupTarget.ReturnToFirstOnSuccess"/> is set, the method - resets the target to the first target - stored in <see cref="N:NLog.Targets"/>. - </remarks> - </member> - <member name="T:NLog.Targets.Wrappers.FilteringRule"> - <summary> - Filtering rule for <see cref="T:NLog.Targets.Wrappers.PostFilteringTargetWrapper"/>. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.FilteringRule.#ctor"> - <summary> - Initializes a new instance of the FilteringRule class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.FilteringRule.#ctor(NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionExpression)"> - <summary> - Initializes a new instance of the FilteringRule class. - </summary> - <param name="whenExistsExpression">Condition to be tested against all events.</param> - <param name="filterToApply">Filter to apply to all log events when the first condition matches any of them.</param> - </member> - <member name="P:NLog.Targets.Wrappers.FilteringRule.Exists"> - <summary> - Gets or sets the condition to be tested. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Targets.Wrappers.FilteringRule.Filter"> - <summary> - Gets or sets the resulting filter to be applied when the condition matches. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.FilteringTargetWrapper"> - <summary> - Filters log entries based on a condition. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/FilteringWrapper-target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes the messages not contains the string '1' to be ignored.</p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/FilteringWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/FilteringWrapper/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.FilteringTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.FilteringTargetWrapper" /> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.FilteringTargetWrapper.#ctor(NLog.Targets.Target,NLog.Conditions.ConditionExpression)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.FilteringTargetWrapper" /> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="condition">The condition.</param> - </member> - <member name="P:NLog.Targets.Wrappers.FilteringTargetWrapper.Condition"> - <summary> - Gets or sets the condition expression. Log events who meet this condition will be forwarded - to the wrapped target. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="M:NLog.Targets.Wrappers.FilteringTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Checks the condition against the passed log event. - If the condition is met, the log event is forwarded to - the wrapped target. - </summary> - <param name="logEvent">Log event.</param> - </member> - <member name="T:NLog.Targets.Wrappers.PostFilteringTargetWrapper"> - <summary> - Filters buffered log entries based on a set of conditions that are evaluated on a group of events. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/PostFilteringWrapper-target">Documentation on NLog Wiki</seealso> - <remarks> - PostFilteringWrapper must be used with some type of buffering target or wrapper, such as - AsyncTargetWrapper, BufferingWrapper or ASPNetBufferingWrapper. - </remarks> - <example> - <p> - This example works like this. If there are no Warn,Error or Fatal messages in the buffer - only Info messages are written to the file, but if there are any warnings or errors, - the output includes detailed trace (levels >= Debug). You can plug in a different type - of buffering wrapper (such as ASPNetBufferingWrapper) to achieve different - functionality. - </p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/PostFilteringWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/PostFilteringWrapper/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.PostFilteringTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.PostFilteringTargetWrapper" /> class. - </summary> - </member> - <member name="P:NLog.Targets.Wrappers.PostFilteringTargetWrapper.DefaultFilter"> - <summary> - Gets or sets the default filter to be applied when no specific rule matches. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Targets.Wrappers.PostFilteringTargetWrapper.Rules"> - <summary> - Gets the collection of filtering rules. The rules are processed top-down - and the first rule that matches determines the filtering condition to - be applied to log events. - </summary> - <docgen category='Filtering Rules' order='10' /> - </member> - <member name="M:NLog.Targets.Wrappers.PostFilteringTargetWrapper.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Evaluates all filtering rules to find the first one that matches. - The matching rule determines the filtering condition to be applied - to all items in a buffer. If no condition matches, default filter - is applied to the array of log events. - </summary> - <param name="logEvents">Array of log events to be post-filtered.</param> - </member> - <member name="T:NLog.Targets.Wrappers.RandomizeGroupTarget"> - <summary> - Sends log messages to a randomly selected target. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/RandomizeGroup-target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes the messages to be written to either file1.txt or file2.txt - chosen randomly on a per-message basis. - </p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/RandomizeGroup/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/RandomizeGroup/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.RandomizeGroupTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RandomizeGroupTarget" /> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.RandomizeGroupTarget.#ctor(NLog.Targets.Target[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RandomizeGroupTarget" /> class. - </summary> - <param name="targets">The targets.</param> - </member> - <member name="M:NLog.Targets.Wrappers.RandomizeGroupTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the log event to one of the sub-targets. - The sub-target is randomly chosen. - </summary> - <param name="logEvent">The log event.</param> - </member> - <member name="T:NLog.Targets.Wrappers.RepeatingTargetWrapper"> - <summary> - Repeats each log event the specified number of times. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/RepeatingWrapper-target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes each log message to be repeated 3 times.</p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/RepeatingWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/RepeatingWrapper/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.RepeatingTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RepeatingTargetWrapper" /> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.RepeatingTargetWrapper.#ctor(NLog.Targets.Target,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RepeatingTargetWrapper" /> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="repeatCount">The repeat count.</param> - </member> - <member name="P:NLog.Targets.Wrappers.RepeatingTargetWrapper.RepeatCount"> - <summary> - Gets or sets the number of times to repeat each log message. - </summary> - <docgen category='Repeating Options' order='10' /> - </member> - <member name="M:NLog.Targets.Wrappers.RepeatingTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the log message to the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/> by calling the <see cref="M:NLog.Targets.Target.Write(NLog.LogEventInfo)"/> method <see cref="P:NLog.Targets.Wrappers.RepeatingTargetWrapper.RepeatCount"/> times. - </summary> - <param name="logEvent">The log event.</param> - </member> - <member name="T:NLog.Targets.Wrappers.RetryingTargetWrapper"> - <summary> - Retries in case of write error. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/RetryingWrapper-target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes each write attempt to be repeated 3 times, - sleeping 1 second between attempts if first one fails.</p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/RetryingWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/RetryingWrapper/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.RetryingTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RetryingTargetWrapper" /> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.RetryingTargetWrapper.#ctor(NLog.Targets.Target,System.Int32,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RetryingTargetWrapper" /> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="retryCount">The retry count.</param> - <param name="retryDelayMilliseconds">The retry delay milliseconds.</param> - </member> - <member name="P:NLog.Targets.Wrappers.RetryingTargetWrapper.RetryCount"> - <summary> - Gets or sets the number of retries that should be attempted on the wrapped target in case of a failure. - </summary> - <docgen category='Retrying Options' order='10' /> - </member> - <member name="P:NLog.Targets.Wrappers.RetryingTargetWrapper.RetryDelayMilliseconds"> - <summary> - Gets or sets the time to wait between retries in milliseconds. - </summary> - <docgen category='Retrying Options' order='10' /> - </member> - <member name="M:NLog.Targets.Wrappers.RetryingTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Writes the specified log event to the wrapped target, retrying and pausing in case of an error. - </summary> - <param name="logEvent">The log event.</param> - </member> - <member name="T:NLog.Targets.Wrappers.RoundRobinGroupTarget"> - <summary> - Distributes log events to targets in a round-robin fashion. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/RoundRobinGroup-target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes the messages to be written to either file1.txt or file2.txt. - Each odd message is written to file2.txt, each even message goes to file1.txt. - </p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/RoundRobinGroup/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/RoundRobinGroup/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.RoundRobinGroupTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RoundRobinGroupTarget" /> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.RoundRobinGroupTarget.#ctor(NLog.Targets.Target[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RoundRobinGroupTarget" /> class. - </summary> - <param name="targets">The targets.</param> - </member> - <member name="M:NLog.Targets.Wrappers.RoundRobinGroupTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the write to one of the targets from - the <see cref="N:NLog.Targets"/> collection. - </summary> - <param name="logEvent">The log event.</param> - <remarks> - The writes are routed in a round-robin fashion. - The first log event goes to the first target, the second - one goes to the second target and so on looping to the - first target when there are no more targets available. - In general request N goes to Targets[N % Targets.Count]. - </remarks> - </member> - <member name="T:NLog.Targets.Wrappers.SplitGroupTarget"> - <summary> - Writes log events to all targets. - </summary> - <seealso href="https://github.com/nlog/nlog/wiki/SplitGroup-target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes the messages to be written to both file1.txt or file2.txt - </p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/SplitGroup/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/SplitGroup/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.SplitGroupTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.SplitGroupTarget" /> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.SplitGroupTarget.#ctor(NLog.Targets.Target[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.SplitGroupTarget" /> class. - </summary> - <param name="targets">The targets.</param> - </member> - <member name="M:NLog.Targets.Wrappers.SplitGroupTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the specified log event to all sub-targets. - </summary> - <param name="logEvent">The log event.</param> - </member> - <member name="M:NLog.Targets.Wrappers.SplitGroupTarget.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Writes an array of logging events to the log target. By default it iterates on all - events and passes them to "Write" method. Inheriting classes can use this method to - optimize batch writes. - </summary> - <param name="logEvents">Logging events to be written out.</param> - </member> - <member name="T:NLog.Targets.Wrappers.WrapperTargetBase"> - <summary> - Base class for targets wrap other (single) targets. - </summary> - </member> - <member name="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"> - <summary> - Gets or sets the target that is wrapped by this target. - </summary> - <docgen category='General Options' order='11' /> - </member> - <member name="M:NLog.Targets.Wrappers.WrapperTargetBase.ToString"> - <summary> - Returns the text representation of the object. Used for diagnostics. - </summary> - <returns>A string that describes the target.</returns> - </member> - <member name="M:NLog.Targets.Wrappers.WrapperTargetBase.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.Wrappers.WrapperTargetBase.Write(NLog.LogEventInfo)"> - <summary> - Writes logging event to the log target. Must be overridden in inheriting - classes. - </summary> - <param name="logEvent">Logging event to be written out.</param> - </member> - <member name="T:NLog.Time.AccurateLocalTimeSource"> - <summary> - Current local time retrieved directly from DateTime.Now. - </summary> - </member> - <member name="P:NLog.Time.AccurateLocalTimeSource.Time"> - <summary> - Gets current local time directly from DateTime.Now. - </summary> - </member> - <member name="M:NLog.Time.AccurateLocalTimeSource.FromSystemTime(System.DateTime)"> - <summary> - Converts the specified system time to the same form as the time value originated from this time source. - </summary> - <param name="systemTime">The system originated time value to convert.</param> - <returns> - The value of <paramref name="systemTime"/> converted to local time. - </returns> - </member> - <member name="T:NLog.Time.AccurateUtcTimeSource"> - <summary> - Current UTC time retrieved directly from DateTime.UtcNow. - </summary> - </member> - <member name="P:NLog.Time.AccurateUtcTimeSource.Time"> - <summary> - Gets current UTC time directly from DateTime.UtcNow. - </summary> - </member> - <member name="M:NLog.Time.AccurateUtcTimeSource.FromSystemTime(System.DateTime)"> - <summary> - Converts the specified system time to the same form as the time value originated from this time source. - </summary> - <param name="systemTime">The system originated time value to convert.</param> - <returns> - The value of <paramref name="systemTime"/> converted to UTC time. - </returns> - </member> - <member name="T:NLog.Time.CachedTimeSource"> - <summary> - Fast time source that updates current time only once per tick (15.6 milliseconds). - </summary> - </member> - <member name="P:NLog.Time.CachedTimeSource.FreshTime"> - <summary> - Gets raw uncached time from derived time source. - </summary> - </member> - <member name="P:NLog.Time.CachedTimeSource.Time"> - <summary> - Gets current time cached for one system tick (15.6 milliseconds). - </summary> - </member> - <member name="T:NLog.Time.FastLocalTimeSource"> - <summary> - Fast local time source that is updated once per tick (15.6 milliseconds). - </summary> - </member> - <member name="P:NLog.Time.FastLocalTimeSource.FreshTime"> - <summary> - Gets uncached local time directly from DateTime.Now. - </summary> - </member> - <member name="M:NLog.Time.FastLocalTimeSource.FromSystemTime(System.DateTime)"> - <summary> - Converts the specified system time to the same form as the time value originated from this time source. - </summary> - <param name="systemTime">The system originated time value to convert.</param> - <returns> - The value of <paramref name="systemTime"/> converted to local time. - </returns> - </member> - <member name="T:NLog.Time.FastUtcTimeSource"> - <summary> - Fast UTC time source that is updated once per tick (15.6 milliseconds). - </summary> - </member> - <member name="P:NLog.Time.FastUtcTimeSource.FreshTime"> - <summary> - Gets uncached UTC time directly from DateTime.UtcNow. - </summary> - </member> - <member name="M:NLog.Time.FastUtcTimeSource.FromSystemTime(System.DateTime)"> - <summary> - Converts the specified system time to the same form as the time value originated from this time source. - </summary> - <param name="systemTime">The system originated time value to convert.</param> - <returns> - The value of <paramref name="systemTime"/> converted to UTC time. - </returns> - </member> - <member name="T:NLog.Time.TimeSource"> - <summary> - Defines source of current time. - </summary> - </member> - <member name="P:NLog.Time.TimeSource.Time"> - <summary> - Gets current time. - </summary> - </member> - <member name="P:NLog.Time.TimeSource.Current"> - <summary> - Gets or sets current global time source used in all log events. - </summary> - <remarks> - Default time source is <see cref="T:NLog.Time.FastLocalTimeSource"/>. - </remarks> - </member> - <member name="M:NLog.Time.TimeSource.ToString"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:NLog.Time.TimeSource.FromSystemTime(System.DateTime)"> - <summary> - Converts the specified system time to the same form as the time value originated from this time source. - </summary> - <param name="systemTime">The system originated time value to convert.</param> - <returns> - The value of <paramref name="systemTime"/> converted to the same form - as time values originated from this source. - </returns> - <remarks> - <para> - There are situations when NLog have to compare the time originated from TimeSource - to the time originated externally in the system. - To be able to provide meaningful result of such comparisons the system time must be expressed in - the same form as TimeSource time. - </para> - <para> - Examples: - - If the TimeSource provides time values of local time, it should also convert the provided - <paramref name="systemTime"/> to the local time. - - If the TimeSource shifts or skews its time values, it should also apply - the same transform to the given <paramref name="systemTime"/>. - </para> - </remarks> - </member> - <member name="T:NLog.Time.TimeSourceAttribute"> - <summary> - Marks class as a time source and assigns a name to it. - </summary> - </member> - <member name="M:NLog.Time.TimeSourceAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Time.TimeSourceAttribute" /> class. - </summary> - <param name="name">Name of the time source.</param> - </member> - <member name="T:System.ComponentModel.LocalizableAttribute"> - <summary> - Define Localizable attribute for platforms that don't have it. - </summary> - </member> - <member name="M:System.ComponentModel.LocalizableAttribute.#ctor(System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:System.ComponentModel.LocalizableAttribute"/> class. - </summary> - <param name="isLocalizable">Determines whether the target is localizable.</param> - </member> - <member name="P:System.ComponentModel.LocalizableAttribute.IsLocalizable"> - <summary> - Gets or sets a value indicating whether the target is localizable. - </summary> - </member> - </members> -</doc>